OSDN Git Service

PR c++/50024
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-23  Jason Merrill  <jason@redhat.com>
2
3         PR c++/50024
4         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5
6 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
7
8         PR c++/50158
9         * g++.dg/warn/Wunused-var-16.C: New test.
10
11         PR middle-end/50161
12         * gcc.dg/pr50161.c: New test.
13
14 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
15
16         PR c++/50055
17         * g++.dg/gcov/gcov-7.C: New test.
18
19 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
20
21         PR c++/46862
22         * g++.dg/dfp/nofields.C: New test.
23
24 2011-08-23  Tobias Burnus  <burnus@net-b.de>
25
26         PR fortran/31600
27         * gfortran.dg/use_16.f90: New.
28
29 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
30             Kirill Yukhin  <kirill.yukhin@intel.com>
31
32         PR target/50155
33         * gcc.target/i386/pr50155.c: New test.
34
35 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
36
37         PR tree-optimization/50133
38         * gcc.dg/pr50133.c: New test.
39
40         PR middle-end/50141
41         * c-c++-common/cxxbitfields-6.c: New test.
42
43 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
44
45         PR fortran/50050
46         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
47
48 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
49
50         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
51         * gcc.dg/pr49994-3.c: Ditto.
52
53 2011-08-22  Richard Guenther  <rguenther@suse.de>
54
55         PR testsuite/50145
56         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
57         * gcc.dg/torture/pr50067-2.c: Likewise.
58
59 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
60
61         PR fortran/47659
62         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
63         of a constant resulting from simplification.
64         * gfortran.dg/warn_conversion_3.f90:  New test.
65
66 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
67
68         PR fortran/50130
69         * gfortran.dg/zero_stride_1.f90:  New test.
70
71 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
72
73         PR fortran/49638
74         * gfortran.dg/typebound_override_1.f90: Modified.
75
76 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
77
78         PR tree-optimization/48739
79         * gcc.dg/pr48739-1.c: New test.
80         * gcc.dg/pr48739-2.c: New test.
81
82 2011-08-20  Tobias Burnus  <burnus@net-b.de>
83
84         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
85
86 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
87
88         PR fortran/50129
89         * gfortran.dg/where_3.f90: New test.
90
91 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
92
93         PR middle-end/49721
94         * gfortran.dg/pr49721-1.f: New.
95         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
96
97 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
98
99         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
100         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
101         New tests.
102
103 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
104
105         * gcc.target/arm/wmul-11.c: New file.
106         * gcc.target/arm/wmul-12.c: New file.
107         * gcc.target/arm/wmul-13.c: New file.
108
109 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
110
111         * gcc.target/arm/wmul-10.c: New file.
112
113 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
114
115         * gcc.target/arm/wmul-9.c: New file.
116         * gcc.target/arm/wmul-bitfield-2.c: New file.
117
118 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
119
120         * gcc.target/arm/wmul-8.c: New file.
121
122 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
123
124         * gcc.target/arm/wmul-7.c: New file.
125
126 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
127
128         * gcc.target/arm/wmul-6.c: New file.
129
130 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
131
132         * gcc.target/arm/wmul-5.c: New file.
133         * gcc.target/arm/no-wmla-1.c: New file.
134
135 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
136
137         * gcc.target/arm/wmul-bitfield-1.c: New file.
138
139 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
140
141         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
142
143 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
144
145         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
146         * gcc.target/i386/conversion.c: Likewise.
147
148 2011-08-19  Richard Guenther  <rguenther@suse.de>
149
150         * gcc.dg/torture/pr50067-1.c: New testcase.
151         * gcc.dg/torture/pr50067-2.c: Likewise.
152
153 2011-08-19  Joey Ye  <joey.ye@arm.com>
154
155         PR target/49437
156         * gcc.target/arm/handler-align.c: New test.
157         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
158         New Function.
159
160 2011-08-19  Joey Ye  <joey.ye@arm.com>
161
162         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
163
164 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
165
166         PR fortran/50071
167         * gfortran.dg/end_block_label_1.f90: New test.
168         * gfortran.dg/end_associate_label_1.f90: New test.
169
170 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
171
172         * gcc.dg/c1x-pointer-float-1.c: New test.
173
174 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
175
176         PR fortran/50071
177         * gfortran.dg/duplicate_labels_2.f: New test.
178
179 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
180
181         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
182         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
183         gcc.dg/c1x-noreturn-5.c: New tests.
184
185 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
186
187         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
188
189 2011-08-18  Tobias Burnus  <burnus@net-b.de>
190
191         PR fortran/18918
192         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
193         * gfortran.dg/coarray_lock_3.f90: Fix test.
194         * gfortran.dg/coarray_lock_4.f90: New.
195         * gfortran.dg/coarray_lock_5.f90: New.
196
197 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
198
199         PR target/50009
200         * gcc.c-torture/compile/pr50009.c: New test.
201
202         PR target/50092
203         * gcc.dg/torture/pr50092.c: New test.
204
205 2011-08-18  Tobias Burnus  <burnus@net-b.de>
206
207         PR fortran/50109
208         * gfortran.dg/namelist_73.f90: New.
209
210 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
211
212         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
213
214         PR debug/50017
215         * gcc.dg/pr50017.c: New test.
216
217 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
218
219         PR c++/45625
220         * g++.dg/lookup/hidden-var1.C: New test case.
221
222 2011-08-17  Tobias Burnus  <burnus@net-b.de>
223
224         PR fortran/31461
225         * gfortran.dg/warn_unused_var_2.f90: New.
226         * gfortran.dg/warn_unused_var_3.f90: New.
227
228 2011-08-17  Tom de Vries  <tom@codesourcery.com>
229
230         PR target/43597
231         * gcc.target/arm/pr43597.c: New test.
232
233 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
234
235         PR fortran/50070
236         * gfortran.dg/common_13.f90: New.
237
238 2011-08-16  Jason Merrill  <jason@redhat.com>
239
240         PR c++/50086
241         * g++.dg/cpp0x/variadic-unresolved.C: New.
242
243         * g++.old-deja/g++.brendan/README: Add R.I.P.
244
245         * g++.dg/ext/attr-used-1.C: New.
246
247         PR c++/50054
248         * g++.dg/cpp0x/initlist56.C: New.
249
250 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
251
252         PR testsuite/50085
253         * g++.dg/opt/life1.C: Only run on Linux.
254
255 2011-08-15  Tobias Burnus  <burnus@net-b.de>
256
257         * gfortran.dg/coarray_26.f90: New.
258
259 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
260
261         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
262         -fdump-tree-vrp1.
263
264 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
265
266         PR fortran/50073
267         * gfortran.dg/func_result_7.f90: New.
268
269 2011-08-13  Jason Merrill  <jason@redhat.com>
270
271         PR c++/50075
272         * g++.dg/cpp0x/decltype32.C: New.
273
274         PR c++/50059
275         * g++.dg/diagnostic/expr1.C: New.
276
277 2011-08-12  David Li  <davidxl@google.com>
278
279         * g++.dg/abi/vbase15.C: New test.
280
281 2011-08-12  Jason Merrill  <jason@redhat.com>
282
283         PR c++/50034
284         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
285
286 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
287
288         * gcc.dg/builtins-67.c: New test.
289         * gcc.target/i386/conversion.c: Ditto.
290
291 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
292             Brian Hackett  <bhackett1024@gmail.com>
293
294         * g++.dg/plugin/decl_plugin.c: New.
295         * g++.dg/plugin/decl-plugin-test.C: New.
296         * g++.dg/plugin/plugin.exp: Add above testcase.
297
298 2011-08-11  Richard Guenther  <rguenther@suse.de>
299
300         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
301
302 2011-08-11  Michael Matz  <matz@suse.de>
303
304         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
305
306 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
307
308         PR tree-optimization/50039
309         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
310         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
311
312 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
313
314         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
315         (sse4_1_test): Initialize src3 with random value.
316
317 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
318
319         * gcc.c-torture/execute/scal-to-vec1.c: New test.
320         * gcc.c-torture/execute/scal-to-vec2.c: New test.
321         * gcc.c-torture/execute/scal-to-vec3.c: New test.
322         * gcc.dg/scal-to-vec1.c: New test.
323         * gcc.dg/scal-to-vec2.c: New test.
324
325 2011-08-09  Richard Guenther  <rguenther@suse.de>
326
327         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
328         * gcc.dg/tree-ssa/vrp60.c: New testcase.
329         * gcc.dg/tree-ssa/vrp61.c: Likewise.
330         * gcc.dg/tree-ssa/vrp62.c: Likewise.
331
332 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
333
334         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
335
336 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
337
338         * gcc.dg/pr49948.c: Require pthread effective target.
339
340 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
341
342         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
343
344 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
345
346         * gcc.target/i386/sse-22a.c: New test.
347
348 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
349
350         PR tree-optimization/50014
351         * gcc.dg/vect/pr50014.c: New test.
352
353 2011-08-08  Martin Jambor  <mjambor@suse.cz>
354
355         PR middle-end/49923
356         * gcc.dg/tree-ssa/pr49923.c: New test.
357
358 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
359
360         PR target/49781
361         * gcc.target/i386/pr49781-1.c: New.
362
363 2011-08-08  Jason Merrill  <jason@redhat.com>
364
365         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
366
367         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
368
369 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
370
371         PR fortran/49638
372         * gfortran.dg/typebound_override_1.f90: New.
373
374 2011-08-07  Kai Tietz  <ktietz@redhat.com>
375
376         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
377         x86_64 mingw target.
378         * gcc.dg/tree-ssa/loop-1.c: Likewise.
379         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
380         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
381         * gcc.dg/tree-ssa/loop-33.c: Likewise.
382         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
383         * gcc.dg/tree-ssa/loop-35.c: Likewise.
384         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
385         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
386         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
387         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
388
389 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
390
391         PR testsuite/48727
392         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
393
394 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
395
396         * gcc.dg/pr48770.c: Cleanup coverage files.
397         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
398
399 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
400
401         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
402         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
403         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
404         lzcnt and bmi options.
405
406 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
407
408         PR target/47381
409         * gcc.dg/pr47381-1.c: New.
410         * gcc.dg/pr47381-2.c: Likewise.
411         * gcc.target/i386/pr47381.c: Likewise.
412
413 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
414
415         PR middle-end/47727
416         * gcc.dg/pr47727.c: New.
417
418         PR target/47372
419         * gcc.dg/pr47372-1.c: New.
420         * gcc.dg/pr47372-2.c: Likewise.
421
422 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
423
424         PR middle-end/47449
425         * gcc.target/i386/pr47449.c: New.
426
427         PR target/47446
428         * gcc.dg/pr47446-1.c: New.
429         * gcc.dg/pr47446-2.c: Likewise.
430
431 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
432
433         PR target/47766
434         * gcc.dg/pr47766.c: New.
435
436         PR target/47715
437         * gcc.dg/tls/pr47715-1.c: New.
438         * gcc.dg/tls/pr47715-2.c: Likewise.
439         * gcc.dg/tls/pr47715-3.c: Likewise.
440         * gcc.dg/tls/pr47715-4.c: Likewise.
441         * gcc.dg/tls/pr47715-5.c: Likewise.
442
443 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
444
445         PR libobjc/50002
446         * objc.dg/gnu-api-2-class.m: Updated comments.
447         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
448         * objc.dg/gnu-api-2-class-meta.m: New test.
449         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
450
451 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
452
453         PR libobjc/49882
454         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
455         with classes that are in construction.
456
457 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
458
459         PR target/48084
460         * gcc.target/i386/pr48084-1.c: New.
461         * gcc.target/i386/pr48084-2.c: Likewise.
462         * gcc.target/i386/pr48084-3.c: Likewise.
463         * gcc.target/i386/pr48084-4.c: Likewise.
464         * gcc.target/i386/pr48084-5.c: Likewise.
465
466         PR rtl-optimization/49504
467         * gcc.target/i386/pr49504.c: New.
468
469         PR target/49860
470         * gcc.dg/pr49860.c: New.
471
472 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
473         
474         PR libobjc/49882
475         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
476         with classes that are in construction.
477
478 2011-08-05  Jason Merrill  <jason@redhat.com>
479
480         PR c++/48993
481         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
482
483         PR c++/49921
484         * g++.dg/cpp0x/decltype31.C: New.
485
486         PR c++/49669
487         * g++.dg/init/array28.C: New.
488
489         PR c++/49988
490         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
491
492 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
493
494         PR target/47369
495         * gcc.dg/pr47369-1.c: New.
496
497 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
498
499         PR middle-end/47364
500         * gcc.dg/torture/pr47364-1.c: New.
501         * gcc.c-torture/compile/pr47364-1.c: Likewise.
502         * gcc.c-torture/compile/pr47364-2.c: Likewise.
503
504 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
505
506         PR fortran/37211
507         * gfortran.dg/transfer_check_2.f90:  New test case.
508
509 2011-08-05  Jan Hubicka  <jh@suse.cz>
510
511         PR middle-end/49494
512         * gfortran.dg/pr49494.f90: New testcase.
513
514 2011-08-05  Jan Hubicka  <jh@suse.cz>
515
516         PR middle-end/49735
517         * gcc.c-torture/compile/pr49735.c: New testcase.
518
519 2011-08-05  Jason Merrill  <jason@redhat.com>
520
521         PR c++/47453
522         * g++.dg/cpp0x/initlist56.C: New.
523
524         PR c++/49812
525         * g++.dg/overload/rvalue2.C: New.
526
527         PR c++/49983
528         * g++.dg/cpp0x/range-for21.C: New.
529
530         * g++.dg/ext/vla11.C: New.
531
532 2011-08-05  Richard Guenther  <rguenther@suse.de>
533
534         PR tree-optimization/49984
535         * gcc.dg/tree-ssa/vrp59.c: New testcase.
536
537 2011-08-05  Richard Guenther  <rguenther@suse.de>
538
539         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
540         * gcc.dg/tree-ssa/vrp52.c: Likewise.
541         * gcc.dg/tree-ssa/vrp53.c: Likewise.
542
543 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
544
545         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
546         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
547         * gfortran.dg/ldist-pr43023.f90: Ditto.
548         * gfortran.dg/namelist_52.f90: Ditto.
549         * gfortran.dg/interface_proc_end.f90: Ditto.
550         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
551         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
552
553 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
554
555         * gcc.dg/vect/vect-over-widen-1.c: New test.
556         * gcc.dg/vect/vect-over-widen-2.c: New test.
557         * gcc.dg/vect/vect-over-widen-3.c: New test.
558         * gcc.dg/vect/vect-over-widen-4.c: New test.
559
560 2011-08-04  Richard Guenther  <rguenther@suse.de>
561
562         PR fortran/49957
563         * gfortran.dg/vect/O3-pr49957.f: New testcase.
564
565 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
566
567         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
568
569 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
570
571         PR middle-end/49905
572         * g++.dg/ext/builtin-object-size3.C: New test.
573
574 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
575
576         PR tree-optimization/49948
577         * gcc.dg/pr49948.c: New test.
578
579 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
580
581         PR middle-end/47383
582         * gcc.dg/torture/pr47383.c: New.
583
584 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
585
586         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
587
588 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
589
590         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
591
592 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
593
594         PR target/47744
595         * gcc.dg/torture/pr47744-1.c: New.
596         * gcc.dg/torture/pr47744-2.c: Likewise.
597         * gcc.dg/torture/pr47744-3.c: Likewise.
598
599 2011-08-03  Richard Guenther  <rguenther@suse.de>
600
601         PR middle-end/49958
602         * gcc.dg/torture/pr49958.c: New testcase.
603
604 2011-08-03  Richard Guenther  <rguenther@suse.de>
605
606         PR tree-optimization/49938
607         * g++.dg/torture/pr49938.C: New testcase.
608
609 2011-08-02  Jason Merrill  <jason@redhat.com>
610
611         PR c++/43886
612         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
613
614         PR c++/49577
615         * g++.dg/cpp0x/initlist5.C: Add additional cases.
616
617         PR c++/49593
618         * g++.dg/cpp0x/variadic115.C: New.
619
620         PR c++/49803
621         * g++.dg/cpp0x/union5.C: New.
622
623 2011-08-02  Daniel Kraft  <d@domob.eu>
624
625         PR fortran/49885
626         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
627
628 2011-08-02  Kai Tietz  <ktietz@redhat.com>
629
630         PR middle-end/49947
631         * gcc.dg/tree-ssa/forwprop-15.c
632
633 2011-08-02  Jason Merrill  <jason@redhat.com>
634
635         PR c++/49834
636         * g++.dg/cpp0x/range-for20.C: New.
637
638 2011-08-02  Tobias Burnus  <burnus@net-b.de>
639
640         * gfortran.dg/coarray_lib_token_3.f90: New.
641
642 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
643
644         PR fortran/46752
645         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
646         * gcc.dg/gomp/atomic-15.c: New test.
647         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
648         * g++.dg/gomp/atomic-15.C: New test.
649         * g++.dg/gomp/private-1.C: New test.
650         * g++.dg/gomp/sharing-2.C: New test.
651         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
652         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
653         * gfortran.dg/gomp/omp_atomic2.f90: New test.
654
655 2011-08-02  Tobias Burnus  <burnus@net-b.de>
656
657         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
658         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
659         cleanup-module.
660         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
661         * gfortran.dg/allocatable_function_5.f90: Ditto.
662         * gfortran.dg/allocate_stat.f90: Ditto.
663         * gfortran.dg/array_constructor_20.f90: Ditto.
664         * gfortran.dg/array_constructor_21.f90: Ditto.
665         * gfortran.dg/array_constructor_22.f90: Ditto.
666         * gfortran.dg/array_constructor_26.f03: Ditto.
667         * gfortran.dg/array_function_4.f90: Ditto.
668         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
669         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
670         * gfortran.dg/bind_c_usage_15.f90: Ditto.
671         * gfortran.dg/bind_c_usage_16.f03: Ditto.
672         * gfortran.dg/bind_c_usage_3.f03: Ditto.
673         * gfortran.dg/binding_label_tests_7.f03: Ditto.
674         * gfortran.dg/class_15.f03: Ditto.
675         * gfortran.dg/class_27.f03: Ditto.
676         * gfortran.dg/class_33.f90: Ditto.
677         * gfortran.dg/class_37.f03: Ditto.
678         * gfortran.dg/class_40.f03: Ditto.
679         * gfortran.dg/class_42.f03: Ditto.
680         * gfortran.dg/class_defined_operator_1.f03: Ditto.
681         * gfortran.dg/coarray/registering_1.f90: Ditto.
682         * gfortran.dg/convert_1.f90: Ditto.
683         * gfortran.dg/default_initialization_3.f90: Ditto.
684         * gfortran.dg/dependency_25.f90: Ditto.
685         * gfortran.dg/dependency_26.f90: Ditto.
686         * gfortran.dg/dependency_36.f90: Ditto.
687         * gfortran.dg/dependency_37.f90: Ditto.
688         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
689         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
690         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
691         * gfortran.dg/elemental_pointer_1.f90: Ditto.
692         * gfortran.dg/elemental_result_1.f90: Ditto.
693         * gfortran.dg/empty_derived_type.f90: Ditto.
694         * gfortran.dg/entry_7.f90: Ditto.
695         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
696         * gfortran.dg/equiv_constraint_3.f90: Ditto.
697         * gfortran.dg/error_recovery_3.f90: Ditto.
698         * gfortran.dg/extends_4.f03: Ditto.
699         * gfortran.dg/func_assign.f90: Ditto.
700         * gfortran.dg/func_assign_3.f90: Ditto.
701         * gfortran.dg/generic_1.f90: Ditto.
702         * gfortran.dg/generic_18.f90: Ditto.
703         * gfortran.dg/generic_22.f03: Ditto.
704         * gfortran.dg/generic_4.f90: Ditto.
705         * gfortran.dg/generic_6.f90: Ditto.
706         * gfortran.dg/generic_actual_arg.f90: Ditto.
707         * gfortran.dg/graphite/id-21.f: Ditto.
708         * gfortran.dg/graphite/pr45758.f90: Ditto.
709         * gfortran.dg/host_assoc_call_2.f90: Ditto.
710         * gfortran.dg/host_assoc_call_3.f90: Ditto.
711         * gfortran.dg/host_assoc_call_4.f90: Ditto.
712         * gfortran.dg/host_assoc_function_4.f90: Ditto.
713         * gfortran.dg/host_used_types_1.f90: Ditto.
714         * gfortran.dg/implicit_1.f90: Ditto.
715         * gfortran.dg/implicit_11.f90: Ditto.
716         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
717         * gfortran.dg/impure_actual_1.f90: Ditto.
718         * gfortran.dg/impure_assignment_1.f90: Ditto.
719         * gfortran.dg/impure_constructor_1.f90: Ditto.
720         * gfortran.dg/initialization_10.f90: Ditto.
721         * gfortran.dg/initialization_12.f90: Ditto.
722         * gfortran.dg/interface_14.f90: Ditto.
723         * gfortran.dg/interface_15.f90: Ditto.
724         * gfortran.dg/interface_2.f90: Ditto.
725         * gfortran.dg/interface_25.f90: Ditto.
726         * gfortran.dg/interface_26.f90: Ditto.
727         * gfortran.dg/interface_29.f90: Ditto.
728         * gfortran.dg/interface_assignment_1.f90: Ditto.
729         * gfortran.dg/internal_pack_6.f90: Ditto.
730         * gfortran.dg/internal_pack_7.f90: Ditto.
731         * gfortran.dg/internal_pack_8.f90: Ditto.
732         * gfortran.dg/lto/pr45586_0.f90: Ditto.
733         * gfortran.dg/lto/pr47839_0.f90: Ditto.
734         * gfortran.dg/module_commons_3.f90: Ditto.
735         * gfortran.dg/module_equivalence_4.f90: Ditto.
736         * gfortran.dg/module_equivalence_6.f90: Ditto.
737         * gfortran.dg/module_function_type_1.f90: Ditto.
738         * gfortran.dg/module_naming_1.f90: Ditto.
739         * gfortran.dg/namelist_4.f90: Ditto.
740         * gfortran.dg/operator_c1202.f90: Ditto.
741         * gfortran.dg/parens_7.f90: Ditto.
742         * gfortran.dg/pr32921.f: Ditto.
743         * gfortran.dg/pr33646.f90: Ditto.
744         * gfortran.dg/pr41928.f90: Ditto.
745         * gfortran.dg/pr42119.f90: Ditto.
746         * gfortran.dg/pr43984.f90: Ditto.
747         * gfortran.dg/present_1.f90: Ditto.
748         * gfortran.dg/private_type_2.f90: Ditto.
749         * gfortran.dg/proc_decl_2.f90: Ditto.
750         * gfortran.dg/proc_ptr_10.f90: Ditto.
751         * gfortran.dg/proc_ptr_22.f90: Ditto.
752         * gfortran.dg/proc_ptr_8.f90: Ditto.
753         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
754         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
755         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
756         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
757         * gfortran.dg/substring_equivalence.f90: Ditto.
758         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
759         * gfortran.dg/transpose_optimization_1.f90: Ditto.
760         * gfortran.dg/trim_optimize_6.f90: Ditto.
761         * gfortran.dg/typebound_call_12.f03: Ditto.
762         * gfortran.dg/typebound_operator_5.f03: Ditto.
763         * gfortran.dg/typebound_operator_6.f03: Ditto.
764         * gfortran.dg/typebound_proc_18.f03: Ditto.
765         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
766         * gfortran.dg/use_1.f90: Ditto.
767         * gfortran.dg/use_10.f90: Ditto.
768         * gfortran.dg/use_11.f90: Ditto.
769         * gfortran.dg/use_14.f90: Ditto.
770         * gfortran.dg/use_only_2.f90: Ditto.
771         * gfortran.dg/use_rename_4.f90: Ditto.
772         * gfortran.dg/use_rename_5.f90: Ditto.
773         * gfortran.dg/used_dummy_types_3.f90: Ditto.
774         * gfortran.dg/used_interface_ref.f90: Ditto.
775         * gfortran.dg/used_types_11.f90: Ditto.
776         * gfortran.dg/used_types_3.f90: Ditto.
777         * gfortran.dg/used_types_4.f90: Ditto.
778         * gfortran.dg/userdef_operator_2.f90: Ditto.
779         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
780         * gfortran.dg/vect/pr46213.f90: Ditto.
781         * gfortran.dg/whole_file_21.f90: Ditto.
782         * gfortran.dg/whole_file_22.f90: Ditto.
783         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
784         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
785
786 2011-08-02  Kai Tietz  <ktietz@redhat.com>
787
788         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
789
790 2011-08-01  Jason Merrill  <jason@redhat.com>
791
792         PR c++/49932
793         * g++.dg/abi/mangle49.C: New.
794
795         PR c++/49924
796         * g++.dg/cpp0x/constexpr-array4.C: New.
797
798         PR c++/49813
799         * g++.dg/cpp0x/constexpr-builtin1.C: New.
800
801 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
802
803         PR target/49927
804         * gcc.target/i386/pr49927.c: New test.
805
806 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
807
808         PR tree-optimization/49926
809         * gcc.dg/vect/pr49926.c: New test.
810
811 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
812
813         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
814         * gcc.target/i386/lzcnt-1.c: New test.
815         * gcc.target/i386/lzcnt-2.c: Likewise.
816         * gcc.target/i386/lzcnt-2a.c: Likewise.
817         * gcc.target/i386/lzcnt-3.c: Likewise.
818         * gcc.target/i386/lzcnt-4.c: Likewise.
819         * gcc.target/i386/lzcnt-4a.c: Likewise.
820         * gcc.target/i386/lzcnt-5.c: Likewise.
821         * gcc.target/i386/lzcnt-6.c: Likewise.
822         * gcc.target/i386/lzcnt-6a.c: Likewise.
823         * gcc.target/i386/lzcnt-check.h: Likewise.
824
825         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
826         * gcc.target/i386/sse-13.c: Likewise.
827         * gcc.target/i386/sse-14.c: Likewise.
828         * g++.dg/other/i386-2.C: Likewise.
829         * g++.dg/other/i386-3.C: Likewise.
830
831 2011-08-01  Julian Brown  <julian@codesourcery.com>
832
833         * gcc.target/arm/fixed-point-exec.c: New test.
834
835 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
836
837         PR target/49920
838         * gcc.target/i386/pr49920.c: New test.
839
840 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
841
842         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
843         * gcc.dg/tree-ssa/pr23109.c: Ditto.
844         * gcc.dg/tree-ssa/loop-7.c: Ditto.
845         * gcc.dg/tree-ssa/loop-32.c: Ditto.
846         * gcc.dg/tree-ssa/loop-33.c: Ditto.
847         * gcc.dg/tree-ssa/loop-34.c: Ditto.
848         * gcc.dg/tree-ssa/loop-35.c: Ditto.
849         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
850         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
851         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
852         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
853         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
854         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
855         * g++.dg/tree-ssa/pr33615.C: Ditto.
856         * g++.dg/tree-ssa/restrict1.C: Ditto.
857         * c-c++-common/restrict-2.c: Ditto.
858         * gfortran.dg/pr32921.f: Ditto.
859         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
860         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
861         * gcc.dg/tree-ssa/vrp47.c: Ditto.
862         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
863         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
864         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
865         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
866         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
867         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
868         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
869
870 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
871
872         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
873         .exe.ltrans[0-9]*. dump files.
874
875 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
876
877         PR fortran/49112
878         * gfortran.dg/abstract_type_6.f03: Modified.
879         * gfortran.dg/typebound_proc_24.f03: New.
880
881 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
882
883         PR testsuite/49917
884         * g++.dg/init/for1.C: Fix.
885
886 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
887
888         PR fortran/48876
889         * gfortran.dg/string_5.f90:  New test.
890
891 2011-07-29  Jason Merrill  <jason@redhat.com>
892
893         PR c++/49867
894         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
895
896 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
897
898         PR tree-optimization/47407
899         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
900         alpha*-dec-osf*.
901         Sort target list.
902
903 2011-07-29  Richard Guenther  <rguenther@suse.de>
904
905         * gcc.dg/uninit-suppress.c: Also disable VRP.
906         * gcc.dg/uninit-suppress_2.c: Likewise.
907
908 2011-07-28  Jason Merrill  <jason@redhat.com>
909
910         PR c++/49808
911         * g++.dg/template/nontype24.C: New.
912
913 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
914
915         PR rtl-optimization/47958
916         * gcc.dg/torture/pr47958-1.c: New.
917
918 2011-07-29  Wei Guozhi  <carrot@google.com>
919
920         PR rtl-optimization/49799
921         * gcc.dg/pr49799.c: New test case.
922
923 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
924
925         PR middle-end/48648
926         * gcc.dg/graphite/id-pr48648.c: New.
927
928 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
929
930         PR fortran/31067
931         * gfortran.dg/maxloc_2.f90: New test.
932         * gfortran.dg/maxloc_3.f90: New test.
933         * gfortran.dg/minloc_1.f90: New test.
934         * gfortran.dg/minloc_2.f90: New test.
935         * gfortran.dg/minloc_3.f90: New test.
936         * gfortran.dg/minmaxloc_7.f90: New test.
937
938         PR debug/49871
939         * gcc.dg/debug/dwarf2/pr49871.c: New test.
940
941 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
942
943         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
944         the builtin isn't optimized away.
945
946 2011-07-27  Tobias Burnus  <burnus@net-b.de>
947
948         PR fortran/45586
949         * gfortran.dg/lto/pr45586-2_0.f90: New.
950
951 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
952
953         PR middle-end/49875
954         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
955         * c-c++-common/cxxbitfields-5.c: Same.
956
957 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
958
959         * lib/target-supports.exp (check_effective_target_mmap): Use
960         check_function_available.
961
962 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
963
964         * g++.old-deja/g++.pt/crash60.C: Updated.
965
966 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
967
968         PR target/49866
969         * gcc.target/i386/pr49866.c: New test.
970
971 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
972
973         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
974         * gcc.target/i386/bmi-andn-1.c: New test.
975         * gcc.target/i386/bmi-andn-1a.c: Likewise.
976         * gcc.target/i386/bmi-andn-2.c: Likewise.
977         * gcc.target/i386/bmi-andn-2a.c: Likewise.
978         * gcc.target/i386/bmi-bextr-1.c: Likewise.
979         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
980         * gcc.target/i386/bmi-bextr-2.c: Likewise.
981         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
982         * gcc.target/i386/bmi-blsi-1.c: Likewise.
983         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
984         * gcc.target/i386/bmi-blsi-2.c: Likewise.
985         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
986         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
987         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
988         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
989         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
990         * gcc.target/i386/bmi-blsr-1.c: Likewise.
991         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
992         * gcc.target/i386/bmi-blsr-2.c: Likewise.
993         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
994         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
995         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
996         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
997         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
998
999 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1000
1001         PR middle-end/47691
1002         * gfortran.dg/graphite/id-pr47691.f: New.
1003
1004 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1005
1006         * gcc.target/i386/avx-os-support.h: New.
1007         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1008         (main): Check avx_os_support before the test is run.
1009         * gcc.target/i386/aes-avx-check.h: Ditto.
1010         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1011
1012 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1013
1014         * gcc.target/i386/aggregate-ret3.c: New test.
1015         * gcc.target/i386/aggregate-ret4.c: New test.
1016
1017 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1018
1019         PR fortran/49755
1020         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1021         allocated array should *not* change its size.
1022         * gfortran.dg/multiple_allocation_3.f90: New test.
1023
1024 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1025
1026         PR c++/49776
1027         * g++.dg/cpp0x/constexpr-49776.C: New.
1028
1029 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1030
1031         PR middle-end/47046
1032         * gcc.dg/graphite/id-pr47046.c: New.
1033
1034 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1035
1036         PR middle-end/47653
1037         * gcc.dg/graphite/run-id-pr47593.c: New.
1038
1039 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1040
1041         PR middle-end/47653
1042         * gcc.dg/graphite/run-id-pr47653.c: New.
1043         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1044         induction variables.
1045         * gcc.dg/graphite/scop-16.c: Same.
1046         * gcc.dg/graphite/scop-17.c: Same.
1047         * gcc.dg/graphite/scop-21.c: Same.
1048
1049 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1050
1051         PR middle-end/48805
1052         * gcc.dg/graphite/id-pr48805.c: New.
1053
1054 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1055
1056         * gfortran.dg/coarray_lib_token_2.f90: New.
1057
1058 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1059
1060         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1061         SPU local store.
1062
1063 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1064
1065         PR tree-opt/49671
1066         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1067         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1068
1069 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1070
1071         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1072
1073         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1074         * gcc.c-torture/execute/loop-2g.c: Likewise.
1075         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1076         Require mmap support.
1077         * gcc.c-torture/execute/loop-2g.x: Likewise.
1078         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1079         (MAP_ANON): Provide default.
1080         * gcc.dg/20050826-1.c: Likewise.
1081         * gcc.target/i386/pr36533.c: Likewise.
1082         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1083         Use dg-require-effective-target mmap.
1084
1085 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1086
1087         PR c++/49838
1088         * g++.dg/cpp0x/range-for19.C: New.
1089
1090 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1091
1092         PR testsuite/49753
1093         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1094
1095         Revert:
1096         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1097
1098         PR testsuite/49753
1099         * g++.dg/torture/pr49309.C: Remove.
1100
1101 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1102
1103         PR tree-optimization/49809
1104         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1105         test.
1106
1107 2011-07-25  Richard Guenther  <rguenther@suse.de>
1108
1109         PR tree-optimization/49715
1110         * gcc.target/i386/pr49715-1.c: New testcase.
1111         * gcc.target/i386/pr49715-2.c: Likewise.
1112
1113 2011-07-23  Jason Merrill  <jason@redhat.com>
1114
1115         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1116
1117 2011-07-22  Jason Merrill  <jason@redhat.com>
1118
1119         PR c++/49793
1120         * g++.dg/cpp0x/initlist55.C: New.
1121
1122 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1123
1124         PR fortran/49791
1125         * gfortran.dg/namelist_72.f: New.
1126
1127 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1128
1129         * gfortran.dg/coarray_25.f90: New.
1130
1131 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1132
1133         * override1.C: This test should use c++0x mode.
1134         * override3.C: New. Test the diagnostics in c++98 mode.
1135
1136 2011-07-22  Jason Merrill  <jason@redhat.com>
1137             Mark Glisse  <marc.glisse@normalesup.org>
1138
1139         PR c++/30112
1140         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1141
1142         PR c++/49813
1143         * g++.dg/opt/builtins2.C: New.
1144         * g++.dg/other/error27.C: Don't rely on __builtin.
1145
1146 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1147
1148         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1149         on lp64 targets.
1150         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1151         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1152         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1153         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1154
1155         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1156         instead of ia32.
1157
1158 2011-07-22  Richard Guenther  <rguenther@suse.de>
1159
1160         PR tree-optimization/45819
1161         * gcc.dg/pr45819.c: New testcase.
1162
1163 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1164
1165         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1166
1167 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1168
1169         PR middle-end/47654
1170         PR middle-end/49649
1171         * gcc.dg/graphite/run-id-pr47654.c: New.
1172
1173 2011-07-21  Ian Lance Taylor  <iant@google.com>
1174
1175         PR middle-end/49705
1176         * gcc.dg/pr49705.c: New test.
1177
1178 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1179
1180         * lib/target-supports.exp (check_avx_os_support_available): New.
1181         (check_effective_target_avx_runtime): Use it.
1182
1183 2011-07-21  Richard Guenther  <rguenther@suse.de>
1184
1185         PR tree-optimization/49770
1186         * g++.dg/torture/pr49770.C: New testcase.
1187
1188 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1189
1190         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1191         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1192
1193 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1194
1195         * gfortran.dg/coarray_lib_token_1.f90: New.
1196
1197 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1198
1199         * gcc.dg/pr32912-2.c: Skip for AVR.
1200         * gcc.dg/pr44674.c: Add dg-require-profiling.
1201
1202 2011-07-20  Jason Merrill  <jason@redhat.com>
1203
1204         * g++.dg/ext/desig2.C: New.
1205
1206 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1207
1208         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1209         be generated.
1210         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1211         * gcc.target/powerpc/recip-3.c: Ditto.
1212
1213 2011-07-19  Jason Merrill  <jason@redhat.com>
1214
1215         PR c++/6709 (DR 743)
1216         PR c++/42603 (DR 950)
1217         * g++.dg/cpp0x/decltype21.C: New.
1218
1219 2011-07-20  Richard Guenther  <rguenther@suse.de>
1220
1221         PR middle-end/18908
1222         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1223         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1224
1225 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1226
1227         * gcc.target/arm/combine-movs.c: New.
1228         * gcc.target/arm/unsigned-extend-2.c: New.
1229
1230 2011-07-19  Jason Merrill  <jason@redhat.com>
1231
1232         PR c++/49785
1233         * g++.dg/cpp0x/variadic114.C: New.
1234
1235 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1236
1237         * gfortran.dg/coarray_args_1.f90: New.
1238         * gfortran.dg/coarray_args_2.f90: New.
1239
1240 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1241
1242         PR fortran/49708
1243         * gfortran.dg/allocate_error_3.f90: New.
1244
1245 2011-07-19  Richard Guenther  <rguenther@suse.de>
1246
1247         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1248         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1249         * gcc.dg/torture/20110719-1.c: New testcase.
1250
1251 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1252
1253         PR tree-optimization/49768
1254         * gcc.c-torture/execute/pr49768.c: New test.
1255
1256 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1257
1258         PR tree-optimization/49771
1259         * gcc.dg/vect/pr49771.c: New test.
1260
1261 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1262
1263         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1264         * gcc.dg/ipa/ipa-2.c: Likewise.
1265         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1266         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1267         * gcc.dg/ipa/ipa-5.c: Likewise.
1268         * gcc.dg/ipa/ipa-7.c: Likewise.
1269         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1270         * gcc.dg/ipa/ipacost-1.c: Likewise.
1271         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1272         functions.
1273         * gcc.dg/ipa/ipcp-1.c: New test.
1274         * gcc.dg/ipa/ipcp-2.c: Likewise.
1275         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1276
1277 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1278
1279         PR middle-end/49675
1280         * gfortran.dg/pr49675.f90: New test.
1281
1282 2011-07-18  Richard Guenther  <rguenther@suse.de>
1283
1284         * gcc.dg/torture/20110718-1.c: New testcase.
1285
1286 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1287
1288         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1289         * g++.dg/ext/bitfield3.C: Likewise.
1290         * g++.dg/ext/bitfield4.C: Likewise.
1291         * g++.dg/ext/bitfield5.C: Likewise.
1292         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1293         * g++.dg/other/pr23205-2.C: Likewise.
1294         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1295         * gcc.c-torture/compile/20001109-2.c: Likewise.
1296         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1297         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1298         * gcc.dg/bitfld-16.c: Likewise.
1299         * gcc.dg/bitfld-17.c: Likewise.
1300         * gcc.dg/bitfld-18.c: Likewise.
1301         * gcc.dg/builtins-config.h: Remove Netware support.
1302         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1303         * gcc.dg/cdce2.c: Likewise.
1304         * gcc.dg/cpp/assert4.c: Remove netware support.
1305         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1306         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1307
1308         * lib/target-supports.exp (check_visibility_available): Remove
1309         NetWare support.
1310         (check_profiling_available): Likewise.
1311
1312 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1313
1314         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1315
1316 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1317             Thomas Koenig  <tkoenig@gcc.gnu.org>
1318
1319         PR fortran/34657
1320         * gfortran.dg/generic_17.f90: Fix testcase.
1321         * gfortran.dg/interface_3.f90: Add dg-error.
1322         * gfortran.dg/use_14.f90: New.
1323         * gfortran.dg/use_15.f90: New.
1324
1325 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1326
1327         * gnat.dg/pointer_controlled.adb: New test.
1328
1329 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1330
1331         PR fortran/49624
1332         * gfortran.dg/pointer_remapping_7.f90: New.
1333
1334 2011-07-16  Jason Merrill  <jason@redhat.com>
1335
1336         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1337
1338 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1339             Jason Merrill  <jason@redhat.com>
1340
1341         PR c++/45329
1342         PR c++/48934
1343         * g++.dg/cpp0x/decltype29.C: Adjust.
1344         * g++.dg/cpp0x/error4.C: Adjust.
1345         * g++.dg/cpp0x/sfinae26.C: Adjust.
1346         * g++.dg/cpp0x/variadic105.C: Adjust.
1347         * g++.dg/template/deduce3.C: Adjust.
1348         * g++.dg/template/error45.C: Adjust.
1349         * g++.dg/template/ptrmem2.C: Adjust.
1350         * g++.dg/template/sfinae2.C: Adjust.
1351         * g++.old-deja/g++.pt/crash60.C: Adjust.
1352         * g++.old-deja/g++.pt/unify6.C: Adjust.
1353         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1354         * g++.dg/cpp0x/nullptr15.C: Adjust.
1355         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1356         * g++.dg/cpp0x/pr31431.C: Adjust.
1357         * g++.dg/cpp0x/pr31434.C: Adjust.
1358         * g++.dg/cpp0x/sfinae11.C: Adjust
1359         * g++.dg/cpp0x/temp_default2.C: Adjust.
1360         * g++.dg/cpp0x/trailing4.C: Adjust.
1361         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1362         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1363         * g++.dg/cpp0x/variadic105.C: Adjust.
1364         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1365         * g++.dg/ext/vla2.C: Adjust.
1366         * g++.dg/other/ptrmem10.C: Adjust.
1367         * g++.dg/other/ptrmem11.C: Adjust.
1368         * g++.dg/overload/unknown1.C: Adjust.
1369         * g++.dg/template/conv11.C: Adjust.
1370         * g++.dg/template/dependent-expr5.C: Adjust.
1371         * g++.dg/template/friend.C: Adjust.
1372         * g++.dg/template/incomplete2.C: Adjust.
1373         * g++.dg/template/local4.C: Adjust.
1374         * g++.dg/template/local6.C: Adjust.
1375         * g++.dg/template/operator9.C: Adjust.
1376         * g++.dg/template/ttp25.C: Adjust.
1377         * g++.dg/template/unify10.C: Adjust.
1378         * g++.dg/template/unify11.C: Adjust.
1379         * g++.dg/template/unify6.C: Adjust.
1380         * g++.dg/template/unify9.C: Adjust.
1381         * g++.dg/template/varmod1.C: Adjust.
1382         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1383         * g++.old-deja/g++.pt/crash28.C: Adjust.
1384         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1385         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1386         * g++.old-deja/g++.pt/expr2.C: Adjust.
1387         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1388         * g++.old-deja/g++.pt/spec5.C: Adjust.
1389         * g++.old-deja/g++.pt/spec6.C: Adjust.
1390         * g++.old-deja/g++.pt/unify4.C: Adjust.
1391         * g++.old-deja/g++.pt/unify8.C: Adjust.
1392         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1393         * g++.dg/overload/template5.C: New testcase.
1394         * g++.dg/template/overload12.C: New testcase.
1395
1396 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1397
1398         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1399         * gfortran.dg/coarray_7.f90: Ditto.
1400         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1401         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1402
1403 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1404
1405         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1406         case.
1407         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1408         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1409         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1410         C67X.
1411         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1412         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1413         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1414
1415 2011-07-15  Jason Merrill  <jason@redhat.com>
1416
1417         PR testsuite/49741
1418         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1419         Use --extra_opts instead of --additional_options.
1420
1421 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1422
1423         PR testsuite/49753
1424         * g++.dg/torture/pr49309.C: Remove.
1425
1426 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1427
1428         * gcc.target/tic6x/weak-call.c: New test.
1429         * gcc.target/tic6x/fpcmp.c: New test.
1430         * gcc.target/tic6x/fpdiv.c: New test.
1431         * gcc.target/tic6x/rotdi16-scan.c: New test.
1432         * gcc.target/tic6x/ffssi.c: New test.
1433         * gcc.target/tic6x/fpdiv-lib.c: New test.
1434         * gcc.target/tic6x/cold-lc.c: New test.
1435         * gcc.target/tic6x/longcalls.c: New test.
1436         * gcc.target/tic6x/abi-align-1.c: New test.
1437         * gcc.target/tic6x/fpcmp-finite.c: New test.
1438         * gcc.target/tic6x/rotdi16.c: New test.
1439         * gcc.target/tic6x/bswapl.c: New test.
1440         * gcc.target/tic6x/ffsdi.c: New test.
1441         * gcc.target/tic6x/tic6x.exp: New file.
1442         * gcc.target/tic6x/builtins/arith24.c: New test.
1443         * gcc.target/tic6x/builtins/smpy.c: New test.
1444         * gcc.target/tic6x/builtins/smpylh.c: New test.
1445         * gcc.target/tic6x/builtins/smpyh.c: New test.
1446         * gcc.target/tic6x/builtins/sarith1.c: New test.
1447         * gcc.target/tic6x/builtins/extclr.c: New test
1448         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1449         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1450         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1451         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1452         New functions.
1453         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1454         __TMS320C6X__.
1455         * gcc.dg/20020312-2.c: Likewise.
1456         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1457         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1458         * gcc.dg/torture/builtin-math-7.c: Likewise.
1459
1460         PR testsuite/49757
1461         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1462         not testing tic6x-*-*.
1463
1464 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1465
1466         PR tree-opt/49309
1467         * g++.dg/torture/pr49309.C: New testcase.
1468
1469 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1470
1471         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1472
1473 2011-07-14  Richard Guenther  <rguenther@suse.de>
1474
1475         PR tree-optimization/49651
1476         * gcc.dg/torture/pr49651.c: New testcase.
1477
1478 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1479
1480         PR target/43746
1481         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1482
1483 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1484
1485         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1486         -mno-pointers-to-nested-functions.
1487         * gcc.target/powerpc/no-r11-2.c: Ditto.
1488         * gcc.target/powerpc/no-r11-3.c: Ditto.
1489
1490 2011-07-13  Jason Merrill  <jason@redhat.com>
1491
1492         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1493         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1494         when compiling C files.
1495         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1496         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1497         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1498         * g++.dg/lookup/anon2.C: Likewise.
1499         * g++.dg/tree-ssa/copyprop.C: Likewise.
1500         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1501         * g++.dg/init/vector1.C: Ignore narrowing errors.
1502         * g++.dg/torture/pr35526.C: Likewise.
1503         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1504
1505 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1506
1507         PR libfortran/49296
1508         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1509         and logical reads.
1510
1511 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1512
1513         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1514         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1515
1516 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1517
1518         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1519         * lib/obj-c++.exp (obj-c++_init): Ditto.
1520         * lib/file-format.exp (gcc_target_object_format): Ditto.
1521         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1522         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1523         (check_visibility_available): Ditto.
1524         (check_effective_target_tls_native): Ditto.
1525         (check_effective_target_tls_emulated): Ditto.
1526         (check_effective_target_function_sections): Ditto.
1527
1528 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1529
1530         * gcc.target/arm/pr48183.c: New test.
1531
1532 2011-07-13  Richard Guenther  <rguenther@suse.de>
1533
1534         * gcc.dg/torture/20110713-1.c: New testcase.
1535
1536 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1537
1538         PR rtl-opt/49474
1539         * gcc.c-torture/compile/pr49474.c: New testcase.
1540
1541 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1542
1543         PR tree-optimization/49712
1544         * gcc.c-torture/execute/pr49712.c: New test.
1545
1546 2011-07-11  Jason Merrill  <jason@redhat.com>
1547
1548         PR c++/44609
1549         * g++.dg/template/recurse3.C: New.
1550
1551 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1552
1553         PR debug/49676
1554         * gcc.dg/guality/csttest.c: New test.
1555
1556         PR fortran/49698
1557         * gfortran.dg/pr49698.f90: New test.
1558
1559 2011-07-11  Jeff Law  <law@redhat.com>
1560
1561         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1562
1563 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1564
1565         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1566         * go.test/go-test.exp (go-set-goarch): Likewise.
1567
1568 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1569
1570         PR target/39633
1571         * gcc.target/avr/torture/pr39633.c: New test case.
1572
1573 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1574
1575         PR fortran/18918
1576         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1577
1578 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1579
1580         * lib/target-supports.exp (check_effective_target_scheduling):
1581         New Function.
1582         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1583         * gcc.dg/pr45055.c: Ditto.
1584         * gcc.dg/pr45353.c: Ditto.
1585         * g++.dg/pr45056.C: Ditto.
1586
1587 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1588
1589         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1590         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1591         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1592         * g++.dg/torture/pr31863.C: Skip AVR.
1593
1594 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1595
1596         PR fortran/49690
1597         * gfortran.dg/intrinsic_signal.f90: New.
1598
1599 2011-07-09  Jason Merrill  <jason@redhat.com>
1600
1601         * g++.dg/cpp0x/regress/regress6.C: New.
1602         * g++.dg/parse/crash45.C: Adjust message.
1603         * g++.dg/template/crash38.C: Adjust message.
1604         * g++.dg/template/crash64.C: Adjust message.
1605
1606 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1607
1608         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1609         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1610         * g++.dg/abi/bitfield3.C: Likewise.
1611         * g++.dg/eh/pr38662.C: Likewise.
1612         * g++.dg/ext/attrib36.C: Likewise.
1613         * g++.dg/ext/attrib37.C: Likewise.
1614         * g++.dg/ext/attrib8.C: Likewise.
1615         * g++.dg/ext/tmplattr1.C: Likewise.
1616         * g++.dg/inherit/override-attribs.C: Likewise.
1617         * g++.dg/opt/inline9.C: Likewise.
1618         * g++.dg/opt/life1.C: Likewise.
1619         * g++.dg/opt/longbranch2.C: Likewise.
1620         * g++.dg/opt/nrv12.C: Likewise.
1621         * g++.dg/opt/reg-stack4.C: Likewise.
1622         * g++.dg/other/pr35504.C: Likewise.
1623         * g++.dg/other/pr39496.C: Likewise.
1624         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1625         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1626         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1627         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1628         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1629         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1630         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1631         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1632         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1633         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1634         * g++.dg/warn/pr15774-1.C: Likewise.
1635         * g++.dg/warn/pr15774-2.C: Likewise.
1636         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1637         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1638         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1639         * g++.old-deja/g++.pt/asm2.C: Likewise.
1640         * gcc.c-torture/compile/20000804-1.c: Likewise.
1641         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1642         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1643         * gcc.dg/20020108-1.c: Likewise.
1644         * gcc.dg/20020122-2.c: Likewise.
1645         * gcc.dg/20020122-3.c: Likewise.
1646         * gcc.dg/20020206-1.c: Likewise.
1647         * gcc.dg/20020219-1.c: Likewise.
1648         * gcc.dg/20020310-1.c: Likewise.
1649         * gcc.dg/20020411-1.c: Likewise.
1650         * gcc.dg/20020418-2.c: Likewise.
1651         * gcc.dg/20020426-2.c: Likewise.
1652         * gcc.dg/20020517-1.c: Likewise.
1653         * gcc.dg/20030204-1.c: Likewise.
1654         * gcc.dg/20030826-2.c: Likewise.
1655         * gcc.dg/20031102-1.c: Likewise.
1656         * gcc.dg/20031202-1.c: Likewise.
1657         * gcc.dg/20050111-1.c: Likewise.
1658         * gcc.dg/20050503-1.c: Likewise.
1659         * gcc.dg/array-init-1.c: Likewise.
1660         * gcc.dg/builtin-apply4.c: Likewise.
1661         * gcc.dg/dfp/pr31344.c: Likewise.
1662         * gcc.dg/gomp/atomic-11.c: Likewise.
1663         * gcc.dg/graphite/pr40281.c: Likewise.
1664         * gcc.dg/ia64-sync-1.c: Likewise.
1665         * gcc.dg/ia64-sync-2.c: Likewise.
1666         * gcc.dg/ia64-sync-3.c: Likewise.
1667         * gcc.dg/ia64-sync-4.c: Likewise.
1668         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1669         * gcc.dg/invalid-call-1.c: Likewise.
1670         * gcc.dg/loop-3.c: Likewise.
1671         * gcc.dg/lower-subreg-1.c: Likewise.
1672         * gcc.dg/lto/pr47259_0.c: Likewise.
1673         * gcc.dg/nested-calls-1.c: Likewise.
1674         * gcc.dg/pr20017.c: Likewise.
1675         * gcc.dg/pr25023.c: Likewise.
1676         * gcc.dg/pr27671-2.c: Likewise.
1677         * gcc.dg/pr32176.c: Likewise.
1678         * gcc.dg/pr33676.c: Likewise.
1679         * gcc.dg/pr35045.c: Likewise.
1680         * gcc.dg/pr36015.c: Likewise.
1681         * gcc.dg/pr36584.c: Likewise.
1682         * gcc.dg/pr36998.c: Likewise.
1683         * gcc.dg/pr37438.c: Likewise.
1684         * gcc.dg/pr37908.c: Likewise.
1685         * gcc.dg/pr41241.c: Likewise.
1686         * gcc.dg/pr41340.c: Likewise.
1687         * gcc.dg/pr44136.c: Likewise.
1688         * gcc.dg/pr44194-1.c: Likewise.
1689         * gcc.dg/pr46212.c: Likewise.
1690         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1691         * gcc.dg/setjmp-2.c: Likewise.
1692         * gcc.dg/short-compare-1.c: Likewise.
1693         * gcc.dg/short-compare-2.c: Likewise.
1694         * gcc.dg/smod-1.c: Likewise.
1695         * gcc.dg/sync-2.c: Likewise.
1696         * gcc.dg/sync-3.c: Likewise.
1697         * gcc.dg/tls/opt-1.c: Likewise.
1698         * gcc.dg/tls/opt-2.c: Likewise.
1699         * gcc.dg/tls/opt-3.c: Likewise.
1700         * gcc.dg/torture/badshift.c: Likewise.
1701         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1702         * gcc.dg/torture/pr20314-2.c: Likewise.
1703         * gcc.dg/torture/pr36891.c: Likewise.
1704         * gcc.dg/torture/pr38774.c: Likewise.
1705         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1706         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1707         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1708         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1709         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1710         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1711         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1712         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1713         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1714         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1715         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1716         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1717         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1718         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1719         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1720         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1721         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1722         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1723         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1724         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1725         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1726         * gcc.dg/unroll-1.c: Likewise.
1727         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1728         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1729         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1730         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1731         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1732         * gcc.target/i386/20000609-1.c: Likewise.
1733         * gcc.target/i386/20000720-1.c: Likewise.
1734         * gcc.target/i386/20000724-1.c: Likewise.
1735         * gcc.target/i386/20011107-1.c: Likewise.
1736         * gcc.target/i386/20011119-1.c: Likewise.
1737         * gcc.target/i386/20020201-3.c: Likewise.
1738         * gcc.target/i386/20020218-1.c: Likewise.
1739         * gcc.target/i386/20020729-1.c: Likewise.
1740         * gcc.target/i386/20030926-1.c: Likewise.
1741         * gcc.target/i386/20060125-1.c: Likewise.
1742         * gcc.target/i386/20060125-2.c: Likewise.
1743         * gcc.target/i386/20060512-1.c: Likewise.
1744         * gcc.target/i386/20060512-2.c: Likewise.
1745         * gcc.target/i386/20060512-3.c: Likewise.
1746         * gcc.target/i386/20060512-4.c: Likewise.
1747         * gcc.target/i386/387-1.c: Likewise.
1748         * gcc.target/i386/387-2.c: Likewise.
1749         * gcc.target/i386/387-5.c: Likewise.
1750         * gcc.target/i386/387-6.c: Likewise.
1751         * gcc.target/i386/980312-1.c: Likewise.
1752         * gcc.target/i386/980313-1.c: Likewise.
1753         * gcc.target/i386/990117-1.c: Likewise.
1754         * gcc.target/i386/990424-1.c: Likewise.
1755         * gcc.target/i386/990524-1.c: Likewise.
1756         * gcc.target/i386/991129-1.c: Likewise.
1757         * gcc.target/i386/991214-1.c: Likewise.
1758         * gcc.target/i386/991230-1.c: Likewise.
1759         * gcc.target/i386/addr-sel-1.c: Likewise.
1760         * gcc.target/i386/aggregate-ret1.c: Likewise.
1761         * gcc.target/i386/aggregate-ret2.c: Likewise.
1762         * gcc.target/i386/align-main-3.c: Likewise.
1763         * gcc.target/i386/amd64-abi-1.c: Likewise.
1764         * gcc.target/i386/amd64-abi-2.c: Likewise.
1765         * gcc.target/i386/amd64-abi-4.c: Likewise.
1766         * gcc.target/i386/amd64-abi-5.c: Likewise.
1767         * gcc.target/i386/amd64-abi-6.c: Likewise.
1768         * gcc.target/i386/asm-1.c: Likewise.
1769         * gcc.target/i386/asm-3.c: Likewise.
1770         * gcc.target/i386/asm-5.c: Likewise.
1771         * gcc.target/i386/attributes-error.c: Likewise.
1772         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1773         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1774         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1775         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1776         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1777         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1778         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1779         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1780         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1781         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1782         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1783         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1784         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1785         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1786         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1787         * gcc.target/i386/bitfield1.c: Likewise.
1788         * gcc.target/i386/bitfield2.c: Likewise.
1789         * gcc.target/i386/bmi-2.c: Likewise.
1790         * gcc.target/i386/bmi-5.c: Likewise.
1791         * gcc.target/i386/builtin-unreachable.c: Likewise.
1792         * gcc.target/i386/cleanup-2.c: Likewise.
1793         * gcc.target/i386/clobbers.c: Likewise.
1794         * gcc.target/i386/cmov8.c: Likewise.
1795         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1796         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1797         * gcc.target/i386/compress-float-387.c: Likewise.
1798         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1799         * gcc.target/i386/compress-float-sse.c: Likewise.
1800         * gcc.target/i386/crc32-2.c: Likewise.
1801         * gcc.target/i386/crc32-3.c: Likewise.
1802         * gcc.target/i386/divmod-7.c: Likewise.
1803         * gcc.target/i386/divmod-8.c: Likewise.
1804         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1805         * gcc.target/i386/fma3-builtin.c: Likewise.
1806         * gcc.target/i386/fma3-fma.c: Likewise.
1807         * gcc.target/i386/fma4-256-vector.c: Likewise.
1808         * gcc.target/i386/fma4-builtin.c: Likewise.
1809         * gcc.target/i386/fma4-fma-2.c: Likewise.
1810         * gcc.target/i386/fma4-fma.c: Likewise.
1811         * gcc.target/i386/fma4-vector-2.c: Likewise.
1812         * gcc.target/i386/fma4-vector.c: Likewise.
1813         * gcc.target/i386/funcspec-1.c: Likewise.
1814         * gcc.target/i386/funcspec-10.c: Likewise.
1815         * gcc.target/i386/funcspec-11.c: Likewise.
1816         * gcc.target/i386/funcspec-2.c: Likewise.
1817         * gcc.target/i386/funcspec-5.c: Likewise.
1818         * gcc.target/i386/funcspec-6.c: Likewise.
1819         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1820         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1821         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1822         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1823         * gcc.target/i386/incoming-1.c: Likewise.
1824         * gcc.target/i386/incoming-10.c: Likewise.
1825         * gcc.target/i386/incoming-11.c: Likewise.
1826         * gcc.target/i386/incoming-12.c: Likewise.
1827         * gcc.target/i386/incoming-13.c: Likewise.
1828         * gcc.target/i386/incoming-14.c: Likewise.
1829         * gcc.target/i386/incoming-15.c: Likewise.
1830         * gcc.target/i386/incoming-2.c: Likewise.
1831         * gcc.target/i386/incoming-3.c: Likewise.
1832         * gcc.target/i386/incoming-4.c: Likewise.
1833         * gcc.target/i386/incoming-5.c: Likewise.
1834         * gcc.target/i386/incoming-6.c: Likewise.
1835         * gcc.target/i386/incoming-7.c: Likewise.
1836         * gcc.target/i386/incoming-8.c: Likewise.
1837         * gcc.target/i386/incoming-9.c: Likewise.
1838         * gcc.target/i386/lea.c: Likewise.
1839         * gcc.target/i386/local.c: Likewise.
1840         * gcc.target/i386/loop-1.c: Likewise.
1841         * gcc.target/i386/loop-2.c: Likewise.
1842         * gcc.target/i386/loop-3.c: Likewise.
1843         * gcc.target/i386/max-stack-align.c: Likewise.
1844         * gcc.target/i386/memcpy-1.c: Likewise.
1845         * gcc.target/i386/movbe-2.c: Likewise.
1846         * gcc.target/i386/movq-2.c: Likewise.
1847         * gcc.target/i386/movq.c: Likewise.
1848         * gcc.target/i386/nrv1.c: Likewise.
1849         * gcc.target/i386/pad-4.c: Likewise.
1850         * gcc.target/i386/pad-5a.c: Likewise.
1851         * gcc.target/i386/pad-5b.c: Likewise.
1852         * gcc.target/i386/pad-6a.c: Likewise.
1853         * gcc.target/i386/pad-6b.c: Likewise.
1854         * gcc.target/i386/pad-7.c: Likewise.
1855         * gcc.target/i386/pad-9.c: Likewise.
1856         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1857         * gcc.target/i386/pic-1.c: Likewise.
1858         * gcc.target/i386/pr12092-1.c: Likewise.
1859         * gcc.target/i386/pr12329.c: Likewise.
1860         * gcc.target/i386/pr21518.c: Likewise.
1861         * gcc.target/i386/pr22362.c: Likewise.
1862         * gcc.target/i386/pr22585.c: Likewise.
1863         * gcc.target/i386/pr23098.c: Likewise.
1864         * gcc.target/i386/pr25196.c: Likewise.
1865         * gcc.target/i386/pr25293.c: Likewise.
1866         * gcc.target/i386/pr25654.c: Likewise.
1867         * gcc.target/i386/pr26449.c: Likewise.
1868         * gcc.target/i386/pr26778.c: Likewise.
1869         * gcc.target/i386/pr26826.c: Likewise.
1870         * gcc.target/i386/pr27266.c: Likewise.
1871         * gcc.target/i386/pr29978.c: Likewise.
1872         * gcc.target/i386/pr30505.c: Likewise.
1873         * gcc.target/i386/pr30961-1.c: Likewise.
1874         * gcc.target/i386/pr31628.c: Likewise.
1875         * gcc.target/i386/pr32000-2.c: Likewise.
1876         * gcc.target/i386/pr32661-1.c: Likewise.
1877         * gcc.target/i386/pr32708-2.c: Likewise.
1878         * gcc.target/i386/pr32708-3.c: Likewise.
1879         * gcc.target/i386/pr34256.c: Likewise.
1880         * gcc.target/i386/pr34312.c: Likewise.
1881         * gcc.target/i386/pr34522.c: Likewise.
1882         * gcc.target/i386/pr35160.c: Likewise.
1883         * gcc.target/i386/pr35281.c: Likewise.
1884         * gcc.target/i386/pr36246.c: Likewise.
1885         * gcc.target/i386/pr36786.c: Likewise.
1886         * gcc.target/i386/pr37275.c: Likewise.
1887         * gcc.target/i386/pr37843-3.c: Likewise.
1888         * gcc.target/i386/pr37843-4.c: Likewise.
1889         * gcc.target/i386/pr39082-1.c: Likewise.
1890         * gcc.target/i386/pr39431.c: Likewise.
1891         * gcc.target/i386/pr39496.c: Likewise.
1892         * gcc.target/i386/pr39543-2.c: Likewise.
1893         * gcc.target/i386/pr39911.c: Likewise.
1894         * gcc.target/i386/pr40718.c: Likewise.
1895         * gcc.target/i386/pr40906-1.c: Likewise.
1896         * gcc.target/i386/pr40906-2.c: Likewise.
1897         * gcc.target/i386/pr40906-3.c: Likewise.
1898         * gcc.target/i386/pr40934.c: Likewise.
1899         * gcc.target/i386/pr41900.c: Likewise.
1900         * gcc.target/i386/pr42589.c: Likewise.
1901         * gcc.target/i386/pr43662.c: Likewise.
1902         * gcc.target/i386/pr43671.c: Likewise.
1903         * gcc.target/i386/pr43766.c: Likewise.
1904         * gcc.target/i386/pr43869.c: Likewise.
1905         * gcc.target/i386/pr44942.c: Likewise.
1906         * gcc.target/i386/pr44948-2a.c: Likewise.
1907         * gcc.target/i386/pr45234.c: Likewise.
1908         * gcc.target/i386/pr45336-2.c: Likewise.
1909         * gcc.target/i386/pr45336-4.c: Likewise.
1910         * gcc.target/i386/pr45852.c: Likewise.
1911         * gcc.target/i386/pr46470.c: Likewise.
1912         * gcc.target/i386/pr48037-1.c: Likewise.
1913         * gcc.target/i386/pr48389.c: Likewise.
1914         * gcc.target/i386/pr49095.c: Likewise.
1915         * gcc.target/i386/pr9771-1.c: Likewise.
1916         * gcc.target/i386/rdfsbase-1.c: Likewise.
1917         * gcc.target/i386/rdfsbase-2.c: Likewise.
1918         * gcc.target/i386/rdgsbase-1.c: Likewise.
1919         * gcc.target/i386/rdgsbase-2.c: Likewise.
1920         * gcc.target/i386/rdrand-3.c: Likewise.
1921         * gcc.target/i386/regparm-stdcall.c: Likewise.
1922         * gcc.target/i386/regparm.c: Likewise.
1923         * gcc.target/i386/reload-1.c: Likewise.
1924         * gcc.target/i386/rotate-2.c: Likewise.
1925         * gcc.target/i386/sibcall-5.c: Likewise.
1926         * gcc.target/i386/signbit-1.c: Likewise.
1927         * gcc.target/i386/signbit-2.c: Likewise.
1928         * gcc.target/i386/signbit-3.c: Likewise.
1929         * gcc.target/i386/sse-5.c: Likewise.
1930         * gcc.target/i386/sse-8.c: Likewise.
1931         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1932         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1933         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1934         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1935         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1936         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1937         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1938         * gcc.target/i386/sse2-movq-2.c: Likewise.
1939         * gcc.target/i386/sse2-movq-3.c: Likewise.
1940         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1941         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1942         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1943         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1944         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1945         * gcc.target/i386/ssefn-1.c: Likewise.
1946         * gcc.target/i386/ssefn-2.c: Likewise.
1947         * gcc.target/i386/sseregparm-1.c: Likewise.
1948         * gcc.target/i386/sseregparm-2.c: Likewise.
1949         * gcc.target/i386/sseregparm-3.c: Likewise.
1950         * gcc.target/i386/sseregparm-4.c: Likewise.
1951         * gcc.target/i386/sseregparm-5.c: Likewise.
1952         * gcc.target/i386/sseregparm-6.c: Likewise.
1953         * gcc.target/i386/sseregparm-7.c: Likewise.
1954         * gcc.target/i386/sseregparm-8.c: Likewise.
1955         * gcc.target/i386/stack-realign.c: Likewise.
1956         * gcc.target/i386/stack-usage-realign.c: Likewise.
1957         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1958         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1959         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1960         * gcc.target/i386/stackalign/return-1.c: Likewise.
1961         * gcc.target/i386/stackalign/return-2.c: Likewise.
1962         * gcc.target/i386/stackalign/return-3.c: Likewise.
1963         * gcc.target/i386/tailcall-1.c: Likewise.
1964         * gcc.target/i386/tbm-2.c: Likewise.
1965         * gcc.target/i386/udivmod-7.c: Likewise.
1966         * gcc.target/i386/udivmod-8.c: Likewise.
1967         * gcc.target/i386/unroll-1.c: Likewise.
1968         * gcc.target/i386/vararg-1.c: Likewise.
1969         * gcc.target/i386/vararg-2.c: Likewise.
1970         * gcc.target/i386/vect8-ret.c: Likewise.
1971         * gcc.target/i386/vectorize5.c: Likewise.
1972         * gcc.target/i386/wmul-1.c: Likewise.
1973         * gcc.target/i386/wmul-2.c: Likewise.
1974         * gcc.target/i386/wrfsbase-1.c: Likewise.
1975         * gcc.target/i386/wrfsbase-2.c: Likewise.
1976         * gcc.target/i386/wrgsbase-1.c: Likewise.
1977         * gcc.target/i386/wrgsbase-2.c: Likewise.
1978         * gcc.target/i386/xop-pcmov.c: Likewise.
1979         * gcc.target/i386/xop-pcmov2.c: Likewise.
1980         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1981         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1982         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1983         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1984         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1985         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1986         * gcc.target/i386/zee.c: Likewise.
1987         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1988         * gfortran.dg/compiler-directive_2.f: Likewise.
1989         * gfortran.dg/g77/20010216-1.f: Likewise.
1990         * gfortran.dg/gomp/pr39152.f90: Likewise.
1991         * gfortran.dg/pr33794.f90: Likewise.
1992
1993 2011-07-09  Jason Merrill  <jason@redhat.com>
1994
1995         * g++.dg/cpp0x/regress/regress5.C: New.
1996
1997 2011-07-08  Jason Merrill  <jason@redhat.com>
1998
1999         PR c++/45437
2000         * g++.dg/expr/compound-asn1.C: New.
2001         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2002
2003 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2004
2005         PR target/49621
2006         * gcc.target/powerpc/altivec-34.c: New test.
2007
2008 2011-07-08  Jason Merrill  <jason@redhat.com>
2009
2010         PR c++/45603
2011         * g++.dg/abi/guard3.C: New.
2012
2013 2011-07-08  Julian Brown  <julian@codesourcery.com>
2014
2015         * lib/target-supports.exp
2016         (check_effective_target_arm_little_endian): New.
2017         (check_effective_target_vect_pack_trunc): Use above.
2018         (check_effective_target_vect_unpack): Likewise.
2019         (check_effective_target_vect_element_align): Test
2020         check_effective_target_arm_vect_no_misalign for ARM.
2021
2022 2011-07-08  Jason Merrill  <jason@redhat.com>
2023
2024         PR c++/49673
2025         * g++.dg/cpp0x/constexpr-rom.C: New.
2026
2027 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2028
2029         PR middle-end/49519
2030         * g++.dg/torture/pr49519.C: New test.
2031
2032 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2033
2034         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2035
2036 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2037
2038         PR testsuite/48727
2039         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2040
2041 2011-07-08  Richard Guenther  <rguenther@suse.de>
2042
2043         PR tree-optimization/49662
2044         * gcc.dg/graphite/interchange-14.c: XFAIL.
2045         * gcc.dg/graphite/interchange-15.c: Likewise.
2046         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2047
2048 2011-07-06  Jason Merrill  <jason@redhat.com>
2049
2050         PR c++/49663
2051         * g++.dg/cpp0x/regress/regress4.C: New.
2052
2053 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2054
2055         PR fortran/49648
2056         * gfortran.dg/result_in_spec_4.f90: New test.
2057
2058 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2059
2060         * gcc.target/sparc/cas64.c: New test.
2061
2062 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2063
2064         PR c/49644
2065         * g++.dg/torture/pr49644.C: New test.
2066
2067         PR c/49644
2068         * gcc.c-torture/execute/pr49644.c: New test.
2069
2070 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2071
2072         * lib/target-supports.exp (check_effective_target_ia32): New.
2073         (check_effective_target_x32): Likewise.
2074         (check_effective_target_vect_cmdline_needed): Also check x32.
2075
2076 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2077
2078         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2079         dg-prune-output.
2080         * gcc.target/arm/pr42235.c: Likewise.
2081         * gcc.target/arm/pr42495.c: Likewise.
2082         * gcc.target/arm/pr42574.c: Likewise.
2083         * gcc.target/arm/thumb-branch1.c: Likewise.
2084
2085         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2086         unneeded prune of possible warning.
2087         * gcc.target/arm/pr40956.c: Likewise.
2088         * gcc.target/arm/pr42505.c: Likewise.
2089
2090         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2091         * gcc.c-torture/compile/pr46883.c: Likewise.
2092         * gcc.c-torture/compile/pr46934.c: Likewise.
2093
2094         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2095         for move to ../../gcc.c-torture/compile.
2096         * gcc.target/arm/pr46883.c: Likewise.
2097         * gcc.target/arm/pr46934.c: Likewise.
2098
2099         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2100         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2101         * gcc.target/arm/wmul-1.c: Likewise.
2102         * gcc.target/arm/wmul-2.c: Likewise.
2103         * gcc.target/arm/wmul-3.c: Likewise.
2104         * gcc.target/arm/wmul-4.c: Likewise.
2105         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2106         add tab after scan target.
2107         * gcc.target/arm/smlaltt-1.c: Likewise.
2108         * gcc.target/arm/smlatb-1.c: Likewise.
2109         * gcc.target/arm/smlatt-1.c: Likewise.
2110
2111 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2112
2113         PR debug/49522
2114         * gcc.dg/debug/pr49522.c: New test.
2115
2116 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2117
2118         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2119         * gcc.dg/pr46212.c: Run only if target int32plus.
2120         * gcc.dg/torture/pr48146.c: Ditto.
2121         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2122         * c-c++-common/pr44832.c: Ditto.
2123         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2124         * gcc.dg/pr31490.c: Ditto.
2125         * gcc.dg/torture/builtin-math-7.c: Run only if target
2126         large_double.
2127         * gcc.dg/torture/pr45764.c: Skip for AVR.
2128         * gcc.dg/pr47893.c: Ditto.
2129
2130 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2131
2132         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2133         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2134         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2135         add tab to scan target.
2136
2137 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2138
2139         * gcc.target/arm/neon-modes-3.c: New test.
2140
2141 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2142
2143         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2144         -fno-loop-interchange -ffast-math.
2145
2146 2011-07-07  Richard Guenther  <rguenther@suse.de>
2147
2148         * gcc.dg/ftrapv-3.c: New testcase.
2149
2150 2011-07-07  Richard Guenther  <rguenther@suse.de>
2151
2152         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2153         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2154
2155 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2156
2157         * gcc.dg/binop-notxor1.c: New test.
2158         * gcc.dg/binop-notand4a.c: New test.
2159         * gcc.dg/binop-notxor2.c: New test.
2160         * gcc.dg/binop-notand3a.c: New test.
2161         * gcc.dg/binop-notand2a.c: New test.
2162         * gcc.dg/binop-notand6a.c: New test.
2163         * gcc.dg/binop-notor1.c: New test.
2164         * gcc.dg/binop-notand1a.c: New test.
2165         * gcc.dg/binop-notand5a.c: New test.
2166         * gcc.dg/binop-notor2.c: New test.
2167
2168 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2169
2170         PR middle-end/49640
2171         * gcc.dg/gomp/pr49640.c: New test.
2172
2173 2011-07-07  Richard Guenther  <rguenther@suse.de>
2174
2175         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2176
2177 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2178
2179         PR target/39150
2180         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2181
2182 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2183
2184         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2185         * gcc.target/powerpc/no-r11-2.c: Ditto.
2186         * gcc.target/powerpc/no-r11-3.c: Ditto.
2187
2188 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2189
2190         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2191         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2192
2193 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2194
2195         * lib/target-supports.exp (check_profiling_available): Disable
2196         profiling with -fprofile-generate for target avr.
2197
2198 2011-07-06  Richard Guenther  <rguenther@suse.de>
2199
2200         PR tree-optimization/49645
2201         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2202
2203 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2204
2205         PR middle-end/47383
2206         * gcc.dg/pr47383.c: New.
2207
2208 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2209
2210         PR tree-optimization/49647
2211         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2212
2213 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2214
2215         PR testsuite/49542
2216         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2217         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2218
2219 2011-07-05  Jason Merrill  <jason@redhat.com>
2220
2221         PR c++/48157
2222         * g++.dg/template/template-id-4.C: New.
2223
2224 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2225
2226         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2227         * gcc.dg/pr43402.c: Ditto.
2228
2229 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2230
2231         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2232
2233 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2234
2235         * gcc.target/powerpc/ppc-switch-1.c: New test for
2236         --param case-values-threshold.
2237         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2238
2239 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2240
2241         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2242
2243 2011-07-05  Jason Merrill  <jason@redhat.com>
2244
2245         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2246
2247 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2248
2249         PR tree-optimization/47654
2250         * gcc.dg/graphite/block-pr47654.c: New.
2251
2252 2011-07-05  Jason Merrill  <jason@redhat.com>
2253
2254         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2255
2256 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2257
2258         PR tree-optimization/49580
2259         * gcc.dg/autopar/pr49580.c: New test.
2260
2261 2011-07-05  Richard Guenther  <rguenther@suse.de>
2262
2263         PR tree-optimization/49518
2264         PR tree-optimization/49628
2265         * g++.dg/torture/pr49628.C: New testcase.
2266         * gcc.dg/torture/pr49518.c: Likewise.
2267
2268 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2269
2270         * ada/acats/run_acats (which): Extract last field from type -p,
2271         type output only if command succeeded.
2272
2273 2011-07-04  Jason Merrill  <jason@redhat.com>
2274
2275         * g++.dg/abi/mangle48.C: New.
2276
2277         * g++.dg/cpp0x/diag1.C: New.
2278
2279         * g++.dg/diagnostic/aka1.C: New.
2280
2281 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2282
2283         PR rtl-optimization/49619
2284         * gcc.dg/pr49619.c: New test.
2285
2286         PR rtl-optimization/49472
2287         * gfortran.dg/pr49472.f90: New test.
2288
2289         PR debug/49602
2290         * gcc.dg/pr49602.c: New test.
2291
2292 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2293
2294         PR target/34734
2295         PR target/44643
2296         * gcc.target/avr/avr.exp: Run over cpp files, too.
2297         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2298         * gcc.target/avr/progmem.h: New file.
2299         * gcc.target/avr/exit-abort.h: New file.
2300         * gcc.target/avr/progmem-error-1.c: New file.
2301         * gcc.target/avr/progmem-error-1.cpp: New file.
2302         * gcc.target/avr/progmem-warning-1.c: New file.
2303         * gcc.target/avr/torture/progmem-1.c: New file.
2304         * gcc.target/avr/torture/progmem-1.cpp: New file.
2305
2306 2011-07-04  Richard Guenther  <rguenther@suse.de>
2307
2308         PR tree-optimization/49615
2309         * g++.dg/torture/pr49615.C: New testcase.
2310
2311 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2312
2313         PR tree-optimization/49610
2314         * gcc.dg/vect/pr49610.c: New test.
2315
2316 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2317
2318         * gnat.dg/specs/debug1.ads: New test.
2319
2320 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2321
2322         PR fortran/49562
2323         * gfortran.dg/typebound_proc_23.f90: New.
2324
2325 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2326
2327         PR c++/49605
2328         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2329
2330 2011-07-01  Jason Merrill  <jason@redhat.com>
2331
2332         PR c++/48261
2333         * g++.dg/template/template-id-3.C: New.
2334
2335         PR c++/48593
2336         * g++.dg/template/qualified-id4.C: New.
2337
2338         PR c++/48883
2339         * g++.dg/template/explicit-args4.C: New.
2340
2341         PR c++/49085
2342         * g++.dg/template/offsetof2.C: New.
2343
2344 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2345
2346         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2347
2348 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2349
2350         PR libmudflap/49549
2351         * lib/target-supports.exp (check_effective_target_gld): New proc.
2352
2353 2011-07-01  Richard Guenther  <rguenther@suse.de>
2354
2355         PR tree-optimization/49603
2356         * gcc.dg/torture/pr49603.c: New testcase.
2357
2358 2011-06-30  Jason Merrill  <jason@redhat.com>
2359
2360         PR c++/49387
2361         * g++.dg/rtti/template1.C: New.
2362
2363         PR c++/49569
2364         * g++.dg/cpp0x/regress/ctor1.C: New.
2365
2366         PR c++/49355
2367         * g++.dg/cpp0x/initlist54.C: New.
2368
2369 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2370
2371         * gcc.dg/tree-ssa/sra-12.c: New test.
2372
2373 2011-06-29  Jason Merrill  <jason@redhat.com>
2374
2375         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2376
2377 2011-06-30  Richard Guenther  <rguenther@suse.de>
2378
2379         PR tree-optimization/46787
2380         * gcc.dg/vect/vect-121.c: New testcase.
2381
2382 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2383
2384         PR tree-optimization/49094
2385         * gcc.dg/tree-ssa/pr49094.c: New test.
2386
2387 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2388
2389         PR fortran/49540
2390         * gfortran.dg/pr49540-1.f90: New test.
2391         * gfortran.dg/pr49540-2.f90: New test.
2392
2393 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2394
2395         PR ada/49511
2396         * ada/acats/run_acats (which): Use last field of type -p output.
2397
2398 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2399             Iain Sandoe  <iains@gcc.gnu.org>
2400
2401         PR libobjc/36610
2402         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2403         Only skip on 64-bit *-*-darwin8* && !objc2.
2404
2405 2011-06-30  Richard Guenther  <rguenther@suse.de>
2406
2407         PR tree-optimization/38752
2408         * gcc.c-torture/compile/pr38752.c: New testcase.
2409
2410 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2411
2412         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2413         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2414
2415 2011-06-29  Jason Merrill  <jason@redhat.com>
2416
2417         PR c++/49216
2418         * g++.dg/cpp0x/initlist53.C: Use placement new.
2419         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2420         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2421
2422         PR c++/49003
2423         * g++.dg/cpp0x/trailing6.C: New.
2424         * g++.dg/cpp0x/pr45908.C: No error.
2425
2426         PR c++/49272
2427         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2428
2429         PR c++/49520
2430         * g++.dg/cpp0x/constexpr-using2.C: New.
2431
2432         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2433
2434         PR c++/45923
2435         * g++.dg/cpp0x/constexpr-diag3.C: New.
2436         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2437         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2438         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2439         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2440
2441 2011-06-29  Jason Merrill  <jason@redhat.com>
2442
2443         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2444
2445 2011-06-29  Richard Guenther  <rguenther@suse.de>
2446
2447         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2448
2449 2011-06-29  Jason Merrill  <jason@redhat.com>
2450
2451         * g++.dg/cpp0x/initlist-value2.C: New.
2452
2453         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2454         * g++.dg/cpp0x/initlist-value.C: New.
2455
2456 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2457
2458         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2459
2460 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2461
2462         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2463         * gcc.dg/inline_2.c: Likewise.
2464         * gcc.dg/unroll_1.c: Likewise.
2465
2466 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2467
2468         PR debug/49567
2469         * gcc.target/i386/pr49567.c: New test.
2470
2471 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2472
2473         * gnat.dg/opt17.ad[sb]: New test.
2474
2475 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2476             Tom de Vries  <tom@codesourcery.com>
2477
2478         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2479         (check_effective_target_arm_thumb2): New effective targets.
2480         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2481         properly.  Clean up temporary files.
2482         * gcc.target/arm/ivopts-2.c: Likewise.
2483         * gcc.target/arm/ivopts-3.c: Likewise.
2484         * gcc.target/arm/ivopts-4.c: Likewise.
2485         * gcc.target/arm/ivopts-5.c: Likewise.
2486         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2487
2488 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2489
2490         PR fortran/49479
2491         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2492
2493 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2494
2495         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2496         * gcc.target/arm/vfp-ldmias.c: Likewise.
2497         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2498         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2499         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2500         * gcc.target/arm/vfp-stmias.c: Likewise.
2501         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2502         * gcc.target/arm/vfp-stmiad.c: Likewise.
2503
2504 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2505
2506         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2507         dg-prune-output.
2508         * gcc.target/arm/pr45701-2.c: Ditto.
2509
2510 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2511
2512         PR fortran/49466
2513         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2514         * gfortran.dg/extends_14.f03: Modified.
2515
2516 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2517
2518         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2519         early if the test is already being skipped.
2520
2521         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2522         scan-assembler-dem-not): For missing file, report unresolved with
2523         same message as for pass/fail, with reason reported in log file.
2524
2525         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2526         from add_options_for_arm_neon_fp16.
2527         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2528         check_effective_target_arm_neon_fp16_ok_nocache.
2529         Check -mfpu and -mfloat-abi options from current multilib.
2530         Do not require neon support.
2531         (check_effective_target_arm_fp16_ok): Renamed from
2532         check_effecitve_target_arm_neon_fp16_ok.
2533         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2534         arm_neon_fp16_ok and arm_fp16.
2535         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2536         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2537         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2538         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2539
2540 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2541
2542         * gcc.dg/builtin-assume-aligned-1.c: New test.
2543         * gcc.dg/builtin-assume-aligned-2.c: New test.
2544         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2545
2546         PR debug/49544
2547         * gcc.dg/pr49544.c: New test.
2548
2549 2011-06-27  Richard Guenther  <rguenther@suse.de>
2550
2551         PR tree-optimization/49394
2552         * g++.dg/torture/pr49394.C: New testcase.
2553
2554 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2555
2556         * gcc.dg/optimize-bswapdi-2.c: New test.
2557
2558 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2559             Richard Sandiford  <richard.sandiford@linaro.org>
2560
2561         PR tree-optimization/49169
2562         * gcc.dg/torture/pr49169.c: New test.
2563
2564 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2565
2566         PR testsuite/49529
2567         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2568
2569         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2570         hppa*-*-hpux*.
2571
2572 2011-06-26  Jason Merrill  <jason@redhat.com>
2573
2574         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2575
2576         PR c++/49528
2577         * g++.dg/init/ref19.C: New.
2578         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2579
2580 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2581
2582         PR tree-optimization/48377
2583         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2584         non_strict_align.
2585
2586 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2587
2588         PR middle-end/49191
2589         * lib/target-supports.exp (check_effective_target_non_strict_align):
2590         New.
2591         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2592
2593 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2594
2595         PR tree-optimizations/49516
2596         * g++.dg/tree-ssa/pr49516.C: New test.
2597
2598 2011-06-23  Jason Merrill  <jason@redhat.com>
2599
2600         PR c++/35255
2601         * g++.dg/template/partial10.C: New.
2602         * g++.dg/template/partial11.C: New.
2603
2604 2011-06-23  Jeff Law <law@redhat.com>
2605
2606         PR middle-end/48770
2607         * gcc.dg/pr48770.c: New test.
2608
2609 2011-06-23  Jan Hubicka  <jh@suse.cz>
2610
2611         PR middle-end/49373
2612         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2613
2614 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2615
2616         PR testsuite/49512
2617         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2618         instead of -fdump-tree-optimized.
2619
2620 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2621
2622         PR c++/44625
2623         * g++.dg/template/crash107.C: New.
2624         * g++.dg/template/error17.C: Adjust.
2625
2626 2011-06-23  Jason Merrill  <jason@redhat.com>
2627
2628         PR c++/49507
2629         * g++.dg/cpp0x/defaulted30.C: New.
2630
2631         PR c++/49440
2632         * g++.dg/rtti/anon-ns1.C: New.
2633
2634         PR c++/49395
2635         * g++.dg/init/ref18.C: New.
2636
2637         PR c++/36435
2638         * g++.dg/template/partial9.C: New.
2639
2640 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2641
2642         PR middle-end/49373
2643         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2644
2645 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2646
2647         PR debug/49496
2648         * gcc.dg/pr49496.c: New test.
2649
2650 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2651
2652         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2653         is not xscale.
2654
2655         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2656
2657         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2658         * gcc.target/arm/pr42879.c: Likewise.
2659         * gcc.target/arm/pr45701-3.c: Likewise.
2660
2661         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2662         * gcc.target/arm/pr40482.c: Likewise.
2663         * gcc.target/arm/stack-corruption.c: Likewise.
2664
2665 2011-06-22  Richard Guenther  <rguenther@suse.de>
2666
2667         PR tree-optimization/49493
2668         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2669
2670 2011-06-22  Jason Merrill  <jason@redhat.com>
2671
2672         PR c++/49260
2673         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2674
2675 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2676             Dmitry Melnik  <dm@ispras.ru>
2677
2678         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2679         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2680         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2681
2682 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2683
2684         * gcc.target/arm/tlscall.c: New.
2685
2686 2011-06-21  Jason Merrill  <jason@redhat.com>
2687
2688         PR c++/49172
2689         * g++.dg/cpp0x/constexpr-ref1.C: New.
2690         * g++.dg/cpp0x/constexpr-ref2.C: New.
2691         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2692
2693         PR c++/49482
2694         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2695
2696         PR c++/49418
2697         * g++.dg/template/param3.C: New.
2698
2699 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2700
2701         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2702         my_clrsb test functions.
2703         (main): Test clrsb.
2704         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2705         test_sll, test_ull): Add clrsb tests.
2706         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2707         clrsbll.
2708
2709 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2710
2711         PR fortran/49112
2712         * gfortran.dg/class_44.f03: New.
2713
2714 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2715
2716         PR tree-optimization/49478
2717         * gcc.dg/vect/pr49478.c
2718
2719 2011-06-21  Richard Guenther  <rguenther@suse.de>
2720
2721         PR tree-optimization/49483
2722         * gcc.dg/vect/vect-120.c: New testcase.
2723
2724 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2725
2726         PR testsuite/49443
2727         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2728         * gcc.dg/vect/vect-peel-4.c: Likewise.
2729
2730 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2731
2732         PR middle-end/49139
2733         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2734         * gcc.dg/always_inline2.c: Likewise.
2735         * gcc.dg/always_inline3.c: Likewise.
2736         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2737         * gcc.dg/inline_1.c: Likewise.
2738         * gcc.dg/inline_2.c: Likewise.
2739         * gcc.dg/inline_3.c: Likewise.
2740         * gcc.dg/inline_4.c: Likewise.
2741         * gcc.dg/20051201-1.c: Likewise.
2742         * gcc.dg/pr40087.c: Likewise.
2743         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2744         * gcc.dg/inline-22.c: Likewise.
2745         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2746         * gcc.dg/lto/20090218-1_1.c: Likewise.
2747         * g++.dg/ipa/devirt-7.C: Likewise.
2748         * gcc.dg/uninit-pred-5_a.c: Likewise.
2749         * gcc.dg/uninit-pred-5_b.c: Likewise.
2750         * gcc.dg/fail_always_inline.c: New.
2751
2752 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2753
2754         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2755         into 6 jobs instead of 3.
2756
2757 2011-06-20  Jason Merrill  <jason@redhat.com>
2758
2759         PR c++/49216
2760         * g++.dg/cpp0x/initlist53.C: New.
2761
2762 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2763
2764         PR fortran/18918
2765         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2766         * gfortran.dg/coarray_lock_3.f90: New.
2767         * gfortran.dg/coarray/lock_1.f90: New.
2768
2769 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2770
2771         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2772         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2773         unresolved and report the reason to the log file.
2774
2775         * lib/scanasm.exp (object-size): Move argument processing earlier
2776         to report errors before verifying that the file exists.  Report
2777         problems detected at runtime as unresolved instead of error and
2778         report their reasons to the log file.
2779
2780 2011-06-20  Jason Merrill  <jason@redhat.com>
2781
2782         PR c++/47080
2783         * g++.dg/cpp0x/explicit6.C: New.
2784
2785         PR c++/47635
2786         * g++.dg/cpp0x/enum20.C: New.
2787
2788         PR c++/48138
2789         * g++.dg/ext/attr-aligned01.C: New.
2790
2791         PR c++/49205
2792         * g++.dg/cpp0x/variadic-default.C: New.
2793
2794         PR c++/43321
2795         * g++.dg/cpp0x/auto26.C: New.
2796
2797         PR c++/43831
2798         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2799
2800 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2801
2802         * gcc.dg/binop-notand1.c: New test.
2803         * gcc.dg/binop-notand2.c: New test.
2804         * gcc.dg/binop-notand3.c: New test.
2805         * gcc.dg/binop-notand4.c: New test.
2806         * gcc.dg/binop-notand5.c: New test.
2807         * gcc.dg/binop-notand6.c: New test.
2808
2809 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2810
2811         PR testsuite/49432
2812         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2813
2814 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2815
2816         PR fortran/49400
2817         * gfortran.dg/proc_ptr_31.f90: New.
2818
2819 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2820
2821         * gnat.dg/volatile6.adb: New test.
2822         * gnat.dg/volatile7.adb: Likewise.
2823         * gnat.dg/volatile8.adb: Likewise.
2824         * gnat.dg/volatile9.adb: Likewise.
2825
2826 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2827
2828         * gnat.dg/constant3.adb: New test.
2829
2830 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2831
2832         PR libfortran/49296
2833         * gfortran.dg/read_list_eof_1.f90: New test.
2834
2835 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2836
2837         PR target/49411
2838         * gcc.target/i386/testimm-1.c: New test.
2839         * gcc.target/i386/testimm-2.c: New test.
2840         * gcc.target/i386/testimm-3.c: New test.
2841         * gcc.target/i386/testimm-4.c: New test.
2842         * gcc.target/i386/testimm-5.c: New test.
2843         * gcc.target/i386/testimm-6.c: New test.
2844         * gcc.target/i386/testimm-7.c: New test.
2845         * gcc.target/i386/testimm-8.c: New test.
2846         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2847         * gcc.target/i386/xop-rotate1-int.c: New test.
2848         * gcc.target/i386/xop-rotate2-int.c: New test.
2849
2850 2011-06-17  Jason Merrill  <jason@redhat.com>
2851
2852         * g++.dg/cpp0x/rv-func2.C: New.
2853
2854         * g++.dg/debug/dwarf2/lambda1.C: New.
2855         * g++.dg/warn/Wshadow-6.C: Adjust.
2856
2857 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2858
2859         PR fortran/48699
2860         * gfortran.dg/move_alloc_5.f90: New.
2861
2862 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2863
2864         PR rtl-optimization/48542
2865         * gcc.dg/torture/pr48542.c: New test.
2866
2867 2011-06-16  Jason Merrill  <jason@redhat.com>
2868
2869         PR c++/44160
2870         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2871
2872         PR c++/45378
2873         * g++.dg/cpp0x/initlist52.C New.
2874
2875         PR c++/45399
2876         * c-c++-common/raw-string-12.c: New.
2877
2878         PR c++/49229
2879         * g++.dg/cpp0x/sfinae26.C: New.
2880
2881         PR c++/49251
2882         * g++.dg/cpp0x/variadic113.C: New.
2883
2884         PR c++/49420
2885         * g++.dg/cpp0x/variadic112.C: New.
2886
2887 2011-06-16  Jeff Law <law@redhat.com>
2888
2889         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2890         improved jump threading.
2891         * gcc.dg/builtin-object-size-2.c: Likewise.
2892         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2893
2894 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2895
2896         PR fortran/49074
2897         * gfortran.dg/typebound_assignment_3.f03: New.
2898
2899 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2900
2901         PR testsuite/48727
2902         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2903
2904 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2905
2906         PR tree-optimization/49343
2907         * gnat.dg/discr31.ad[sb]: New test.
2908
2909 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2910
2911         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2912
2913 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2914
2915         PR target/45098
2916         * gcc.target/arm/ivopts-3.c: Update test.
2917         * gcc.target/arm/ivopts-5.c: Same.
2918
2919 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2920
2921         Revert:
2922         2011-06-10  Wei Guozhi  <carrot@google.com>
2923
2924         PR target/45335
2925         * gcc.target/arm/pr45335.c: New test.
2926         * gcc.target/arm/pr45335-2.c: New test.
2927         * gcc.target/arm/pr45335-3.c: New test.
2928         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2929         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2930         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2931
2932 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2933
2934         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2935
2936 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2937
2938         PR fortran/49417
2939         * gfortran.dg/class_43.f03: New.
2940
2941 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2942
2943         PR tree-optimization/49419
2944         * gcc.c-torture/execute/pr49419.c: New test.
2945
2946 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2947
2948         * gcc.dg/sms-9.c: New file.
2949
2950 2011-06-15  Easwaran Raman  <eraman@google.com>
2951
2952         PR rtl-optimization/49414
2953         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2954
2955 2011-06-14  Jason Merrill  <jason@redhat.com>
2956
2957         * g++.dg/cpp0x/noexcept13.C: New.
2958
2959 2011-06-14  Easwaran Raman  <eraman@google.com>
2960
2961         PR rtl-optimization/44194
2962         * gcc.dg/pr44194-1.c: New test.
2963         * gcc.dg/pr44194-2.c: New test.
2964
2965 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2966
2967         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2968         switches.
2969         * gcc.target/arm/pr45701-2.c: Likewise.
2970         * gcc.target/arm/thumb-branch1.c: Likewise.
2971
2972 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2973
2974         PR testsuite/48727
2975         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2976
2977 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2978
2979         * gcc.target/arm/pr45701-1.c: Require thumb support.
2980         * gcc.target/arm/pr45701-2.c: Likewise.
2981         * gcc.target/arm/thumb-branch1.c: Likewise.
2982
2983         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2984         * gcc.target/arm/pr39839.c: Likewise.
2985         * gcc.target/arm/pr40657-2.c: Likewise.
2986         * gcc.target/arm/pr40956.c: Likewise.
2987         * gcc.target/arm/pr41679.c: Likewise.
2988         * gcc.target/arm/pr42235.c: Likewise.
2989         * gcc.target/arm/pr42495.c: Likewise.
2990         * gcc.target/arm/pr42505.c: Likewise.
2991         * gcc.target/arm/pr42574.c: Likewise.
2992         * gcc.target/arm/pr46883.c: Likewise.
2993         * gcc.target/arm/pr46934.c: Likewise.
2994         * gcc.target/arm/xor-and.c: Likewise.
2995
2996 2011-06-14  Jason Merrill  <jason@redhat.com>
2997
2998         * g++.dg/other/error23.C: Adjust error message.
2999         * g++.dg/other/error32.C: Likewise.
3000
3001         PR c++/49389
3002         * g++.dg/cpp0x/rv-dotstar.C: New.
3003
3004         PR c++/49369
3005         * g++.dg/cpp0x/decltype30.C: New.
3006
3007         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3008
3009 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3010
3011         PR fortran/49103
3012         * gfortran.dg/pr49103.f90: New test.
3013
3014 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3015
3016         PR target/45098
3017         * gcc.target/arm/ivopts-3.c: New test.
3018         * gcc.target/arm/ivopts-4.c: New test.
3019         * gcc.target/arm/ivopts-5.c: New test.
3020
3021 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3022
3023         PR rtl-optimization/49390
3024         * gcc.c-torture/execute/pr49390.c: New test.
3025
3026 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3027
3028         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3029
3030 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3031
3032         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3033         * gcc.c-torture/execute/cmpsi-2.x: New file.
3034         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3035         * gcc.c-torture/execute/pr45262.x: New file.
3036         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3037         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3038         int32plus
3039         * gcc.c-torture/compile/pr49163.c: Ditto.
3040
3041 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3042
3043         * gcc.dg/vect/vect-16.c: Rename to...
3044         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3045         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3046         for double-word vectors.
3047         * gcc.dg/vect/vect-peel-4.c: Likewise.
3048         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3049         vect_element_align.
3050         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3051         -fno-fast-math.
3052
3053 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3054
3055         PR target/44618
3056         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3057
3058 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3059
3060         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3061
3062 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3063
3064         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3065
3066 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3067
3068         * gfortran.dg/trim_optimize_8.f90:  New test case.
3069
3070 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3071            Ira Rosen  <ira.rosen@linaro.org>
3072
3073         PR tree-optimization/49352
3074         * gcc.dg/vect/pr49352.c: New test.
3075
3076 2011-06-12  Tobias Burnus
3077
3078         PR fortran/49324
3079         * gfortran.dg/alloc_comp_assign_11.f90: New.
3080
3081 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3082
3083         * gfortran.dg/trim_optimize_7.f90:  New test.
3084
3085 2011-06-10  Wei Guozhi  <carrot@google.com>
3086
3087         PR target/45335
3088         * gcc.target/arm/pr45335.c: New test.
3089         * gcc.target/arm/pr45335-2.c: New test.
3090         * gcc.target/arm/pr45335-3.c: New test.
3091         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3092         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3093         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3094
3095 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3096
3097         PR c++/41769
3098         * g++.dg/parse/error39.C: New.
3099
3100 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3101
3102         * gcc.target/arm/20090811-1.c: Skip for incompatible
3103         options, do not override other options.
3104         * gcc.target/arm/combine-cmp-shift.c: Skip for
3105         incompatible options.
3106         * gcc.target/arm/pr45094.c: Likewise.
3107         * gcc.target/arm/scd42-1.c: Likewise.
3108         * gcc.target/arm/scd42-3.c: Likewise.
3109         * gcc.target/arm/thumb-ltu.c: Likewise.
3110
3111         * lib/target-supports.exp
3112         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3113         multilib flags use -mfpu with a value other than neon-fp16.
3114
3115 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3116
3117         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3118         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3119
3120 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3121
3122         * lib/target-supports.exp (check_effective_target_pie): New proc.
3123         * gcc.dg/pie-link.c: Use target pie.
3124
3125 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3126             Laurent Rougé  <laurent.rouge@menta.fr>
3127
3128         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3129         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3130
3131 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3132
3133         * gfortran.dg/coarray/sync_1.f90: New test for
3134         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3135
3136 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3137
3138         PR tree-optimization/49318
3139         * gcc.dg/vect/pr49318.c: New test.
3140
3141 2011-06-09  David Krauss  <potswa@mac.com>
3142
3143         * g++.dg/template/arrow1.C: New.
3144
3145 2011-06-09  Jason Merrill  <jason@redhat.com>
3146
3147         * lib/prune.exp: Prune "note"s.
3148         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3149
3150         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3151         * g++.dg/template/dependent-expr3.C: Likewise.
3152         * g++.dg/parse/template7.C: Likewise.
3153         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3154         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3155         * g++.old-deja/g++.pt/friend38.C: Likewise.
3156         * g++.old-deja/g++.pt/crash32.C: Likewise.
3157         * g++.old-deja/g++.other/init4.C: Likewise.
3158         * g++.old-deja/g++.other/friend8.C: Likewise.
3159
3160         * g++.dg/ext/complex7.C: Adjust expected output.
3161         * g++.dg/diagnostic/method1.C: Likewise.
3162         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3163         * g++.dg/parse/crash33.C: Likewise.
3164         * g++.dg/other/warning1.C: Likewise.
3165         * g++.dg/init/pr29571.C: Likewise.
3166         * g++.dg/warn/overflow-warn-1.C: Likewise.
3167         * g++.dg/warn/overflow-warn-3.C: Likewise.
3168         * g++.dg/warn/overflow-warn-4.C: Likewise.
3169         * g++.old-deja/g++.oliva/template1.C: Likewise.
3170
3171         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3172         * g++.dg/parse/template7.C: Adjust.
3173
3174 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3175
3176         PR target/49307
3177         * gcc.dg/pr49307.c: New.
3178
3179 2011-06-09  Wei Guozhi  <carrot@google.com>
3180
3181         PR target/46975
3182         * gcc.target/arm/pr46975.c: New testcase.
3183
3184 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3185
3186         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3187         (PMETH, arglist_t): Removed.
3188         (method_get_number_of_arguments): Removed.
3189         (method_get_nth_argument): Removed.
3190         (method_get_first_argument): Removed.
3191         (method_get_next_argument): Removed.
3192         (method_get_sizeof_arguments): Removed.
3193         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3194         (PMETH): Removed.
3195         (method_get_number_of_arguments): Removed.
3196         (method_get_nth_argument): Removed.
3197         (method_get_first_argument): Removed.
3198         (method_get_next_argument): Removed.
3199         (method_get_sizeof_arguments): Removed.
3200         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3201
3202 2011-06-09  David Li  <davidxl@google.com>
3203
3204         * gcc.dg/dump-pass.c: New test.
3205
3206 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3207
3208         PR c++/29003
3209         * g++.dg/parse/error38.C: New.
3210
3211 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3212
3213         PR middle-end/49308
3214         * gfortran.dg/pr49308.f90: New test.
3215
3216 2011-06-08  Jason Merrill  <jason@redhat.com>
3217
3218         * g++.dg/cpp0x/noexcept11.C: New.
3219         * g++.dg/cpp0x/noexcept12.C: New.
3220         * g++.dg/cpp0x/sfinae11.C: Adjust.
3221
3222 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3223
3224         PR testsuite/49323
3225         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3226         to dg-options, match also DW_AT_linkage_name.
3227
3228 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3229
3230         PR middle-end/21953
3231         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3232         -fno-common on alpha*-dec-osf*.
3233         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3234
3235 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3236
3237         PR rtl-optimization/49303
3238         * gcc.target/ia64/pr49303.c: New test.
3239
3240 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3241
3242         PR fortran/18918
3243         * gfortran.dg/coarray_lock_1.f90: New.
3244         * gfortran.dg/coarray_lock_2.f90: New.
3245
3246 2011-06-07  Jason Merrill  <jason@redhat.com>
3247
3248         * lib/prune.exp: Look for "required" rather than "instantiated".
3249         * g++.dg/abi/mangle11.C: Likewise.
3250         * g++.dg/abi/mangle12.C: Likewise.
3251         * g++.dg/abi/mangle17.C: Likewise.
3252         * g++.dg/abi/mangle20-2.C: Likewise.
3253         * g++.dg/abi/pragma-pack1.C: Likewise.
3254         * g++.dg/cpp0x/decltype26.C: Likewise.
3255         * g++.dg/cpp0x/decltype28.C: Likewise.
3256         * g++.dg/cpp0x/decltype29.C: Likewise.
3257         * g++.dg/cpp0x/enum11.C: Likewise.
3258         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3259         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3260         * g++.dg/cpp0x/pr47416.C: Likewise.
3261         * g++.dg/ext/case-range2.C: Likewise.
3262         * g++.dg/ext/case-range3.C: Likewise.
3263         * g++.dg/gomp/for-19.C: Likewise.
3264         * g++.dg/gomp/pr37533.C: Likewise.
3265         * g++.dg/gomp/pr38639.C: Likewise.
3266         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3267         * g++.dg/inherit/base3.C: Likewise.
3268         * g++.dg/inherit/using6.C: Likewise.
3269         * g++.dg/init/placement4.C: Likewise.
3270         * g++.dg/init/reference3.C: Likewise.
3271         * g++.dg/lookup/scoped6.C: Likewise.
3272         * g++.dg/lookup/using7.C: Likewise.
3273         * g++.dg/other/abstract1.C: Likewise.
3274         * g++.dg/other/error10.C: Likewise.
3275         * g++.dg/other/error5.C: Likewise.
3276         * g++.dg/other/field1.C: Likewise.
3277         * g++.dg/other/offsetof5.C: Likewise.
3278         * g++.dg/parse/bitfield2.C: Likewise.
3279         * g++.dg/parse/constant4.C: Likewise.
3280         * g++.dg/parse/crash20.C: Likewise.
3281         * g++.dg/parse/invalid-op1.C: Likewise.
3282         * g++.dg/parse/non-dependent2.C: Likewise.
3283         * g++.dg/parse/template18.C: Likewise.
3284         * g++.dg/tc1/dr152.C: Likewise.
3285         * g++.dg/tc1/dr166.C: Likewise.
3286         * g++.dg/tc1/dr176.C: Likewise.
3287         * g++.dg/tc1/dr213.C: Likewise.
3288         * g++.dg/template/access11.C: Likewise.
3289         * g++.dg/template/access2.C: Likewise.
3290         * g++.dg/template/access3.C: Likewise.
3291         * g++.dg/template/access7.C: Likewise.
3292         * g++.dg/template/arg7.C: Likewise.
3293         * g++.dg/template/cond2.C: Likewise.
3294         * g++.dg/template/crash13.C: Likewise.
3295         * g++.dg/template/crash40.C: Likewise.
3296         * g++.dg/template/crash7.C: Likewise.
3297         * g++.dg/template/crash84.C: Likewise.
3298         * g++.dg/template/ctor5.C: Likewise.
3299         * g++.dg/template/defarg13.C: Likewise.
3300         * g++.dg/template/defarg14.C: Likewise.
3301         * g++.dg/template/dtor7.C: Likewise.
3302         * g++.dg/template/eh2.C: Likewise.
3303         * g++.dg/template/error2.C: Likewise.
3304         * g++.dg/template/error43.C: Likewise.
3305         * g++.dg/template/friend32.C: Likewise.
3306         * g++.dg/template/injected1.C: Likewise.
3307         * g++.dg/template/instantiate1.C: Likewise.
3308         * g++.dg/template/instantiate3.C: Likewise.
3309         * g++.dg/template/instantiate5.C: Likewise.
3310         * g++.dg/template/instantiate7.C: Likewise.
3311         * g++.dg/template/local6.C: Likewise.
3312         * g++.dg/template/lookup2.C: Likewise.
3313         * g++.dg/template/member5.C: Likewise.
3314         * g++.dg/template/memfriend15.C: Likewise.
3315         * g++.dg/template/memfriend16.C: Likewise.
3316         * g++.dg/template/memfriend17.C: Likewise.
3317         * g++.dg/template/memfriend7.C: Likewise.
3318         * g++.dg/template/meminit1.C: Likewise.
3319         * g++.dg/template/nested3.C: Likewise.
3320         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3321         * g++.dg/template/nontype12.C: Likewise.
3322         * g++.dg/template/nontype13.C: Likewise.
3323         * g++.dg/template/nontype6.C: Likewise.
3324         * g++.dg/template/pr23510.C: Likewise.
3325         * g++.dg/template/pr35240.C: Likewise.
3326         * g++.dg/template/ptrmem15.C: Likewise.
3327         * g++.dg/template/ptrmem6.C: Likewise.
3328         * g++.dg/template/qualified-id1.C: Likewise.
3329         * g++.dg/template/qualttp20.C: Likewise.
3330         * g++.dg/template/qualttp3.C: Likewise.
3331         * g++.dg/template/qualttp4.C: Likewise.
3332         * g++.dg/template/qualttp5.C: Likewise.
3333         * g++.dg/template/qualttp6.C: Likewise.
3334         * g++.dg/template/qualttp7.C: Likewise.
3335         * g++.dg/template/qualttp8.C: Likewise.
3336         * g++.dg/template/recurse.C: Likewise.
3337         * g++.dg/template/recurse2.C: Likewise.
3338         * g++.dg/template/ref5.C: Likewise.
3339         * g++.dg/template/scope2.C: Likewise.
3340         * g++.dg/template/sfinae10.C: Likewise.
3341         * g++.dg/template/sfinae3.C: Likewise.
3342         * g++.dg/template/sizeof3.C: Likewise.
3343         * g++.dg/template/static9.C: Likewise.
3344         * g++.dg/template/template-id-2.C: Likewise.
3345         * g++.dg/template/typedef13.C: Likewise.
3346         * g++.dg/template/typename4.C: Likewise.
3347         * g++.dg/template/using14.C: Likewise.
3348         * g++.dg/template/using2.C: Likewise.
3349         * g++.dg/template/warn1.C: Likewise.
3350         * g++.dg/warn/Wparentheses-13.C: Likewise.
3351         * g++.dg/warn/Wparentheses-15.C: Likewise.
3352         * g++.dg/warn/Wparentheses-16.C: Likewise.
3353         * g++.dg/warn/Wparentheses-17.C: Likewise.
3354         * g++.dg/warn/Wparentheses-18.C: Likewise.
3355         * g++.dg/warn/Wparentheses-19.C: Likewise.
3356         * g++.dg/warn/Wparentheses-20.C: Likewise.
3357         * g++.dg/warn/Wparentheses-23.C: Likewise.
3358         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3359         * g++.dg/warn/noeffect2.C: Likewise.
3360         * g++.dg/warn/noeffect4.C: Likewise.
3361         * g++.dg/warn/pr8570.C: Likewise.
3362         * g++.old-deja/g++.brendan/init2.C: Likewise.
3363         * g++.old-deja/g++.eh/spec6.C: Likewise.
3364         * g++.old-deja/g++.pt/crash10.C: Likewise.
3365         * g++.old-deja/g++.pt/crash36.C: Likewise.
3366         * g++.old-deja/g++.pt/derived3.C: Likewise.
3367         * g++.old-deja/g++.pt/error2.C: Likewise.
3368         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3369         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3370         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3371         * g++.old-deja/g++.pt/overload7.C: Likewise.
3372         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3373
3374 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3375             Iain Sandoe  <iains@gcc.gnu.org>
3376
3377         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3378         Added code to deal with the case when [Protocol
3379         -descriptionForInstanceMethod:] or [Protocol
3380         -descriptionForClassMethod:] returns NULL.
3381
3382 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3383             Iain Sandoe  <iains@gcc.gnu.org>
3384
3385         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3386         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3387         Added cast.
3388
3389 2011-06-07  Xinliang David Li  <davidxl@google.com>
3390
3391         * gcc.dg/inline_2.c: New test.
3392         * gcc.dg/unroll_2.c: New test.
3393         * gcc.dg/inline_3.c: New test.
3394         * gcc.dg/unroll_3.c: New test.
3395         * gcc.dg/inline_4.c: New test.
3396         * gcc.dg/unroll_4.c: New test.
3397         * gcc.dg/inline_1.c: New test.
3398         * gcc.dg/unroll_1.c: New test.
3399
3400 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3401
3402         PR tree-optimization/48497
3403         * lib/gcc-defs.exp (dg-additional-options): New proc.
3404         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3405         -msse2 on 32-bit x86.
3406
3407 2011-06-06  Jason Merrill  <jason@redhat.com>
3408
3409         * g++.dg/cpp0x/enum19.C: New.
3410
3411 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3412
3413         * gcc.target/arm/neon-reload-class.c: New test.
3414
3415 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3416
3417         PR debug/49130
3418         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3419
3420 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3421
3422         * gcc.target/arm/smlatb-1.c: New file.
3423         * gcc.target/arm/smlatt-1.c: New file.
3424         * gcc.target/arm/smlaltb-1.c: New file.
3425         * gcc.target/arm/smlaltt-1.c: New file.
3426
3427 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3428
3429         * gcc.target/arm/mla-2.c: New test.
3430
3431 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3432
3433         PR gcov-profile/49299
3434         * gcc.dg/tree-prof/pr49299-1.c: New test.
3435         * gcc.dg/tree-prof/pr49299-2.c: New test.
3436
3437 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3438
3439         * lib/target-supports.exp
3440         (check_effective_target_vect_widen_mult_qi_to_hi):
3441         Add NEON as supporting target.
3442         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3443         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3444         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3445         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3446         using widening multiplication on targets that support it.
3447         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3448         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3449         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3450
3451 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3452
3453         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3454         Modern Objective-C runtime API.
3455         * objc/execute/next_mapping.h: Removed.
3456         * objc-obj-c++-shared/next-mapping.h: Removed.
3457         * objc-obj-c++-shared/Object1.h: Removed.
3458         * objc-obj-c++-shared/Object1.m: Removed.
3459         * objc-obj-c++-shared/Object1.mm: Removed.
3460         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3461         * objc-obj-c++-shared/Protocol1.h: Removed.
3462         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3463         of ProtoBool, IVAR_T and METHOD.
3464         * objc-obj-c++-shared/runtime.h: New.
3465         * objc-obj-c++-shared/TestsuiteObject.h: New.
3466         * objc-obj-c++-shared/TestsuiteObject.m: New.
3467
3468         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3469         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3470         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3471         it a class method.
3472         * objc/execute/_cmd.m: Include
3473         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3474         runtime API.  ([TestClass +initialize]): Include this method also
3475         with the GNU runtime.
3476         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3477         Object.  ([-setValue:]): Return void.
3478         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3479         with the GNU runtime.  Include
3480         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3481         for the NeXT runtime.  Use the existing print_ivars() and
3482         compare_structures() implementations for the old NeXT runtime.
3483         Added new implementations for the Modern GNU and NeXT runtimes.
3484         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3485         well.  (main): Use objc_getClass().  Use return instead of exit.
3486         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3487         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3488         of exit().
3489         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3490         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3491         instead of Object.  (main): Use return instead of exit().
3492         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3493         instead of Object.  Removed prototype for exit().  (main): Use
3494         return instead of exit().  Use the Modern Objective-C runtime API.
3495         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3496         Object.
3497         * objc/execute/class-tests-1.h: Include
3498         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3499         runtime API.  (test_class_with_superclass): Do not call [Object
3500         class].  There is no need to with the current libobjc.
3501         * objc/execute/class-tests-2.h: Include
3502         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3503         runtime API.
3504         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3505         ../../objc-obj-c++-shared/next-mapping.h.
3506         * objc/execute/class-2.m: Likewise.
3507         * objc/execute/class-3.m: Likewise.
3508         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3509         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3510         +initialize]): Include this method also with the GNU
3511         runtime. (main): Use the Modern Objective-C runtime API.
3512         * objc/execute/class-5.m: Likewise.
3513         * objc/execute/class-6.m: Likewise.
3514         * objc/execute/class-7.m: Likewise.
3515         * objc/execute/class-8.m: Likewise.
3516         * objc/execute/class-9.m: Likewise.
3517         * objc/execute/class-10.m: Likewise.
3518         * objc/execute/class-11.m: Likewise.
3519         * objc/execute/class-12.m: Likewise.
3520         * objc/execute/class-13.m: Likewise.
3521         * objc/execute/class-14.m: Likewise.
3522         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3523         this method also with the GNU runtime.
3524         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3525         +initialize]): Include this method also with the GNU runtime.
3526         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3527         of Object.
3528         * objc/execute/encode-1.m: Likewise.
3529         * objc/execute/enumeration-1.m: Likewise.
3530         * objc/execute/enumeration-2.m: Likewise.
3531         * objc/execute/exceptions/catchall-1.m: Likewise.
3532         * objc/execute/exceptions/finally-1.m: Likewise.
3533         * objc/execute/exceptions/foward-1.m: Likewise.
3534         * objc/execute/exceptions/local-variables-1.m: Likewise.
3535         * objc/execute/exceptions/throw-nil.m: Likewise.
3536         * objc/execute/exceptions/trivial.m: Likewise.
3537         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3538         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3539         * objc/execute/exceptions/matcher-1.m: Likewise.
3540         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3541         Object.
3542         * objc/execute/formal_protocol-2.m: Likewise.
3543         * objc/execute/formal_protocol-3.m: Likewise.
3544         * objc/execute/formal_protocol-4.m: Likewise.
3545         * objc/execute/formal_protocol-5.m: Include
3546         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3547         protocol_getName().
3548         * objc/execute/formal_protocol-6.m: Likewise.
3549         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3550         Object.  Include <objc/Protocol.h> instead of
3551         ../../objc-obj-c++-shared/Protocol1.h.
3552         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3553         Object.
3554         * objc/execute/informal_protocol.m: Likewise.
3555         * objc/execute/load-3.m: Likewise.
3556         * objc/execute/many_args_method.m ([TestClass +initialize]):
3557         Include this method with the GNU runtime as well.
3558         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3559         * objc/execute/nested-func-1.m: Use TestsuiteObject
3560         instead of Object.
3561         * objc/execute/nil_method-1.m: Likewise.
3562         * objc/execute/no_clash.m: Likewise.
3563         * objc/execute/np-1.m: Do not include
3564         ../../objc-obj-c++-shared/Protocol1.h.
3565         (main): Use return instead of exit().
3566         * objc/execute/np-2.m: Do not include
3567         ../../objc-obj-c++-shared/Protocol1.h.
3568         ([MyObject +initialize]): Include this method also with the GNU
3569         runtime.  (main): Use return instead of exit().
3570         * objc/execute/object_is_class.m: Include
3571         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3572         of Object.  (main): Use the Modern Objective-C runtime API.
3573         * objc/execute/object_is_meta_class.m: Likewise.
3574         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3575         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3576         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3577         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3578         Objective-C runtime API.
3579         * objc/execute/protocol-isEqual-2.m: Likewise.
3580         * objc/execute/protocol-isEqual-3.m: Likewise.
3581         * objc/execute/protocol-isEqual-4.m: Likewise.
3582         * objc/execute/redefining_self.m ([TestClass +initialize]):
3583         Include this method with the GNU runtime as well.
3584         * objc/execute/root_methods.m: Include
3585         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3586         Include this method with the GNU runtime as well.
3587         (main): Use the Modern Objective-C runtime API.
3588         * objc/execute/selector-1.m: Include
3589         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3590         of Object.  (main): Use the Modern Objective-C runtime API.
3591         * objc/execute/static-1.m ([Test +initialize]): Include this
3592         method with the GNU runtime as well.
3593         * objc/execute/static-2.m: Likewise.
3594         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3595         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3596         ([MathClass +initialize]): Include this method with the GNU
3597         runtime as well.
3598         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3599         instead of Object.
3600         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3601         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3602         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3603         * objc.dg/attributes/method-attribute-1.m: Likewise.
3604         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3605         * objc.dg/attributes/method-attribute-2.m: Likewise.
3606         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3607         * objc.dg/attributes/method-attribute-3.m: Likewise.
3608         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3609         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3610         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3611         * obj-c++.dg/bitfield-1.mm: Likewise.
3612         * obj-c++.dg/bitfield-2.mm: Likewise
3613         * objc.dg/bitfield-3.m: Likewise.
3614         * obj-c++.dg/bitfield-4.mm: Likewise.
3615         * objc.dg/bitfield-5.m: Likewise
3616         * objc.dg/call-super-1.m: Likewise.
3617         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3618         Use objc_getClass() instead of objc_get_class(), but for the GNU
3619         runtime redefine objc_getClass as objc_get_class.  Include
3620         ../objc-obj-c++-shared/runtime.h.
3621         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3622         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3623         Use the Modern Objective-C runtime API.
3624         * objc.dg/class-protocol-1.m: Include
3625         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3626         * obj-c++.dg/class-protocol-1.mm: Likewise.
3627         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3628         * objc.dg/comp-types-10.m: Likewise.
3629         * objc.dg/comp-types-11.m: Likewise.
3630         * objc.dg/comp-types-12.m: Likewise.
3631         * obj-c++.dg/comp-types-9.mm: Likewise.
3632         * obj-c++.dg/comp-types-11.mm: Likewise.
3633         * obj-c++.dg/comp-types-12.mm: Likewise.
3634         * obj-c++.dg/comp-types-13.mm: Likewise.
3635         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3636         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3637         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3638         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3639         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3640         * objc.dg/desig-init-1.m: Likewise.
3641         * obj-c++.dg/defs.mm: Likewise.
3642         * objc.dg/exceptions-2.m: Likewise.
3643         * obj-c++.dg/except-1.mm: Likewise.
3644         * obj-c++.dg/exceptions-2.mm: Likewise.
3645         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3646         Use the Modern Objective-C runtime API.
3647         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3648         the Modern Objective-C runtime API.  Do not include
3649         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3650         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3651         the Modern Objective-C runtime API except when using an older NeXT
3652         runtime.
3653         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3654         the Modern Objective-C runtime API.
3655         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3656         objc/encoding.h.
3657         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3658         * objc.dg/encode-7-next-64bit.m: Updated include.
3659         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3660         objc/encoding.h.
3661         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3662         the Modern Objective-C runtime API.
3663         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3664         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3665         instead of ../objc-obj-c++-shared/Protocol1.h.
3666         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3667         the Modern Objective-C runtime API except when using an older NeXT
3668         runtime.
3669         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3670         the Modern Objective-C runtime API.
3671         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3672         Object.
3673         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3674         * objc.dg/fix-and-continue-2.m: Likewise.
3675         * objc.dg/foreach-1.m: Likewise.
3676         * objc.dg/foreach-2.m: Likewise.
3677         * objc.dg/foreach-3.m: Likewise.
3678         * objc.dg/foreach-4.m: Likewise.
3679         * objc.dg/foreach-5.m: Likewise.
3680         * objc.dg/foreach-6.m: Likewise.
3681         * objc.dg/foreach-7.m: Likewise.
3682         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3683         Object.
3684         * objc.dg/func-ptr-2.m: Likewise.
3685         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3686         Do not include objc/objc-api.h.
3687         * obj-c++.dg/fsf-package-0.mm: Likewise.
3688         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3689         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3690         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3691         of Object.
3692         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3693         * objc.dg/gnu-runtime-3.m: Likewise.
3694         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3695         * objc.dg/headers.m: Include objc/runtime.h instead of
3696         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3697         for the NeXT runtime.
3698         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3699         * obj-c++.dg/isa-field-1.mm: Likewise.
3700         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3701         * objc.dg/layout-1.m: Likewise.
3702         * objc.dg/layout-2.m: Likewise.
3703         * objc.dg/local-decl-2.m: Likewise.
3704         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3705         Object.  ([Container +elementForView:]): Use
3706         class_conformsToProtocol().
3707         * obj-c++.dg/lookup-2.mm: Likewise.
3708         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3709         * obj-c++.dg/local-decl-1.mm: Likewise.
3710         * objc.dg/method-3.m: Likewise.
3711         * objc.dg/method-4.m: Likewise.
3712         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3713         ../objc-obj-c++-shared/Protocol1.h.
3714         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3715         * objc.dg/method-9.m: Likewise.
3716         * objc.dg/method-10.m: Likewise.
3717         * objc.dg/method-13.m ([Root +initialize]): Include this method
3718         also for the GNU runtime.  (main): Use objc_getClass() also for
3719         the GNU runtime.
3720         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3721         * objc.dg/method-17.m: Likewise.
3722         * objc.dg/method-19.m: Likewise.
3723         * objc.dg/method-20b.m: Likewise.
3724         * obj-c++.dg/method-2.mm: Likewise.
3725         * obj-c++.dg/method-6.mm: Likewise.
3726         * obj-c++.dg/method-10.mm: Likewise.
3727         * obj-c++.dg/method-11.mm: Likewise.
3728         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3729         ../objc-obj-c++-shared/Protocol1.h.
3730         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3731         * obj-c++.dg/method-15.mm: Likewise.
3732         * obj-c++.dg/method-17.mm: Likewise.
3733         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3734         +initialize]): Include this method also for the GNU
3735         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3736         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3737         * obj-c++.dg/method-22.mm: Likewise.
3738         * obj-c++.dg/method-23.mm: Likewise.
3739         * obj-c++.dg/no-extra-load.mm: Likewise.
3740         * objc.dg/objc-fast-4.m: Likewise.
3741         * objc.dg/objc-gc-4.m: Likewise.
3742         * obj-c++.dg/objc-gc-3.mm: Likewise.
3743         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3744         protocol_getMethodDescription() instead of [Protocol
3745         -descriptionForInstanceMethod].
3746         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3747         Made it available with all runtimes.  (main): Call -test instead
3748         of -class.
3749         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3750         and put into a category.
3751         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3752         Object.  Include objc/objc.h.
3753         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3754         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3755         New. (main): Use protocol_getMethodDescription() instead
3756         of [Protocol -descriptionForInstanceMethod] and [Protocol
3757         -descriptionForClassMethod].
3758         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3759         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3760         Objective-C runtime API.
3761         * obj-c++.dg/proto-qual-1.mm: Likewise.
3762         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3763         Object.
3764         * obj-c++.dg/property/property-1.mm: Likewise.
3765         * obj-c++.dg/qual-types-1.mm: Likewise.
3766         * objc.dg/selector-2.m: Include objc/objc.h instead of
3767         ../objc-obj-c++-shared/Object1.h.
3768         * obj-c++.dg/selector-2.mm: Likewise.
3769         * obj-c++.dg/selector-5.mm: Likewise.
3770         * obj-c++.dg/selector-6.mm: Likewise.
3771         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3772         Object.  Do not include objc/objc-api.h.
3773         * obj-c++.dg/set-not-used-1.mm: Likewise.
3774         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3775         * objc.dg/stret-1.m: Likewise.
3776         * objc.dg/stret-2.m: Likewise.
3777         * obj-c++.dg/super-class-2.mm: Likewise.
3778         * objc.dg/super-class-3.m: Likewise.
3779         * objc.dg/super-class-4.m: Likewise.
3780         * objc.dg/sync-2.m: Likewise.
3781         * obj-c++.dg/sync-2.mm: Likewise.
3782         * objc.dg/sync-1.m: Include objc/objc.h instead of
3783         ../objc-obj-c++-shared/Object1.h.
3784         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3785         'Class' as the type of 'isa'.
3786         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3787         Objective-C runtime API.  ([TestClass +initialize]): Include this
3788         method with the GNU runtime as well.
3789         * objc.dg/strings/strings-1.m: Updated includes.
3790         * obj-c++.dg/strings/strings-1.mm: Likewise.
3791         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3792         objc.dg/strings/const-str-12b.m.
3793         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3794         * obj-c++.dg/template-3.mm: Likewise.
3795         * obj-c++.dg/template-4.mm: Likewise.
3796         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3797         Objective-C runtime API.
3798         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3799         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3800         * obj-c++.dg/try-catch-1.mm: Likewise.
3801         * obj-c++.dg/try-catch-2.mm: Likewise.
3802         * objc.dg/try-catch-3.m: Likewise.
3803         * obj-c++.dg/try-catch-3.mm: Likewise.
3804         * objc.dg/try-catch-6.m: Likewise.
3805         * objc.dg/try-catch-7.m: Likewise.
3806         * obj-c++.dg/try-catch-7.mm: Likewise.
3807         * obj-c++.dg/try-catch-8.mm: Likewise.
3808         * obj-c++.dg/try-catch-9.mm: Likewise.
3809         * objc.dg/try-catch-10.m: Likewise.
3810         * obj-c++.dg/try-catch-11.mm: Likewise.
3811         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3812         Object.  Include objc/objc.h.
3813         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3814         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3815         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3816         Object.  Use Modern Objective-C runtime API.  Do not use
3817         performv::.
3818         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3819         * obj-c++.dg/torture/trivial.mm: Likewise.
3820         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3821         instead of ../objc-obj-c++-shared/Object1.h.  Include
3822         ../objc-obj-c++-shared/runtime.h.
3823         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3824         * objc.dg/torture/strings/const-str-11.m: Likewise.
3825         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3826         * objc.dg/torture/strings/const-str-9.m: Likewise.
3827         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3828         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3829         instead of Object. Only add _FooClassReference if
3830         __NEXT_RUNTIME__.
3831         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3832         * objc.dg/torture/strings/const-str-8.m: Likewise.
3833         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3834         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3835         additional sources.
3836         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3837         Object.
3838         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3839         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3840         * obj-c++.dg/va-meth-1.mm: Likewise.
3841         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3842         ../objc-obj-c++-shared/Object1.h.
3843         * objc.dg/zero-link-3.m: Likewise.
3844
3845 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3846
3847         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3848
3849 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3850
3851         PR objc-++/48275
3852         * obj-c++.dg/property/cxx-property-1.mm: New.
3853         * obj-c++.dg/property/cxx-property-2.mm: New.
3854
3855 2011-06-06  Jason Merrill  <jason@redhat.com>
3856
3857         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3858
3859 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3860
3861         PR rtl-optimization/49145
3862         From Ryan Mansfield
3863         * gcc.c-torture/compile/pr49145.c: New test.
3864
3865 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3866
3867         PR testsuite/49288
3868         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3869         to dg-options, match also DW_AT_linkage_name.
3870
3871         PR debug/49294
3872         * gcc.dg/debug/pr49294.c: New test.
3873
3874         PR c++/49264
3875         * g++.dg/opt/pr49264.C: New test.
3876
3877 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3878
3879         PR tree-optimization/49243
3880         * gcc.dg/pr49243.c: New.
3881
3882 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3883
3884         * gnat.dg/specs/cond_expr1.ads: New test.
3885
3886 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3887
3888         * gnat.dg/deferred_const4.ad[sb]: New test.
3889         * gnat.dg/deferred_const4_pkg.ads: New helper.
3890
3891 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3892
3893         * gnat.dg/test_tamdt.adb: Rename to...
3894         * gnat.dg/taft_type1.adb: ...this.
3895         * gnat.dg/tamdt.ad[sb]: Rename to...
3896         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3897         * gnat.dg/tamdt_aux.ads: Rename to...
3898         * gnat.dg/taft_type1_pkg2.ads: ...this.
3899         * gnat.dg/taft_type2.ad[sb]: New test.
3900         * gnat.dg/taft_type2_pkg.ads: New helper.
3901         * gnat.dg/taft_type3.adb: New test.
3902         * gnat.dg/taft_type3_pkg.ads: New helper.
3903
3904 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3905
3906         PR fortran/49255
3907         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3908         for F2008.
3909
3910 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3911
3912         PR testsuite/49287
3913         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3914         warning.
3915         * objc.dg/gnu-api-2-objc.m: Likewise.
3916         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3917         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3918
3919 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3920
3921         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3922         alignment, not the alignment, when calling class_addIvar().  Add
3923         an 'isa' instance variable to the test root class.
3924         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3925
3926 2011-06-04  Jan Hubicka  <jh@suse.cz>
3927
3928         PR tree-optimization/48893
3929         PR tree-optimization/49091
3930         PR tree-optimization/49179
3931         * gfortran.dg/pr49179.f90: New testcase
3932
3933 2011-06-04  Jan Hubicka  <jh@suse.cz>
3934
3935         PR lto/48954
3936         * g++.dg/torture/pr48954.C: New testcase.
3937
3938 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3939
3940         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3941
3942 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3943
3944         PR c++/33840
3945         * g++.dg/diagnostic/bitfld2.C: New.
3946
3947 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3948
3949         PR target/49281
3950         * gcc.c-torture/execute/pr49281.c: New test.
3951
3952 2011-06-04  Jan Hubicka  <jh@suse.cz>
3953
3954         PR tree-optimize/48929
3955         * gcc.c-torture/compile/pr48929.c: New testcase.
3956
3957 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3958
3959         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3960
3961 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3962
3963         PR c++/49276
3964         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3965
3966 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3967
3968         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3969
3970 2011-06-03  Richard Henderson  <rth@redhat.com>
3971             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3972
3973         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3974
3975 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3976
3977         * objc.dg/headers.m: Do not include objc-list.h.
3978
3979 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3980
3981         * objc.dg/type-stream-1.m: Test removed.
3982         * objc.dg/headers.m: Do not include typedstream.h.
3983
3984 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3985
3986         * objc.dg/torture/forward-1.m (main): Updated testcase.
3987
3988 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3989
3990         PR target/49163
3991         * gcc.c-torture/compile/pr49163.c: New.
3992
3993 2011-06-02  Asher Langton  <langton2@llnl.gov>
3994
3995         PR fortran/49268
3996         * gfortran.dg/PR49268.f90: New test.
3997
3998 2011-06-02  Asher Langton  <langton2@llnl.gov>
3999
4000         PR fortran/37039
4001         * gfortran.dg/PR37039.f90: New test.
4002
4003 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4004
4005         PR objc/48539
4006         * objc.dg/method-5.m: Updated.
4007         * objc.dg/method-19.m: Updated.
4008         * objc.dg/method-lookup-1.m: New.
4009         * obj-c++.dg/method-6.mm: Updated.
4010         * obj-c++.dg/method-7.mm: Updated.
4011         * obj-c++.dg/method-lookup-1.mm: New.
4012
4013 2011-06-02  DJ Delorie  <dj@redhat.com>
4014
4015         * lib/timeout.exp (timeout): Add board_info support.
4016
4017 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4018
4019         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4020
4021 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4022
4023         PR fortran/49265
4024         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4025         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4026
4027 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4028             Hans-Peter Nilsson  <hp@axis.com>
4029
4030         PR rtl-optimization/48840
4031         * gcc.target/sparc/ultrasp13.c: New test.
4032
4033 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4034
4035         PR target/49238
4036         * gcc.c-torture/compile/pr49238.c: New.
4037
4038 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4039
4040         * gcc.target/arm/g2.c: Skip test in -mthumb.
4041         Skip test unless cpu is xscale.
4042         * gcc.target/arm/scd42-2.c: Likewise.
4043         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4044
4045 2011-06-01  Jason Merrill  <jason@redhat.com>
4046
4047         * g++.dg/cpp0x/decltype28.C: New.
4048         * g++.dg/cpp0x/decltype29.C: New.
4049
4050 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4051
4052         PR target/45074
4053         * gcc.target/mips/pr45074.c: New test.
4054
4055 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4056             Hans-Peter Nilsson  <hp@axis.com>
4057
4058         PR rtl-optimization/48830
4059         * gcc.target/sparc/ultrasp12.c: New test.
4060
4061 2011-06-01  David Li  <davidxl@google.com>
4062
4063         * gcc.dg/profile-dir-1.c: Change pass name.
4064         * gcc.dg/profile-dir-2.c: Ditto.
4065         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4066         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4067         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4068         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4069         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4070         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4071         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4072         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4073         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4074         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4075         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4076         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4077         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4078         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4079         * gcc.dg/profile-dir-3.c: Ditto.
4080         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4081
4082 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4083
4084         * objc.dg/attributes/method-nonnull-1.m: New test.
4085         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4086
4087 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4088
4089         PR fortran/18918
4090         * gfortran.dg/coarray_atomic_1.f90: New.
4091         * gfortran.dg/coarray/atomic_1.f90: New.
4092
4093 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4094
4095         * gcc.dg/guality/bswaptest.c: New test.
4096         * gcc.dg/guality/clztest.c: New test.
4097         * gcc.dg/guality/ctztest.c: New test.
4098         * gcc.dg/guality/rotatetest.c: New test.
4099
4100         PR target/48688
4101         * gcc.target/i386/pr48688.c: New test.
4102
4103 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4104
4105         PR c++/48010
4106         * g++.dg/lookup/name-clash9.C: New.
4107
4108 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4109
4110         PR fortran/18918
4111         * gfortran.dg/coarray/dummy_1.f90: New.
4112
4113 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4114
4115         PR fortran/18918
4116         * gfortran.dg/coarray/save_1.f90: New.
4117         * gfortran.dg/coarray_4.f90: Update dg-error.
4118
4119 2011-05-31  Jason Merrill  <jason@redhat.com>
4120
4121         * g++.dg/cpp0x/rv-template1.C: New.
4122
4123 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4124
4125         PR rtl-optimization/49235
4126         * gcc.dg/pr49235.c: New test.
4127
4128 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4129
4130         PR tree-optimization/49093
4131         * gcc.dg/vect/pr49093.c: New test.
4132
4133 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4134
4135         PR debug/49047
4136         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4137
4138 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4139
4140         PR testsuite/49239
4141         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4142         output array.
4143
4144 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4145
4146         PR target/49186
4147         * gcc.c-torture/execute/pr49186.c: New.
4148
4149 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4150
4151         PR target/49168
4152          * gcc.target/i386/pr49168-1.c: New.
4153
4154 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4155             Eric Botcazou  <ebotcazou@adacore.com>
4156
4157         * gcc.dg/guality/drap.c: New test.
4158
4159 2011-05-30  Richard Guenther  <rguenther@suse.de>
4160
4161         PR tree-optimization/49210
4162         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4163         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4164
4165 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4166
4167         PR c++/49223
4168         * g++.dg/gomp/pr49223-1.C: New test.
4169         * g++.dg/gomp/pr49223-2.C: New test.
4170
4171 2011-05-30  Richard Guenther  <rguenther@suse.de>
4172
4173         PR tree-optimization/49218
4174         * gcc.c-torture/execute/pr49218.c: New testcase.
4175
4176 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4177
4178         PR tree-optimization/49199
4179         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4180         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4181         -fno-tree-scev-cprop.
4182
4183 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4184
4185         PR fortran/47601
4186         * gfortran.dg/extends_13.f03: New.
4187
4188 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4189
4190         PR rtl-optimization/49095
4191         * gcc.target/i386/pr49095.c: New test.
4192
4193 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4194
4195         PR fortran/18918
4196         * gfortran.dg/coarray_24.f90: New.
4197
4198 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4199
4200         PR fortran/18918
4201         * gfortran.dg/coarray_23.f90: New.
4202
4203 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4204
4205         From Ryan Mansfield
4206         * gcc.dg/pr48826.c: New test.
4207
4208 2011-05-29  Richard Guenther  <rguenther@suse.de>
4209
4210         PR tree-optimization/49217
4211         * gcc.dg/torture/pr49217.c: New testcase.
4212
4213 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4214
4215         PR testsuite/49222
4216         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4217
4218 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4219
4220         * gnat.dg/boolean_subtype.adb: Rename to...
4221         * gnat.dg/boolean_subtype1.adb: ...this.
4222
4223 2011-05-28  Jason Merrill  <jason@redhat.com>
4224
4225         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4226
4227 2011-05-27  Jason Merrill  <jason@redhat.com>
4228
4229         * g++.dg/cpp0x/enum18.C: Adjust.
4230
4231         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4232
4233 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4234
4235         PR fortran/18918
4236         * gfortran.dg/coarray_22.f90: New.
4237
4238 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4239
4240         PR tree-optimization/46728
4241         * gcc.target/powerpc/pr46728-1.c: New.
4242         * gcc.target/powerpc/pr46728-2.c: New.
4243         * gcc.target/powerpc/pr46728-3.c: New.
4244         * gcc.target/powerpc/pr46728-4.c: New.
4245         * gcc.target/powerpc/pr46728-5.c: New.
4246         * gcc.dg/pr46728-6.c: New.
4247         * gcc.target/powerpc/pr46728-7.c: New.
4248         * gcc.target/powerpc/pr46728-8.c: New.
4249         * gcc.dg/pr46728-9.c: New.
4250         * gcc.target/powerpc/pr46728-10.c: New.
4251         * gcc.target/powerpc/pr46728-11.c: New.
4252         * gcc.dg/pr46728-12.c: New.
4253         * gcc.target/powerpc/pr46728-13.c: New.
4254         * gcc.target/powerpc/pr46728-14.c: New.
4255         * gcc.target/powerpc/pr46728-15.c: New.
4256         * gcc.target/powerpc/pr46728-16.c: New.
4257
4258 2011-05-27  Jason Merrill  <jason@redhat.com>
4259
4260         * g++.dg/abi/mangle47.C: New.
4261
4262         PR c++/49176
4263         * g++.dg/template/const5.C: New.
4264
4265         * g++.dg/cpp0x/enum18.C: New.
4266
4267         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4268
4269         * g++.dg/cpp0x/error6.C: New.
4270
4271         * g++.dg/cpp0x/error5.C: New.
4272
4273 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4274
4275         PR c++/49165
4276         * g++.dg/eh/cond6.C: New test.
4277
4278 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4279
4280         PR fortran/48820
4281         * gfortran.dg/rank_3.f90: New.
4282         * gfortran.dg/rank_4.f90: New.
4283
4284 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4285
4286         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4287         replace dump search.
4288
4289 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4290
4291         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4292         * gnat.dg/bit_packed_array5.adb: ...here.
4293
4294 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4295
4296         PR c++/42056
4297         * g++.dg/cpp0x/auto25.C: New.
4298
4299 2011-05-27  Richard Guenther  <rguenther@suse.de>
4300
4301         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4302
4303 2011-05-27  Richard Guenther  <rguenther@suse.de>
4304
4305         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4306
4307 2011-05-27  Richard Guenther  <rguenther@suse.de>
4308
4309         PR middle-end/49189
4310         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4311
4312 2011-05-26  Jason Merrill  <jason@redhat.com>
4313
4314         * g++.dg/cpp0x/friend1.C: New.
4315         * g++.dg/cpp0x/friend2.C: New.
4316
4317         * g++.dg/cpp0x/auto7.C: Update.
4318         * g++.dg/template/crash50.C: Adjust.
4319         * g++.dg/template/static9.C: Adjust.
4320         * g++.old-deja/g++.ext/memconst.C: Adjust.
4321
4322 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4323
4324         * gcc.dg/march.c: Ignore a note for some targets.
4325
4326 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4327             Nathan Froyd  <froydnj@codesourcery.com>
4328
4329         PR c++/2288
4330         PR c++/18770
4331         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4332         * g++.dg/parse/pr18770.C: New test.
4333         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4334
4335 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4336
4337         PR fortran/48955
4338         * gfortran.dg/dependency_40.f90 : New test.
4339
4340 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4341
4342         PR fortran/18918
4343         * gfortran.dg/coarray/registering_1.f90: New.
4344
4345 2011-05-26  Jason Merrill  <jason@redhat.com>
4346
4347         * g++.dg/cpp0x/variadic111.C: New.
4348         * g++.dg/cpp0x/variadic41.C: Adjust.
4349
4350 2011-05-26  Richard Guenther  <rguenther@suse.de>
4351
4352         PR tree-optimization/48702
4353         * gcc.dg/torture/pr48702.c: New testcase.
4354
4355 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4356
4357         PR gcov-profile/48845
4358         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4359         support.
4360         * gcc.dg/matrix/matrix.exp: Likewise.
4361         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4362         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4363         line number to check_profiling_available.
4364         * lib/target-supports.exp (check_profiling_available): Account for
4365         this.
4366         Require TLS runtime support with -fprofile-generate.
4367         * lib/profopt.exp (profopt-execute): Add TLS options for
4368         -fprofile-generate.
4369         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4370
4371 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR c++/49165
4374         * g++.dg/eh/cond5.C: New test.
4375
4376         PR tree-optimization/49161
4377         * gcc.c-torture/execute/pr49161.c: New test.
4378
4379 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4380
4381         * gcc.target/arm/neon-vorn-vbic.c: New test.
4382
4383 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4384
4385         PR tree-optimization/49038
4386         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4387         * gcc.dg/vect/pr49038.c: New test.
4388
4389 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4390         * g++.dg/init/pr25811-3.C: New.
4391         * g++.dg/init/pr25811-4.C: New.
4392
4393 2011-05-25  Jason Merrill  <jason@redhat.com>
4394
4395         * g++.dg/cpp0x/enum17.C: New.
4396         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4397
4398         * g++.dg/cpp0x/auto24.C: New.
4399
4400         * g++.dg/cpp0x/error4.C: New.
4401
4402         * g++.dg/cpp0x/rv-restrict.C: New.
4403
4404         * g++.dg/cpp0x/enum15.C: New.
4405         * g++.dg/cpp0x/constexpr-switch2.C: New.
4406
4407         * g++.dg/cpp0x/variadic110.C: New.
4408
4409         * g++.dg/cpp0x/auto9.C: Add typedef test.
4410
4411         * g++.dg/cpp0x/auto23.C: New.
4412         * g++.dg/cpp0x/auto9.C: Adjust.
4413
4414         * g++.dg/cpp0x/defaulted29.C: New.
4415
4416         * g++.dg/cpp0x/initlist51.C: New.
4417
4418 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4419
4420         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4421         * g++.dg/abi/packed1.C: Suppress warning.
4422         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4423         * g++.dg/template/stdarg1.C: Likewise.
4424         * g++.dg/other/packed1.C: Remove arm from xfail list.
4425
4426 2011-05-25  Jason Merrill  <jason@redhat.com>
4427
4428         * g++.dg/cpp0x/enum16.C: New.
4429         * g++.dg/parse/error15.C: Adjust.
4430
4431         * g++.dg/cpp0x/initlist50.C: New.
4432
4433         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4434
4435         * g++.dg/cpp0x/variadic109.C: New.
4436
4437 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4438
4439          * gcc.target/i386/pause-1.c: New.
4440
4441 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4442
4443         * gcc.dg/stack-usage-1.c: Adjust comment.
4444         * gcc.dg/stack-usage-2.c: New test.
4445
4446 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4447
4448         PR c++/49136
4449         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4450         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4451
4452 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4453
4454         PR rtl-optimization/48757
4455         * gfortran.dg/pr48757.f:  New test case.
4456
4457 2011-05-24  Jason Merrill  <jason@redhat.com>
4458
4459         * g++.dg/cpp0x/access01.C: New.
4460
4461 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4462
4463         PR libobjc/48177
4464         * objc.dg/pr48177.m: New testcase.      
4465
4466 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4467
4468         PR objc/48187
4469         * objc.dg/pr48187.m: New testcase.
4470         * obj-c++.dg/pr48187.mm: New testcase.
4471         * objc.dg/ivar-extra-semicolon.m: New testcase.
4472
4473 2011-05-24  Jason Merrill  <jason@redhat.com>
4474
4475         * g++.dg/template/access21.C: New.
4476         * g++.dg/template/access22.C: New.
4477
4478 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4479
4480         PR rtl-optimization/48633
4481         * g++.dg/pr48633.C: New test.
4482
4483 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4484
4485         PR target/49133
4486         * g++.dg/other/pr49133.C: New test.
4487
4488 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4489             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4490
4491         * gcc.dg/torture/tls/run-gd.c: New test.
4492         * gcc.dg/torture/tls/run-ie.c: New test.
4493         * gcc.dg/torture/tls/run-ld.c: New test.
4494         * gcc.dg/torture/tls/run-le.c: New test.
4495         * lib/target-supports.exp (check_effective_target_tls_runtime):
4496         Build testcase with TLS options.
4497
4498 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4499
4500         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4501
4502 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4503
4504         PR tree-optimization/49121
4505         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4506
4507 2011-05-23  Jason Merrill  <jason@redhat.com>
4508
4509         * g++.dg/cpp0x/defaulted28.C: New.
4510
4511         * g++.dg/cpp0x/sfinae25.C: New.
4512
4513         * g++.dg/cpp0x/rv-cast2.C: New.
4514
4515         * g++.dg/cpp0x/enum14.C: New.
4516
4517 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4518
4519         PR lto/49123
4520         * gcc.c-torture/execute/pr49123.c: New test.
4521
4522         PR debug/49032
4523         * gcc.dg/debug/pr49032.c: New test.
4524
4525         PR c/49120
4526         * gcc.dg/pr49120.c: New test.
4527
4528 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4529
4530         PR target/47315
4531         * gcc.target/i386/pr47315.c: New test.
4532
4533 2011-05-23  Jason Merrill  <jason@redhat.com>
4534
4535         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4536
4537         * g++.dg/cpp0x/sfinae24.C: New.
4538
4539         * g++.dg/cpp0x/error3.C: New.
4540
4541         * g++.dg/cpp0x/defaulted27.C: New.
4542
4543         * g++.dg/cpp0x/decltype27.C: New.
4544
4545 2011-05-23  Richard Guenther  <rguenther@suse.de>
4546
4547         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4548
4549 2011-05-23  Richard Guenther  <rguenther@suse.de>
4550
4551         PR tree-optimization/40874
4552         * g++.dg/tree-ssa/pr40874.C: New testcase.
4553
4554 2011-05-23  Richard Guenther  <rguenther@suse.de>
4555
4556         PR tree-optimization/49115
4557         * g++.dg/torture/pr49115.C: New testcase.
4558
4559 2011-05-23  Richard Guenther  <rguenther@suse.de>
4560
4561         PR middle-end/15419
4562         * gcc.dg/memcpy-3.c: New testcase.
4563
4564 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4565
4566         PR middle-end/48973
4567         * gcc.c-torture/execute/pr48973-1.c: New test.
4568         * gcc.c-torture/execute/pr48973-2.c: New test.
4569
4570 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4571
4572         PR c++/18016
4573         * g++.dg/warn/pr18016.C: New.
4574
4575 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4576
4577         PR target/45098
4578         * gcc.target/arm/ivopts-6.c: New test.
4579
4580 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4581
4582         PR middle-end/49029
4583         * gcc.c-torture/compile/pr49029.c: New test.
4584
4585 2011-05-22  Jason Merrill  <jason@redhat.com>
4586
4587         * g++.dg/cpp0x/sfinae23.C: New.
4588         * g++.dg/cpp0x/sfinae8.C: Correct.
4589
4590 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4591
4592         * gfortran.dg/function_optimize_8.f90:  New test case.
4593
4594 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4595
4596         PR tree-optimization/49087
4597         * gcc.dg/vect/O3-pr49087.c: New test.
4598
4599 2011-05-21  Jason Merrill  <jason@redhat.com>
4600
4601         * g++.dg/debug/const5.C: New.
4602
4603 2011-05-20  Jason Merrill  <jason@redhat.com>
4604
4605         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4606
4607         * g++.dg/cpp0x/constexpr-static7.C: New.
4608
4609         * g++.dg/cpp0x/enum12.C: New.
4610         * g++.dg/cpp0x/enum13.C: New.
4611
4612 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4613
4614         PR fortran/48699
4615         * gfortran.dg/select_type_23.f03: New.
4616
4617 2011-05-20  Jason Merrill  <jason@redhat.com>
4618
4619         * g++.dg/cpp0x/defaulted26.C: New.
4620
4621         * g++.dg/cpp0x/noexcept02.C: Fix.
4622         * g++.dg/cpp0x/noexcept03.C: Fix.
4623         * g++.dg/cpp0x/noexcept08.C: Fix.
4624         * g++.dg/cpp0x/noexcept10.C: New.
4625
4626 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4627
4628         PR fortran/48706
4629         * gfortran.dg/extends_12.f03: New.
4630
4631 2011-05-20  Jason Merrill  <jason@redhat.com>
4632
4633         * g++.dg/template/koenig9.C: New.
4634         * g++.dg/opt/pr47615.C: Fix.
4635         * g++.dg/overload/defarg1.C: Fix.
4636         * g++.dg/tc1/dr213.C: Remove xfail.
4637         * g++.dg/torture/pr34850.C: Fix.
4638         * g++.dg/torture/pr39362.C: Fix.
4639         * g++.old-deja/g++.brendan/crash56.C: Fix.
4640         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4641
4642 2011-05-20  Richard Guenther  <rguenther@suse.de>
4643
4644         PR tree-optimization/49079
4645         * gcc.dg/torture/pr49079.c: New testcase.
4646
4647 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4648
4649         PR tree-optimization/49073
4650         * gcc.c-torture/execute/pr49073.c: New test.
4651
4652 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4653
4654         PR fortran/18918
4655         * gfortran.dg/coarray_21.f90: New.
4656
4657 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4658
4659         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4660         output.
4661
4662 2011-05-19  Richard Guenther  <rguenther@suse.de>
4663
4664         PR testsuite/49063
4665         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4666
4667 2011-05-19  Richard Guenther  <rguenther@suse.de>
4668
4669         PR middle-end/48985
4670         * gcc.dg/builtin-object-size-11.c: New testcase.
4671
4672 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4673
4674         PR target/45098
4675         * gcc.target/arm/ivopts.c: New test.
4676         * gcc.target/arm/ivopts-2.c: New test.
4677
4678 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4679
4680         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4681
4682 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4683
4684         * gcc.c-torture/execute/960321-1.x: Remove.
4685
4686 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4687
4688         PR fortran/48700
4689         * gfortran.dg/move_alloc_4.f90: New.
4690
4691 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4692
4693         PR target/49002
4694         * gcc.target/i386/pr49002-1.c: New test.
4695         * gcc.target/i386/pr49002-2.c: Likewise.
4696
4697 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4698
4699         PR tree-optimization/49039
4700         * gcc.c-torture/execute/pr49039.c: New test.
4701         * gcc.dg/tree-ssa/pr49039.c: New test.
4702         * g++.dg/torture/pr49039.C: New test.
4703
4704 2011-05-18  Jason Merrill  <jason@redhat.com>
4705
4706         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4707         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4708         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4709
4710 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4711
4712         * gcc.target/bfin/mcpu-bf592.c: New test.
4713
4714 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4715
4716         PR tree-optimization/41881
4717         * gcc.dg/vect/O3-pr41881.c: New test.
4718         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4719
4720 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4721
4722         PR tree-optimization/49000
4723         * gcc.dg/pr49000.c: New test.
4724
4725 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4726
4727         * gnat.dg/invalid1.adb: New test.
4728
4729 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4730
4731         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4732         scan pattern.
4733         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4734         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4735
4736 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4737
4738         PR c++/48994
4739         * g++.dg/cpp0x/range-for18.C: New.
4740
4741 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4742
4743         PR fortran/18918
4744         * gfortran.dg/coarray/image_index_2.f90: New.
4745
4746 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4747
4748         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4749         * g++.dg/cpp0x/override2.C: New.
4750
4751 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4752
4753         PR fortran/18918
4754         * gfortran.de/coarray_20.f90: New.
4755
4756 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4757
4758         PR fortran/22572
4759         * function_optimize_7.f90:  New test case.
4760
4761 2011-05-13  Jason Merrill  <jason@redhat.com>
4762
4763         * g++.dg/cpp0x/decltype26.C: New.
4764         * g++.dg/cpp0x/enum11.C: New.
4765
4766 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4767
4768         PR fortran/48972
4769         PR fortran/48991
4770         * gfortran.dg/assign_8.f90: Update dg-error.
4771
4772 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4773
4774         PR fortran/48972
4775         * gfortran.dg/io_constraints_8.f90: New.
4776         * gfortran.dg/io_constraints_9.f90: New.
4777
4778 2011-05-13  Martin Thuresson  <martint@google.com>
4779
4780         PR gcov-profile/47793
4781         * gcc.dg/pr47793.c: New.
4782
4783 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4784
4785         PR tree-optimization/48975
4786         * gcc.dg/pr48975.c: New test.
4787
4788 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4789
4790         PR fortran/48972
4791         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4792
4793 2011-05-12  Jason Merrill  <jason@redhat.com>
4794
4795         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4796
4797 2011-05-12  Geert Bosch  <bosch@adacore.com>
4798
4799         * gnat.dg/view_conversion1.adb: New test.
4800
4801 2011-05-12  Richard Guenther  <rguenther@suse.de>
4802
4803         PR tree-optimization/48172
4804         * gcc.dg/vect/pr48172.c: New testcase.
4805
4806 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4807
4808         PR debug/48967
4809         * g++.dg/opt/pr48967.C: New test.
4810
4811 2011-05-11  Jason Merrill  <jason@redhat.com>
4812
4813         * g++.dg/cpp0x/constexpr-friend.C: New.
4814         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4815
4816         * g++.dg/cpp0x/sfinae22.C: New.
4817
4818 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4819
4820         PR fortran/48889
4821         * gfortran.dg/generic_24.f90: New.
4822
4823 2011-05-11  Richard Guenther  <rguenther@suse.de>
4824
4825         PR tree-optimization/15256
4826         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4827
4828 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4829
4830         PR debug/48159
4831         * gcc.dg/pr48159-1.c: New test.
4832         * gcc.dg/pr48159-2.c: New test.
4833
4834 2011-05-11  Richard Guenther  <rguenther@suse.de>
4835
4836         PR middle-end/48953
4837         * gcc.dg/torture/pr48953.c: New testcase.
4838
4839 2011-05-11  Richard Guenther  <rguenther@suse.de>
4840
4841         PR tree-optimization/18041
4842         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4843
4844 2011-05-11  Alan Modra  <amodra@gmail.com>
4845
4846         PR target/47755
4847         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4848
4849 2011-05-10  Jason Merrill  <jason@redhat.com>
4850
4851         * g++.dg/cpp0x/defaulted25.C: New.
4852         * g++.dg/template/crash7.C: Adjust.
4853
4854         * g++.dg/cpp0x/variadic108.C: New.
4855
4856 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4857
4858         * g++.dg/inherit/virtual9.C: Extend.
4859
4860 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4861
4862         PR target/48857
4863         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4864         are passed and returned in vector registers.
4865
4866 2011-05-10  Richard Guenther  <rguenther@suse.de>
4867
4868         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4869         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4870         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4871         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4872         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4873         applies.
4874
4875 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4876
4877         PR tree-optimization/48611
4878         PR tree-optimization/48794
4879         * gfortran.dg/gomp/pr48611.f90: New test.
4880         * gfortran.dg/gomp/pr48794.f90: New test.
4881
4882         PR debug/48928
4883         * gcc.dg/dfp/pr48928.c: New test.
4884
4885 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4886
4887         PR c++/48522
4888         * g++.dg/cpp0x/pr48522.C: New.
4889
4890 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4891
4892         PR c++/48735
4893         * g++.dg/cpp0x/sfinae21.C: New.
4894
4895 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4896
4897         * g++.dg/template/sfinae28.C: Rename to...
4898         * g++.dg/cpp0x/sfinae19.C: ... this.
4899         * g++.dg/template/sfinae29.C: Rename to...
4900         * g++.dg/cpp0x/sfinae20.C: ... this.
4901
4902 2011-05-09  Jeff Law <law@redhat.com>
4903
4904         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4905         consistent results.
4906
4907 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4908
4909         PR c++/20039
4910         * g++.dg/init/pr20039.C: New.
4911
4912 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4913
4914         PR c++/48737
4915         PR c++/48744
4916         * g++.dg/template/sfinae28.C: New.
4917         * g++.dg/template/sfinae29.C: Likewise.
4918
4919 2011-05-09  Jason Merrill  <jason@redhat.com>
4920
4921         * g++.dg/template/nontype23.C: New.
4922
4923 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4924         PR c++/48859
4925         * g++.dg/init/pr48859.C: New.
4926
4927 2011-05-09  Jason Merrill  <jason@redhat.com>
4928
4929         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4930         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4931         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4932         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4933         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4934         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4935         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4936         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4937
4938 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4939
4940         * g++.dg/inherit/virtual9.C: New.
4941
4942 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4943
4944         PR c++/48574
4945         * g++.dg/template/dependent-expr8.C: New test case.
4946
4947 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4948
4949         PR tree-optimization/48837
4950         * gcc.dg/pr48837.c: New testcase.
4951
4952 2011-05-06  Jason Merrill  <jason@redhat.com>
4953
4954         * g++.dg/cpp0x/constexpr-condition2.C: New.
4955
4956         * g++.dg/cpp0x/constexpr-missing.C: New.
4957
4958 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4959
4960         PR fortran/18918
4961         * gfortran.dg/coarray/this_image_2.f90: New.
4962
4963 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4964
4965         PR fortran/48858
4966         PR fortran/48820
4967         * gfortran.dg/bind_c_usage_22.f90: New.
4968         * gfortran.dg/bind_c_usage_23.f90: New.
4969         * gfortran.dg/bind_c_usage_24.f90: New.
4970         * gfortran.dg/bind_c_usage_24_c.c: New.
4971
4972 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4973
4974         PR c++/48838
4975         * g++.dg/template/member9.C: New test case.
4976
4977 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4978
4979         * gnat.dg/discr29.ad[sb]: New test.
4980         * gnat.dg/discr30.adb: Likewise.
4981
4982 2011-05-05  Julian Brown  <julian@codesourcery.com>
4983
4984         * gcc.target/arm/neon-vset_lanes8.c: New test.
4985
4986 2011-05-05  Jason Merrill  <jason@redhat.com>
4987
4988         * g++.dg/init/new32.C: New.
4989
4990 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4991
4992         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4993         Fix typo.
4994
4995 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR rtl-optimization/48381
4998         * gcc.c-torture/compile/pr48381.c: New test.
4999
5000 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5001
5002         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5003         to dg-options.
5004         * gcc.target/i386/opt-1.c: Ditto.
5005
5006 2011-05-04  Jason Merrill  <jason@redhat.com>
5007
5008         * g++.dg/conversion/base1.C: New.
5009
5010 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5011
5012         PR libgfortran/48787
5013         * gfortran.dg/round_3.f08: Add more checks to test case.
5014
5015 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5016
5017         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5018         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5019         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5020         Gate test on effective_target fd_truncate.
5021
5022 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5023
5024         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5025         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5026         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5027         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5028         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5029         * gcc.target/i386/pr38824.c: Ditto.
5030         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5031         * gcc.target/i386/vecinit-2.c: Ditto.
5032         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5033         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5034         * gcc.target/i386/parity-2.c: Ditto.
5035         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5036
5037 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5038
5039         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5040         remove duplication.
5041         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5042         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5043         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5044
5045 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5046
5047         PR fortran/18918
5048         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5049
5050 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5051
5052         PR fortran/18918
5053         * gfortran.dg/coarray/this_image_1.f90: New.
5054
5055 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5056
5057         PR fortran/18918
5058         * gfortran.dg/coarray/caf.dg: New.
5059         * gfortran.dg/coarray/image_index_1.f90: New, copied
5060         from ../coarray_16.f90.
5061
5062 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5063
5064         PR c++/28501
5065         * g++.dg/ext/complex9.C: New.
5066
5067 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5068
5069         From Mike Frysinger
5070         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5071         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5072         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5073
5074 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5075
5076         * gcc.target/bfin/builtins: Created.
5077         * gcc.target/bfin/hisilh-O0.c: Deleted.
5078         * gcc.target/bfin/hisilh.c: Moved to...
5079         * gcc.target/bfin/builtins/hisilh.c: ...here.
5080         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5081         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5082         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5083         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5084         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5085         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5086         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5087         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5088         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5089         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5090         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5091         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5092         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5093         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5094         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5095         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5096         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5097         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5098         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5099         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5100         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5101         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5102         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5103         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5104         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5105         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5106         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5107         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5108         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5109         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5110         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5111         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5112         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5113         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5114         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5115         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5116         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5117         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5118         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5119         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5120         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5121         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5122         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5123         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5124         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5125         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5126         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5127         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5128         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5129         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5130         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5131         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5132         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5133         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5134         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5135         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5136         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5137         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5138         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5139         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5140         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5141         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5142         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5143         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5144         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5145         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5146         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5147         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5148         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5149         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5150         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5151         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5152         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5153         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5154         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5155         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5156         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5157         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5158         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5159         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5160         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5161         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5162         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5163         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5164         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5165         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5166         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5167         * gcc.target/bfin/builtins/circptr.c: Ditto.
5168         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5169         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5170         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5171         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5172         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5173         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5174         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5175         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5176         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5177         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5178         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5179         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5180         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5181         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5182         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5183         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5184         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5185         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5186         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5187         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5188         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5189         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5190         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5191         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5192         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5193         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5194         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5195         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5196         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5197         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5198         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5199         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5200         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5201         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5202         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5203         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5204         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5205         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5206         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5207         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5208         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5209         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5210         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5211         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5212         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5213         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5214         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5215         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5216         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5217         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5218         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5219         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5220         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5221         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5222         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5223         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5224         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5225         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5226         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5227         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5228         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5229         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5230         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5231         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5232         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5233         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5234         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5235         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5236         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5237         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5238
5239 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5240
5241         * gcc.target/arm/cold-lc.c: New test.
5242
5243 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5244
5245         PR target/48774
5246         * gcc.dg/pr48774.c: New test.
5247
5248 2011-05-03  Richard Guenther  <rguenther@suse.de>
5249
5250         * gcc.dg/large-size-array-5.c: New testcase.
5251
5252 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5253
5254         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5255
5256 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5257
5258         * lib/target-supports.exp (check_effective_target_vect_strided):
5259         Replace with...
5260         (check_effective_target_vect_strided2)
5261         (check_effective_target_vect_strided3)
5262         (check_effective_target_vect_strided4)
5263         (check_effective_target_vect_strided8): ...these new functions.
5264
5265         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5266         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5267         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5268         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5269         * gcc.dg/vect/pr37539.c: Likewise.
5270         * gcc.dg/vect/slp-11a.c: Likewise.
5271         * gcc.dg/vect/slp-11b.c: Likewise.
5272         * gcc.dg/vect/slp-11c.c: Likewise.
5273         * gcc.dg/vect/slp-12a.c: Likewise.
5274         * gcc.dg/vect/slp-12b.c: Likewise.
5275         * gcc.dg/vect/slp-18.c: Likewise.
5276         * gcc.dg/vect/slp-19a.c: Likewise.
5277         * gcc.dg/vect/slp-19b.c: Likewise.
5278         * gcc.dg/vect/slp-21.c: Likewise.
5279         * gcc.dg/vect/slp-23.c: Likewise.
5280         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5281
5282         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5283         instead of vect_interleave && vect_extract_even_odd.
5284         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5285         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5286         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5287         * gcc.dg/vect/vect-1.c: Likewise.
5288         * gcc.dg/vect/vect-10.c: Likewise.
5289         * gcc.dg/vect/vect-98.c: Likewise.
5290         * gcc.dg/vect/vect-107.c: Likewise.
5291         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5292         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5293         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5294         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5295         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5296         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5297         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5298         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5299         * gcc.dg/vect/vect-strided-float.c: Likewise.
5300         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5301         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5302         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5303         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5304         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5305         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5306         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5307         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5308         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5309         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5310         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5311         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5312         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5313         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5314         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5315
5316         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5317         target condition.
5318         * gcc.dg/vect/pr30843.c: Likewise.
5319         * gcc.dg/vect/pr33866.c: Likewise.
5320         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5321         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5322         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5323         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5324
5325 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5326
5327         * gcc.dg/vect/slp-11.c: Split into...
5328         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5329         gcc.dg/vect/slp-11c.c: ...these tests.
5330         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5331         * gcc.dg/vect/slp-12c.c: ...this new test.
5332         * gcc.dg/vect/slp-19.c: Split into...
5333         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5334         gcc.dg/vect/slp-19c.c: ...these new tests.
5335
5336 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5337
5338         * lib/target-supports.exp
5339         (check_effective_target_vect_extract_even_odd_wide): Delete.
5340         (check_effective_target_vect_strided_wide): Likewise.
5341         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5342         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5343         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5344         * gcc.dg/vect/pr37539.c: Likewise.
5345         * gcc.dg/vect/slp-11.c: Likewise.
5346         * gcc.dg/vect/slp-12a.c: Likewise.
5347         * gcc.dg/vect/slp-12b.c: Likewise.
5348         * gcc.dg/vect/slp-19.c: Likewise.
5349         * gcc.dg/vect/slp-23.c: Likewise.
5350         * gcc.dg/vect/vect-1.c: Likewise.
5351         * gcc.dg/vect/vect-98.c: Likewise.
5352         * gcc.dg/vect/vect-107.c: Likewise.
5353         * gcc.dg/vect/vect-strided-float.c: Likewise.
5354
5355 2011-05-02  Jason Merrill  <jason@redhat.com>
5356
5357         * g++.dg/init/new31.C: New.
5358
5359 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5360
5361         PR c/35445
5362         * gcc.dg/pr35445.c: New test.
5363
5364 2011-05-02  Jason Merrill  <jason@redhat.com>
5365
5366         * c-c++-common/vla-1.c: New.
5367
5368 2011-05-02  Richard Guenther  <rguenther@suse.de>
5369
5370         PR tree-optimization/48822
5371         * gcc.dg/torture/pr48822.c: New testcase.
5372
5373 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5374
5375         PR c++/47969
5376         * g++.dg/cpp0x/constexpr-47969.C: New.
5377
5378 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5379
5380         PR testsuite/48498
5381         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5382         on vect_no_align targets.
5383         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5384         vect_no_align targets.
5385
5386 2011-05-01  Xinliang David Li  <davidxl@google.com>
5387
5388         * gcc.dg/tree-ssa/integer-addr.c: New test.
5389         * gcc.dg/tree-ssa/alias_bug.c: New test.
5390
5391 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5392
5393         PR libgfortran/48787
5394         * gfortran.dg/round_3.f08: Add more checks.
5395
5396 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5397
5398         PR fortran/48821
5399         * gfortran.dg/import9.f90: New, proper test.
5400         * gfortran.dg/interface_37.f90: Remove bogus
5401         test (bogus copy of interface_36.f90).
5402
5403 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5404
5405         PR fortran/48821
5406         * gfortran.dg/interface_37.f90: New.
5407
5408 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5409
5410         PR fortran/48746
5411         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5412
5413 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5414
5415         PR tree-optimization/48809
5416         * gcc.c-torture/execute/pr48809.c: New test.
5417
5418 2011-04-29  Jeff Law <law@redhat.com>
5419
5420         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5421
5422 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5423
5424         PR c++/48606
5425         * g++.dg/init/ctor10.C: New.
5426
5427 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5428
5429         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5430           warning in implicitly instantiated templates.
5431
5432 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5433
5434         * g++.dg/warn/Wnull-conversion-1.C: New.
5435         * g++.dg/warn/Wnull-conversion-2.C: New.
5436
5437 2011-04-29  Diego Novillo  <dnovillo@google.com>
5438
5439         * g++.old-deja/g++.other/null3.C: Expect warning about
5440         converting boolean to a pointer.
5441
5442 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5443
5444         PR fortran/48462
5445         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5446         being a target.
5447
5448         PR fortran/48746
5449         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5450
5451 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5452
5453         PR fortran/48810
5454         * gfortran.dg/typebound_proc_22.f90: New.
5455
5456         PR fortran/48800
5457         * gfortran.dg/interface_36.f90: New.
5458
5459 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5460
5461         PR libgfortran/48488
5462         PR libgfortran/48602
5463         PR libgfortran/48615
5464         PR libgfortran/48684
5465         PR libgfortran/48787
5466         * gfortran.dg/fmt_g.f: Adjust test.
5467         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5468         * gfortran.dg/round_3.f08: New test.
5469         * gfortran.dg/namelist_print_1.f: Adjust test.
5470         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5471         * gfortran.dg/f2003_io_5.f03: Adjust test.
5472         * gfortran.dg/coarray_15.f90: Adjust test.
5473         * gfortran.dg/namelist_65.f90: Adjust test.
5474         * gfortran.dg/fmt_cache_1.f: Adjust test.
5475         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5476         * gfortran.dg/real_const_3.f90: Adjust test.
5477
5478 2011-04-28  Xinliang David Li  <davidxl@google.com>
5479
5480         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5481         * g++.dg/prof-robust-1.C: New test.
5482
5483 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5484
5485         PR tree-optimization/48765
5486         * gcc.dg/vect/pr48765.c: New.
5487
5488 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5489
5490         PR tree-optimization/48775
5491         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5492
5493 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5494
5495         PR c++/48798
5496         * g++.dg/inherit/pr48798.C: New.
5497         * g++.old-deja/g++.other/base1.C: Adjust.
5498
5499 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5500
5501         PR c++/48656
5502         * g++.dg/template/inherit7.C: New test case.
5503
5504 2011-04-28  Richard Guenther  <rguenther@suse.de>
5505
5506         PR tree-optimization/40052
5507         PR tree-optimization/15347
5508         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5509         * gcc.dg/pr15347.c: Likewise.
5510
5511 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5512
5513         PR c++/48530
5514         * g++.dg/cpp0x/sfinae18.C: New.
5515
5516 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5517
5518         PR c++/48771
5519         * g++.dg/ext/is_literal_type1.C: New.
5520
5521 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5522
5523         PR fortran/48112
5524         PR fortran/48279
5525         * gfortran.dg/interface_35.f90: New.
5526         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5527         * gfortran.dg/func_result_6.f90: Add dg-warning.
5528         * gfortran.dg/bessel_1.f90: Ditto.
5529         * gfortran.dg/hypot_1.f90: Ditto.
5530         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5531         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5532         * gfortran.dg/interface_assignment_4.f90: Ditto.
5533
5534 2011-04-27  Jason Merrill  <jason@redhat.com>
5535
5536         * g++.dg/ext/complex8.C: New.
5537
5538         * g++.dg/cpp0x/initlist49.C: New.
5539         * g++.dg/init/new30.C: New.
5540
5541 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5542
5543         PR fortran/48788
5544         * gfortran.dg/whole_file_34.f90: New.
5545
5546 2011-04-27  Jan Hubicka  <jh@suse.cz>
5547
5548         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5549
5550 2011-04-27  Jason Merrill  <jason@redhat.com>
5551
5552         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5553
5554         * g++.dg/parse/ambig6.C: New.
5555
5556 2011-04-27  Nick Clifton  <nickc@redhat.com>
5557
5558         * gcc.dg/20020312-2.c: Add definition for RX.
5559
5560         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5561         option with RX targets.
5562
5563         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5564         /* */ comments.
5565
5566 2011-04-27  Richard Guenther  <rguenther@suse.de>
5567
5568         * gcc.dg/tree-ssa/pr23382.c: Remove.
5569
5570 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5571
5572         PR target/48767
5573         * gcc.c-torture/compile/pr48767.c: New test.
5574
5575 2011-04-27  Richard Guenther  <rguenther@suse.de>
5576
5577         PR tree-optimization/48772
5578         * g++.dg/pr48772.C: New testcase.
5579
5580 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5581
5582         PR c/48742
5583         * gcc.c-torture/compile/pr48742.c: New test.
5584
5585 2011-04-26  Jason Merrill  <jason@redhat.com>
5586
5587         * g++.dg/lookup/koenig13.C: New.
5588
5589         * g++.dg/cpp0x/initlist48.C: New.
5590
5591 2011-04-25  Jason Merrill  <jason@redhat.com>
5592
5593         * g++.dg/cpp0x/sfinae17.C: New.
5594
5595 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5596
5597         PR target/48258
5598         * gcc.target/powerpc/pr48258-1.c: New file.
5599         * gcc.target/powerpc/pr48258-2.c: Ditto.
5600
5601 2011-04-26  Xinliang David Li  <davidxl@google.com>
5602
5603         * gcc.dg/uninit-suppress.c: New test.
5604         * gcc.dg/uninit-suppress.c: New test.
5605
5606 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5607
5608         PR debug/48768
5609         * gcc.dg/pr48768.c: New test.
5610
5611         PR tree-optimization/48734
5612         * gcc.c-torture/compile/pr48734.c: New test.
5613
5614         PR testsuite/48753
5615         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5616
5617 2011-04-26  Richard Guenther  <rguenther@suse.de>
5618
5619         PR tree-optimization/48731
5620         * gcc.dg/torture/pr48731.c: New testcase.
5621
5622 2011-04-26  Richard Guenther  <rguenther@suse.de>
5623
5624         PR testsuite/48753
5625         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5626
5627 2011-04-26  Richard Guenther  <rguenther@suse.de>
5628
5629         PR middle-end/48694
5630         * gcc.dg/torture/pr48694-1.c: New testcase.
5631         * gcc.dg/torture/pr48694-2.c: Likewise.
5632
5633 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5634
5635         * g++.dg/ext/underlying_type1.C: New.
5636         * g++.dg/ext/underlying_type2.C: Likewise.
5637         * g++.dg/ext/underlying_type3.C: Likewise.
5638         * g++.dg/ext/underlying_type4.C: Likewise.
5639         * g++.dg/ext/underlying_type5.C: Likewise.
5640         * g++.dg/ext/underlying_type6.C: Likewise.
5641         * g++.dg/ext/underlying_type7.C: Likewise.
5642         * g++.dg/ext/underlying_type8.C: Likewise.
5643         * g++.dg/ext/underlying_type9.C: Likewise.
5644         * g++.dg/ext/underlying_type10.C: Likewise.
5645
5646 2011-04-25  Jason Merrill  <jason@redhat.com>
5647
5648         * g++.dg/cpp0x/regress/template-const2.C: New.
5649
5650 2011-04-25  Jeff Law <law@redhat.com>
5651
5652         * gcc.dg/tree-ssa/vrp56.c: new test.
5653
5654 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5655
5656         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5657
5658 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5659
5660         PR preprocessor/48740
5661         * c-c++-common/raw-string-11.c: New test.
5662
5663 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5664
5665         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5666         hppa*-*-hpux*.
5667
5668 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5669
5670         PR fortran/18918
5671         * gfortran.dg/coarray_19.f90: New.
5672
5673 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5674
5675         PR c/48685
5676         * gcc.dg/pr48685.c: New test.
5677
5678 2011-04-22  Jan Hubicka  <jh@suse.cz>
5679
5680         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5681
5682 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5683
5684         PR tree-optimization/48717
5685         * gcc.c-torture/execute/pr48717.c: New test.
5686
5687 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5688
5689         PR target/48723
5690         * gcc.target/i386/pr48723.c: New test.
5691
5692 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5693
5694         PR c/48716
5695         * gcc.dg/gomp/pr48716.c: New test.
5696         * g++.dg/gomp/pr48716.C: New test.
5697
5698 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5699
5700         PR c/36750
5701         * gcc.dg/missing-field-init-2.c: Update testcase.
5702
5703 2011-04-22  Alan Modra  <amodra@gmail.com>
5704
5705         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5706
5707 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5708
5709         PR fortran/48405
5710         * gfortran.dg/function_optimize_6.f90:  New test.
5711
5712 2011-04-21  Easwaran Raman  <eraman@google.com>
5713
5714         * gcc.dg/stack-layout-2.c: New test.
5715
5716 2011-04-21  Richard Guenther  <rguenther@suse.de>
5717
5718         PR lto/48703
5719         * g++.dg/lto/pr48207-2_0.C: New testcase.
5720         * g++.dg/lto/pr48207-3_0.C: Likewise.
5721
5722 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5723
5724         * gnat.dg/volatile5.adb: New test.
5725         * gnat.dg/volatile5_pkg.ads: New helper.
5726
5727 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5728
5729         PR target/48708
5730         * gcc.target/i386/pr48708.c: New test.
5731
5732 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5733
5734         * gcc.dg/vect/vect-119.c: New test.
5735
5736 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5737
5738         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5739         and once without.
5740
5741 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5742             Richard Sandiford  <richard.sandiford@linaro.org>
5743
5744         PR target/46329
5745         * gcc.target/arm/pr46329.c: New test.
5746
5747 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5748
5749         PR fortran/18918
5750         * gfortran.dg/coarray_18.f90: New.
5751
5752 2011-04-20  Jason Merrill  <jason@redhat.com>
5753
5754         * g++.dg/cpp0x/initlist47.C: New.
5755
5756         * g++.dg/init/dtor4.C: New.
5757
5758 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5759
5760         PR target/48678
5761         * gcc.target/i386/sse2-pinsrw.c: New test.
5762         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5763         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5764         * gcc.target/i386/sse2-insvhi.c: Ditto.
5765         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5766         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5767
5768 2011-04-20  Jason Merrill  <jason@redhat.com>
5769
5770         * g++.dg/template/const4.C: New.
5771
5772 2011-04-20  Easwaran Raman  <eraman@google.com>
5773
5774         * gcc.dg/stack-layout-1.c: New test.
5775
5776 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5777
5778         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5779         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5780         function.
5781
5782 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5783
5784         * gcc.dg/binop-xor1.c: New test.
5785         * gcc.dg/binop-xor2.c: New test.
5786         * gcc.dg/binop-xor3.c: New test.
5787         * gcc.dg/binop-xor4.c: New test.
5788         * gcc.dg/binop-xor5.c: New test.
5789
5790 2011-04-20  Richard Guenther  <rguenther@suse.de>
5791
5792         PR tree-optimization/47892
5793         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5794
5795 2011-04-20  Richard Guenther  <rguenther@suse.de>
5796
5797         PR middle-end/48695
5798         * g++.dg/torture/pr48695.C: New testcase.
5799
5800 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5801
5802         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5803         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5804         * gcc.c-torture/execute/pr45262.c: Ditto
5805         * gcc.dg/torture/pr43165.c: Ditto.
5806         * gcc.dg/torture/pr47228.c: Ditto.
5807         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5808         * gcc.dg/ipa/pr45644.c: Ditto.
5809         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5810         PDP11.
5811
5812 2011-04-19  Jason Merrill  <jason@redhat.com>
5813
5814         * g++.dg/ext/complex7.C: New.
5815
5816         * g++.dg/ext/attrib41.C: New.
5817
5818 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5819
5820         PR testsuite/48676
5821         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5822
5823 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5824
5825         PR target/48678
5826         * gcc.target/i386/pr48678.c: New test.
5827
5828 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5829
5830         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5831         * g++.dg/opt/devirt2.C: New test.
5832         * g++.dg/ipa/devirt-g-1.C: Likewise.
5833
5834 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5835
5836         PR fortran/48588
5837         * gfortran.dg/whole_file_33.f90: New.
5838
5839 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5840
5841         * g++.dg/ipa/devirt-7.C: New test.
5842
5843 2011-04-19  Richard Guenther  <rguenther@suse.de>
5844
5845         PR lto/48207
5846         * g++.dg/lto/pr48207_0.C: New testcase.
5847
5848 2011-04-18  Jason Merrill  <jason@redhat.com>
5849
5850         * g++.dg/init/void1.C: New.
5851
5852         * g++.dg/cpp0x/union4.C: New.
5853
5854 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5855
5856         PR middle-end/48661
5857         * g++.dg/torture/pr48661.C: New test.
5858
5859         PR c++/48632
5860         * g++.dg/gomp/pr48632.C: New test.
5861
5862 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5863
5864         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5865         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5866
5867 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5868
5869         PR fortran/18918
5870         * gfortran.dg/coarray_17.f90: New.
5871         * gfortran.dg/coarray_10.f90: Update dg-error.
5872
5873 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5874
5875         PR testsuite/48251
5876         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5877         * gfortran.dg/guality/guality.exp: Likewise.
5878
5879 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5880
5881         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5882
5883 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5884
5885         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5886
5887 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5888
5889         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5890
5891 2011-04-18  Richard Guenther  <rguenther@suse.de>
5892
5893         PR middle-end/46364
5894         * g++.dg/torture/pr46364.C: New testcase.
5895
5896 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5897
5898         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5899
5900 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5901
5902         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5903
5904 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5905             Ira Rosen  <ira.rosen@linaro.org>
5906
5907         PR target/48252
5908         * gcc.target/arm/pr48252.c: New test.
5909
5910 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5911
5912         PR tree-optimization/48616
5913         * gcc.dg/pr48616.c: New test.
5914
5915 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5916
5917         PR fortran/18918
5918         * gfortran.dg/coarray_16.f90: New.
5919
5920 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5921
5922         PR fortran/48462
5923         * gfortran.dg/realloc_on_assign_7.f03: New test.
5924
5925 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5926
5927         PR libgfortran/48602
5928         * gfortran.dg/fmt_g0_6.f08: New test.
5929
5930 2011-04-17  Jason Merrill  <jason@redhat.com>
5931
5932         * g++.dg/cpp0x/sfinae16.C: New.
5933
5934 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5935
5936         * gcc.target/mips/reg-var-1.c: New test.
5937
5938 2011-04-17  Jan Hubicka  <jh@suse.cz>
5939
5940         * gcc.dg/winline-5.c: Update testcase.
5941
5942 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5943
5944         * gnat.dg/discr27.ad[sb]: Move dg directive.
5945         * gnat.dg/discr28.ad[sb]: New test.
5946         * gnat.dg/discr28_pkg.ads: New helper.
5947
5948 2011-04-17  Michael Matz  <matz@suse.de>
5949
5950         PR tree-optimization/48622
5951         PR lto/48645
5952         * gcc.dg/lto/pr48622_0.c: New test.
5953
5954 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5955
5956         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5957         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5958         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5959         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5960         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5961         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5962
5963 2011-04-15  Jason Merrill  <jason@redhat.com>
5964
5965         * g++.dg/cpp0x/range-for17.C: New.
5966
5967 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5968
5969         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5970         * g++.dg/cpp0x/range-for3.C: Likewise.
5971         * g++.dg/cpp0x/range-for9.C: Correct error message.
5972         * g++.dg/cpp0x/range-for11.C: New.
5973         * g++.dg/cpp0x/range-for12.C: New.
5974         * g++.dg/cpp0x/range-for13.C: New.
5975         * g++.dg/cpp0x/range-for14.C: New.
5976         * g++.dg/cpp0x/range-for15.C: New.
5977         * g++.dg/cpp0x/range-for16.C: New.
5978
5979 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5980
5981         PR fortran/18918
5982         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5983
5984 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5985
5986         * objc.dg/naming-4.m: Updated.
5987         * objc.dg/naming-5.m: Updated.
5988         * objc.dg/naming-6.m: New.
5989         * objc.dg/naming-7.m: New.
5990         * obj-c++.dg/naming-1.mm: Updated.
5991         * obj-c++.dg/naming-2.mm: Updated.
5992         * obj-c++.dg/naming-3.mm: New.
5993         * obj-c++.dg/naming-4.mm: New.
5994
5995 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5996
5997         PR libgfortran/48589
5998         * gfortran.dg/fmt_g0_5.f08: New test.
5999
6000 2011-04-15  Richard Guenther  <rguenther@suse.de>
6001
6002         PR testsuite/48286
6003         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6004
6005 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6006
6007         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6008         -finline-limit=0 to -fno-inline
6009
6010 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6011
6012         PR target/48614
6013         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6014         just avx.
6015
6016 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6017
6018         PR target/48605
6019         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6020         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6021         * gcc.target/i386/avx-insertps-3.c: New test.
6022         * gcc.target/i386/avx-insertps-4.c: New test.
6023
6024 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6025
6026         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6027         -finline-limit=0
6028
6029 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6030
6031         PR target/46779
6032         PR target/45291
6033         PR target/41894
6034         * gcc.target/avr/pr46779-1.c: New test case
6035         * gcc.target/avr/pr46779-2.c: New test case
6036
6037 2011-04-14  Jason Merrill  <jason@redhat.com>
6038
6039         * g++.dg/cpp0x/sfinae15.C: New.
6040
6041         * g++.dg/cpp0x/sfinae14.C: New.
6042
6043         * g++.dg/ext/vla10.C: New.
6044
6045 2011-04-14  Richard Guenther  <rguenther@suse.de>
6046
6047         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6048
6049 2011-04-14  Richard Guenther  <rguenther@suse.de>
6050
6051         * gcc.dg/fold-bitand-4.c: Move ...
6052         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6053
6054 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6055
6056         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6057         variables const.
6058         * gcc.target/avr/torture/trivial.c: Ditto.
6059
6060 2011-04-13  Jason Merrill  <jason@redhat.com>
6061
6062         * g++.dg/template/operator11.C: New.
6063
6064 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6065
6066         PR middle-end/48591
6067         * gcc.dg/gomp/pr48591.c: New test.
6068
6069         PR c++/48570
6070         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6071         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6072
6073 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6074
6075         PR c++/48574
6076         * g++.dg/template/dependent-expr7.C: New test case.
6077
6078 2011-04-13  Jason Merrill  <jason@redhat.com>
6079
6080         * g++.dg/cpp0x/sfinae13.C: New.
6081
6082 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6083
6084         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6085
6086 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6087
6088         * gcc.target/arm/pr43698.c: Remove -march option.
6089
6090 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6091
6092         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6093         -march option.
6094
6095 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6096
6097         PR fortran/48360
6098         PR fortran/48456
6099         * gfortran.dg/realloc_on_assign_6.f03: New test.
6100
6101 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6102
6103         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6104         targets the additional -mno-ms-bitfields and
6105         -Wno-packed-bitfield-compat options.
6106         * g++.dg/ext/bitfield3.C: Likewise.
6107         * g++.dg/ext/bitfield4.C: Likewise.
6108         * g++.dg/ext/bitfield5.C: Likewise.
6109         * gcc.dg/bitfld-15.c: Likewise.
6110         * gcc.dg/bitfld-16.c: Likewise.
6111         * gcc.dg/bitfld-17.c: Likewise.
6112         * gcc.dg/bitfld-18.c: Likewise.
6113
6114 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6115
6116         * gcc.target/arm/neon-vld3-1.c: New test.
6117         * gcc.target/arm/neon-vst3-1.c: New test.
6118         * gcc.target/arm/neon/v*.c: Regenerate.
6119
6120 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6121
6122         PR rtl-optimization/48549
6123         * g++.dg/opt/pr48549.C: New test.
6124
6125 2011-04-12  Richard Guenther  <rguenther@suse.de>
6126
6127         PR tree-optimization/46076
6128         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6129
6130 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6131
6132         PR testsuite/21164
6133         * lib/compat.exp (compat-execute): Declare unsupported after
6134         stripping path from src1.
6135         * lib/lto.exp (lto-execute): Likewise.
6136
6137 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6138
6139         PR c/48552
6140         * gcc.dg/pr48552-1.c: New test.
6141         * gcc.dg/pr48552-2.c: New test.
6142
6143 2011-04-11  Jason Merrill  <jason@redhat.com>
6144
6145         * g++.dg/cpp0x/sfinae12.C: New.
6146
6147         * g++.dg/cpp0x/enum10.C: New.
6148
6149         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6150
6151         * g++.dg/cpp0x/rv-func.C: New.
6152
6153 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6154
6155         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6156         alpha*-dec-osf5*.
6157
6158 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6159
6160         PR tree-optimization/48195
6161         * gcc.dg/ipa/pr48195.c: New test.
6162
6163 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6164
6165         * gnat.dg/return3.adb: Remove unused switch.
6166
6167 2011-04-08  Mike Stump  <mikestump@comcast.net>
6168
6169         PR testsuite/48506
6170         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6171         default to fno-common.
6172
6173 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6174
6175         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6176         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6177
6178 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6179
6180         PR fortran/48448
6181         * gfortran.dg/function_optimize_5.f90:  New test.
6182
6183 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6184
6185         * gnat.dg/aggr17.adb: New test.
6186         * gnat.dg/aggr18.adb: Likewise.
6187
6188 2011-04-08  Michael Matz  <matz@suse.de>
6189
6190         PR middle-end/48389
6191         * gcc.target/i386/pr48389.c: New test.
6192
6193 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6194
6195         PR rtl-optimization/48272
6196         * g++.dg/opt/pr48272.C: New.
6197
6198 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6199
6200         PR rtl-optimization/48235
6201         * gcc.dg/pr48235.c: New.
6202
6203 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6204
6205         PR rtl-optimization/48302
6206         * g++.dg/opt/pr48302.C: New.
6207
6208 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6209
6210         PR target/48273
6211         * g++.dg/opt/pr48273.C: New.
6212
6213 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6214
6215         PR rtl-optimization/48442
6216         * gcc.dg/pr48442.c: New.
6217
6218 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6219
6220         PR tree-optimization/48377
6221         * gcc.dg/vect/pr48377.c: New test.
6222
6223 2011-04-07  Jason Merrill  <jason@redhat.com>
6224
6225         * g++.dg/cpp0x/regress/call1.C: New.
6226
6227         * g++.dg/cpp0x/variadic107.C: New.
6228
6229         * g++.dg/cpp0x/sfinae11.C: New.
6230         * g++.dg/cpp0x/noexcept02.C: Fix.
6231
6232         * g++.dg/cpp0x/sfinae10.C: New.
6233
6234         * g++.dg/cpp0x/sfinae9.C: New.
6235
6236         * c-c++-common/Wcast-qual-1.c: Move here from...
6237         * gcc.dg/cast-qual-3.c: ...here, and...
6238         * g++.dg/warn/Wcast-qual2.C: ...here.
6239
6240         * g++.dg/cpp0x/sfinae8.C: New.
6241
6242         * g++.dg/cpp0x/sfinae7.C: New.
6243
6244         * g++.dg/cpp0x/enum9.C: New.
6245
6246 2011-04-07  Mike Stump  <mikestump@comcast.net>
6247
6248         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6249         with no trampolines.
6250
6251 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6252
6253         PR fortran/48117
6254         * gfortran.dg/gomp/pr48117.f90: New test.
6255
6256         PR debug/48343
6257         * gcc.dg/torture/pr48343.c: New test.
6258
6259 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6260
6261         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6262
6263 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6264
6265         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6266
6267 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6268
6269         PR target/43920
6270         * lib/scanasm.exp (object-size): New proc.
6271         * gcc.target/arm/pr43920-2.c: New test.
6272
6273 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6274
6275         PR fortran/18918
6276         PR fortran/48477
6277         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6278
6279 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6280
6281         * gcc.dg/mtune.c: Prune note from output.
6282
6283 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6284
6285         PR debug/48466
6286         * gcc.dg/guality/pr36977.c: New test.
6287         * gcc.dg/guality/pr48466.c: New test.
6288
6289 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6290
6291         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6292
6293 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6294
6295         * gnat.dg/return3.adb: New test.
6296
6297 2011-04-06  Richard Guenther  <rguenther@suse.de>
6298
6299         PR tree-optimization/47663
6300         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6301
6302 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6303
6304         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6305         Solaris 8 and 9 as well.
6306
6307 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6308
6309         PR target/43920
6310         * gcc.target/arm/pr43920-1.c: New test.
6311
6312 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6313
6314         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6315         (cctor): Actually return the value.
6316         (main): Cast return values.
6317
6318 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6319
6320         * gfortran.dg/character_comparison_8.f90:  New test.
6321
6322 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6323
6324         * frontend-passes: (optimize_lexical_comparison): New function.
6325         (optimize_expr): Call it.
6326         (optimize_comparison): Also handle lexical comparison functions.
6327         Return false instad of -2 for unequal comparison.
6328
6329 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6330
6331         PR fortran/48412
6332         * function_optimize_4.f90:  New test.
6333
6334 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6335
6336         PR fortran/18918
6337         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6338         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6339         * gfortran.dg/coarray_15.f90: New.
6340
6341 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6342
6343         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6344         * gfortran.dg/bessel_7.f90: Likewise.
6345
6346 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6347
6348         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6349
6350 2011-04-03  Richard Guenther  <rguenther@suse.de>
6351             Ira Rosen  <ira.rosen@linaro.org>
6352
6353         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6354         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6355         -ftree-loop-if-convert-stores.
6356
6357 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6358
6359         * gnat.dg/specs/aggr2.ads: New test.
6360
6361 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6362
6363         * gnat.dg/debug2.ad[sb]: New test.
6364         * gnat.dg/debug2_pkg.ads: New helper.
6365         * gnat.dg/debug3.ad[sb]: New test.
6366
6367 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6368
6369         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6370
6371 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6372
6373         PR middle-end/48335
6374         * gcc.c-torture/compile/pr48335-1.c: New test.
6375         * gcc.dg/pr48335-1.c: New test.
6376         * gcc.dg/pr48335-2.c: New test.
6377         * gcc.dg/pr48335-3.c: New test.
6378         * gcc.dg/pr48335-4.c: New test.
6379         * gcc.dg/pr48335-5.c: New test.
6380         * gcc.dg/pr48335-6.c: New test.
6381         * gcc.dg/pr48335-7.c: New test.
6382         * gcc.dg/pr48335-8.c: New test.
6383         * gcc.target/i386/pr48335-1.c: New test.
6384
6385 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6386
6387         PR c/36299
6388         * gcc.dg/Waddress.c: New test.
6389
6390 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6391
6392         PR fortran/48352
6393         * gfortran.dg/function_optimize_3.f90:  New test.
6394
6395 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6396
6397         * gcc.c-torture/compile/20110401-1.c: New test.
6398
6399         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6400         * g++.dg/lto/20091002-2_0.C: Likewise.
6401         * g++.dg/lto/20090303_0.c: Likewise.
6402         * g++.dg/lto/20091004-1_0.C: Likewise.
6403         * g++.dg/lto/20091002-3_0.C: Likewise.
6404         * g++.dg/lto/20091004-2_0.C: Likewise.
6405         * g++.dg/lto/20081123_0.C: Likewise.
6406         * g++.dg/lto/20090313_0.C: Likewise.
6407         * g++.dg/lto/20081109-1_0.C: Likewise.
6408         * g++.dg/lto/20081219_0.C: Likewise.
6409         * g++.dg/lto/20081204-1_0.C: Likewise.
6410         * g++.dg/lto/20090302_0.C: Likewise.
6411         * g++.dg/lto/20081119-1_0.C: Likewise.
6412         * g++.dg/lto/20081118_0.C: Likewise.
6413         * gcc.dg/lto/20091020-2_0.c: Likewise.
6414         * gcc.dg/lto/20090210_0.c: Likewise.
6415         * gcc.dg/lto/20081204-1_0.c: Likewise.
6416         * gcc.dg/lto/20081224_0.c: Likewise.
6417         * gcc.dg/lto/20090219_0.c: Likewise.
6418         * gcc.dg/lto/20091014-1_0.c: Likewise.
6419         * gcc.dg/lto/20091016-1_0.c: Likewise.
6420         * gcc.dg/lto/20090206-2_0.c: Likewise.
6421         * gcc.dg/lto/20090116_0.c: Likewise.
6422         * gcc.dg/lto/20091013-1_0.c: Likewise.
6423         * gcc.dg/lto/20091015-1_0.c: Likewise.
6424         * gcc.dg/lto/20090126-2_0.c: Likewise.
6425
6426 2011-03-31  Ian Lance Taylor  <iant@google.com>
6427
6428         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6429
6430 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6431
6432         * gnat.dg/opt16.adb: New test.
6433
6434 2011-03-31  Jason Merrill  <jason@redhat.com>
6435
6436         * g++.dg/cpp0x/defaulted24.C: New.
6437
6438 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6439
6440         PR target/16292
6441         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6442         with -O0.
6443
6444 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6445
6446         * g++.dg/other/i386-9.C: New test.
6447
6448 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6449
6450         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6451
6452 2011-03-30  Jason Merrill  <jason@redhat.com>
6453
6454         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6455
6456         * g++.dg/cpp0x/regress/isnan.C: New.
6457
6458         * g++.dg/cpp0x/initlist46.C: New.
6459
6460 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6461
6462         PR target/47551
6463         * gcc.target/arm/neon-modes-2.c: New test.
6464
6465 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6466
6467         PR c/48305
6468         * gcc.c-torture/compile/pr48305.c: New test.
6469
6470 2011-03-29  Jason Merrill  <jason@redhat.com>
6471
6472         * g++.dg/cpp0x/regress/value-dep1.C: New.
6473
6474 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6475
6476         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6477
6478 2011-03-29  Ian Lance Taylor  <iant@google.com>
6479
6480         * go.test/go-test.exp: Handle the test lines used in several new
6481         tests.
6482         (errchk): Add opts parameter.  Change all callers.  Handle parens
6483         in regexps.
6484
6485 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6486             Dominique d'Humieres  <dominiq@lps.ens.fr>
6487
6488         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6489         and __APPLE__ && __PPC__ && __ALTIVEC__.
6490
6491 2011-03-29  Jason Merrill  <jason@redhat.com>
6492
6493         * g++.dg/cpp0x/dependent1.C: New.
6494
6495         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6496
6497         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6498
6499         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6500
6501 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6502
6503         PR fortran/48095
6504         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6505         * gfortran.dg/proc_ptr_comp_32.f90: New.
6506
6507 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6508
6509         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6510         check for corresponding warning.
6511
6512 2011-03-28  Jason Merrill  <jason@redhat.com>
6513
6514         * g++.dg/cpp0x/rv-deduce2.C: New.
6515
6516 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6517
6518         PR debug/48203
6519         * gcc.dg/pr48203.c: New test.
6520
6521 2011-03-28  Jeff Law <law@redhat.com>
6522
6523         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6524
6525 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6526
6527         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6528         and __PPC__ && __ALTIVEC__.
6529
6530 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6531
6532         PR testsuite/48238
6533         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6534         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6535         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6536         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6537
6538 2011-03-28  Jason Merrill  <jason@redhat.com>
6539
6540         * g++.dg/cpp0x/initlist-array2.C: New.
6541
6542         * g++.dg/cpp0x/initlist-array1.C: New.
6543
6544         * g++.dg/cpp0x/constexpr-compound.C: New.
6545
6546         * g++.dg/cpp0x/constexpr-using.C: New.
6547
6548         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6549
6550 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6551
6552         PR testsuite/48276
6553         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6554
6555 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6556
6557         * gcc.dg/slp-1.c: New test.
6558
6559 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6560
6561         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6562         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6563         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6564         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6565         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6566         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6567         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6568         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6569         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6570         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6571         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6572         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6573         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6574         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6575
6576 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6577
6578         PR fortran/47065
6579         * gfortran.dg/trim_optimize_5.f90:  New test.
6580         * gfortran.dg/trim_optimize_6.f90:  New test.
6581
6582 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6583
6584         PR target/38598
6585         * gcc.target/mips/madd-7.c: Remove -mlong32.
6586         * gcc.target/mips/msub-7.c: Likewise.
6587
6588 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6589
6590         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6591         accesses to preserve the meaning of the test for doubleword vectors.
6592         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6593         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6594
6595 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6596
6597         PR fortran/48291
6598         * gfortran.dg/class_42.f03: New.
6599
6600 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6601
6602         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6603         strided accesses.
6604
6605 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6606
6607         PR rtl-optimization/48144
6608         * gcc.dg/pr48144.c: New test.
6609
6610 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6611
6612         * gnat.dg/discr27.ad[sb]: New test.
6613
6614 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6615
6616         * gnat.dg/limited_with2.ad[sb]: New test.
6617         * gnat.dg/limited_with2_pkg1.ads: New helper.
6618         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6619
6620 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6621
6622         * gnat.dg/opt15.adb: New test.
6623         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6624
6625 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6626
6627         PR fortran/48174
6628         PR fortran/45304
6629         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6630         * gfortran.dg/leadz_trailz_3.f90: Ditto
6631
6632 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6633
6634         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6635
6636 2011-03-25  Jason Merrill  <jason@redhat.com>
6637
6638         * g++.dg/cpp0x/defaulted22.C: New.
6639         * g++.dg/cpp0x/defaulted23.C: New.
6640         * g++.dg/cpp0x/defaulted15.C: Adjust.
6641
6642 2011-03-25  Jason Merrill  <jason@redhat.com>
6643
6644         * g++.dg/cpp0x/move1.C: New.
6645
6646 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6647
6648         PR target/48287
6649         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6650
6651 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6652
6653         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6654         for mips-sgi-irix6.5.
6655         Replace snprintf prototype by <stdio.h>.
6656
6657 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6658
6659         PR testsuite/48283
6660         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6661         run_expensive_tests.
6662         * gcc.dg/graphite/block-4.c: Likewise.
6663         * gcc.dg/graphite/block-7.c: Likewise.
6664         * gcc.dg/graphite/block-8.c: Likewise.
6665
6666 2011-03-25  Richard Guenther  <rguenther@suse.de>
6667
6668         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6669         * g++.dg/tree-ssa/pr8781.C: Likewise.
6670         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6671         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6672         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6673         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6674         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6675         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6676         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6677         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6678         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6679         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6680         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6681         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6682         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6683         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6684         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6685         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6686         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6687         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6688         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6689         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6690         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6691         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6692         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6693         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6694         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6695         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6696         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6697         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6698         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6699         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6700         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6701         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6702         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6703         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6704         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6705         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6706         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6707         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6708         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6709         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6710         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6711         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6712         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6713         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6714         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6715         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6716         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6717         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6718         * c-c++-common/pr46562-2.c: Likewise.
6719         * gfortran.dg/pr42108.f90: Likewise.
6720         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6721         foo to be inlined even at -O1.
6722         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6723         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6724         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6725         * gcc.dg/matrix/matrix.exp: Disable FRE.
6726
6727 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6728
6729         PR debug/48204
6730         * gcc.dg/dfp/pr48204.c: New test.
6731
6732 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6733
6734         PR target/48209
6735         * gcc.c-torture/execute/pr47917.c: Move this...
6736         * gcc.dg/torture/pr47917.c: to here and add xfails.
6737
6738 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6739
6740         * gnat.dg/array16.ad[sb]: New test.
6741         * gnat.dg/array16.ads: New helper.
6742
6743 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6744
6745         * gnat.dg/derived_type2.adb: New test.
6746
6747 2011-03-24  Richard Guenther  <rguenther@suse.de>
6748
6749         PR tree-optimization/48271
6750         * g++.dg/torture/pr48271.C: New testcase.
6751
6752 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6753
6754         * gnat.dg/array15.ad[sb]: New test.
6755
6756 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6757
6758         PR target/48237
6759         * gcc.target/i386/pr48237.c: New test.
6760
6761 2011-03-24  Richard Guenther  <rguenther@suse.de>
6762
6763         PR middle-end/48269
6764         * gcc.dg/builtin-object-size-10.c: New testcase.
6765
6766 2011-03-24  Richard Guenther  <rguenther@suse.de>
6767
6768         PR tree-optimization/46562
6769         * c-c++-common/pr46562-2.c: New testcase.
6770         * c-c++-common/pr46562.c: Likewise.
6771
6772 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6773
6774         * gcc.dg/vect/vect-cselim-1.c: New test.
6775         * gcc.dg/vect/vect-cselim-2.c: New test.
6776
6777 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6778
6779         * gcc.target/arm/pr46934.c: New.
6780
6781 2011-03-23  Ian Lance Taylor  <iant@google.com>
6782
6783         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6784
6785 2011-03-23  Richard Guenther  <rguenther@suse.de>
6786
6787         * gcc.dg/struct: Remove directory and contents.
6788
6789 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6790
6791         PR testsuite/48251
6792         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6793
6794 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6795
6796         * gnat.dg/discr26.ad[sb]: New test.
6797         * gnat.dg/discr26_pkg.ads: New helper.
6798
6799 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6800
6801         PR target/47553
6802         * gcc.target/arm/neon-vld-1.c: New test.
6803
6804 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6805
6806         * gnat.dg/array14.ad[sb]: New test.
6807         * gnat.dg/array14_pkg.ads: New helper.
6808
6809 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6810
6811         * gcc.c-torture/execute/920501-8.x: Remove.
6812         * gcc.c-torture/execute/930513-1.x: Remove.
6813         * gcc.c-torture/execute/960312-1.x: Remove.
6814         * gcc.c-torture/compile/20000804-1.c,
6815         gcc.c-torture/compile/20001205-1.c,
6816         gcc.c-torture/compile/20001226-1.c,
6817         gcc.c-torture/compile/20010518-2.c,
6818         gcc.c-torture/compile/20020312-1.c,
6819         gcc.c-torture/compile/20020604-1.c,
6820         gcc.c-torture/compile/920501-12.c,
6821         gcc.c-torture/compile/920501-4.c,
6822         gcc.c-torture/compile/920520-1.c,
6823         gcc.c-torture/compile/980506-1.c,
6824         gcc.c-torture/execute/980709-1.x,
6825         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6826         options for m68hc11.
6827         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6828         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6829         m68hc11.
6830
6831 2011-03-22  Nick Clifton  <nickc@redhat.com>
6832
6833         * lib/target-supports.exp (check_profiling_available): Add MN10300
6834         to the list of targets that do not support profiling.  Restore
6835         alpha sorting to this list.
6836
6837 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6838
6839         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6840         failure on 32-bit systems.
6841         * gcc.dg/torture/vector-2.c: Ditto.
6842
6843 2011-03-22  Richard Guenther  <rguenther@suse.de>
6844
6845         PR tree-optimization/48228
6846         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6847
6848 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6849
6850         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6851         powerpc.
6852
6853         PR target/48226
6854         * gcc.target/powerpc/pr48226.c: New file.
6855
6856 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6857
6858         * lib/prune.exp (prune_gcc_output): Prune "could not create
6859         compact unwind for" warnings.
6860
6861 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6862
6863         PR c/42544
6864         PR c/48197
6865         * gcc.c-torture/execute/pr42544.c: New test.
6866         * gcc.c-torture/execute/pr48197.c: New test.
6867
6868 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6869
6870         PR preprocessor/48192
6871         * gcc.target/powerpc/pr48192.c: New file.
6872
6873         PR target/48053
6874         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6875         split problem of 0 being loaded in a VSX register.
6876
6877 2011-03-21  Richard Guenther  <rguenther@suse.de>
6878
6879         PR c/47939
6880         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6881         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6882         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6883         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6884
6885 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6886
6887         PR target/48213
6888         * gcc.dg/pr48213.c: New test.
6889
6890 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6891
6892         PR target/12171
6893         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6894
6895 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6896
6897         * gcc.target/arm/xor-and.c: New.
6898
6899 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6900
6901         PR fortran/22572
6902         * gfortran.dg/function_optimize_1.f90:  New test.
6903         * gfortran.dg/function_optimize_2.f90:  New test.
6904
6905 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6906
6907         PR rtl-optimization/47502
6908         * gcc.target/i386/pr47502-1.c: New.
6909         * gcc.target/i386/pr47502-2.c: Likewise.
6910
6911 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6912
6913         PR rtl-optimization/48156
6914         * gcc.dg/pr48156.c: New test.
6915
6916 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6917
6918         PR libfortran/47439
6919         * gfortran.dg/scratch_1.f90: Adjust test.
6920
6921 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6922
6923         PR libfortran/47439
6924         * gfortran.dg/scratch_1.f90: New test.
6925
6926 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6927
6928         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6929         variably modified typedefs.
6930         * gcc.dg/c1x-typedef-2.c: Remove.
6931
6932 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6933
6934         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6935         * gcc.dg/c1x-anon-struct-3.c: New test.
6936         * gcc.dg/anon-struct-11.c: Update.
6937
6938 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6939
6940         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6941         dg-xfail-run-if.
6942         Only xfail with gas.
6943
6944 2011-03-18  Jason Merrill  <jason@redhat.com>
6945
6946         * g++.dg/template/fn-ptr1.C: New.
6947
6948         * g++.dg/overload/volatile1.C: New.
6949
6950         * g++.dg/opt/pr23372.C: New.
6951
6952         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6953
6954 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6955
6956         PR middle-end/47405
6957         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6958
6959 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6960
6961         * gcc.target/arm/unsigned-extend-1.c: New.
6962
6963 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6964
6965         PR bootstrap/48161
6966         * gcc.c-torture/compile/pr48161.c: New test.
6967
6968 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6969
6970         PR middle-end/47725
6971         * gcc.dg/torture/pr47725.c: New.
6972
6973 2011-03-17  Jason Merrill  <jason@redhat.com>
6974
6975         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6976         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6977
6978 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6979
6980         * gnat.dg/specs/elab2.ads: New test.
6981         * gnat.dg/specs/elab2_pkg.ads: New helper.
6982
6983 2011-03-17  Jason Merrill  <jason@redhat.com>
6984
6985         * g++.dg/cpp0x/decltype-1212.C: New.
6986         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6987
6988 2011-03-17  Jason Merrill  <jason@redhat.com>
6989
6990         * g++.dg/parse/memfnquals1.C: New.
6991
6992 2011-03-17  Richard Guenther  <rguenther@suse.de>
6993
6994         PR middle-end/48134
6995         * gcc.dg/pr48134.c: New testcase.
6996
6997 2011-03-17  Richard Guenther  <rguenther@suse.de>
6998
6999         PR middle-end/48165
7000         * g++.dg/torture/pr48165.C: New testcase.
7001
7002 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7003
7004         PR rtl-optimization/48141
7005         * gcc.dg/pr48141.c: New test.
7006
7007 2011-03-16  Jason Merrill  <jason@redhat.com>
7008
7009         * g++.dg/cpp0x/constexpr-48089.C: New.
7010
7011         * g++.dg/cpp0x/constexpr-abi1.C: New.
7012
7013         * g++.dg/cpp0x/constexpr-46336.C: New.
7014         * g++.dg/parse/friend5.C: Adjust expected errors.
7015
7016         * g++.dg/cpp0x/constexpr-47570.C: New.
7017
7018 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7019
7020         PR debug/47510
7021         * ++.dg/debug/dwarf2/typedef6.C: New test.
7022
7023 2011-03-16  Jason Merrill  <jason@redhat.com>
7024
7025         * g++.dg/cpp0x/elision2.C: New.
7026
7027         * g++.dg/cpp0x/constexpr-array3.C: New.
7028
7029 2011-03-16  Jason Merrill  <jason@redhat.com>
7030
7031         * g++.dg/cpp0x/sfinae6.C: New.
7032         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7033         * g++.dg/cpp0x/pr45908.C: Likewise.
7034         * g++.dg/cpp0x/sfinae6.C: Likewise.
7035         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7036         * g++.old-deja/g++.law/arg11.C: Likewise.
7037
7038 2011-03-16  Jason Merrill  <jason@redhat.com>
7039
7040         * g++.dg/template/incomplete6.C: New.
7041
7042 2011-03-16  Jeff Law <law@redhat.com>
7043
7044         * gcc.dg/tree-ssa/vrp55.c: New test.
7045
7046 2011-03-16  Jason Merrill  <jason@redhat.com>
7047
7048         * g++.dg/cpp0x/auto22.C: New.
7049
7050 2011-03-16  Richard Guenther  <rguenther@suse.de>
7051
7052         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7053         optimizing it away if promoted to const.
7054
7055 2011-03-16  Richard Guenther  <rguenther@suse.de>
7056
7057         PR tree-optimization/48149
7058         * gcc.dg/fold-complex-1.c: New testcase.
7059
7060 2011-03-16  Richard Guenther  <rguenther@suse.de>
7061
7062         PR testsuite/48147
7063         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7064         or cloning happens.
7065
7066 2011-03-16  Richard Guenther  <rguenther@suse.de>
7067
7068         PR tree-optimization/26134
7069         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7070
7071 2011-03-16  Richard Guenther  <rguenther@suse.de>
7072
7073         PR tree-optimization/48146
7074         * gcc.dg/torture/pr48146.c: New testcase.
7075
7076 2011-03-16  Richard Guenther  <rguenther@suse.de>
7077
7078         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7079         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7080
7081 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7082
7083         PR middle-end/48136
7084         * gcc.c-torture/compile/pr48136.c: New test.
7085
7086         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7087
7088         PR debug/45882
7089         * gcc.dg/guality/pr45882.c: New test.
7090
7091 2011-03-15  Jason Merrill  <jason@redhat.com>
7092
7093         * g++.dg/cpp0x/constexpr-recursion.C: New.
7094
7095         * g++.dg/cpp0x/implicit11.C: New.
7096
7097 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7098
7099         * g++.dg/cpp0x/constexpr-attribute.C: New.
7100
7101 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7102
7103         * g++.dg/parse/pr34758.C: New.
7104
7105 2011-03-15  Xinliang David Li  <davidxl@google.com>
7106
7107         PR c/47837
7108         * gcc.dg/uninit-pred-7_d.c: New test.
7109         * gcc.dg/uninit-pred-8_d.c: New test.
7110
7111 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7112
7113         PR target/46788
7114         * gcc.target/arm/pr46788.c: New.
7115
7116 2011-03-15  Richard Guenther  <rguenther@suse.de>
7117
7118         PR middle-end/47650
7119         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7120         * gfortran.dg/ishft_4.f90: Likewise.
7121         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7122
7123 2011-03-15  Richard Guenther  <rguenther@suse.de>
7124
7125         PR tree-optimization/13954
7126         * g++.dg/tree-ssa/pr13954.C: New testcase.
7127
7128 2011-03-15  Richard Guenther  <rguenther@suse.de>
7129
7130         PR tree-optimization/48037
7131         * gcc.target/i386/pr48037-1.c: New testcase.
7132
7133 2011-03-15  Richard Guenther  <rguenther@suse.de>
7134
7135         PR tree-optimization/41490
7136         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7137         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7138         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7139         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7140         * g++.dg/tree-ssa/pr33604.C: Adjust.
7141
7142 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7143
7144         PR middle-end/47917
7145         * gcc.c-torture/execute/pr47917.c: New test.
7146         * gcc.dg/pr47917.c: New test.
7147
7148         PR middle-end/38878
7149         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7150
7151 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7152
7153         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7154         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7155         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7156         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7157         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7158         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7159         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7160         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7161         * gcc.target/i386/avx-floor-vec.c: Ditto.
7162         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7163         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7164         * gcc.target/i386/avx-rint-vec.c: Ditto.
7165         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7166         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7167         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7168         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7169
7170 2011-03-14  Tom Tromey  <tromey@redhat.com>
7171
7172         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7173         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7174         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7175
7176 2011-03-14  Tom Tromey  <tromey@redhat.com>
7177
7178         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7179         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7180         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7181
7182 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7183
7184         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7185
7186 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7187
7188         PR rtl-optimization/47166
7189         * gcc.c-torture/execute/postmod-1.c: New test.
7190
7191 2011-03-14  Richard Guenther  <rguenther@suse.de>
7192
7193         PR middle-end/48098
7194         * gcc.dg/torture/pr48098.c: New testcase.
7195
7196 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7197
7198         PR target/48053
7199         * gcc.target/powerpc/pr48053-1.c: New test.
7200         * gcc.target/powerpc/pr48053-2.c: Likewise.
7201
7202 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7203
7204         PR libfortran/48066
7205         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7206
7207 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7208
7209         PR libfortran/48066
7210         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7211
7212 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7213
7214         PR fortran/48059
7215         * gfortran.dg/class_41.f03: New.
7216
7217 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7218
7219         * g++.dg/conversion/cast3.C: New test.
7220
7221 2011-03-11  Jason Merrill  <jason@redhat.com>
7222
7223         * g++.dg/template/error45.C: New.
7224
7225         * g++.dg/parse/no-type-defn1.C: New.
7226
7227         * g++.dg/ext/attrib40.C: New.
7228
7229         * g++.dg/cpp0x/regress/array1.C: New.
7230
7231 2011-03-11  Richard Guenther  <rguenther@suse.de>
7232
7233         PR tree-optimization/48067
7234         * gcc.dg/pr48067.c: New testcase.
7235
7236 2011-03-11  Richard Guenther  <rguenther@suse.de>
7237
7238         PR lto/48073
7239         * g++.dg/lto/20110311-1_0.C: New testcase.
7240
7241 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7242
7243         PR c++/48035
7244         * g++.dg/inherit/virtual8.C: New test.
7245
7246         PR middle-end/48044
7247         * gcc.dg/torture/pr48044.c: New test.
7248
7249 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7250
7251         PR fortran/47768
7252         * gfortran.dg/proc_ptr_comp_31.f90: New.
7253
7254 2011-03-11  Richard Guenther  <rguenther@suse.de>
7255
7256         PR tree-optimization/47278
7257         * gcc.dg/torture/pr47278-1.c: New testcase.
7258         * gcc.dg/torture/pr47278-2.c: Likewise.
7259
7260 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7261
7262         PR tree-optimization/48063
7263         * gcc.dg/torture/pr48063.c: New test.
7264
7265 2011-03-10  Jason Merrill  <jason@redhat.com>
7266
7267         * g++.dg/template/array22.C: New.
7268
7269         * g++.dg/cpp0x/syntax-err1.C: New.
7270         * g++.dg/parse/error36.C: Adjust expected errors.
7271         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7272         * g++.old-deja/g++.pt/typename3.C: Likewise.
7273         * g++.old-deja/g++.pt/typename4.C: Likewise.
7274         * g++.old-deja/g++.pt/typename6.C: Likewise.
7275
7276 2011-03-09  Jason Merrill  <jason@redhat.com>
7277
7278         * g++.dg/template/nontype22.C: New.
7279
7280 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7281
7282         PR tree-optimization/47714
7283         * g++.dg/torture/pr47714.C: New test.
7284
7285 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7286
7287         PR target/47755
7288         * gcc.target/powerpc/pr47755-2.c: New file.
7289
7290 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7291
7292         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7293         is not set in the environment, pass 64 as first argument when not
7294         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7295         native where ulimit -u is supported.
7296
7297 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7298
7299         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7300
7301 2011-03-08  Jason Merrill  <jason@redhat.com>
7302
7303         * g++.dg/template/nontype21.C: New.
7304
7305         * g++.dg/template/anon5.C: New.
7306
7307 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7308
7309         PR debug/47881
7310         * gcc.dg/pr47881.c: New test.
7311
7312 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7313
7314         PR c++/47957
7315         * g++.dg/lookup/template3.C: New test.
7316
7317 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7318
7319         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7320         'long' type.
7321
7322 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7323
7324         PR testsuite/47954
7325         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7326         sizeof to compute alignment.
7327
7328 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7329
7330         PR tree-optimization/48022
7331         * gcc.dg/pr48022-1.c: New test.
7332         * gcc.dg/pr48022-2.c: New test.
7333
7334 2011-03-07  Jason Merrill  <jason@redhat.com>
7335
7336         * g++.dg/template/nontype20.C: New.
7337         * g++.dg/init/member1.C: Adjust expected errors.
7338         * g++.dg/parse/constant4.C: Likewise.
7339         * g++.dg/template/qualified-id3.C: Likewise.
7340         * g++.old-deja/g++.pt/crash10.C: Likewise.
7341
7342         * g++.dg/cpp0x/regress/non-const1.C: New.
7343
7344 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7345
7346         PR debug/47991
7347         * gcc.dg/pr47991.c: New test.
7348
7349 2011-03-07  Jason Merrill  <jason@redhat.com>
7350
7351         * g++.dg/abi/mangle46.C: New.
7352
7353 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7354
7355         PR target/47862
7356         * gcc.target/powerpc/pr47862.c: New.
7357
7358 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7359
7360         PR target/45413
7361         * gcc.target/i386/combine-mul.c: Require nonpic.
7362
7363 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7364             Nathan Froyd  <froydnj@codesourcery.com>
7365
7366         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7367
7368 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7369
7370         * README.QMTEST: Remove.
7371
7372 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7373             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7374
7375         PR fortran/47850
7376         * gfortran.dg/array_constructor_37.f90 : New test.
7377
7378 2011-03-05  Jason Merrill  <jason@redhat.com>
7379
7380         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7381         * g++.dg/abi/mangle45.C: Likewise.
7382         * g++.dg/cpp0x/trailing1.C: Likewise.
7383
7384 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7385
7386         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7387
7388 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7389
7390         PR rtl-optimization/47899
7391         * gcc.dg/pr47899.c: New test.
7392
7393         * gcc.dg/torture/pr47968.c: Ignore warnings.
7394
7395         PR tree-optimization/47967
7396         * gcc.c-torture/compile/pr47967.c: New test.
7397
7398 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7399
7400         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7401         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7402
7403 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7404
7405         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7406         and property_getAttributes() if __OBJC2__.
7407         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7408         * objc.dg/property/property-encoding-1.m: New.
7409         * obj-c++.dg/property/property-encoding-1.mm: New.
7410
7411 2011-03-04  Jason Merrill  <jason@redhat.com>
7412
7413         * g++.dg/template/pseudodtor6.C: New.
7414
7415         * g++.dg/inherit/covariant19.C: New.
7416
7417 2011-03-04  Richard Guenther  <rguenther@suse.de>
7418
7419         PR middle-end/47968
7420         * gcc.dg/torture/pr47968.c: New testcase.
7421
7422 2011-03-04  Richard Guenther  <rguenther@suse.de>
7423
7424         PR middle-end/47975
7425         * gcc.dg/torture/pr47975.c: New testcase.
7426
7427 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7428
7429         PR c++/47974
7430         * g++.dg/template/crash106.C: New.
7431
7432 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7433
7434         PR c/47963
7435         * gcc.dg/gomp/pr47963.c: New test.
7436         * g++.dg/gomp/pr47963.C: New test.
7437
7438 2011-03-02  Jason Merrill  <jason@redhat.com>
7439
7440         * g++.dg/cpp0x/regress/condition1.C: New.
7441
7442         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7443
7444 2011-03-01  Jason Merrill  <jason@redhat.com>
7445
7446         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7447
7448         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7449
7450 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7451
7452         PR rtl-optimization/47925
7453         * gcc.c-torture/execute/pr47925.c: New test.
7454
7455 2011-03-01  Jason Merrill  <jason@redhat.com>
7456
7457         * g++.dg/cpp0x/decltype25.C: New.
7458
7459         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7460
7461 2011-03-01  Richard Guenther  <rguenther@suse.de>
7462
7463         PR tree-optimization/47890
7464         * gcc.dg/torture/pr47890.c: New testcase.
7465
7466 2011-03-01  Richard Guenther  <rguenther@suse.de>
7467
7468         PR lto/47924
7469         * gcc.dg/lto/pr47924_0.c: New testcase.
7470
7471 2011-03-01  Richard Guenther  <rguenther@suse.de>
7472
7473         PR lto/46911
7474         * gfortran.dg/lto/pr46911_0.f: New testcase.
7475
7476 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7477
7478         PR libgfortran/47933
7479         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7480         compile errors from older code form.
7481
7482 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7483
7484         PR libgfortran/47567
7485         * gfortran.dg/fmt_fw_d.f90: New test.
7486
7487 2011-02-28  Jason Merrill  <jason@redhat.com>
7488
7489         * g++.dg/inherit/covariant18.C: New.
7490
7491 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7492
7493         PR middle-end/47893
7494         * gcc.dg/pr47893.c: New test.
7495
7496 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7497
7498         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7499         NULL in case of a selector with conflicting types.
7500         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7501
7502 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7503
7504         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7505         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7506         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7507         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7508
7509 2011-02-28  Jason Merrill  <jason@redhat.com>
7510
7511         PR c++/47906
7512         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7513
7514 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7515
7516         PR libgfortran/47778
7517         * gfortran.dg/namelist_71.f90: New test.
7518
7519 2011-02-27  Jason Merrill  <jason@redhat.com>
7520
7521         PR c++/47906
7522         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7523         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7524
7525 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7526
7527         PR c++/46466
7528         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7529
7530 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7531
7532         PR fortran/47886
7533         * gfortran.dg/gomp/task-1.f90: Removed.
7534
7535 2011-02-26  Jason Merrill  <jason@redhat.com>
7536
7537         * g++.dg/template/this-targ1.C: New.
7538
7539         * g++.dg/cpp0x/regress/template-const1.C: New.
7540         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7541         * g++.dg/template/function1.C: Adjust.
7542         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7543         * g++.dg/debug/debug7.C: Adjust.
7544
7545 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7546
7547         PR fortran/47886
7548         * gfortran.dg/gomp/task-1.f90: New.
7549
7550 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7551
7552         * gcc.target/arm/neon-thumb2-move.c: Add
7553         dg-require-effective-target arm_thumb2_ok.
7554
7555 2011-02-24  Jason Merrill  <jason@redhat.com>
7556
7557         * g++.dg/parse/constant1.C: Specify C++98 mode.
7558         * g++.dg/parse/constant5.C: Likewise.
7559         * g++.dg/parse/error2.C: Likewise.
7560         * g++.dg/parse/semicolon3.C: Likewise.
7561         * g++.dg/template/crash14.C: Likewise.
7562         * g++.dg/template/local4.C: Likewise.
7563         * g++.dg/template/nontype3.C: Likewise.
7564         * g++.dg/parse/crash31.C: Adjust expected errors.
7565         * g++.dg/template/function1.C: Likewise.
7566         * g++.dg/template/ref3.C: Likewise.
7567         * g++.dg/template/static9.C: Likewise.
7568         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7569
7570         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7571         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7572         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7573         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7574         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7575
7576 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7577
7578         PR fortran/47878
7579         * gfortran.dg/pr47878.f90: New test.
7580
7581 2011-02-24  Richard Guenther  <rguenther@suse.de>
7582
7583         PR testsuite/47801
7584         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7585         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7586
7587 2011-02-24  Richard Guenther  <rguenther@suse.de>
7588
7589         PR fortran/47839
7590         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7591         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7592
7593 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7594
7595         PR libgfortran/47567
7596         * gfortran.dg/fmt_f0_1.f90: Update test.
7597
7598 2011-02-23  Jason Merrill  <jason@redhat.com>
7599
7600         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7601         * g++.dg/abi/mangle45.C: New.
7602
7603         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7604         * g++.dg/template/canon-type-9.C: Match use of decltype
7605         between declaration and definition.
7606         * g++.dg/template/canon-type-12.C: Likewise.
7607
7608 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7609
7610         PR fortran/40850
7611         * gfortran.dg/nested_allocatables_1.f90: New.
7612
7613 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7614
7615         PR c++/46868
7616         * g++.dg/pr46868.C: New test.
7617         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7618         * g++.dg/parse/error14.C: Adjust.
7619
7620 2011-02-23  Richard Guenther  <rguenther@suse.de>
7621
7622         PR tree-optimization/47838
7623         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7624
7625 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7626
7627         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7628
7629 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7630
7631         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7632         * gfortran.dg/count_init_expr.f03: Ditto.
7633         * gfortran.dg/gomp/pr43711.f90: Ditto.
7634         * gcc.dg/struct-parse-2.c: Ditto.
7635         * gcc.dg/parse-error-3.c: Ditto.
7636         * gcc.dg/Wlogical-op-1.c: Ditto.
7637         * gcc.dg/Walways-true-1.c: Ditto.
7638         * gcc.dg/pr24225.c: Ditto.
7639         * gcc.dg/Walways-true-2.c: Ditto.
7640         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7641         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7642         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7643         * g++.dg/overload/defarg4.C: Ditto.
7644         * g++.dg/inherit/covariant16.C: Ditto.
7645         * g++.dg/inherit/virtual7.C: Ditto.
7646         * g++.dg/template/canon-type-9.C: Ditto.
7647         * g++.dg/template/access19.C: Ditto.
7648         * g++.dg/template/call7.C: Ditto.
7649         * g++.dg/template/canon-type-2.C: Ditto.
7650         * g++.dg/template/init7.C: Ditto.
7651         * g++.dg/template/sizeof-template-argument.C: Ditto.
7652         * g++.dg/template/const3.C: Ditto.
7653         * g++.dg/template/sfinae26.C: Ditto.
7654         * g++.dg/template/sfinae26.C: Ditto.
7655         * g++.dg/template/canon-type-11.C: Ditto.
7656         * g++.dg/template/union2.C: Ditto.
7657         * g++.dg/template/canon-type-3.C: Ditto.
7658         * g++.dg/template/canon-type-1.C: Ditto.
7659         * g++.dg/template/canon-type-5.C: Ditto.
7660         * g++.dg/template/canon-type-7.C: Ditto.
7661         * g++.dg/template/canon-type-10.C: Ditto.
7662         * g++.dg/template/spec36.C: Ditto.
7663         * g++.dg/template/typedef38.C: Ditto.
7664         * g++.dg/template/canon-type-4.C: Ditto.
7665         * g++.dg/template/canon-type-6.C: Ditto.
7666         * g++.dg/template/canon-type-13.C: Ditto.
7667         * g++.dg/template/instantiate9.C: Ditto.
7668         * g++.dg/template/ttp22.C: Ditto.
7669         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7670         * g++.dg/warn/Walways-true-1.C: Ditto.
7671         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7672         * g++.dg/warn/Walways-true-2.C: Ditto.
7673         * g++.dg/conversion/op4.C: Ditto.
7674         * g++.dg/opt/pr19650.C: Ditto.
7675         * g++.dg/lookup/friend11.C: Ditto.
7676         * g++.dg/other/default2.C: Ditto.
7677         * g++.dg/other/default3.C: Ditto.
7678         * g++.dg/other/dtor2.C: Ditto.
7679         * g++.dg/other/friend5.C: Ditto.
7680         * g++.dg/other/default5.C: Ditto.
7681         * g++.dg/init/brace6.C: Ditto.
7682         * g++.dg/init/aggr5.C: Ditto.
7683         * g++.dg/init/error2.C: Ditto.
7684         * g++.dg/expr/bound-mem-fun.C: Ditto.
7685         * g++.dg/expr/cond6.C: Ditto.
7686         * g++.dg/expr/stmt-expr-1.C: Ditto.
7687         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7688         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7689         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7690         * g++.dg/cpp0x/bracket1.C: Ditto.
7691         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7692         * g++.dg/cpp0x/pr38646.C: Ditto.
7693         * g++.dg/cpp0x/variadic73.C: Ditto.
7694         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7695         * g++.dg/cpp0x/bracket4.C: Ditto.
7696         * g++.dg/cpp0x/decltype4.C: Ditto.
7697         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7698         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7699         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7700         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7701         * g++.dg/cpp0x/decltype2.C: Ditto.
7702         * g++.dg/cpp0x/decltype1.C: Ditto.
7703         * g++.dg/cpp0x/bracket2.C: Ditto.
7704         * g++.dg/cpp0x/decltype5.C: Ditto.
7705         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7706         * g++.dg/cpp0x/variadic70.C: Ditto.
7707         * g++.dg/cpp0x/decltype6.C: Ditto.
7708         * g++.dg/cpp0x/rvo.C: Ditto.
7709         * g++.dg/cpp0x/vt-40092.C: Ditto.
7710         * g++.dg/cpp0x/variadic-new.C: Ditto.
7711         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7712         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7713         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7714         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7715         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7716         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7717         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7718         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7719         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7720         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7721         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7722         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7723         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7724         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7725         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7726         * g++.dg/cpp0x/pr39639.C: Ditto.
7727         * g++.dg/cpp0x/decltype3.C: Ditto.
7728         * g++.dg/cpp0x/variadic68.C: Ditto.
7729         * g++.dg/cpp0x/variadic-function.C: Ditto.
7730         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7731         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7732         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7733         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7734         * g++.dg/parse/crash35.C: Ditto.
7735         * g++.dg/parse/crash40.C: Ditto.
7736         * g++.dg/parse/defarg12.C: Ditto.
7737         * g++.dg/parse/crash34.C: Ditto.
7738         * g++.dg/parse/constructor3.C: Ditto.
7739         * g++.dg/parse/template23.C: Ditto.
7740         * g++.dg/parse/crash56.C: Ditto.
7741         * g++.dg/parse/dtor13.C: Ditto.
7742         * g++.dg/parse/error33.C: Ditto.
7743         * g++.dg/parse/ctor9.C: Ditto.
7744         * g++.dg/parse/error32.C: Ditto.
7745         * g++.dg/parse/error37.C: Ditto.
7746         * g++.dg/parse/bitfield3.C: Ditto.
7747         * g++.dg/parse/struct-4.C: Ditto.
7748         * g++.dg/ext/has_trivial_copy.C: Ditto.
7749         * g++.dg/ext/is_polymorphic.C: Ditto.
7750         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7751         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7752         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7753         * g++.dg/ext/is_union.C: Ditto.
7754         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7755         * g++.dg/ext/is_pod.C: Ditto.
7756         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7757         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7758         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7759         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7760         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7761         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7762         * g++.dg/ext/is_abstract.C: Ditto.
7763         * g++.dg/ext/has_trivial_assign.C: Ditto.
7764         * g++.dg/ext/is_class.C: Ditto.
7765         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7766         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7767         * g++.dg/ext/is_base_of.C: Ditto.
7768         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7769         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7770         * g++.dg/ext/is_empty.C: Ditto.
7771         * g++.dg/ext/is_enum.C: Ditto.
7772         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7773         * gnat.dg/opt11.adb: Ditto.
7774         * obj-c++.dg/pr45735.mm: Ditto.
7775         * obj-c++.dg/pr24393.mm: Ditto.
7776         * obj-c++.dg/exceptions-2.mm: Ditto.
7777         * objc.dg/pr45735.m: Ditto.
7778         * objc.dg/pr24393.m: Ditto.
7779
7780 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7781
7782         * objc.dg/attributes/objc-exception-1.m: New.
7783
7784 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7785
7786         * gcc.dg/cpp/include7.c: New test.
7787
7788 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7789
7790         PR c++/47242
7791         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7792
7793 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7794
7795         PR rtl-optimization/47763
7796         * gcc.dg/pr47763.c: New test.
7797
7798 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7799
7800         PR fortran/45743
7801         * gfortran.dg/whole_file_32.f90 : New test.
7802
7803 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7804
7805         PR c++/47666
7806         * g++.dg/inherit/virtual7.C: New test.
7807
7808 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7809
7810         PR objc/47832
7811         * objc.dg/type-size-3.m: Updated error message.
7812         * objc.dg/type-size-4.m: New test.
7813         * objc.dg/type-size-5.m: New test.
7814
7815 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7816
7817         * lib/gnat.exp: Fix comments.
7818         Don't load libgloss.exp.
7819         (default_gnat_version): Call $compiler with --version.
7820         Adapt regexp for gnatmake output, insert version.
7821         (gnat_version): New proc.
7822         (gnat_init): Remove gnat_libgcc_s_path.
7823         (gnat_target_compile): Likewise.
7824         Remove ld_library_path.
7825         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7826         (gnat_pass): Remove.
7827         (gnat_pass): Remove.
7828         (gnat_finish): Remove.
7829         (gnat_exit): Remove.
7830         (local_find_gnatmake): Reindent.
7831         (runtest_file_p): Remove.
7832         (prune_warnings): Remove.
7833         (find_gnatclean): New proc.
7834         * lib/gnat-dg.exp (lremove): New proc.
7835         (gnat-dg-test): Reindent.
7836         Remove additional output files.
7837         (gnat-dg-runtest): Remove.
7838
7839         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7840         * gnat.dg/loop_optimization6.adb: Likewise.
7841         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7842
7843 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7844
7845         PR tree-optimization/47835
7846         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7847
7848 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7849
7850         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7851         * gfortran.dg/abstract_type_2.f03: Ditto.
7852         * gfortran.dg/abstract_type_3.f03: Ditto.
7853         * gfortran.dg/abstract_type_4.f03: Ditto.
7854         * gfortran.dg/abstract_type_5.f03: Ditto.
7855         * gfortran.dg/abstract_type_6.f03: Ditto.
7856         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7857         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7858         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7859         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7860         * gfortran.dg/array_function_5.f90: Ditto.
7861         * gfortran.dg/asynchronous_3.f03: Ditto.
7862         * gfortran.dg/char_expr_1.f90: Ditto.
7863         * gfortran.dg/class_14.f03: Ditto.
7864         * gfortran.dg/data_array_6.f: Ditto.
7865         * gfortran.dg/data_invalid.f90: Ditto.
7866         * gfortran.dg/dot_product_1.f03: Ditto.
7867         * gfortran.dg/func_derived_5.f90: Ditto.
7868         * gfortran.dg/func_result_4.f90: Ditto.
7869         * gfortran.dg/implied_do_1.f90: Ditto.
7870         * gfortran.dg/initialization_25.f90: Ditto.
7871         * gfortran.dg/initialization_26.f90: Ditto.
7872         * gfortran.dg/interface_34.f90: Ditto.
7873         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7874         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7875         * gfortran.dg/matmul_8.f03: Ditto.
7876         * gfortran.dg/merge_init_expr.f90: Ditto.
7877         * gfortran.dg/pack_assign_1.f90: Ditto.
7878         * gfortran.dg/pack_vector_1.f90: Ditto.
7879         * gfortran.dg/pointer_check_8.f90: Ditto.
7880         * gfortran.dg/product_init_expr.f03: Ditto.
7881         * gfortran.dg/reshape_order_5.f90: Ditto.
7882         * gfortran.dg/reshape_shape_1.f90: Ditto.
7883         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7884         * gfortran.dg/same_name_2.f90: Ditto.
7885         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7886         * gfortran.dg/spread_init_expr.f03: Ditto.
7887         * gfortran.dg/stmt_func_1.f90: Ditto.
7888         * gfortran.dg/sum_init_expr.f03: Ditto.
7889         * gfortran.dg/transpose_3.f03: Ditto.
7890         * gfortran.dg/unpack_init_expr.f03: Ditto.
7891         * gfortran.dg/warn_conversion.f90: Ditto.
7892         * gfortran.dg/warn_conversion_2.f90: Ditto.
7893         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7894         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7895         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7896         * gfortran.dg/whole_file_16.f90: Ditto.
7897         * gfortran.dg/whole_file_17.f90: Ditto.
7898         * gfortran.dg/whole_file_18.f90: Ditto.
7899         * gfortran.dg/whole_file_20.f03: Ditto.
7900         * gfortran.dg/whole_file_5.f90: Ditto.
7901         * gfortran.dg/whole_file_6.f90: Ditto.
7902         * gfortran.dg/write_invalid_format.f90: Ditto.
7903         * gfortran.dg/zero_sized_6.f90: Ditto.
7904
7905 2011-02-21  Jeff Law <law@redhat.com>
7906
7907         PR rtl-optimization/46178
7908         * gcc.target/i386/pr46178.c: New test.
7909
7910         PR rtl-optimization/46002
7911         * gcc.c-torture/compile/pr46002.c: New test.
7912
7913 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7914
7915         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7916         *-*-hpux10*.
7917
7918 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7919
7920         PR debug/47106
7921         * g++.dg/debug/pr47106.C: Require effective target lto.
7922
7923 2011-02-21  Jason Merrill  <jason@redhat.com>
7924
7925         * g++.dg/cpp0x/constexpr-diag2.C: New.
7926
7927 2011-02-20  Jason Merrill  <jason@redhat.com>
7928
7929         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7930
7931         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7932
7933         * g++.dg/overload/conv-op1.C: New.
7934
7935         * g++.dg/cpp0x/constexpr-synth1.C: New.
7936
7937 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7938
7939         * objc.dg/layout-2.m: New.
7940         * objc.dg/selector-3.m: Adjusted location of error message.
7941         * objc.dg/type-size-3.m: Same.
7942         * obj-c++.dg/selector-3.mm: Same.
7943
7944 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7945
7946         PR objc/47784
7947         * objc.dg/property/dotsyntax-22.m: New.
7948         * obj-c++.dg/property/dotsyntax-22.mm: New.
7949
7950 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7951
7952         PR c++/46394
7953         * g++.dg/template/typedef38.C: New test.
7954
7955 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7956
7957         PR fortran/46818
7958         * gfortran.dg/whole_file_30.f90 : New test.
7959         * gfortran.dg/whole_file_31.f90 : New test.
7960
7961 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7962
7963         PR fortran/45077
7964         PR fortran/44945
7965         * gfortran.dg/whole_file_28.f90 : New test.
7966         * gfortran.dg/whole_file_29.f90 : New test.
7967
7968 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7969
7970         PR c++/44118
7971         * g++.dg/template/crash105.C: New.
7972
7973 2011-02-19  Jason Merrill  <jason@redhat.com>
7974
7975         * g++.dg/cpp0x/regress/no-elide1.C: New.
7976
7977 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7978
7979         PR tree-optimization/46620
7980         * gcc.dg/pr46620.c: New.
7981
7982 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7983
7984         PR c/47809
7985         * gcc.target/i386/pr47809.c: New test.
7986
7987 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7988             Tobias Burnus  <burnus@net-b.de>
7989
7990         * lib/target-supports.exp
7991         (check_effective_target_fortran_large_real): New check for large reals.
7992         * gfortran.dg/nan_7.f90: New test.
7993
7994 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7995
7996         PR libgfortran/47567
7997         * gfortran.dg/fmt_f0_1.f90: Update test.
7998
7999 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8000
8001         PR fortran/47348
8002         * gfortran.dg/array_constructor_36.f90 : New test.
8003         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8004         allow for comparison between different elements of the array
8005         constructor at different levels of optimization.
8006
8007 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8008
8009         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8010         * gcc.target/i386/pr32280-1.c: Likewise.
8011
8012 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8013
8014         PR target/47800
8015         * gcc.target/i386/pr47800.c: New test.
8016
8017 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8018
8019         * objc/execute/exceptions/foward-1.x: New.
8020
8021 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8022
8023         PR fortran/47789
8024         * gfortran.dg/derived_constructor_comps_4.f90: New.
8025
8026 2011-02-18  Tobias Burnus
8027
8028         PR fortran/47775
8029         * gfortran.dg/func_result_6.f90: New.
8030
8031 2011-02-18  Michael Matz  <matz@suse.de>
8032
8033         PR fortran/45586
8034         * gfortran.dg/lto/pr45586_0.f90: New test.
8035         * gfortran.dg/typebound_proc_20.f90: Ditto.
8036         * gfortran.dg/typebound_proc_21.f90: Ditto.
8037
8038 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8039
8040         PR c++/47795
8041         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8042
8043 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8044
8045         PR fortran/47750
8046         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8047         gcc_warning_prefix.
8048         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8049         normalizing the error/warning output.
8050         * gfortran.dg/Wall.f90: Update dg-error/warning.
8051         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8052         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8053         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8054         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8055         * gfortran.dg/class_30.f90: Update dg-error/warning.
8056         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8057         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8058         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8059         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8060         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8061         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8062         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8063         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8064         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8065         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8066         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8067         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8068         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8069         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8070         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8071         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8072         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8073         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8074         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8075         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8076         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8077         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8078         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8079         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8080         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8081
8082 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8083
8084         PR fortran/47768
8085         * gfortran.dg/proc_ptr_comp_30.f90: New.
8086
8087 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8088
8089         PR debug/47780
8090         * gcc.target/i386/pr47780.c: New test.
8091
8092 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8093
8094         PR fortran/47767
8095         * gfortran.dg/class_40.f03: New.
8096
8097 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8098
8099         PR c++/47208
8100         * g++.dg/cpp0x/auto21.C: New test.
8101
8102 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8103
8104         * objc.dg/special/unclaimed-category-1.h: Updated for
8105         new ABI support.
8106         * objc.dg/special/unclaimed-category-1.m: Same.
8107         * objc.dg/zero-link-1.m: Same.
8108         * objc.dg/lookup-1.m: Same.
8109         * objc.dg/torture/strings/const-str-9.m
8110         * objc.dg/torture/strings/const-str-10.m: Same.
8111         * objc.dg/torture/strings/const-str-11.m: Same.
8112         * objc.dg/torture/forward-1.m: Same.
8113         * objc.dg/zero-link-2.m: Same.
8114         * objc.dg/encode-7-next-64bit.m: Same.
8115         * objc.dg/method-4.m: Same.
8116         * objc.dg/next-runtime-1.m: Same.
8117         * objc.dg/image-info.m: Same.
8118         * objc.dg/pr23214.m: Same.
8119         * objc.dg/symtab-1.m: Same.
8120         * obj-c++.dg/basic.m: Same.
8121         * obj-c++.dg/proto-lossage-3.m: Same.
8122         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8123         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8124         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8125         * obj-c++.dg/method-11.m: Same.
8126         * objc/execute/enumeration-1.m: Same.
8127         * objc/execute/object_is_class.m: Same.
8128         * objc/execute/formal_protocol-2.m: Same.
8129         * objc/execute/formal_protocol-4.m: Same.
8130         * objc/execute/formal_protocol-6.m: Same.
8131         * objc/execute/bycopy-3.m: Same.
8132         * objc/execute/exceptions/catchall-1.m: Same.
8133         * objc/execute/exceptions/finally-1.m: Same.
8134         * objc/execute/exceptions/local-variables-1.m: Same.
8135         * objc/execute/exceptions/foward-1.m: Same.
8136         * objc/execute/bf-common.h
8137         * objc/execute/enumeration-2.m: Same.
8138         * objc/execute/formal_protocol-1.m: Same.
8139         * objc/execute/formal_protocol-3.m: Same.
8140         * objc/execute/formal_protocol-5.m: Same.
8141         * objc/execute/accessing_ivars.m: Same.
8142         * objc/execute/bycopy-2.m: Same.
8143         * objc/execute/formal_protocol-7.m: Same.
8144         * objc/execute/compatibility_alias.m: Same.
8145         * objc/execute/no_clash.m: Same.
8146         * objc/execute/object_is_meta_class.m: Same.
8147         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8148         * objc/execute/class-tests-1.h: Include stdio.h.
8149         * objc/execute/class-tests-2.h: Same.
8150         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8151         runtimes.
8152         * obj-c++.dg/try-catch-2.mm: Same.
8153
8154 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8155
8156         PR c++/47783
8157         * g++.dg/warn/Wunused-parm-4.C: New test.
8158
8159 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8160             Jan Hubicka  <jh@suse.cz>
8161
8162         PR debug/47106
8163         PR debug/47402
8164         * g++.dg/debug/pr47106.C: New.
8165
8166 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8167
8168         PR target/43653
8169         * gcc.target/i386/pr43653.c: New test.
8170
8171 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8172
8173         PR c++/47172
8174         * g++.dg/template/inherit6.C: New test.
8175
8176 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8177
8178         PR fortran/47745
8179         * gfortran.dg/class_39.f03: New.
8180
8181 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8182
8183         PR c++/47326
8184         * g++.dg/cpp0x/variadic106.C: New test.
8185
8186 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8187
8188         PR libfortran/47757
8189         * gfortran.dg/pr47757-1.f90: New test.
8190         * gfortran.dg/pr47757-2.f90: New test.
8191         * gfortran.dg/pr47757-3.f90: New test.
8192
8193         PR c++/47704
8194         * g++.dg/cpp0x/enum8.C: New test.
8195
8196 2011-02-15  Jason Merrill  <jason@redhat.com>
8197
8198         * g++.dg/inherit/implicit-trivial1.C: New.
8199         * g++.dg/cpp0x/implicit-trivial1.C: New.
8200
8201 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8202
8203         PR middle-end/47725
8204         * gcc.dg/torture/pr47725.c: Removed.
8205
8206 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8207
8208         PR target/47755
8209         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8210         constant does not generate a load from memory.
8211
8212 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8213
8214         PR middle-end/47725
8215         * gcc.dg/torture/pr47725.c: New.
8216
8217 2011-02-15  Richard Guenther  <rguenther@suse.de>
8218
8219         PR tree-optimization/47743
8220         * gcc.dg/torture/pr47743.c: New testcase.
8221
8222 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8223
8224         PR middle-end/47581
8225         * gcc.target/i386/pr47581.c: New test.
8226
8227 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8228
8229         PR fortran/47730
8230         * gfortran.dg/select_type_22.f03: New.
8231
8232 2011-02-14  Jason Merrill  <jason@redhat.com>
8233
8234         * g++.dg/cpp0x/regress/enum1.C: New.
8235
8236 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8237
8238         * gnat.dg/include.adb: New test.
8239
8240 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8241
8242         PR fortran/47728
8243         * gfortran.dg/class_38.f03: New.
8244
8245 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8246
8247         * gcc.dg/pr46494.c: New test.
8248
8249 2011-02-14  Richard Guenther  <rguenther@suse.de>
8250
8251         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8252
8253 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8254
8255         PR ada/41929
8256         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8257         sparc*-sun-solaris2.11.
8258
8259 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8260
8261         PR fortran/47349
8262         * gfortran.dg/argument_checking_18.f90: New.
8263
8264 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8265
8266         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8267         * gfortran.dg/argument_checking_17.f90: New.
8268
8269 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8270
8271         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8272         are temporarily disabled.
8273         * gfortran.dg/class_7.f03: Ditto.
8274         * gfortran.dg/coarray_14.f90: Ditto.
8275         * gfortran.dg/typebound_proc_13.f03: Ditto.
8276
8277 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8278
8279         PR fortran/45586
8280         * gfortran.dg/extends_11.f03: New.
8281
8282 2011-02-11  Xinliang David Li  <davidxl@google.com>
8283
8284         PR tree-optimization/47707
8285         * g++.dg/tree-ssa/pr47707.C: New test.
8286
8287 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8288
8289         * g++.dg/opt/inline17.C: New test.
8290
8291 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8292
8293         PR fortran/47550
8294         * gfortran.dg/pure_formal_2.f90: New.
8295
8296 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8297
8298         PR rtl-optimization/47614
8299         * gfortran.dg/pr47614.f: New.
8300
8301 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8302
8303         PR driver/47678
8304         * gcc.dg/opts-6.c: New test.
8305
8306 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8307
8308         PR debug/47684
8309         * gcc.dg/pr47684.c: New test.
8310
8311 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8312
8313         PR target/47629
8314         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8315         c99_runtime, dg-add-options c99_runtime.
8316         (main): Use __asm__.
8317
8318 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8319
8320         PR testsuite/47400
8321         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8322         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8323         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8324         * gcc.dg/ucnid-10.c: Likewise.
8325         * gcc.dg/ucnid-13.c: Likewise.
8326         * gcc.dg/ucnid-7.c: Likewise.
8327         * gcc.dg/ucnid-8.c: Likewise.
8328         Adapt dg-warning line number.
8329
8330 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8331
8332         * gcc.target/i386/parity-1.c: Use -march=k8.
8333         * gcc.target/i386/parity-2.c: Ditto.
8334         * gcc.target/i386/vecinit-1.c: Ditto.
8335         * gcc.target/i386/vecinit-2.c: Ditto.
8336
8337 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8338
8339         PR target/46610
8340         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8341         * gcc.target/mips/save-restore-3.c: Likewise.
8342         * gcc.target/mips/save-restore-4.c: Likewise.
8343         * gcc.target/mips/save-restore-5.c: Likewise.
8344
8345         PR target/47683
8346         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8347         * g++.dg/tree-prof/partition2.C: Likewise.
8348
8349 2011-02-09  Jason Merrill  <jason@redhat.com>
8350
8351         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8352         rather than misdeclare std::puts.
8353
8354         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8355         * g++.dg/other/warning1.C: Likewise.
8356         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8357         * g++.old-deja/g++.gb/scope06.C: Likewise.
8358         * g++.old-deja/g++.law/cvt11.C: Likewise.
8359         * g++.old-deja/g++.law/init1.C: Likewise.
8360         * g++.dg/abi/mangle26.C: Likewise.
8361
8362         * g++.dg/template/function1.C: Adjust for C++0x mode.
8363         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8364
8365         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8366         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8367
8368         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8369
8370         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8371
8372         * g++.dg/cpp0x/regress: New directory.
8373         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8374         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8375         * g++.dg/cpp0x/regress/regress3.C: New.
8376
8377 2011-02-10  Richard Guenther  <rguenther@suse.de>
8378
8379         PR tree-optimization/47677
8380         * gcc.dg/torture/pr47677.c: New testcase.
8381
8382 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8383
8384         * objc.dg/special/load-category-1.m: Remove unused header.
8385         * objc.dg/special/load-category-1a.m: Likewise.
8386         * objc.dg/special/load-category-2.m: Likewise.
8387         * objc.dg/special/load-category-2a.m: Likewise.
8388         * objc.dg/special/load-category-3.m: Likewise.
8389         * objc.dg/special/load-category-3a.m: Likewise.
8390         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8391         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8392         * objc.dg/attributes/class-attribute-1.m: Likewise.
8393         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8394         * obj-c++.dg/property/property.exp: Likewise.
8395         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8396         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8397         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8398         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8399         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8400         * obj-c++.dg/template-8.mm: Likewise.
8401
8402 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8403
8404         PR target/47665
8405         * gcc.target/i386/pr47665.c: New test.
8406
8407 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8408
8409         PR testsuite/47622
8410         Revert
8411         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8412         PR debug/42631
8413         * gcc.dg/pr42631.c: Update test.
8414         * gcc.dg/pr42631-2.c: New test.
8415
8416 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8417
8418         PR fortran/47352
8419         * gfortran.dg/proc_decl_25.f90: New.
8420
8421 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8422
8423         PR fortran/47463
8424         * gfortran.dg/typebound_assignment_2.f03: New.
8425
8426 2011-02-09  Richard Guenther  <rguenther@suse.de>
8427
8428         PR tree-optimization/47664
8429         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8430
8431 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8432
8433         PR middle-end/47646
8434         * gnat.dg/uninit_func.adb: Adjust dg directive.
8435
8436 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8437
8438         PR middle-end/47646
8439         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8440
8441 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8442
8443         PR fortran/47637
8444         * gfortran.dg/auto_dealloc_2.f90: New.
8445
8446 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8447
8448         * gcc.dg/builtins-config.h: Remove __sgi handling.
8449         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8450         -std=c99 for mips-sgi-irix6.5*.
8451
8452 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8453
8454         PR middle-end/45505
8455         * gfortran.dg/pr25923.f90: Remove xfails.
8456
8457 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8458
8459         PR fortran/47583
8460         * gfortran.dg/inquire_14.f90: New test.
8461
8462 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8463
8464         PR fortran/45290
8465         * gfortran.dg/pointer_init_6.f90: New.
8466
8467 2011-02-08  Jeff Law <law@redhat.com>
8468
8469         PR tree-optimization/42893
8470         * gcc.tree-ssa/pr42893.c: New test.
8471
8472 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8473
8474         PR tree-optimization/46834
8475         PR tree-optimization/46994
8476         PR tree-optimization/46995
8477         * gcc.dg/graphite/id-pr46834.c: New.
8478         * gfortran.dg/graphite/id-pr46994.f90: New.
8479         * gfortran.dg/graphite/id-pr46995.f90: New.
8480
8481 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8482
8483         PR middle-end/47646
8484         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8485         using the variable is known the warning is emitted there.
8486         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8487         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8488
8489         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8490         statement.
8491         (vg): Likewise.
8492         * gcc.dg/noreturn-1.c (foo5): Likewise.
8493         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8494         (method2): Likewise.
8495
8496         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8497         the return statement using the uninitialized variable.
8498         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8499
8500 2011-02-08  Richard Guenther  <rguenther@suse.de>
8501
8502         PR middle-end/47639
8503         * g++.dg/opt/pr47639.c: New testcase.
8504
8505 2011-02-08  Richard Guenther  <rguenther@suse.de>
8506
8507         PR tree-optimization/47632
8508         * g++.dg/opt/pr47632.C: New testcase.
8509
8510 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8511
8512         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8513
8514 2011-02-07  Richard Guenther  <rguenther@suse.de>
8515
8516         PR tree-optimization/47615
8517         * g++.dg/opt/pr47615.C: New testcase.
8518
8519 2011-02-07  Richard Guenther  <rguenther@suse.de>
8520
8521         PR tree-optimization/47621
8522         * gcc.dg/torture/pr47621.c: New testcase.
8523
8524 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8525
8526         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8527
8528 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8529
8530         PR fortran/47592
8531         * gfortran.dg/allocate_with_source_1 : New test.
8532
8533 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8534
8535         PR middle-end/47610
8536         * gcc.dg/pr47610.c: New test.
8537
8538 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8539
8540         PR debug/42631
8541         * gcc.dg/pr42631.c: Update test.
8542         * gcc.dg/pr42631-2.c: New test.
8543
8544 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8545
8546         PR fortran/47574
8547         * gfortran.dg/pr47574.f90:  New test.
8548
8549 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8550
8551         PR tree-optimization/46194
8552         * gcc.dg/autopar/pr46194.c: New.
8553
8554 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8555
8556         PR tree-optimization/43695
8557         * g++.dg/ipa/pr43695.C: New.
8558
8559 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8560
8561         PR inline-asm/23200
8562         * gcc.dg/pr23200.c: New test.
8563
8564 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8565
8566         PR c++/47589
8567         * g++.dg/pr47589.C: New test.
8568
8569 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8570
8571         PR c++/47398
8572         * g++.dg/template/typedef37.C: New test.
8573         * g++.dg/template/param1.C: Adjust expected error message.
8574
8575 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8576
8577         PR middle-end/31490
8578         * gcc.dg/pr31490-2.c: New test.
8579         * gcc.dg/pr31490-3.c: New test.
8580         * gcc.dg/pr31490-4.c: New test.
8581
8582 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8583             Jakub Jelinek  <jakub@redhat.com>
8584
8585         PR c++/46890
8586         * g++.dg/parser/semicolon3.C: Adjust.
8587         * g++.dg/parser/semicolon4.C: New testcase.
8588         * g++.dg/pr46890.C: New testcase.
8589
8590 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8591
8592         PR c++/29571
8593         * g++.dg/init/pr29571.C: New.
8594
8595 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8596
8597         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8598         instead of vect_int.
8599
8600 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8601
8602         PR target/47312
8603         * gcc.target/i386/pr47312.c: New test.
8604
8605         PR target/47564
8606         * gcc.target/i386/pr47564.c: New test.
8607
8608 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8609
8610         PR tree-optimization/45122
8611         * gcc.dg/tree-ssa/pr45122.c: New.
8612
8613 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8614
8615         PR target/47272
8616         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8617         and vec_vsx_st.
8618
8619         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8620         and vsx so a default --with-cpu=power7 doesn't give an error
8621         when -mavoid-indexed-addresses is used.
8622
8623         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8624         wrapper function to save the arguments and then jump to the real
8625         function, rather than depending on the compiler not to move stuff
8626         before an asm.
8627         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8628
8629 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8630             Paul Thomas  <pault@gcc.gnu.org>
8631
8632         PR fortran/47082
8633         * gfortran.dg/class_37.f03 : New test.
8634
8635 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8636             Richard Guenther  <rguenther@suse.de>
8637
8638         PR tree-optimization/40979
8639         PR bootstrap/47044
8640         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8641         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8642         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8643         check_vect_support_and_set_flags.
8644         * gfortran.dg/graphite/vect-pr40979.f90: New.
8645
8646 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8647
8648         PR fortran/47572
8649         * gfortran.dg/class_36.f03: New.
8650
8651 2011-02-02  Richard Guenther  <rguenther@suse.de>
8652
8653         PR tree-optimization/47566
8654         * gcc.dg/lto/20110201-1_0.c: New testcase.
8655
8656 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8657
8658         PR debug/47498
8659         PR debug/47501
8660         PR debug/45136
8661         PR debug/45130
8662         * debug/pr47498.c: New.
8663         * debug/pr47501.c: New.
8664
8665 2011-02-01  Richard Guenther  <rguenther@suse.de>
8666
8667         PR tree-optimization/47559
8668         * g++.dg/torture/pr47559.C: New testcase.
8669
8670 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8671
8672         PR fortran/47565
8673         * gfortran.dg/typebound_call_20.f03: New.
8674
8675 2011-02-01  Richard Guenther  <rguenther@suse.de>
8676
8677         PR tree-optimization/47555
8678         * gcc.dg/pr47555.c: New testcase.
8679
8680 2011-02-01  Richard Guenther  <rguenther@suse.de>
8681
8682         PR tree-optimization/47541
8683         * g++.dg/torture/pr47541.C: New testcase.
8684
8685 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8686
8687         PR fortran/47455
8688         * gfortran.dg/typebound_call_19.f03: New.
8689
8690 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8691
8692         PR c++/47416
8693         * g++.dg/cpp0x/pr47416.C: New test.
8694
8695 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8696
8697         PR fortran/47519
8698         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8699
8700 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8701
8702         PR fortran/47463
8703         * gfortran.dg/typebound_assignment_1.f03: New.
8704
8705 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8706
8707         PR tree-optimization/47538
8708         * gcc.c-torture/execute/pr47538.c: New test.
8709
8710 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8711
8712         PR target/45325
8713         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8714
8715 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8716
8717         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8718
8719 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8720
8721         PR rtl-optimization/44031
8722         * gcc.c-torture/compile/20110131-1.c: New test.
8723
8724 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8725
8726         PR fortran/47042
8727         * gfortran.dg/stmt_func_1.f90: New.
8728
8729 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8730
8731         PR fortran/47042
8732         * gfortran.dg/interface_34.f90: New.
8733
8734 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8735
8736         PR fortran/47523
8737         * gfortran.dg/realloc_on_assign_5.f03: New test.
8738         * gfortran.dg/realloc_on_assign_5.f03: New test.
8739
8740 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8741
8742         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8743         * gfortran.dg/bessel_7.f90: Likewise.
8744         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8745
8746         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8747         * gfortran.dg/sum_init_expr.f03: Likewise.
8748
8749         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8750
8751         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8752         -r -nostdlib.
8753
8754         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8755         loop only on "vect_intfloat_cvt" targets.
8756
8757 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8758
8759         PR fortran/47531
8760         * gfortran.dg/shape_6.f90: New.
8761
8762 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8763
8764         PR libgfortran/47434
8765         * gfortran.dg/read_infnan_1.f90: Update test.
8766         * gfortran.dg/module_nan.f90: Update test.
8767         * gfortran.dg/char4_iunit_1.f03: Update test.
8768         * gfortran.dg/large_real_kind_1.f90: Update test.
8769         * gfortran.dg/real_const_3.f90: Update test.
8770         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8771
8772 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8773
8774         PR c++/47311
8775         * g++.dg/template/param2.C: New test.
8776
8777 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8778
8779         PR libgfortran/47285
8780         * gfortran.dg/fmt_g.f: New test.
8781
8782 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8783
8784         PR fortran/47507
8785         * gfortran.dg/pure_formal_1.f90: New.
8786
8787 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8788
8789         PR target/42894
8790         * gcc.dg/tls/pr42894.c: New test.
8791
8792 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8793
8794         * gcc.dg/pr47276.c: Add dg-require-visibility.
8795
8796 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8797
8798         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8799
8800 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8801             Tobias Burnus  <burnus@gcc.gnu.org>
8802
8803         PR fortran/45170
8804         PR fortran/35810
8805         PR fortran/47350
8806         * gfortran.dg/realloc_on_assign_3.f03: New test.
8807         * gfortran.dg/realloc_on_assign_4.f03: New test.
8808         * gfortran.dg/allocatable_function_5.f90: New test.
8809         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8810         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8811         implemented" dg-errors.
8812
8813 2011-01-27  Jan Hubicka  <jh@suse.cz>
8814
8815         PR middle-end/46949
8816         * gcc.dg/attr-weakref-4.c: New testcase
8817
8818 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8819
8820         PR tree-optimization/47228
8821         * gcc.dg/torture/pr47228.c: New test.
8822
8823 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8824
8825         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8826
8827 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8828
8829         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8830         when using auto-overlay support on the SPU.
8831
8832 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8833
8834         PR rtl-optimization/44174
8835         * gcc.target/i386/asm-6.c: New test.
8836
8837 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8838
8839         PR rtl-optimization/46856
8840         * gcc.c-torture/compile/pr46856.c: New test.
8841
8842 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8843             Andrew Pinski  <pinskia@gmail.com>
8844
8845         PR c/43082
8846         * gcc.dg/pr43082.c: New.
8847
8848 2011-01-26  DJ Delorie  <dj@redhat.com>
8849
8850         PR rtl-optimization/46878
8851         * gcc.dg/pr46878-1.c: New test.
8852
8853 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8854
8855         PR c++/47476
8856         * g++.dg/cpp0x/pr47476.C: New test.
8857
8858 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8859
8860         * gcc.c-torture/compile/20110126-1.c: New test.
8861
8862 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8863
8864         PR c/47473
8865         * gcc.dg/torture/pr47473.c: New test.
8866
8867 2011-01-26  Jan Hubicka  <jh@suse.cz>
8868
8869         PR target/47237
8870         * gcc.c-torture/execute/pr47237.c: New testcase.
8871
8872 2011-01-26  Jan Hubicka  <jh@suse.cz>
8873
8874         PR tree-optimization/47190
8875         * gcc.dg/attr-weakref-3.c: New testcase.
8876
8877 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8878
8879         PR c++/43601
8880         * gcc.dg/dll-9a.c: New test file.
8881         * gcc.dg/dll-11.c: Likewise.
8882         * gcc.dg/dll-12.c: Likewise.
8883         * gcc.dg/dll-12a.c: Likewise.
8884         * gcc.dg/dll-11a.c: Likewise.
8885         * gcc.dg/dll-9.c: Likewise.
8886         * gcc.dg/dll-10.c: Likewise.
8887         * gcc.dg/dll-10a.c: Likewise.
8888         * g++.dg/ext/dllexport4a.cc: Likewise.
8889         * g++.dg/ext/dllexport4.C: Likewise.
8890         * g++.dg/ext/dllexport5.C: Likewise.
8891         * g++.dg/ext/dllexport5a.cc: Likewise.
8892
8893 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8894
8895         PR tree-optimization/46970
8896         * gcc.dg/graphite/pr46970.c: New.
8897
8898 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8899
8900         PR tree-optimization/46215
8901         * gcc.dg/graphite/pr46215.c: New.
8902
8903 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8904
8905         PR tree-optimization/46168
8906         * gcc.dg/graphite/pr46168.c: New.
8907
8908 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8909
8910         PR tree-optimization/43657
8911         * gcc.dg/graphite/pr43657.c: New.
8912
8913 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8914
8915         PR tree-optimization/29832
8916         * gfortran.dg/graphite/pr29832.f90: New.
8917
8918 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8919
8920         PR tree-optimization/43567
8921         * gcc.dg/graphite/pr43567.c: New.
8922
8923 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8924
8925         * gfortran.dg/graphite/interchange-4.f: New.
8926         * gfortran.dg/graphite/interchange-5.f: New.
8927
8928         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8929         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8930         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8931         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8932         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8933         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8934         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8935         * gfortran.dg/ltrans-7.f90: Removed.
8936         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8937
8938         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8939         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8940         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8941         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8942         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8943         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8944         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8945         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8946         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8947         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8948         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8949         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8950         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8951         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8952         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8953         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8954         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8955         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8956         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8957         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8958         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8959         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8960         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8961         * gcc.dg/tree-ssa/data-dep-1.c
8962         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8963         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8964         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8965         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8966         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8967
8968 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8969
8970         PR tree-optimization/47265
8971         PR tree-optimization/47443
8972         * gcc.c-torture/compile/pr47265.c: New test.
8973         * gcc.dg/pr47443.c: New test.
8974
8975 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8976
8977         PR tree-optimization/47382
8978         * g++.dg/torture/pr47382.C: New test.
8979         * g++.dg/opt/devirt1.C: Xfail.
8980
8981 2011-01-25  Yao Qi  <yao@codesourcery.com>
8982
8983         PR target/45701
8984         * gcc.target/arm/pr45701-1.c: New test.
8985         * gcc.target/arm/pr45701-2.c: New test.
8986         * gcc.target/arm/pr45701-3.c: New test.
8987
8988 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8989             Jakub Jelinek  <jakub@redhat.com>
8990
8991         PR tree-optimization/47271
8992         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8993
8994 2011-01-25  Nick Clifton  <nickc@redhat.com>
8995
8996         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8997         (saturate_add): Delete.
8998         (exchange): Delete.
8999         (main): Do not run saturate_add.
9000         (set_interrupts): Delete.
9001
9002 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9003
9004         PR fortran/47448
9005         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9006
9007 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9008
9009         PR tree-optimization/47427
9010         PR tree-optimization/47428
9011         * gcc.c-torture/compile/pr47427.c: New test.
9012         * gcc.c-torture/compile/pr47428.c: New test.
9013
9014 2011-01-25  Richard Guenther  <rguenther@suse.de>
9015
9016         PR middle-end/47411
9017         * gcc.dg/torture/pr47411.c: New testcase.
9018
9019 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9020
9021         * gfortran.dg/graphite/id-24.f: New.
9022         * gfortran.dg/graphite/id-25.f: New.
9023
9024 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9025
9026         * gfortran.dg/graphite/id-23.f: New.
9027
9028 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9029
9030         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9031
9032 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9033
9034         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9035         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9036         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9037         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9038         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9039         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9040         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9041         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9042         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9043
9044 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9045
9046         * gcc.dg/graphite/block-0.c: Add documentation.
9047         * gcc.dg/graphite/block-4.c: Same.
9048         * gcc.dg/graphite/block-7.c: Same.
9049         * gcc.dg/graphite/block-8.c: New.
9050         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9051         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9052         * gcc.dg/graphite/interchange-12.c: Add documentation.
9053         * gcc.dg/graphite/interchange-13.c: New.
9054         * gcc.dg/graphite/interchange-14.c: New.
9055         * gcc.dg/graphite/interchange-15.c: New.
9056         * gcc.dg/graphite/interchange-8.c: Add documentation.
9057         * gcc.dg/graphite/interchange-mvt.c: Same.
9058
9059 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9060
9061         PR target/47408
9062         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9063         * gcc.target/powerpc/altivec-14.c: Ditto.
9064         * gcc.target/powerpc/altivec-33.c: Ditto.
9065         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9066         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9067         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9068         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9069         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9070         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9071         * g++.dg/ext/altivec-15.C: Ditto.
9072         * g++.dg/ext/altivec-types-1.C: Ditto.
9073         * g++.dg/ext/altivec-types-2.C: Ditto.
9074         * g++.dg/ext/altivec-types-3.C: Ditto.
9075         * g++.dg/ext/altivec-types-4.C: Ditto.
9076
9077 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9078
9079         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9080
9081 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9082
9083         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9084         optimization options.
9085
9086 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9087
9088         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9089
9090         PR testsuite/45988
9091         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9092
9093 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9094
9095         PR fortran/47421
9096         * gfortran.dg/allocatable_scalar_12.f90: New.
9097
9098 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9099
9100         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9101         vectorization to be not profitable if peeling is used to
9102         realign the memory access.
9103         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9104         loop bound to avoid loop unrolling.
9105         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9106
9107 2011-01-22  Jan Hubicka  <jh@suse.cz>
9108
9109         PR lto/47333
9110         * g++.dg/lto/pr47333.C: New file.
9111
9112 2011-01-22  Jan Hubicka  <jh@suse.cz>
9113
9114         PR tree-optimization/43884
9115         PR lto/44334
9116         * gcc.dg/autopar/outer-2.c: Increase array size.
9117         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9118
9119 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9120
9121         PR fortran/38536
9122         * gfortran.dg/c_loc_tests_16.f90:  New test.
9123
9124 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9125
9126         PR fortran/47399
9127         * gfortran.dg/typebound_proc_19.f90: New.
9128
9129 2011-01-21  Jeff Law <law@redhat.com>
9130
9131         PR tree-optimization/47053
9132         * g++.dg/pr47053.C: New test.
9133
9134 2011-01-21  Jason Merrill  <jason@redhat.com>
9135
9136         PR c++/47041
9137         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9138
9139 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9140
9141         PR c++/47388
9142         * g++.dg/cpp0x/range-for10.C: New test.
9143         * g++.dg/template/for1.C: New test.
9144
9145         PR middle-end/45566
9146         * g++.dg/tree-prof/partition3.C: New test.
9147
9148         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9149
9150         PR rtl-optimization/47366
9151         * g++.dg/opt/pr47366.C: New test.
9152
9153 2011-01-21  Jason Merrill  <jason@redhat.com>
9154
9155         PR c++/46552
9156         * g++.dg/cpp0x/constexpr-regress2.C: New.
9157
9158         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9159
9160 2011-01-21  Jeff Law <law@redhat.com>
9161
9162         PR rtl-optimization/41619
9163         * gcc.dg/pr41619.c: New.
9164
9165 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9166
9167         PR tree-optimization/47355
9168         * g++.dg/opt/pr47355.C: New test.
9169
9170 2011-01-21  Richard Guenther  <rguenther@suse.de>
9171
9172         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9173         making main hot.
9174
9175 2011-01-21  Richard Guenther  <rguenther@suse.de>
9176
9177         PR tree-optimization/47365
9178         * gcc.dg/torture/pr47365.c: New testcase.
9179         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9180
9181 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9182
9183         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9184
9185 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9186
9187         PR tree-optimization/47391
9188         * gcc.dg/pr47391.c: New test.
9189
9190 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9191
9192         * g++.dg/template/char1.C: Use signed char.
9193
9194 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9195
9196         PR fortran/47377
9197         * gfortran.dg/pointer_target_4.f90: New.
9198
9199 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9200
9201         PR target/47251
9202         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9203         ILP32 system and not IP32.
9204
9205 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9206
9207         PR debug/46583
9208         * g++.dg/debug/pr46583.C: New.
9209
9210 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9211
9212         PR debug/47283
9213         * g++.dg/debug/pr47283.C: New test.
9214
9215         PR testsuite/47371
9216         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9217         * gcc.target/i386/headmerge-2.c: Likewise.
9218
9219 2011-01-20  Richard Guenther  <rguenther@suse.de>
9220
9221         PR middle-end/47370
9222         * gcc.dg/torture/pr47370.c: New testcase.
9223
9224 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9225
9226         PR tree-optimization/46130
9227         * gcc.dg/pr46130-1.c: New test.
9228         * gcc.dg/pr46130-2.c: New test.
9229
9230 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9231
9232         PR c++/47291
9233         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9234
9235 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9236
9237         PR debug/46240
9238         * g++.dg/debug/pr46240.cc: New.
9239
9240 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9241
9242         PR c++/47303
9243         * g++.dg/template/anonunion1.C: New test.
9244
9245         PR rtl-optimization/47337
9246         * gcc.c-torture/execute/pr47337.c: New test.
9247
9248 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9249
9250         PR testsuite/45342
9251         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9252
9253 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9254
9255         PR tree-optimization/46021
9256         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9257
9258 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9259
9260         PR tree-optimization/47290
9261         * g++.dg/torture/pr47290.C: New test.
9262
9263 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9264
9265         PR fortran/47240
9266         * gfortran.dg/proc_ptr_comp_29.f90: New.
9267
9268 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9269
9270         PR testsuite/41146
9271         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9272         powerpc-apple-darwin9.
9273
9274 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9275
9276         PR rtl-optimization/47299
9277         * gcc.c-torture/execute/pr47299.c: New test.
9278
9279 2011-01-17  Jason Merrill  <jason@redhat.com>
9280
9281         * g++.dg/cpp0x/constexpr-virtual.C: New.
9282
9283 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9284
9285         PR fortran/47331
9286         * gfortran.dg/gomp/pr47331.f90: New test.
9287
9288 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9289
9290         PR objc/47314
9291         * objc.dg/selector-warn-1.m: New.
9292         * obj-c++.dg/selector-warn-1.mm: New.
9293
9294 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9295
9296         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9297         Update dg-final accordingly.
9298
9299 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9300
9301         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9302
9303 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9304
9305         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9306         target check.
9307         * gcc.dg/guality/pr36728-2.c: Likewise.
9308
9309 2011-01-17  Richard Guenther  <rguenther@suse.de>
9310
9311         PR tree-optimization/47313
9312         * g++.dg/torture/pr47313.C: New testcase.
9313
9314 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9315
9316         PR target/47318
9317         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9318         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9319         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9320         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9321
9322         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9323         as __m256i.
9324         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9325         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9326         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9327
9328 2011-01-17  Richard Guenther  <rguenther@suse.de>
9329
9330         PR tree-optimization/45967
9331         * gcc.dg/torture/pr45967-2.c: New testcase.
9332         * gcc.dg/torture/pr45967-3.c: Likewise.
9333
9334 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9335
9336         PR testsuite/47325
9337         * g++.dg/ext/pr47213.C: Require visibility.
9338
9339 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9340
9341         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9342         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9343
9344 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9345
9346         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9347         Linux-based targets.
9348
9349 2011-01-13  Jan Hubicka  <jh@suse.cz>
9350
9351         PR tree-optimization/47276
9352         * gcc.dg/pr47276.c: New testcase.
9353
9354 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9355             Jonathan Wakely  <jwakely.gcc@gmail.com>
9356
9357         PR c++/33558
9358         * g++.dg/other/pr33558.C: New.
9359         * g++.dg/other/pr33558-2.C: New.
9360
9361 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9362
9363         PR tree-optimization/45934
9364         PR tree-optimization/46302
9365         * g++.dg/ipa/devirt-c-1.C: New test.
9366         * g++.dg/ipa/devirt-c-2.C: Likewise.
9367         * g++.dg/ipa/devirt-c-3.C: Likewise.
9368         * g++.dg/ipa/devirt-c-4.C: Likewise.
9369         * g++.dg/ipa/devirt-c-5.C: Likewise.
9370         * g++.dg/ipa/devirt-c-6.C: Likewise.
9371         * g++.dg/ipa/devirt-6.C: Likewise.
9372         * g++.dg/ipa/devirt-d-1.C: Likewise.
9373         * g++.dg/torture/pr45934.C: Likewise.
9374
9375 2011-01-14  Jason Merrill  <jason@redhat.com>
9376
9377         * g++.dg/cpp0x/variadic105.C: New.
9378
9379 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9380             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9381
9382         PR objc/45989
9383         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9384         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9385         execution tests on i?86-*-*, x86_64-*-* and
9386         powerpc*-apple-darwin* && ilp32.
9387         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9388         tests on i?86-*-* and x86_64-*-*.
9389
9390 2011-01-14  Richard Guenther  <rguenther@suse.de>
9391
9392         PR tree-optimization/47280
9393         * g++.dg/opt/pr47280.C: New testcase.
9394
9395 2011-01-14  Jason Merrill  <jason@redhat.com>
9396
9397         * g++.dg/cpp0x/constexpr-regress1.C: New.
9398
9399         * g++.dg/ext/flexary2.C: New.
9400
9401 2011-01-14  Richard Guenther  <rguenther@suse.de>
9402
9403         PR middle-end/47281
9404         * gcc.dg/torture/pr47281.c: New testcase.
9405         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9406
9407 2011-01-14  Richard Guenther  <rguenther@suse.de>
9408
9409         PR tree-optimization/47286
9410         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9411
9412 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9413
9414         PR c++/47213
9415         * g++.dg/ext/pr47213.C: New.
9416
9417 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9418
9419         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9420
9421 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9422             Mikael Morin  <mikael@gcc.gnu.org>
9423
9424         PR fortran/45848
9425         PR fortran/47204
9426         * gfortran.dg/select_type_20.f90: New.
9427         * gfortran.dg/select_type_21.f90: New.
9428
9429 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9430
9431         PR target/47251
9432         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9433
9434 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9435
9436         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9437         * gcc.dg/guality/pr36728-2.c: Likewise.
9438
9439 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9440
9441         PR debug/PR46973
9442         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9443
9444 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9445
9446         PR rtl-optimization/45352
9447         * gcc.dg/pr45352-3.c: New.
9448
9449 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9450
9451         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9452         comment.
9453         * g++.dg/cpp0x/range-for8.C: New.
9454         * g++.dg/cpp0x/range-for9.C: New.
9455
9456 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9457
9458         PR debug/47209
9459         * g++.dg/debug/pr47209.C: New.
9460
9461 2011-01-12  Richard Guenther  <rguenther@suse.de>
9462
9463         PR lto/47259
9464         * gcc.dg/lto/pr47259_0.c: New testcase.
9465         * gcc.dg/lto/pr47259_1.c: Likewise.
9466
9467 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9468
9469         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9470         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9471         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9472         methods missing from the OBJC2 Object.
9473         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9474         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9475         GNU and NeXT runtimes.
9476         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9477         comments.
9478         * objc-obj-c++-shared/Object1.m: Likewise.
9479         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9480         * objc.dg/proto-qual-1.m: Likewise.
9481         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9482         * obj-c++.dg/proto-qual-1.mm: Likewise.
9483
9484 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9485
9486         PR testsuite/33033
9487         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9488
9489 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9490
9491         Fixed the Objective-C++ testsuite and updated all tests.
9492         * lib/obj-c++.exp (obj-c++_init): Declare and set
9493         gcc_warning_prefix and gcc_error_prefix.
9494         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9495         'dg-warning', 'dg-message' and 'dg-error'.
9496         * obj-c++.dg/class-extension-3.mm: Likewise.
9497         * obj-c++.dg/class-protocol-1.mm: Likewise.
9498         * obj-c++.dg/encode-7.mm: Likewise.
9499         * obj-c++.dg/exceptions-3.mm: Likewise.
9500         * obj-c++.dg/exceptions-5.mm: Likewise.
9501         * obj-c++.dg/method-12.mm: Likewise.
9502         * obj-c++.dg/method-13.mm: Likewise.
9503         * obj-c++.dg/method-15.mm: Likewise.
9504         * obj-c++.dg/method-16.mm: Likewise.
9505         * obj-c++.dg/method-4.mm: Likewise.
9506         * obj-c++.dg/method-8.mm: Likewise.
9507         * obj-c++.dg/method-conflict-1.mm: Likewise.
9508         * obj-c++.dg/method-conflict-2.mm: Likewise.
9509         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9510         and uncommented second part of the testcase now that the testsuite
9511         works correctly.
9512         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9513         and uncommented second part of the testcase now that the testsuite
9514         works correctly.
9515         * obj-c++.dg/private-1.mm: Likewise.
9516         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9517         * obj-c++.dg/syntax-error-7.mm: Likewise.
9518         * obj-c++.dg/warn5.mm: Likewise.
9519         * obj-c++.dg/property/at-property-14.mm: Likewise.
9520         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9521         FIXME.
9522         * obj-c++.dg/property/at-property-18.mm: Likewise.
9523         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9524         FIXME.
9525         * obj-c++.dg/property/at-property-21.mm: Likewise.
9526         * obj-c++.dg/property/at-property-28.mm: Likewise.
9527         * obj-c++.dg/property/at-property-5.mm: Likewise.
9528         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9529         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9530         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9531         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9532         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9533         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9534         * obj-c++.dg/tls/diag-5.mm: Likewise.
9535         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9536         dg-error, now matched correctly.
9537
9538 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9539
9540         * objc.dg/property/at-property-29.m: New.
9541         * obj-c++.dg/property/at-property-29.mm: New.
9542
9543 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9544
9545         * go.test/go-test.exp (go-set-goarch): New proc.
9546         (go-gc-tests): Use it.
9547
9548 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9549
9550         PR debug/46955
9551         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9552
9553 2011-01-11  Richard Henderson  <rth@redhat.com>
9554
9555         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9556
9557 2011-01-11  Jan Hubicka  <jh@suse.cz>
9558
9559         PR lto/45721
9560         PR lto/45375
9561         * gcc.dg/lto/pr45721_1.c: New file.
9562         * gcc.dg/lto/pr45721_0.c: New file.
9563
9564 2011-01-11  Richard Guenther  <rguenther@suse.de>
9565
9566         PR tree-optimization/46076
9567         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9568
9569 2011-01-11  Jeff Law <law@redhat.com>
9570
9571         * PR tree-optimization/47086
9572         * gcc.dg/pr47086.c: New test.
9573
9574 2011-01-11  Jason Merrill  <jason@redhat.com>
9575
9576         PR c++/46658
9577         * g++.dg/template/new10.C: New.
9578
9579         PR c++/45520
9580         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9581
9582 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9583
9584         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9585         Split type definitions and NSConstantString class into...
9586         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9587         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9588         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9589         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9590         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9591         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9592         to comments.
9593         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9594         encode defines for newer NeXT system headers.
9595         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9596         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9597         * objc.dg/foreach-5.m: Likewise.
9598         * objc.dg/foreach-2.m: Likewise.
9599         * objc.dg/foreach-4.m: Likewise.
9600         * objc.dg/torture/strings/string1.m: Likewise.
9601         * objc.dg/torture/strings/string2.m: Likewise.
9602         * objc.dg/torture/strings/string3.m: Likewise.
9603         * objc.dg/torture/strings/string4.m: Likewise.
9604         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9605         header and stand alone.
9606         * obj-c++.dg/strings/strings-2.mm: Likewise.
9607         * objc.dg/torture/strings/const-str-3.m: Likewise.
9608         * objc.dg/strings/strings-2.m: Likewise.
9609         * objc.dg/strings/const-str-12b.m: Likewise.
9610
9611 2011-01-12  Richard Guenther  <rguenther@suse.de>
9612
9613         PR middle-end/32511
9614         * gcc.dg/attr-weak-1.c: Adjust.
9615
9616 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9617
9618         PR fortran/47051
9619         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9620         standard compliant and comment.
9621
9622 2011-01-10  Jan Hubicka  <jh@suse.cz>
9623
9624         PR lto/46083
9625         * gcc.dg/initpri3.c: New testcase.
9626
9627 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9628
9629         PR lto/47222
9630         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9631         externally visible.
9632         (g_esi): Likewise.
9633         (g_ebx): Likewise.
9634         (g_ebp): Likewise.
9635         (g_esp): Likewise.
9636         (g_ebp_save): Likewise.
9637         (g_esp_save): Likewise.
9638
9639 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9640
9641         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9642
9643 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9644
9645         PR tree-optimization/46021
9646         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9647         i?86-*-*, x86_64-*-*.
9648
9649 2011-01-10  Jeff Law <law@redhat.com>
9650
9651         * PR tree-optimization/47141
9652         * gcc.c-torture/compile/pr47141.c: New test.
9653
9654 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9655
9656         PR testsuite/46230
9657         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9658         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9659         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9660         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9661
9662         PR testsuite/46230
9663         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9664         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9665         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9666         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9667         being vectorized.  Adjust dg-final pattern.
9668
9669         PR testsuite/46230
9670         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9671         * gcc.dg/vect/slp-24.c: Likewise.
9672
9673 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9674
9675         PR c++/47218
9676         * g++.dg/other/pr47218-1.C: New test file.
9677         * g++.dg/other/pr47218.C: Likewise.
9678         * g++.dg/other/pr47218.h: New supporting header.
9679
9680 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9681
9682         PR objc/47232
9683         * objc.dg/attributes/invalid-attribute-1.m: New.
9684         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9685
9686 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9687
9688         PR fortran/47224
9689         * gfortran.dg/proc_ptr_comp_28.f90: New.
9690
9691 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9692
9693         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9694         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9695         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9696         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9697         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9698         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9699         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9700         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9701         * objc.dg/gnu-api-2-class.m: Likewise.
9702         * objc.dg/gnu-api-2-ivar.m: Likewise.
9703         * objc.dg/gnu-api-2-method.m: Likewise.
9704         * objc.dg/gnu-api-2-objc.m: Likewise.
9705         * objc.dg/gnu-api-2-object.m: Likewise.
9706         * objc.dg/gnu-api-2-property.m: Likewise.
9707         * objc.dg/gnu-api-2-protocol.m: Likewise.
9708         * objc.dg/gnu-api-2-sel.m: Likewise.
9709
9710 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9711
9712         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9713         * objc.dg/objc-foreach-4.m: Likewise.
9714         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9715         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9716         * objc.dg/foreach-4.m: Likewise.
9717         * objc.dg/foreach-5.m: Likewise.
9718         * objc.dg/foreach-3.m: Return self from init.
9719
9720 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9721
9722         PR fortran/38536
9723         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9724
9725 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9726
9727         PR fortran/46313
9728         * gfortran.dg/class_35.f90: New.
9729
9730 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9731
9732         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9733
9734 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9735
9736         PR objc/47078
9737         * objc.dg/invalid-method-2.m: New.
9738         * obj-c++.dg/invalid-method-2.mm: New.
9739
9740 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9741
9742         PR fortran/46896
9743         * gfortran.dg/transpose_optimization_2.f90 : New test.
9744
9745 2011-01-08  Jan Hubicka  <jh@suse.cz>
9746
9747         PR tree-optmization/46469
9748         * g++.dg/torture/pr46469.C: New testcase.
9749
9750 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9751
9752         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9753         emulation of libobjc-gnu structure layout functionality to ..
9754         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9755         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9756         * objc/execute/bf-common.h: Adjust headers.
9757         * objc/execute/bf-1.m: Likewise.
9758         * objc/execute/bf-2.m: Likewise.
9759         * objc/execute/bf-3.m: Likewise.
9760         * objc/execute/bf-4.m: Likewise.
9761         * objc/execute/bf-5.m: Likewise.
9762         * objc/execute/bf-6.m: Likewise.
9763         * objc/execute/bf-7.m: Likewise.
9764         * objc/execute/bf-8.m: Likewise.
9765         * objc/execute/bf-9.m: Likewise.
9766         * objc/execute/bf-10.m: Likewise.
9767         * objc/execute/bf-11.m: Likewise.
9768         * objc/execute/bf-12.m: Likewise.
9769         * objc/execute/bf-13.m: Likewise.
9770         * objc/execute/bf-14.m: Likewise.
9771         * objc/execute/bf-15.m: Likewise.
9772         * objc/execute/bf-16.m: Likewise.
9773         * objc/execute/bf-17.m: Likewise.
9774         * objc/execute/bf-18.m: Likewise.
9775         * objc/execute/bf-19.m: Likewise.
9776         * objc/execute/bf-20.m: Likewise.
9777         * objc/execute/bf-21.m: Likewise.
9778         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9779         objc_get_type_qualifiers ().
9780
9781 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9782
9783         PR fortran/45777
9784         * gfortran.dg/dependency_39.f90:  New test.
9785
9786 2011-01-07  Jan Hubicka  <jh@suse.cz>
9787
9788         Get builtins tests ready for linker plugin.
9789         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9790         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9791         my_memset, my_bzero): Mark used.
9792         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9793         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9794         volatile.
9795         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9796         volatile.
9797
9798 2011-01-07  Jan Hubicka  <jh@suse.cz>
9799
9800         PR tree-optimization/46367
9801         * g++.dg/torture/pr46367.C: New file.
9802
9803 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9804
9805         PR target/47201
9806         * gcc.dg/pr47201.c: New test.
9807
9808         PR bootstrap/47187
9809         * gcc.dg/tree-prof/pr47187.c: New test.
9810
9811 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9812
9813         PR fortran/41580
9814         * gfortran.dg/extends_type_of_3.f90: New.
9815
9816 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9817
9818         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9819         * g++.dg/ext/dllimport-MI1.C: Likewise.
9820         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9821         * g++.dg/ext/dllimport10.C: Likewise.
9822         * g++.dg/ext/dllimport11.C: Likewise.
9823         * g++.dg/ext/dllimport12.C: Likewise.
9824         * g++.dg/ext/dllimport13.C: Likewise.
9825         * g++.dg/ext/dllimport2.C: Likewise.
9826         * g++.dg/ext/dllimport3.C: Likewise.
9827         * g++.dg/ext/dllimport4.C: Likewise.
9828         * g++.dg/ext/dllimport5.C: Likewise.
9829         * g++.dg/ext/dllimport6.C: Likewise.
9830         * g++.dg/ext/dllimport8.C: Likewise.
9831         * g++.dg/ext/dllimport9.C: Likewise.
9832         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9833         targets, too. Additionally enable test for i?86-*-mingw*.
9834         * g++.dg/ext/selectany1.C: Likewise.
9835         Remove guard variable check.
9836
9837 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9838
9839         PR fortran/47189
9840         PR fortran/47194
9841         * gfortran.dg/storage_size_3.f08: Extended.
9842
9843 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9844
9845         PR c++/47022
9846         * g++.dg/template/stdarg1.C: New test.
9847
9848 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9849
9850         PR fortran/47195
9851         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9852         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9853         from the interface of functions to not hide the errors that
9854         shall be tested.
9855
9856 2011-01-06  Jan Hubicka  <jh@suse.cz>
9857
9858         * gcc.dg/lto/pr47188_0.c: New testcase.
9859         * gcc.dg/lto/pr47188_1.c: New testcase.
9860
9861 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9862
9863         PR fortran/33117
9864         PR fortran/46478
9865         * gfortran.dg/interface_33.f90: New test.
9866
9867 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9868
9869         PR c/47150
9870         * gcc.c-torture/compile/pr47150.c: New test.
9871
9872 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9873
9874         PR tree-optimization/47139
9875         * gcc.dg/vect/pr47139.c: New test.
9876
9877 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9878
9879         PR fortran/47180
9880         * gfortran.dg/extends_type_of_2.f03: New.
9881
9882 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9883
9884         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9885
9886 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9887
9888         * gnat.dg/opt14.adb: New test.
9889
9890 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9891
9892         PR fortran/46017
9893         * gfortran.dg/allocate_error_2.f90:  New test.
9894
9895 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9896
9897         PR fortran/47024
9898         * gfortran.dg/storage_size_3.f08: New.
9899
9900 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9901
9902         PR libgfortran/47154
9903         * gfortran.dg/namelist_68.f90: New test.
9904
9905 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9906
9907         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9908
9909 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9910
9911         PR fortran/46448
9912         * gfortran.dg/class_34.f90: New.
9913
9914 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9915
9916         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9917         use __builtin_inff.  Skip all single-precision tests that require
9918         Infinity.
9919
9920 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9921
9922         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9923
9924 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9925
9926         PR tree-optimization/47148
9927         * gcc.c-torture/execute/pr47148.c: New test.
9928
9929         PR tree-optimization/47155
9930         * gcc.c-torture/execute/pr47155.c: New test.
9931
9932         PR rtl-optimization/47157
9933         * gcc.c-torture/compile/pr47157.c: New test.
9934
9935 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9936
9937         * gcc.dg/torture/vector-shift2.c (schar): Define.
9938         (main): Always use schar or uchar instead of plain "char" to avoid
9939         dependencies on implementation-defined char signedness.
9940
9941 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9942
9943         PR tree-optimization/46801
9944         * gnat.dg/pack9.adb: Remove xfail.
9945
9946 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9947
9948         PR tree-optimization/46984
9949         * g++.dg/ipa/pr46984.C: New test.
9950
9951 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9952
9953         PR fortran/46408
9954         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9955
9956 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9957
9958         PR tree-optimization/47140
9959         * gcc.c-torture/compile/pr47140.c: New test.
9960
9961         PR rtl-optimization/47028
9962         * gcc.dg/pr47028.c: New test.
9963
9964 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9965
9966         * objc.dg/protocol-forward-1.m: Removed TODO.
9967         * objc.dg/protocol-forward-2.m: New.
9968         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9969         * obj-c++.dg/protocol-forward-2.mm: New.
9970
9971 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9972
9973         PR target/38662
9974         * g++.dg/eh/pr38662.C: New testcase.
9975
9976 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9977
9978         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9979         scan for newline '\n'.
9980
9981 \f
9982 Copyright (C) 2011 Free Software Foundation, Inc.
9983
9984 Copying and distribution of this file, with or without modification,
9985 are permitted in any medium without royalty provided the copyright
9986 notice and this notice are preserved.