OSDN Git Service

PR c++/49045
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-23  Jason Merrill  <jason@redhat.com>
2
3         PR c++/49045
4         Core 1321
5         * g++.dg/cpp0x/overload2.C: New.
6
7 2011-08-23  Jason Merrill  <jason@redhat.com>
8
9         Core 903
10         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
11
12 2011-08-23  Jason Merrill  <jason@redhat.com>
13
14         Core 975
15         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
16         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
17         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
18         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
19
20 2011-08-23  Jason Merrill  <jason@redhat.com>
21
22         PR c++/50024
23         * g++.dg/cpp0x/constexpr-initlist5.C: New.
24
25 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
26
27         PR c++/50158
28         * g++.dg/warn/Wunused-var-16.C: New test.
29
30         PR middle-end/50161
31         * gcc.dg/pr50161.c: New test.
32
33 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
34
35         PR c++/50055
36         * g++.dg/gcov/gcov-7.C: New test.
37
38 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
39
40         PR c++/46862
41         * g++.dg/dfp/nofields.C: New test.
42
43 2011-08-23  Tobias Burnus  <burnus@net-b.de>
44
45         PR fortran/31600
46         * gfortran.dg/use_16.f90: New.
47
48 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
49             Kirill Yukhin  <kirill.yukhin@intel.com>
50
51         PR target/50155
52         * gcc.target/i386/pr50155.c: New test.
53
54 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
55
56         PR tree-optimization/50133
57         * gcc.dg/pr50133.c: New test.
58
59         PR middle-end/50141
60         * c-c++-common/cxxbitfields-6.c: New test.
61
62 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
63
64         PR fortran/50050
65         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
66
67 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
68
69         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
70         * gcc.dg/pr49994-3.c: Ditto.
71
72 2011-08-22  Richard Guenther  <rguenther@suse.de>
73
74         PR testsuite/50145
75         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
76         * gcc.dg/torture/pr50067-2.c: Likewise.
77
78 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
79
80         PR fortran/47659
81         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
82         of a constant resulting from simplification.
83         * gfortran.dg/warn_conversion_3.f90:  New test.
84
85 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
86
87         PR fortran/50130
88         * gfortran.dg/zero_stride_1.f90:  New test.
89
90 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
91
92         PR fortran/49638
93         * gfortran.dg/typebound_override_1.f90: Modified.
94
95 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
96
97         PR tree-optimization/48739
98         * gcc.dg/pr48739-1.c: New test.
99         * gcc.dg/pr48739-2.c: New test.
100
101 2011-08-20  Tobias Burnus  <burnus@net-b.de>
102
103         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
104
105 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
106
107         PR fortran/50129
108         * gfortran.dg/where_3.f90: New test.
109
110 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
111
112         PR middle-end/49721
113         * gfortran.dg/pr49721-1.f: New.
114         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
115
116 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
117
118         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
119         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
120         New tests.
121
122 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
123
124         * gcc.target/arm/wmul-11.c: New file.
125         * gcc.target/arm/wmul-12.c: New file.
126         * gcc.target/arm/wmul-13.c: New file.
127
128 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
129
130         * gcc.target/arm/wmul-10.c: New file.
131
132 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
133
134         * gcc.target/arm/wmul-9.c: New file.
135         * gcc.target/arm/wmul-bitfield-2.c: New file.
136
137 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
138
139         * gcc.target/arm/wmul-8.c: New file.
140
141 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
142
143         * gcc.target/arm/wmul-7.c: New file.
144
145 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
146
147         * gcc.target/arm/wmul-6.c: New file.
148
149 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
150
151         * gcc.target/arm/wmul-5.c: New file.
152         * gcc.target/arm/no-wmla-1.c: New file.
153
154 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
155
156         * gcc.target/arm/wmul-bitfield-1.c: New file.
157
158 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
159
160         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
161
162 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
163
164         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
165         * gcc.target/i386/conversion.c: Likewise.
166
167 2011-08-19  Richard Guenther  <rguenther@suse.de>
168
169         * gcc.dg/torture/pr50067-1.c: New testcase.
170         * gcc.dg/torture/pr50067-2.c: Likewise.
171
172 2011-08-19  Joey Ye  <joey.ye@arm.com>
173
174         PR target/49437
175         * gcc.target/arm/handler-align.c: New test.
176         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
177         New Function.
178
179 2011-08-19  Joey Ye  <joey.ye@arm.com>
180
181         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
182
183 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
184
185         PR fortran/50071
186         * gfortran.dg/end_block_label_1.f90: New test.
187         * gfortran.dg/end_associate_label_1.f90: New test.
188
189 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
190
191         * gcc.dg/c1x-pointer-float-1.c: New test.
192
193 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
194
195         PR fortran/50071
196         * gfortran.dg/duplicate_labels_2.f: New test.
197
198 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
199
200         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
201         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
202         gcc.dg/c1x-noreturn-5.c: New tests.
203
204 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
205
206         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
207
208 2011-08-18  Tobias Burnus  <burnus@net-b.de>
209
210         PR fortran/18918
211         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
212         * gfortran.dg/coarray_lock_3.f90: Fix test.
213         * gfortran.dg/coarray_lock_4.f90: New.
214         * gfortran.dg/coarray_lock_5.f90: New.
215
216 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
217
218         PR target/50009
219         * gcc.c-torture/compile/pr50009.c: New test.
220
221         PR target/50092
222         * gcc.dg/torture/pr50092.c: New test.
223
224 2011-08-18  Tobias Burnus  <burnus@net-b.de>
225
226         PR fortran/50109
227         * gfortran.dg/namelist_73.f90: New.
228
229 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
230
231         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
232
233         PR debug/50017
234         * gcc.dg/pr50017.c: New test.
235
236 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
237
238         PR c++/45625
239         * g++.dg/lookup/hidden-var1.C: New test case.
240
241 2011-08-17  Tobias Burnus  <burnus@net-b.de>
242
243         PR fortran/31461
244         * gfortran.dg/warn_unused_var_2.f90: New.
245         * gfortran.dg/warn_unused_var_3.f90: New.
246
247 2011-08-17  Tom de Vries  <tom@codesourcery.com>
248
249         PR target/43597
250         * gcc.target/arm/pr43597.c: New test.
251
252 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
253
254         PR fortran/50070
255         * gfortran.dg/common_13.f90: New.
256
257 2011-08-16  Jason Merrill  <jason@redhat.com>
258
259         PR c++/50086
260         * g++.dg/cpp0x/variadic-unresolved.C: New.
261
262         * g++.old-deja/g++.brendan/README: Add R.I.P.
263
264         * g++.dg/ext/attr-used-1.C: New.
265
266         PR c++/50054
267         * g++.dg/cpp0x/initlist56.C: New.
268
269 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
270
271         PR testsuite/50085
272         * g++.dg/opt/life1.C: Only run on Linux.
273
274 2011-08-15  Tobias Burnus  <burnus@net-b.de>
275
276         * gfortran.dg/coarray_26.f90: New.
277
278 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
279
280         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
281         -fdump-tree-vrp1.
282
283 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
284
285         PR fortran/50073
286         * gfortran.dg/func_result_7.f90: New.
287
288 2011-08-13  Jason Merrill  <jason@redhat.com>
289
290         PR c++/50075
291         * g++.dg/cpp0x/decltype32.C: New.
292
293         PR c++/50059
294         * g++.dg/diagnostic/expr1.C: New.
295
296 2011-08-12  David Li  <davidxl@google.com>
297
298         * g++.dg/abi/vbase15.C: New test.
299
300 2011-08-12  Jason Merrill  <jason@redhat.com>
301
302         PR c++/50034
303         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
304
305 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
306
307         * gcc.dg/builtins-67.c: New test.
308         * gcc.target/i386/conversion.c: Ditto.
309
310 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
311             Brian Hackett  <bhackett1024@gmail.com>
312
313         * g++.dg/plugin/decl_plugin.c: New.
314         * g++.dg/plugin/decl-plugin-test.C: New.
315         * g++.dg/plugin/plugin.exp: Add above testcase.
316
317 2011-08-11  Richard Guenther  <rguenther@suse.de>
318
319         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
320
321 2011-08-11  Michael Matz  <matz@suse.de>
322
323         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
324
325 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
326
327         PR tree-optimization/50039
328         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
329         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
330
331 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
332
333         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
334         (sse4_1_test): Initialize src3 with random value.
335
336 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
337
338         * gcc.c-torture/execute/scal-to-vec1.c: New test.
339         * gcc.c-torture/execute/scal-to-vec2.c: New test.
340         * gcc.c-torture/execute/scal-to-vec3.c: New test.
341         * gcc.dg/scal-to-vec1.c: New test.
342         * gcc.dg/scal-to-vec2.c: New test.
343
344 2011-08-09  Richard Guenther  <rguenther@suse.de>
345
346         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
347         * gcc.dg/tree-ssa/vrp60.c: New testcase.
348         * gcc.dg/tree-ssa/vrp61.c: Likewise.
349         * gcc.dg/tree-ssa/vrp62.c: Likewise.
350
351 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
352
353         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
354
355 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
356
357         * gcc.dg/pr49948.c: Require pthread effective target.
358
359 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
360
361         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
362
363 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
364
365         * gcc.target/i386/sse-22a.c: New test.
366
367 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
368
369         PR tree-optimization/50014
370         * gcc.dg/vect/pr50014.c: New test.
371
372 2011-08-08  Martin Jambor  <mjambor@suse.cz>
373
374         PR middle-end/49923
375         * gcc.dg/tree-ssa/pr49923.c: New test.
376
377 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
378
379         PR target/49781
380         * gcc.target/i386/pr49781-1.c: New.
381
382 2011-08-08  Jason Merrill  <jason@redhat.com>
383
384         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
385
386         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
387
388 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
389
390         PR fortran/49638
391         * gfortran.dg/typebound_override_1.f90: New.
392
393 2011-08-07  Kai Tietz  <ktietz@redhat.com>
394
395         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
396         x86_64 mingw target.
397         * gcc.dg/tree-ssa/loop-1.c: Likewise.
398         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
399         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
400         * gcc.dg/tree-ssa/loop-33.c: Likewise.
401         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
402         * gcc.dg/tree-ssa/loop-35.c: Likewise.
403         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
404         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
405         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
406         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
407
408 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
409
410         PR testsuite/48727
411         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
412
413 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
414
415         * gcc.dg/pr48770.c: Cleanup coverage files.
416         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
417
418 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
419
420         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
421         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
422         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
423         lzcnt and bmi options.
424
425 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
426
427         PR target/47381
428         * gcc.dg/pr47381-1.c: New.
429         * gcc.dg/pr47381-2.c: Likewise.
430         * gcc.target/i386/pr47381.c: Likewise.
431
432 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
433
434         PR middle-end/47727
435         * gcc.dg/pr47727.c: New.
436
437         PR target/47372
438         * gcc.dg/pr47372-1.c: New.
439         * gcc.dg/pr47372-2.c: Likewise.
440
441 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
442
443         PR middle-end/47449
444         * gcc.target/i386/pr47449.c: New.
445
446         PR target/47446
447         * gcc.dg/pr47446-1.c: New.
448         * gcc.dg/pr47446-2.c: Likewise.
449
450 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
451
452         PR target/47766
453         * gcc.dg/pr47766.c: New.
454
455         PR target/47715
456         * gcc.dg/tls/pr47715-1.c: New.
457         * gcc.dg/tls/pr47715-2.c: Likewise.
458         * gcc.dg/tls/pr47715-3.c: Likewise.
459         * gcc.dg/tls/pr47715-4.c: Likewise.
460         * gcc.dg/tls/pr47715-5.c: Likewise.
461
462 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
463
464         PR libobjc/50002
465         * objc.dg/gnu-api-2-class.m: Updated comments.
466         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
467         * objc.dg/gnu-api-2-class-meta.m: New test.
468         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
469
470 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
471
472         PR libobjc/49882
473         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
474         with classes that are in construction.
475
476 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
477
478         PR target/48084
479         * gcc.target/i386/pr48084-1.c: New.
480         * gcc.target/i386/pr48084-2.c: Likewise.
481         * gcc.target/i386/pr48084-3.c: Likewise.
482         * gcc.target/i386/pr48084-4.c: Likewise.
483         * gcc.target/i386/pr48084-5.c: Likewise.
484
485         PR rtl-optimization/49504
486         * gcc.target/i386/pr49504.c: New.
487
488         PR target/49860
489         * gcc.dg/pr49860.c: New.
490
491 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
492         
493         PR libobjc/49882
494         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
495         with classes that are in construction.
496
497 2011-08-05  Jason Merrill  <jason@redhat.com>
498
499         PR c++/48993
500         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
501
502         PR c++/49921
503         * g++.dg/cpp0x/decltype31.C: New.
504
505         PR c++/49669
506         * g++.dg/init/array28.C: New.
507
508         PR c++/49988
509         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
510
511 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
512
513         PR target/47369
514         * gcc.dg/pr47369-1.c: New.
515
516 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
517
518         PR middle-end/47364
519         * gcc.dg/torture/pr47364-1.c: New.
520         * gcc.c-torture/compile/pr47364-1.c: Likewise.
521         * gcc.c-torture/compile/pr47364-2.c: Likewise.
522
523 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
524
525         PR fortran/37211
526         * gfortran.dg/transfer_check_2.f90:  New test case.
527
528 2011-08-05  Jan Hubicka  <jh@suse.cz>
529
530         PR middle-end/49494
531         * gfortran.dg/pr49494.f90: New testcase.
532
533 2011-08-05  Jan Hubicka  <jh@suse.cz>
534
535         PR middle-end/49735
536         * gcc.c-torture/compile/pr49735.c: New testcase.
537
538 2011-08-05  Jason Merrill  <jason@redhat.com>
539
540         PR c++/47453
541         * g++.dg/cpp0x/initlist56.C: New.
542
543         PR c++/49812
544         * g++.dg/overload/rvalue2.C: New.
545
546         PR c++/49983
547         * g++.dg/cpp0x/range-for21.C: New.
548
549         * g++.dg/ext/vla11.C: New.
550
551 2011-08-05  Richard Guenther  <rguenther@suse.de>
552
553         PR tree-optimization/49984
554         * gcc.dg/tree-ssa/vrp59.c: New testcase.
555
556 2011-08-05  Richard Guenther  <rguenther@suse.de>
557
558         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
559         * gcc.dg/tree-ssa/vrp52.c: Likewise.
560         * gcc.dg/tree-ssa/vrp53.c: Likewise.
561
562 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
563
564         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
565         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
566         * gfortran.dg/ldist-pr43023.f90: Ditto.
567         * gfortran.dg/namelist_52.f90: Ditto.
568         * gfortran.dg/interface_proc_end.f90: Ditto.
569         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
570         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
571
572 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
573
574         * gcc.dg/vect/vect-over-widen-1.c: New test.
575         * gcc.dg/vect/vect-over-widen-2.c: New test.
576         * gcc.dg/vect/vect-over-widen-3.c: New test.
577         * gcc.dg/vect/vect-over-widen-4.c: New test.
578
579 2011-08-04  Richard Guenther  <rguenther@suse.de>
580
581         PR fortran/49957
582         * gfortran.dg/vect/O3-pr49957.f: New testcase.
583
584 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
585
586         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
587
588 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
589
590         PR middle-end/49905
591         * g++.dg/ext/builtin-object-size3.C: New test.
592
593 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
594
595         PR tree-optimization/49948
596         * gcc.dg/pr49948.c: New test.
597
598 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
599
600         PR middle-end/47383
601         * gcc.dg/torture/pr47383.c: New.
602
603 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
604
605         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
606
607 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
608
609         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
610
611 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
612
613         PR target/47744
614         * gcc.dg/torture/pr47744-1.c: New.
615         * gcc.dg/torture/pr47744-2.c: Likewise.
616         * gcc.dg/torture/pr47744-3.c: Likewise.
617
618 2011-08-03  Richard Guenther  <rguenther@suse.de>
619
620         PR middle-end/49958
621         * gcc.dg/torture/pr49958.c: New testcase.
622
623 2011-08-03  Richard Guenther  <rguenther@suse.de>
624
625         PR tree-optimization/49938
626         * g++.dg/torture/pr49938.C: New testcase.
627
628 2011-08-02  Jason Merrill  <jason@redhat.com>
629
630         PR c++/43886
631         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
632
633         PR c++/49577
634         * g++.dg/cpp0x/initlist5.C: Add additional cases.
635
636         PR c++/49593
637         * g++.dg/cpp0x/variadic115.C: New.
638
639         PR c++/49803
640         * g++.dg/cpp0x/union5.C: New.
641
642 2011-08-02  Daniel Kraft  <d@domob.eu>
643
644         PR fortran/49885
645         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
646
647 2011-08-02  Kai Tietz  <ktietz@redhat.com>
648
649         PR middle-end/49947
650         * gcc.dg/tree-ssa/forwprop-15.c
651
652 2011-08-02  Jason Merrill  <jason@redhat.com>
653
654         PR c++/49834
655         * g++.dg/cpp0x/range-for20.C: New.
656
657 2011-08-02  Tobias Burnus  <burnus@net-b.de>
658
659         * gfortran.dg/coarray_lib_token_3.f90: New.
660
661 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
662
663         PR fortran/46752
664         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
665         * gcc.dg/gomp/atomic-15.c: New test.
666         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
667         * g++.dg/gomp/atomic-15.C: New test.
668         * g++.dg/gomp/private-1.C: New test.
669         * g++.dg/gomp/sharing-2.C: New test.
670         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
671         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
672         * gfortran.dg/gomp/omp_atomic2.f90: New test.
673
674 2011-08-02  Tobias Burnus  <burnus@net-b.de>
675
676         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
677         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
678         cleanup-module.
679         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
680         * gfortran.dg/allocatable_function_5.f90: Ditto.
681         * gfortran.dg/allocate_stat.f90: Ditto.
682         * gfortran.dg/array_constructor_20.f90: Ditto.
683         * gfortran.dg/array_constructor_21.f90: Ditto.
684         * gfortran.dg/array_constructor_22.f90: Ditto.
685         * gfortran.dg/array_constructor_26.f03: Ditto.
686         * gfortran.dg/array_function_4.f90: Ditto.
687         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
688         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
689         * gfortran.dg/bind_c_usage_15.f90: Ditto.
690         * gfortran.dg/bind_c_usage_16.f03: Ditto.
691         * gfortran.dg/bind_c_usage_3.f03: Ditto.
692         * gfortran.dg/binding_label_tests_7.f03: Ditto.
693         * gfortran.dg/class_15.f03: Ditto.
694         * gfortran.dg/class_27.f03: Ditto.
695         * gfortran.dg/class_33.f90: Ditto.
696         * gfortran.dg/class_37.f03: Ditto.
697         * gfortran.dg/class_40.f03: Ditto.
698         * gfortran.dg/class_42.f03: Ditto.
699         * gfortran.dg/class_defined_operator_1.f03: Ditto.
700         * gfortran.dg/coarray/registering_1.f90: Ditto.
701         * gfortran.dg/convert_1.f90: Ditto.
702         * gfortran.dg/default_initialization_3.f90: Ditto.
703         * gfortran.dg/dependency_25.f90: Ditto.
704         * gfortran.dg/dependency_26.f90: Ditto.
705         * gfortran.dg/dependency_36.f90: Ditto.
706         * gfortran.dg/dependency_37.f90: Ditto.
707         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
708         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
709         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
710         * gfortran.dg/elemental_pointer_1.f90: Ditto.
711         * gfortran.dg/elemental_result_1.f90: Ditto.
712         * gfortran.dg/empty_derived_type.f90: Ditto.
713         * gfortran.dg/entry_7.f90: Ditto.
714         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
715         * gfortran.dg/equiv_constraint_3.f90: Ditto.
716         * gfortran.dg/error_recovery_3.f90: Ditto.
717         * gfortran.dg/extends_4.f03: Ditto.
718         * gfortran.dg/func_assign.f90: Ditto.
719         * gfortran.dg/func_assign_3.f90: Ditto.
720         * gfortran.dg/generic_1.f90: Ditto.
721         * gfortran.dg/generic_18.f90: Ditto.
722         * gfortran.dg/generic_22.f03: Ditto.
723         * gfortran.dg/generic_4.f90: Ditto.
724         * gfortran.dg/generic_6.f90: Ditto.
725         * gfortran.dg/generic_actual_arg.f90: Ditto.
726         * gfortran.dg/graphite/id-21.f: Ditto.
727         * gfortran.dg/graphite/pr45758.f90: Ditto.
728         * gfortran.dg/host_assoc_call_2.f90: Ditto.
729         * gfortran.dg/host_assoc_call_3.f90: Ditto.
730         * gfortran.dg/host_assoc_call_4.f90: Ditto.
731         * gfortran.dg/host_assoc_function_4.f90: Ditto.
732         * gfortran.dg/host_used_types_1.f90: Ditto.
733         * gfortran.dg/implicit_1.f90: Ditto.
734         * gfortran.dg/implicit_11.f90: Ditto.
735         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
736         * gfortran.dg/impure_actual_1.f90: Ditto.
737         * gfortran.dg/impure_assignment_1.f90: Ditto.
738         * gfortran.dg/impure_constructor_1.f90: Ditto.
739         * gfortran.dg/initialization_10.f90: Ditto.
740         * gfortran.dg/initialization_12.f90: Ditto.
741         * gfortran.dg/interface_14.f90: Ditto.
742         * gfortran.dg/interface_15.f90: Ditto.
743         * gfortran.dg/interface_2.f90: Ditto.
744         * gfortran.dg/interface_25.f90: Ditto.
745         * gfortran.dg/interface_26.f90: Ditto.
746         * gfortran.dg/interface_29.f90: Ditto.
747         * gfortran.dg/interface_assignment_1.f90: Ditto.
748         * gfortran.dg/internal_pack_6.f90: Ditto.
749         * gfortran.dg/internal_pack_7.f90: Ditto.
750         * gfortran.dg/internal_pack_8.f90: Ditto.
751         * gfortran.dg/lto/pr45586_0.f90: Ditto.
752         * gfortran.dg/lto/pr47839_0.f90: Ditto.
753         * gfortran.dg/module_commons_3.f90: Ditto.
754         * gfortran.dg/module_equivalence_4.f90: Ditto.
755         * gfortran.dg/module_equivalence_6.f90: Ditto.
756         * gfortran.dg/module_function_type_1.f90: Ditto.
757         * gfortran.dg/module_naming_1.f90: Ditto.
758         * gfortran.dg/namelist_4.f90: Ditto.
759         * gfortran.dg/operator_c1202.f90: Ditto.
760         * gfortran.dg/parens_7.f90: Ditto.
761         * gfortran.dg/pr32921.f: Ditto.
762         * gfortran.dg/pr33646.f90: Ditto.
763         * gfortran.dg/pr41928.f90: Ditto.
764         * gfortran.dg/pr42119.f90: Ditto.
765         * gfortran.dg/pr43984.f90: Ditto.
766         * gfortran.dg/present_1.f90: Ditto.
767         * gfortran.dg/private_type_2.f90: Ditto.
768         * gfortran.dg/proc_decl_2.f90: Ditto.
769         * gfortran.dg/proc_ptr_10.f90: Ditto.
770         * gfortran.dg/proc_ptr_22.f90: Ditto.
771         * gfortran.dg/proc_ptr_8.f90: Ditto.
772         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
773         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
774         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
775         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
776         * gfortran.dg/substring_equivalence.f90: Ditto.
777         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
778         * gfortran.dg/transpose_optimization_1.f90: Ditto.
779         * gfortran.dg/trim_optimize_6.f90: Ditto.
780         * gfortran.dg/typebound_call_12.f03: Ditto.
781         * gfortran.dg/typebound_operator_5.f03: Ditto.
782         * gfortran.dg/typebound_operator_6.f03: Ditto.
783         * gfortran.dg/typebound_proc_18.f03: Ditto.
784         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
785         * gfortran.dg/use_1.f90: Ditto.
786         * gfortran.dg/use_10.f90: Ditto.
787         * gfortran.dg/use_11.f90: Ditto.
788         * gfortran.dg/use_14.f90: Ditto.
789         * gfortran.dg/use_only_2.f90: Ditto.
790         * gfortran.dg/use_rename_4.f90: Ditto.
791         * gfortran.dg/use_rename_5.f90: Ditto.
792         * gfortran.dg/used_dummy_types_3.f90: Ditto.
793         * gfortran.dg/used_interface_ref.f90: Ditto.
794         * gfortran.dg/used_types_11.f90: Ditto.
795         * gfortran.dg/used_types_3.f90: Ditto.
796         * gfortran.dg/used_types_4.f90: Ditto.
797         * gfortran.dg/userdef_operator_2.f90: Ditto.
798         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
799         * gfortran.dg/vect/pr46213.f90: Ditto.
800         * gfortran.dg/whole_file_21.f90: Ditto.
801         * gfortran.dg/whole_file_22.f90: Ditto.
802         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
803         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
804
805 2011-08-02  Kai Tietz  <ktietz@redhat.com>
806
807         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
808
809 2011-08-01  Jason Merrill  <jason@redhat.com>
810
811         PR c++/49932
812         * g++.dg/abi/mangle49.C: New.
813
814         PR c++/49924
815         * g++.dg/cpp0x/constexpr-array4.C: New.
816
817         PR c++/49813
818         * g++.dg/cpp0x/constexpr-builtin1.C: New.
819
820 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
821
822         PR target/49927
823         * gcc.target/i386/pr49927.c: New test.
824
825 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
826
827         PR tree-optimization/49926
828         * gcc.dg/vect/pr49926.c: New test.
829
830 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
831
832         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
833         * gcc.target/i386/lzcnt-1.c: New test.
834         * gcc.target/i386/lzcnt-2.c: Likewise.
835         * gcc.target/i386/lzcnt-2a.c: Likewise.
836         * gcc.target/i386/lzcnt-3.c: Likewise.
837         * gcc.target/i386/lzcnt-4.c: Likewise.
838         * gcc.target/i386/lzcnt-4a.c: Likewise.
839         * gcc.target/i386/lzcnt-5.c: Likewise.
840         * gcc.target/i386/lzcnt-6.c: Likewise.
841         * gcc.target/i386/lzcnt-6a.c: Likewise.
842         * gcc.target/i386/lzcnt-check.h: Likewise.
843
844         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
845         * gcc.target/i386/sse-13.c: Likewise.
846         * gcc.target/i386/sse-14.c: Likewise.
847         * g++.dg/other/i386-2.C: Likewise.
848         * g++.dg/other/i386-3.C: Likewise.
849
850 2011-08-01  Julian Brown  <julian@codesourcery.com>
851
852         * gcc.target/arm/fixed-point-exec.c: New test.
853
854 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
855
856         PR target/49920
857         * gcc.target/i386/pr49920.c: New test.
858
859 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
860
861         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
862         * gcc.dg/tree-ssa/pr23109.c: Ditto.
863         * gcc.dg/tree-ssa/loop-7.c: Ditto.
864         * gcc.dg/tree-ssa/loop-32.c: Ditto.
865         * gcc.dg/tree-ssa/loop-33.c: Ditto.
866         * gcc.dg/tree-ssa/loop-34.c: Ditto.
867         * gcc.dg/tree-ssa/loop-35.c: Ditto.
868         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
869         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
870         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
871         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
872         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
873         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
874         * g++.dg/tree-ssa/pr33615.C: Ditto.
875         * g++.dg/tree-ssa/restrict1.C: Ditto.
876         * c-c++-common/restrict-2.c: Ditto.
877         * gfortran.dg/pr32921.f: Ditto.
878         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
879         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
880         * gcc.dg/tree-ssa/vrp47.c: Ditto.
881         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
882         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
883         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
884         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
885         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
886         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
887         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
888
889 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
890
891         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
892         .exe.ltrans[0-9]*. dump files.
893
894 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
895
896         PR fortran/49112
897         * gfortran.dg/abstract_type_6.f03: Modified.
898         * gfortran.dg/typebound_proc_24.f03: New.
899
900 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
901
902         PR testsuite/49917
903         * g++.dg/init/for1.C: Fix.
904
905 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
906
907         PR fortran/48876
908         * gfortran.dg/string_5.f90:  New test.
909
910 2011-07-29  Jason Merrill  <jason@redhat.com>
911
912         PR c++/49867
913         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
914
915 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
916
917         PR tree-optimization/47407
918         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
919         alpha*-dec-osf*.
920         Sort target list.
921
922 2011-07-29  Richard Guenther  <rguenther@suse.de>
923
924         * gcc.dg/uninit-suppress.c: Also disable VRP.
925         * gcc.dg/uninit-suppress_2.c: Likewise.
926
927 2011-07-28  Jason Merrill  <jason@redhat.com>
928
929         PR c++/49808
930         * g++.dg/template/nontype24.C: New.
931
932 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
933
934         PR rtl-optimization/47958
935         * gcc.dg/torture/pr47958-1.c: New.
936
937 2011-07-29  Wei Guozhi  <carrot@google.com>
938
939         PR rtl-optimization/49799
940         * gcc.dg/pr49799.c: New test case.
941
942 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
943
944         PR middle-end/48648
945         * gcc.dg/graphite/id-pr48648.c: New.
946
947 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
948
949         PR fortran/31067
950         * gfortran.dg/maxloc_2.f90: New test.
951         * gfortran.dg/maxloc_3.f90: New test.
952         * gfortran.dg/minloc_1.f90: New test.
953         * gfortran.dg/minloc_2.f90: New test.
954         * gfortran.dg/minloc_3.f90: New test.
955         * gfortran.dg/minmaxloc_7.f90: New test.
956
957         PR debug/49871
958         * gcc.dg/debug/dwarf2/pr49871.c: New test.
959
960 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
961
962         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
963         the builtin isn't optimized away.
964
965 2011-07-27  Tobias Burnus  <burnus@net-b.de>
966
967         PR fortran/45586
968         * gfortran.dg/lto/pr45586-2_0.f90: New.
969
970 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
971
972         PR middle-end/49875
973         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
974         * c-c++-common/cxxbitfields-5.c: Same.
975
976 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
977
978         * lib/target-supports.exp (check_effective_target_mmap): Use
979         check_function_available.
980
981 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
982
983         * g++.old-deja/g++.pt/crash60.C: Updated.
984
985 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
986
987         PR target/49866
988         * gcc.target/i386/pr49866.c: New test.
989
990 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
991
992         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
993         * gcc.target/i386/bmi-andn-1.c: New test.
994         * gcc.target/i386/bmi-andn-1a.c: Likewise.
995         * gcc.target/i386/bmi-andn-2.c: Likewise.
996         * gcc.target/i386/bmi-andn-2a.c: Likewise.
997         * gcc.target/i386/bmi-bextr-1.c: Likewise.
998         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
999         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1000         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1001         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1002         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1003         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1004         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1005         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1006         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1007         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1008         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1009         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1010         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1011         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1012         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1013         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1014         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1015         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1016         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1017
1018 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1019
1020         PR middle-end/47691
1021         * gfortran.dg/graphite/id-pr47691.f: New.
1022
1023 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1024
1025         * gcc.target/i386/avx-os-support.h: New.
1026         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1027         (main): Check avx_os_support before the test is run.
1028         * gcc.target/i386/aes-avx-check.h: Ditto.
1029         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1030
1031 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1032
1033         * gcc.target/i386/aggregate-ret3.c: New test.
1034         * gcc.target/i386/aggregate-ret4.c: New test.
1035
1036 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1037
1038         PR fortran/49755
1039         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1040         allocated array should *not* change its size.
1041         * gfortran.dg/multiple_allocation_3.f90: New test.
1042
1043 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1044
1045         PR c++/49776
1046         * g++.dg/cpp0x/constexpr-49776.C: New.
1047
1048 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1049
1050         PR middle-end/47046
1051         * gcc.dg/graphite/id-pr47046.c: New.
1052
1053 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1054
1055         PR middle-end/47653
1056         * gcc.dg/graphite/run-id-pr47593.c: New.
1057
1058 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1059
1060         PR middle-end/47653
1061         * gcc.dg/graphite/run-id-pr47653.c: New.
1062         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1063         induction variables.
1064         * gcc.dg/graphite/scop-16.c: Same.
1065         * gcc.dg/graphite/scop-17.c: Same.
1066         * gcc.dg/graphite/scop-21.c: Same.
1067
1068 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1069
1070         PR middle-end/48805
1071         * gcc.dg/graphite/id-pr48805.c: New.
1072
1073 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1074
1075         * gfortran.dg/coarray_lib_token_2.f90: New.
1076
1077 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1078
1079         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1080         SPU local store.
1081
1082 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1083
1084         PR tree-opt/49671
1085         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1086         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1087
1088 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1089
1090         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1091
1092         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1093         * gcc.c-torture/execute/loop-2g.c: Likewise.
1094         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1095         Require mmap support.
1096         * gcc.c-torture/execute/loop-2g.x: Likewise.
1097         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1098         (MAP_ANON): Provide default.
1099         * gcc.dg/20050826-1.c: Likewise.
1100         * gcc.target/i386/pr36533.c: Likewise.
1101         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1102         Use dg-require-effective-target mmap.
1103
1104 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1105
1106         PR c++/49838
1107         * g++.dg/cpp0x/range-for19.C: New.
1108
1109 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1110
1111         PR testsuite/49753
1112         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1113
1114         Revert:
1115         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1116
1117         PR testsuite/49753
1118         * g++.dg/torture/pr49309.C: Remove.
1119
1120 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1121
1122         PR tree-optimization/49809
1123         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1124         test.
1125
1126 2011-07-25  Richard Guenther  <rguenther@suse.de>
1127
1128         PR tree-optimization/49715
1129         * gcc.target/i386/pr49715-1.c: New testcase.
1130         * gcc.target/i386/pr49715-2.c: Likewise.
1131
1132 2011-07-23  Jason Merrill  <jason@redhat.com>
1133
1134         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1135
1136 2011-07-22  Jason Merrill  <jason@redhat.com>
1137
1138         PR c++/49793
1139         * g++.dg/cpp0x/initlist55.C: New.
1140
1141 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1142
1143         PR fortran/49791
1144         * gfortran.dg/namelist_72.f: New.
1145
1146 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1147
1148         * gfortran.dg/coarray_25.f90: New.
1149
1150 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1151
1152         * override1.C: This test should use c++0x mode.
1153         * override3.C: New. Test the diagnostics in c++98 mode.
1154
1155 2011-07-22  Jason Merrill  <jason@redhat.com>
1156             Mark Glisse  <marc.glisse@normalesup.org>
1157
1158         PR c++/30112
1159         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1160
1161         PR c++/49813
1162         * g++.dg/opt/builtins2.C: New.
1163         * g++.dg/other/error27.C: Don't rely on __builtin.
1164
1165 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1166
1167         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1168         on lp64 targets.
1169         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1170         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1171         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1172         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1173
1174         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1175         instead of ia32.
1176
1177 2011-07-22  Richard Guenther  <rguenther@suse.de>
1178
1179         PR tree-optimization/45819
1180         * gcc.dg/pr45819.c: New testcase.
1181
1182 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1183
1184         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1185
1186 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1187
1188         PR middle-end/47654
1189         PR middle-end/49649
1190         * gcc.dg/graphite/run-id-pr47654.c: New.
1191
1192 2011-07-21  Ian Lance Taylor  <iant@google.com>
1193
1194         PR middle-end/49705
1195         * gcc.dg/pr49705.c: New test.
1196
1197 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1198
1199         * lib/target-supports.exp (check_avx_os_support_available): New.
1200         (check_effective_target_avx_runtime): Use it.
1201
1202 2011-07-21  Richard Guenther  <rguenther@suse.de>
1203
1204         PR tree-optimization/49770
1205         * g++.dg/torture/pr49770.C: New testcase.
1206
1207 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1208
1209         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1210         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1211
1212 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1213
1214         * gfortran.dg/coarray_lib_token_1.f90: New.
1215
1216 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1217
1218         * gcc.dg/pr32912-2.c: Skip for AVR.
1219         * gcc.dg/pr44674.c: Add dg-require-profiling.
1220
1221 2011-07-20  Jason Merrill  <jason@redhat.com>
1222
1223         * g++.dg/ext/desig2.C: New.
1224
1225 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1226
1227         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1228         be generated.
1229         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1230         * gcc.target/powerpc/recip-3.c: Ditto.
1231
1232 2011-07-19  Jason Merrill  <jason@redhat.com>
1233
1234         PR c++/6709 (DR 743)
1235         PR c++/42603 (DR 950)
1236         * g++.dg/cpp0x/decltype21.C: New.
1237
1238 2011-07-20  Richard Guenther  <rguenther@suse.de>
1239
1240         PR middle-end/18908
1241         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1242         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1243
1244 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1245
1246         * gcc.target/arm/combine-movs.c: New.
1247         * gcc.target/arm/unsigned-extend-2.c: New.
1248
1249 2011-07-19  Jason Merrill  <jason@redhat.com>
1250
1251         PR c++/49785
1252         * g++.dg/cpp0x/variadic114.C: New.
1253
1254 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1255
1256         * gfortran.dg/coarray_args_1.f90: New.
1257         * gfortran.dg/coarray_args_2.f90: New.
1258
1259 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1260
1261         PR fortran/49708
1262         * gfortran.dg/allocate_error_3.f90: New.
1263
1264 2011-07-19  Richard Guenther  <rguenther@suse.de>
1265
1266         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1267         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1268         * gcc.dg/torture/20110719-1.c: New testcase.
1269
1270 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1271
1272         PR tree-optimization/49768
1273         * gcc.c-torture/execute/pr49768.c: New test.
1274
1275 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1276
1277         PR tree-optimization/49771
1278         * gcc.dg/vect/pr49771.c: New test.
1279
1280 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1281
1282         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1283         * gcc.dg/ipa/ipa-2.c: Likewise.
1284         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1285         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1286         * gcc.dg/ipa/ipa-5.c: Likewise.
1287         * gcc.dg/ipa/ipa-7.c: Likewise.
1288         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1289         * gcc.dg/ipa/ipacost-1.c: Likewise.
1290         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1291         functions.
1292         * gcc.dg/ipa/ipcp-1.c: New test.
1293         * gcc.dg/ipa/ipcp-2.c: Likewise.
1294         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1295
1296 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1297
1298         PR middle-end/49675
1299         * gfortran.dg/pr49675.f90: New test.
1300
1301 2011-07-18  Richard Guenther  <rguenther@suse.de>
1302
1303         * gcc.dg/torture/20110718-1.c: New testcase.
1304
1305 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1306
1307         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1308         * g++.dg/ext/bitfield3.C: Likewise.
1309         * g++.dg/ext/bitfield4.C: Likewise.
1310         * g++.dg/ext/bitfield5.C: Likewise.
1311         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1312         * g++.dg/other/pr23205-2.C: Likewise.
1313         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1314         * gcc.c-torture/compile/20001109-2.c: Likewise.
1315         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1316         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1317         * gcc.dg/bitfld-16.c: Likewise.
1318         * gcc.dg/bitfld-17.c: Likewise.
1319         * gcc.dg/bitfld-18.c: Likewise.
1320         * gcc.dg/builtins-config.h: Remove Netware support.
1321         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1322         * gcc.dg/cdce2.c: Likewise.
1323         * gcc.dg/cpp/assert4.c: Remove netware support.
1324         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1325         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1326
1327         * lib/target-supports.exp (check_visibility_available): Remove
1328         NetWare support.
1329         (check_profiling_available): Likewise.
1330
1331 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1332
1333         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1334
1335 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1336             Thomas Koenig  <tkoenig@gcc.gnu.org>
1337
1338         PR fortran/34657
1339         * gfortran.dg/generic_17.f90: Fix testcase.
1340         * gfortran.dg/interface_3.f90: Add dg-error.
1341         * gfortran.dg/use_14.f90: New.
1342         * gfortran.dg/use_15.f90: New.
1343
1344 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1345
1346         * gnat.dg/pointer_controlled.adb: New test.
1347
1348 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1349
1350         PR fortran/49624
1351         * gfortran.dg/pointer_remapping_7.f90: New.
1352
1353 2011-07-16  Jason Merrill  <jason@redhat.com>
1354
1355         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1356
1357 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1358             Jason Merrill  <jason@redhat.com>
1359
1360         PR c++/45329
1361         PR c++/48934
1362         * g++.dg/cpp0x/decltype29.C: Adjust.
1363         * g++.dg/cpp0x/error4.C: Adjust.
1364         * g++.dg/cpp0x/sfinae26.C: Adjust.
1365         * g++.dg/cpp0x/variadic105.C: Adjust.
1366         * g++.dg/template/deduce3.C: Adjust.
1367         * g++.dg/template/error45.C: Adjust.
1368         * g++.dg/template/ptrmem2.C: Adjust.
1369         * g++.dg/template/sfinae2.C: Adjust.
1370         * g++.old-deja/g++.pt/crash60.C: Adjust.
1371         * g++.old-deja/g++.pt/unify6.C: Adjust.
1372         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1373         * g++.dg/cpp0x/nullptr15.C: Adjust.
1374         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1375         * g++.dg/cpp0x/pr31431.C: Adjust.
1376         * g++.dg/cpp0x/pr31434.C: Adjust.
1377         * g++.dg/cpp0x/sfinae11.C: Adjust
1378         * g++.dg/cpp0x/temp_default2.C: Adjust.
1379         * g++.dg/cpp0x/trailing4.C: Adjust.
1380         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1381         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1382         * g++.dg/cpp0x/variadic105.C: Adjust.
1383         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1384         * g++.dg/ext/vla2.C: Adjust.
1385         * g++.dg/other/ptrmem10.C: Adjust.
1386         * g++.dg/other/ptrmem11.C: Adjust.
1387         * g++.dg/overload/unknown1.C: Adjust.
1388         * g++.dg/template/conv11.C: Adjust.
1389         * g++.dg/template/dependent-expr5.C: Adjust.
1390         * g++.dg/template/friend.C: Adjust.
1391         * g++.dg/template/incomplete2.C: Adjust.
1392         * g++.dg/template/local4.C: Adjust.
1393         * g++.dg/template/local6.C: Adjust.
1394         * g++.dg/template/operator9.C: Adjust.
1395         * g++.dg/template/ttp25.C: Adjust.
1396         * g++.dg/template/unify10.C: Adjust.
1397         * g++.dg/template/unify11.C: Adjust.
1398         * g++.dg/template/unify6.C: Adjust.
1399         * g++.dg/template/unify9.C: Adjust.
1400         * g++.dg/template/varmod1.C: Adjust.
1401         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1402         * g++.old-deja/g++.pt/crash28.C: Adjust.
1403         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1404         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1405         * g++.old-deja/g++.pt/expr2.C: Adjust.
1406         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1407         * g++.old-deja/g++.pt/spec5.C: Adjust.
1408         * g++.old-deja/g++.pt/spec6.C: Adjust.
1409         * g++.old-deja/g++.pt/unify4.C: Adjust.
1410         * g++.old-deja/g++.pt/unify8.C: Adjust.
1411         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1412         * g++.dg/overload/template5.C: New testcase.
1413         * g++.dg/template/overload12.C: New testcase.
1414
1415 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1416
1417         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1418         * gfortran.dg/coarray_7.f90: Ditto.
1419         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1420         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1421
1422 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1423
1424         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1425         case.
1426         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1427         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1428         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1429         C67X.
1430         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1431         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1432         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1433
1434 2011-07-15  Jason Merrill  <jason@redhat.com>
1435
1436         PR testsuite/49741
1437         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1438         Use --extra_opts instead of --additional_options.
1439
1440 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1441
1442         PR testsuite/49753
1443         * g++.dg/torture/pr49309.C: Remove.
1444
1445 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1446
1447         * gcc.target/tic6x/weak-call.c: New test.
1448         * gcc.target/tic6x/fpcmp.c: New test.
1449         * gcc.target/tic6x/fpdiv.c: New test.
1450         * gcc.target/tic6x/rotdi16-scan.c: New test.
1451         * gcc.target/tic6x/ffssi.c: New test.
1452         * gcc.target/tic6x/fpdiv-lib.c: New test.
1453         * gcc.target/tic6x/cold-lc.c: New test.
1454         * gcc.target/tic6x/longcalls.c: New test.
1455         * gcc.target/tic6x/abi-align-1.c: New test.
1456         * gcc.target/tic6x/fpcmp-finite.c: New test.
1457         * gcc.target/tic6x/rotdi16.c: New test.
1458         * gcc.target/tic6x/bswapl.c: New test.
1459         * gcc.target/tic6x/ffsdi.c: New test.
1460         * gcc.target/tic6x/tic6x.exp: New file.
1461         * gcc.target/tic6x/builtins/arith24.c: New test.
1462         * gcc.target/tic6x/builtins/smpy.c: New test.
1463         * gcc.target/tic6x/builtins/smpylh.c: New test.
1464         * gcc.target/tic6x/builtins/smpyh.c: New test.
1465         * gcc.target/tic6x/builtins/sarith1.c: New test.
1466         * gcc.target/tic6x/builtins/extclr.c: New test
1467         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1468         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1469         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1470         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1471         New functions.
1472         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1473         __TMS320C6X__.
1474         * gcc.dg/20020312-2.c: Likewise.
1475         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1476         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1477         * gcc.dg/torture/builtin-math-7.c: Likewise.
1478
1479         PR testsuite/49757
1480         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1481         not testing tic6x-*-*.
1482
1483 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1484
1485         PR tree-opt/49309
1486         * g++.dg/torture/pr49309.C: New testcase.
1487
1488 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1489
1490         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1491
1492 2011-07-14  Richard Guenther  <rguenther@suse.de>
1493
1494         PR tree-optimization/49651
1495         * gcc.dg/torture/pr49651.c: New testcase.
1496
1497 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1498
1499         PR target/43746
1500         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1501
1502 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1503
1504         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1505         -mno-pointers-to-nested-functions.
1506         * gcc.target/powerpc/no-r11-2.c: Ditto.
1507         * gcc.target/powerpc/no-r11-3.c: Ditto.
1508
1509 2011-07-13  Jason Merrill  <jason@redhat.com>
1510
1511         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1512         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1513         when compiling C files.
1514         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1515         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1516         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1517         * g++.dg/lookup/anon2.C: Likewise.
1518         * g++.dg/tree-ssa/copyprop.C: Likewise.
1519         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1520         * g++.dg/init/vector1.C: Ignore narrowing errors.
1521         * g++.dg/torture/pr35526.C: Likewise.
1522         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1523
1524 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1525
1526         PR libfortran/49296
1527         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1528         and logical reads.
1529
1530 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1531
1532         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1533         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1534
1535 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1536
1537         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1538         * lib/obj-c++.exp (obj-c++_init): Ditto.
1539         * lib/file-format.exp (gcc_target_object_format): Ditto.
1540         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1541         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1542         (check_visibility_available): Ditto.
1543         (check_effective_target_tls_native): Ditto.
1544         (check_effective_target_tls_emulated): Ditto.
1545         (check_effective_target_function_sections): Ditto.
1546
1547 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1548
1549         * gcc.target/arm/pr48183.c: New test.
1550
1551 2011-07-13  Richard Guenther  <rguenther@suse.de>
1552
1553         * gcc.dg/torture/20110713-1.c: New testcase.
1554
1555 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1556
1557         PR rtl-opt/49474
1558         * gcc.c-torture/compile/pr49474.c: New testcase.
1559
1560 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1561
1562         PR tree-optimization/49712
1563         * gcc.c-torture/execute/pr49712.c: New test.
1564
1565 2011-07-11  Jason Merrill  <jason@redhat.com>
1566
1567         PR c++/44609
1568         * g++.dg/template/recurse3.C: New.
1569
1570 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1571
1572         PR debug/49676
1573         * gcc.dg/guality/csttest.c: New test.
1574
1575         PR fortran/49698
1576         * gfortran.dg/pr49698.f90: New test.
1577
1578 2011-07-11  Jeff Law  <law@redhat.com>
1579
1580         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1581
1582 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1583
1584         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1585         * go.test/go-test.exp (go-set-goarch): Likewise.
1586
1587 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1588
1589         PR target/39633
1590         * gcc.target/avr/torture/pr39633.c: New test case.
1591
1592 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1593
1594         PR fortran/18918
1595         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1596
1597 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1598
1599         * lib/target-supports.exp (check_effective_target_scheduling):
1600         New Function.
1601         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1602         * gcc.dg/pr45055.c: Ditto.
1603         * gcc.dg/pr45353.c: Ditto.
1604         * g++.dg/pr45056.C: Ditto.
1605
1606 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1607
1608         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1609         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1610         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1611         * g++.dg/torture/pr31863.C: Skip AVR.
1612
1613 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1614
1615         PR fortran/49690
1616         * gfortran.dg/intrinsic_signal.f90: New.
1617
1618 2011-07-09  Jason Merrill  <jason@redhat.com>
1619
1620         * g++.dg/cpp0x/regress/regress6.C: New.
1621         * g++.dg/parse/crash45.C: Adjust message.
1622         * g++.dg/template/crash38.C: Adjust message.
1623         * g++.dg/template/crash64.C: Adjust message.
1624
1625 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1626
1627         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1628         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1629         * g++.dg/abi/bitfield3.C: Likewise.
1630         * g++.dg/eh/pr38662.C: Likewise.
1631         * g++.dg/ext/attrib36.C: Likewise.
1632         * g++.dg/ext/attrib37.C: Likewise.
1633         * g++.dg/ext/attrib8.C: Likewise.
1634         * g++.dg/ext/tmplattr1.C: Likewise.
1635         * g++.dg/inherit/override-attribs.C: Likewise.
1636         * g++.dg/opt/inline9.C: Likewise.
1637         * g++.dg/opt/life1.C: Likewise.
1638         * g++.dg/opt/longbranch2.C: Likewise.
1639         * g++.dg/opt/nrv12.C: Likewise.
1640         * g++.dg/opt/reg-stack4.C: Likewise.
1641         * g++.dg/other/pr35504.C: Likewise.
1642         * g++.dg/other/pr39496.C: Likewise.
1643         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1644         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1645         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1646         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1647         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1648         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1649         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1650         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1651         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1652         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1653         * g++.dg/warn/pr15774-1.C: Likewise.
1654         * g++.dg/warn/pr15774-2.C: Likewise.
1655         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1656         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1657         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1658         * g++.old-deja/g++.pt/asm2.C: Likewise.
1659         * gcc.c-torture/compile/20000804-1.c: Likewise.
1660         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1661         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1662         * gcc.dg/20020108-1.c: Likewise.
1663         * gcc.dg/20020122-2.c: Likewise.
1664         * gcc.dg/20020122-3.c: Likewise.
1665         * gcc.dg/20020206-1.c: Likewise.
1666         * gcc.dg/20020219-1.c: Likewise.
1667         * gcc.dg/20020310-1.c: Likewise.
1668         * gcc.dg/20020411-1.c: Likewise.
1669         * gcc.dg/20020418-2.c: Likewise.
1670         * gcc.dg/20020426-2.c: Likewise.
1671         * gcc.dg/20020517-1.c: Likewise.
1672         * gcc.dg/20030204-1.c: Likewise.
1673         * gcc.dg/20030826-2.c: Likewise.
1674         * gcc.dg/20031102-1.c: Likewise.
1675         * gcc.dg/20031202-1.c: Likewise.
1676         * gcc.dg/20050111-1.c: Likewise.
1677         * gcc.dg/20050503-1.c: Likewise.
1678         * gcc.dg/array-init-1.c: Likewise.
1679         * gcc.dg/builtin-apply4.c: Likewise.
1680         * gcc.dg/dfp/pr31344.c: Likewise.
1681         * gcc.dg/gomp/atomic-11.c: Likewise.
1682         * gcc.dg/graphite/pr40281.c: Likewise.
1683         * gcc.dg/ia64-sync-1.c: Likewise.
1684         * gcc.dg/ia64-sync-2.c: Likewise.
1685         * gcc.dg/ia64-sync-3.c: Likewise.
1686         * gcc.dg/ia64-sync-4.c: Likewise.
1687         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1688         * gcc.dg/invalid-call-1.c: Likewise.
1689         * gcc.dg/loop-3.c: Likewise.
1690         * gcc.dg/lower-subreg-1.c: Likewise.
1691         * gcc.dg/lto/pr47259_0.c: Likewise.
1692         * gcc.dg/nested-calls-1.c: Likewise.
1693         * gcc.dg/pr20017.c: Likewise.
1694         * gcc.dg/pr25023.c: Likewise.
1695         * gcc.dg/pr27671-2.c: Likewise.
1696         * gcc.dg/pr32176.c: Likewise.
1697         * gcc.dg/pr33676.c: Likewise.
1698         * gcc.dg/pr35045.c: Likewise.
1699         * gcc.dg/pr36015.c: Likewise.
1700         * gcc.dg/pr36584.c: Likewise.
1701         * gcc.dg/pr36998.c: Likewise.
1702         * gcc.dg/pr37438.c: Likewise.
1703         * gcc.dg/pr37908.c: Likewise.
1704         * gcc.dg/pr41241.c: Likewise.
1705         * gcc.dg/pr41340.c: Likewise.
1706         * gcc.dg/pr44136.c: Likewise.
1707         * gcc.dg/pr44194-1.c: Likewise.
1708         * gcc.dg/pr46212.c: Likewise.
1709         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1710         * gcc.dg/setjmp-2.c: Likewise.
1711         * gcc.dg/short-compare-1.c: Likewise.
1712         * gcc.dg/short-compare-2.c: Likewise.
1713         * gcc.dg/smod-1.c: Likewise.
1714         * gcc.dg/sync-2.c: Likewise.
1715         * gcc.dg/sync-3.c: Likewise.
1716         * gcc.dg/tls/opt-1.c: Likewise.
1717         * gcc.dg/tls/opt-2.c: Likewise.
1718         * gcc.dg/tls/opt-3.c: Likewise.
1719         * gcc.dg/torture/badshift.c: Likewise.
1720         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1721         * gcc.dg/torture/pr20314-2.c: Likewise.
1722         * gcc.dg/torture/pr36891.c: Likewise.
1723         * gcc.dg/torture/pr38774.c: Likewise.
1724         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1725         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1726         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1727         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1728         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1729         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1730         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1731         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1732         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1733         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1734         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1735         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1736         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1737         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1738         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1739         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1740         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1741         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1742         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1743         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1744         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1745         * gcc.dg/unroll-1.c: Likewise.
1746         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1747         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1748         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1749         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1750         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1751         * gcc.target/i386/20000609-1.c: Likewise.
1752         * gcc.target/i386/20000720-1.c: Likewise.
1753         * gcc.target/i386/20000724-1.c: Likewise.
1754         * gcc.target/i386/20011107-1.c: Likewise.
1755         * gcc.target/i386/20011119-1.c: Likewise.
1756         * gcc.target/i386/20020201-3.c: Likewise.
1757         * gcc.target/i386/20020218-1.c: Likewise.
1758         * gcc.target/i386/20020729-1.c: Likewise.
1759         * gcc.target/i386/20030926-1.c: Likewise.
1760         * gcc.target/i386/20060125-1.c: Likewise.
1761         * gcc.target/i386/20060125-2.c: Likewise.
1762         * gcc.target/i386/20060512-1.c: Likewise.
1763         * gcc.target/i386/20060512-2.c: Likewise.
1764         * gcc.target/i386/20060512-3.c: Likewise.
1765         * gcc.target/i386/20060512-4.c: Likewise.
1766         * gcc.target/i386/387-1.c: Likewise.
1767         * gcc.target/i386/387-2.c: Likewise.
1768         * gcc.target/i386/387-5.c: Likewise.
1769         * gcc.target/i386/387-6.c: Likewise.
1770         * gcc.target/i386/980312-1.c: Likewise.
1771         * gcc.target/i386/980313-1.c: Likewise.
1772         * gcc.target/i386/990117-1.c: Likewise.
1773         * gcc.target/i386/990424-1.c: Likewise.
1774         * gcc.target/i386/990524-1.c: Likewise.
1775         * gcc.target/i386/991129-1.c: Likewise.
1776         * gcc.target/i386/991214-1.c: Likewise.
1777         * gcc.target/i386/991230-1.c: Likewise.
1778         * gcc.target/i386/addr-sel-1.c: Likewise.
1779         * gcc.target/i386/aggregate-ret1.c: Likewise.
1780         * gcc.target/i386/aggregate-ret2.c: Likewise.
1781         * gcc.target/i386/align-main-3.c: Likewise.
1782         * gcc.target/i386/amd64-abi-1.c: Likewise.
1783         * gcc.target/i386/amd64-abi-2.c: Likewise.
1784         * gcc.target/i386/amd64-abi-4.c: Likewise.
1785         * gcc.target/i386/amd64-abi-5.c: Likewise.
1786         * gcc.target/i386/amd64-abi-6.c: Likewise.
1787         * gcc.target/i386/asm-1.c: Likewise.
1788         * gcc.target/i386/asm-3.c: Likewise.
1789         * gcc.target/i386/asm-5.c: Likewise.
1790         * gcc.target/i386/attributes-error.c: Likewise.
1791         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1792         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1793         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1794         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1795         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1796         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1797         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1798         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1799         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1800         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1801         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1802         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1803         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1804         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1805         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1806         * gcc.target/i386/bitfield1.c: Likewise.
1807         * gcc.target/i386/bitfield2.c: Likewise.
1808         * gcc.target/i386/bmi-2.c: Likewise.
1809         * gcc.target/i386/bmi-5.c: Likewise.
1810         * gcc.target/i386/builtin-unreachable.c: Likewise.
1811         * gcc.target/i386/cleanup-2.c: Likewise.
1812         * gcc.target/i386/clobbers.c: Likewise.
1813         * gcc.target/i386/cmov8.c: Likewise.
1814         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1815         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1816         * gcc.target/i386/compress-float-387.c: Likewise.
1817         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1818         * gcc.target/i386/compress-float-sse.c: Likewise.
1819         * gcc.target/i386/crc32-2.c: Likewise.
1820         * gcc.target/i386/crc32-3.c: Likewise.
1821         * gcc.target/i386/divmod-7.c: Likewise.
1822         * gcc.target/i386/divmod-8.c: Likewise.
1823         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1824         * gcc.target/i386/fma3-builtin.c: Likewise.
1825         * gcc.target/i386/fma3-fma.c: Likewise.
1826         * gcc.target/i386/fma4-256-vector.c: Likewise.
1827         * gcc.target/i386/fma4-builtin.c: Likewise.
1828         * gcc.target/i386/fma4-fma-2.c: Likewise.
1829         * gcc.target/i386/fma4-fma.c: Likewise.
1830         * gcc.target/i386/fma4-vector-2.c: Likewise.
1831         * gcc.target/i386/fma4-vector.c: Likewise.
1832         * gcc.target/i386/funcspec-1.c: Likewise.
1833         * gcc.target/i386/funcspec-10.c: Likewise.
1834         * gcc.target/i386/funcspec-11.c: Likewise.
1835         * gcc.target/i386/funcspec-2.c: Likewise.
1836         * gcc.target/i386/funcspec-5.c: Likewise.
1837         * gcc.target/i386/funcspec-6.c: Likewise.
1838         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1839         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1840         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1841         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1842         * gcc.target/i386/incoming-1.c: Likewise.
1843         * gcc.target/i386/incoming-10.c: Likewise.
1844         * gcc.target/i386/incoming-11.c: Likewise.
1845         * gcc.target/i386/incoming-12.c: Likewise.
1846         * gcc.target/i386/incoming-13.c: Likewise.
1847         * gcc.target/i386/incoming-14.c: Likewise.
1848         * gcc.target/i386/incoming-15.c: Likewise.
1849         * gcc.target/i386/incoming-2.c: Likewise.
1850         * gcc.target/i386/incoming-3.c: Likewise.
1851         * gcc.target/i386/incoming-4.c: Likewise.
1852         * gcc.target/i386/incoming-5.c: Likewise.
1853         * gcc.target/i386/incoming-6.c: Likewise.
1854         * gcc.target/i386/incoming-7.c: Likewise.
1855         * gcc.target/i386/incoming-8.c: Likewise.
1856         * gcc.target/i386/incoming-9.c: Likewise.
1857         * gcc.target/i386/lea.c: Likewise.
1858         * gcc.target/i386/local.c: Likewise.
1859         * gcc.target/i386/loop-1.c: Likewise.
1860         * gcc.target/i386/loop-2.c: Likewise.
1861         * gcc.target/i386/loop-3.c: Likewise.
1862         * gcc.target/i386/max-stack-align.c: Likewise.
1863         * gcc.target/i386/memcpy-1.c: Likewise.
1864         * gcc.target/i386/movbe-2.c: Likewise.
1865         * gcc.target/i386/movq-2.c: Likewise.
1866         * gcc.target/i386/movq.c: Likewise.
1867         * gcc.target/i386/nrv1.c: Likewise.
1868         * gcc.target/i386/pad-4.c: Likewise.
1869         * gcc.target/i386/pad-5a.c: Likewise.
1870         * gcc.target/i386/pad-5b.c: Likewise.
1871         * gcc.target/i386/pad-6a.c: Likewise.
1872         * gcc.target/i386/pad-6b.c: Likewise.
1873         * gcc.target/i386/pad-7.c: Likewise.
1874         * gcc.target/i386/pad-9.c: Likewise.
1875         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1876         * gcc.target/i386/pic-1.c: Likewise.
1877         * gcc.target/i386/pr12092-1.c: Likewise.
1878         * gcc.target/i386/pr12329.c: Likewise.
1879         * gcc.target/i386/pr21518.c: Likewise.
1880         * gcc.target/i386/pr22362.c: Likewise.
1881         * gcc.target/i386/pr22585.c: Likewise.
1882         * gcc.target/i386/pr23098.c: Likewise.
1883         * gcc.target/i386/pr25196.c: Likewise.
1884         * gcc.target/i386/pr25293.c: Likewise.
1885         * gcc.target/i386/pr25654.c: Likewise.
1886         * gcc.target/i386/pr26449.c: Likewise.
1887         * gcc.target/i386/pr26778.c: Likewise.
1888         * gcc.target/i386/pr26826.c: Likewise.
1889         * gcc.target/i386/pr27266.c: Likewise.
1890         * gcc.target/i386/pr29978.c: Likewise.
1891         * gcc.target/i386/pr30505.c: Likewise.
1892         * gcc.target/i386/pr30961-1.c: Likewise.
1893         * gcc.target/i386/pr31628.c: Likewise.
1894         * gcc.target/i386/pr32000-2.c: Likewise.
1895         * gcc.target/i386/pr32661-1.c: Likewise.
1896         * gcc.target/i386/pr32708-2.c: Likewise.
1897         * gcc.target/i386/pr32708-3.c: Likewise.
1898         * gcc.target/i386/pr34256.c: Likewise.
1899         * gcc.target/i386/pr34312.c: Likewise.
1900         * gcc.target/i386/pr34522.c: Likewise.
1901         * gcc.target/i386/pr35160.c: Likewise.
1902         * gcc.target/i386/pr35281.c: Likewise.
1903         * gcc.target/i386/pr36246.c: Likewise.
1904         * gcc.target/i386/pr36786.c: Likewise.
1905         * gcc.target/i386/pr37275.c: Likewise.
1906         * gcc.target/i386/pr37843-3.c: Likewise.
1907         * gcc.target/i386/pr37843-4.c: Likewise.
1908         * gcc.target/i386/pr39082-1.c: Likewise.
1909         * gcc.target/i386/pr39431.c: Likewise.
1910         * gcc.target/i386/pr39496.c: Likewise.
1911         * gcc.target/i386/pr39543-2.c: Likewise.
1912         * gcc.target/i386/pr39911.c: Likewise.
1913         * gcc.target/i386/pr40718.c: Likewise.
1914         * gcc.target/i386/pr40906-1.c: Likewise.
1915         * gcc.target/i386/pr40906-2.c: Likewise.
1916         * gcc.target/i386/pr40906-3.c: Likewise.
1917         * gcc.target/i386/pr40934.c: Likewise.
1918         * gcc.target/i386/pr41900.c: Likewise.
1919         * gcc.target/i386/pr42589.c: Likewise.
1920         * gcc.target/i386/pr43662.c: Likewise.
1921         * gcc.target/i386/pr43671.c: Likewise.
1922         * gcc.target/i386/pr43766.c: Likewise.
1923         * gcc.target/i386/pr43869.c: Likewise.
1924         * gcc.target/i386/pr44942.c: Likewise.
1925         * gcc.target/i386/pr44948-2a.c: Likewise.
1926         * gcc.target/i386/pr45234.c: Likewise.
1927         * gcc.target/i386/pr45336-2.c: Likewise.
1928         * gcc.target/i386/pr45336-4.c: Likewise.
1929         * gcc.target/i386/pr45852.c: Likewise.
1930         * gcc.target/i386/pr46470.c: Likewise.
1931         * gcc.target/i386/pr48037-1.c: Likewise.
1932         * gcc.target/i386/pr48389.c: Likewise.
1933         * gcc.target/i386/pr49095.c: Likewise.
1934         * gcc.target/i386/pr9771-1.c: Likewise.
1935         * gcc.target/i386/rdfsbase-1.c: Likewise.
1936         * gcc.target/i386/rdfsbase-2.c: Likewise.
1937         * gcc.target/i386/rdgsbase-1.c: Likewise.
1938         * gcc.target/i386/rdgsbase-2.c: Likewise.
1939         * gcc.target/i386/rdrand-3.c: Likewise.
1940         * gcc.target/i386/regparm-stdcall.c: Likewise.
1941         * gcc.target/i386/regparm.c: Likewise.
1942         * gcc.target/i386/reload-1.c: Likewise.
1943         * gcc.target/i386/rotate-2.c: Likewise.
1944         * gcc.target/i386/sibcall-5.c: Likewise.
1945         * gcc.target/i386/signbit-1.c: Likewise.
1946         * gcc.target/i386/signbit-2.c: Likewise.
1947         * gcc.target/i386/signbit-3.c: Likewise.
1948         * gcc.target/i386/sse-5.c: Likewise.
1949         * gcc.target/i386/sse-8.c: Likewise.
1950         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1951         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1952         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1953         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1954         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1955         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1956         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1957         * gcc.target/i386/sse2-movq-2.c: Likewise.
1958         * gcc.target/i386/sse2-movq-3.c: Likewise.
1959         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1960         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1961         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1962         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1963         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1964         * gcc.target/i386/ssefn-1.c: Likewise.
1965         * gcc.target/i386/ssefn-2.c: Likewise.
1966         * gcc.target/i386/sseregparm-1.c: Likewise.
1967         * gcc.target/i386/sseregparm-2.c: Likewise.
1968         * gcc.target/i386/sseregparm-3.c: Likewise.
1969         * gcc.target/i386/sseregparm-4.c: Likewise.
1970         * gcc.target/i386/sseregparm-5.c: Likewise.
1971         * gcc.target/i386/sseregparm-6.c: Likewise.
1972         * gcc.target/i386/sseregparm-7.c: Likewise.
1973         * gcc.target/i386/sseregparm-8.c: Likewise.
1974         * gcc.target/i386/stack-realign.c: Likewise.
1975         * gcc.target/i386/stack-usage-realign.c: Likewise.
1976         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1977         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1978         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1979         * gcc.target/i386/stackalign/return-1.c: Likewise.
1980         * gcc.target/i386/stackalign/return-2.c: Likewise.
1981         * gcc.target/i386/stackalign/return-3.c: Likewise.
1982         * gcc.target/i386/tailcall-1.c: Likewise.
1983         * gcc.target/i386/tbm-2.c: Likewise.
1984         * gcc.target/i386/udivmod-7.c: Likewise.
1985         * gcc.target/i386/udivmod-8.c: Likewise.
1986         * gcc.target/i386/unroll-1.c: Likewise.
1987         * gcc.target/i386/vararg-1.c: Likewise.
1988         * gcc.target/i386/vararg-2.c: Likewise.
1989         * gcc.target/i386/vect8-ret.c: Likewise.
1990         * gcc.target/i386/vectorize5.c: Likewise.
1991         * gcc.target/i386/wmul-1.c: Likewise.
1992         * gcc.target/i386/wmul-2.c: Likewise.
1993         * gcc.target/i386/wrfsbase-1.c: Likewise.
1994         * gcc.target/i386/wrfsbase-2.c: Likewise.
1995         * gcc.target/i386/wrgsbase-1.c: Likewise.
1996         * gcc.target/i386/wrgsbase-2.c: Likewise.
1997         * gcc.target/i386/xop-pcmov.c: Likewise.
1998         * gcc.target/i386/xop-pcmov2.c: Likewise.
1999         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2000         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2001         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2002         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2003         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2004         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2005         * gcc.target/i386/zee.c: Likewise.
2006         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2007         * gfortran.dg/compiler-directive_2.f: Likewise.
2008         * gfortran.dg/g77/20010216-1.f: Likewise.
2009         * gfortran.dg/gomp/pr39152.f90: Likewise.
2010         * gfortran.dg/pr33794.f90: Likewise.
2011
2012 2011-07-09  Jason Merrill  <jason@redhat.com>
2013
2014         * g++.dg/cpp0x/regress/regress5.C: New.
2015
2016 2011-07-08  Jason Merrill  <jason@redhat.com>
2017
2018         PR c++/45437
2019         * g++.dg/expr/compound-asn1.C: New.
2020         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2021
2022 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2023
2024         PR target/49621
2025         * gcc.target/powerpc/altivec-34.c: New test.
2026
2027 2011-07-08  Jason Merrill  <jason@redhat.com>
2028
2029         PR c++/45603
2030         * g++.dg/abi/guard3.C: New.
2031
2032 2011-07-08  Julian Brown  <julian@codesourcery.com>
2033
2034         * lib/target-supports.exp
2035         (check_effective_target_arm_little_endian): New.
2036         (check_effective_target_vect_pack_trunc): Use above.
2037         (check_effective_target_vect_unpack): Likewise.
2038         (check_effective_target_vect_element_align): Test
2039         check_effective_target_arm_vect_no_misalign for ARM.
2040
2041 2011-07-08  Jason Merrill  <jason@redhat.com>
2042
2043         PR c++/49673
2044         * g++.dg/cpp0x/constexpr-rom.C: New.
2045
2046 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2047
2048         PR middle-end/49519
2049         * g++.dg/torture/pr49519.C: New test.
2050
2051 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2052
2053         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2054
2055 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2056
2057         PR testsuite/48727
2058         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2059
2060 2011-07-08  Richard Guenther  <rguenther@suse.de>
2061
2062         PR tree-optimization/49662
2063         * gcc.dg/graphite/interchange-14.c: XFAIL.
2064         * gcc.dg/graphite/interchange-15.c: Likewise.
2065         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2066
2067 2011-07-06  Jason Merrill  <jason@redhat.com>
2068
2069         PR c++/49663
2070         * g++.dg/cpp0x/regress/regress4.C: New.
2071
2072 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2073
2074         PR fortran/49648
2075         * gfortran.dg/result_in_spec_4.f90: New test.
2076
2077 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2078
2079         * gcc.target/sparc/cas64.c: New test.
2080
2081 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2082
2083         PR c/49644
2084         * g++.dg/torture/pr49644.C: New test.
2085
2086         PR c/49644
2087         * gcc.c-torture/execute/pr49644.c: New test.
2088
2089 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2090
2091         * lib/target-supports.exp (check_effective_target_ia32): New.
2092         (check_effective_target_x32): Likewise.
2093         (check_effective_target_vect_cmdline_needed): Also check x32.
2094
2095 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2096
2097         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2098         dg-prune-output.
2099         * gcc.target/arm/pr42235.c: Likewise.
2100         * gcc.target/arm/pr42495.c: Likewise.
2101         * gcc.target/arm/pr42574.c: Likewise.
2102         * gcc.target/arm/thumb-branch1.c: Likewise.
2103
2104         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2105         unneeded prune of possible warning.
2106         * gcc.target/arm/pr40956.c: Likewise.
2107         * gcc.target/arm/pr42505.c: Likewise.
2108
2109         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2110         * gcc.c-torture/compile/pr46883.c: Likewise.
2111         * gcc.c-torture/compile/pr46934.c: Likewise.
2112
2113         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2114         for move to ../../gcc.c-torture/compile.
2115         * gcc.target/arm/pr46883.c: Likewise.
2116         * gcc.target/arm/pr46934.c: Likewise.
2117
2118         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2119         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2120         * gcc.target/arm/wmul-1.c: Likewise.
2121         * gcc.target/arm/wmul-2.c: Likewise.
2122         * gcc.target/arm/wmul-3.c: Likewise.
2123         * gcc.target/arm/wmul-4.c: Likewise.
2124         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2125         add tab after scan target.
2126         * gcc.target/arm/smlaltt-1.c: Likewise.
2127         * gcc.target/arm/smlatb-1.c: Likewise.
2128         * gcc.target/arm/smlatt-1.c: Likewise.
2129
2130 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2131
2132         PR debug/49522
2133         * gcc.dg/debug/pr49522.c: New test.
2134
2135 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2136
2137         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2138         * gcc.dg/pr46212.c: Run only if target int32plus.
2139         * gcc.dg/torture/pr48146.c: Ditto.
2140         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2141         * c-c++-common/pr44832.c: Ditto.
2142         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2143         * gcc.dg/pr31490.c: Ditto.
2144         * gcc.dg/torture/builtin-math-7.c: Run only if target
2145         large_double.
2146         * gcc.dg/torture/pr45764.c: Skip for AVR.
2147         * gcc.dg/pr47893.c: Ditto.
2148
2149 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2150
2151         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2152         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2153         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2154         add tab to scan target.
2155
2156 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2157
2158         * gcc.target/arm/neon-modes-3.c: New test.
2159
2160 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2161
2162         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2163         -fno-loop-interchange -ffast-math.
2164
2165 2011-07-07  Richard Guenther  <rguenther@suse.de>
2166
2167         * gcc.dg/ftrapv-3.c: New testcase.
2168
2169 2011-07-07  Richard Guenther  <rguenther@suse.de>
2170
2171         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2172         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2173
2174 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2175
2176         * gcc.dg/binop-notxor1.c: New test.
2177         * gcc.dg/binop-notand4a.c: New test.
2178         * gcc.dg/binop-notxor2.c: New test.
2179         * gcc.dg/binop-notand3a.c: New test.
2180         * gcc.dg/binop-notand2a.c: New test.
2181         * gcc.dg/binop-notand6a.c: New test.
2182         * gcc.dg/binop-notor1.c: New test.
2183         * gcc.dg/binop-notand1a.c: New test.
2184         * gcc.dg/binop-notand5a.c: New test.
2185         * gcc.dg/binop-notor2.c: New test.
2186
2187 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2188
2189         PR middle-end/49640
2190         * gcc.dg/gomp/pr49640.c: New test.
2191
2192 2011-07-07  Richard Guenther  <rguenther@suse.de>
2193
2194         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2195
2196 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2197
2198         PR target/39150
2199         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2200
2201 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2202
2203         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2204         * gcc.target/powerpc/no-r11-2.c: Ditto.
2205         * gcc.target/powerpc/no-r11-3.c: Ditto.
2206
2207 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2208
2209         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2210         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2211
2212 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2213
2214         * lib/target-supports.exp (check_profiling_available): Disable
2215         profiling with -fprofile-generate for target avr.
2216
2217 2011-07-06  Richard Guenther  <rguenther@suse.de>
2218
2219         PR tree-optimization/49645
2220         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2221
2222 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2223
2224         PR middle-end/47383
2225         * gcc.dg/pr47383.c: New.
2226
2227 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2228
2229         PR tree-optimization/49647
2230         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2231
2232 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2233
2234         PR testsuite/49542
2235         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2236         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2237
2238 2011-07-05  Jason Merrill  <jason@redhat.com>
2239
2240         PR c++/48157
2241         * g++.dg/template/template-id-4.C: New.
2242
2243 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2244
2245         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2246         * gcc.dg/pr43402.c: Ditto.
2247
2248 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2249
2250         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2251
2252 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2253
2254         * gcc.target/powerpc/ppc-switch-1.c: New test for
2255         --param case-values-threshold.
2256         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2257
2258 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2259
2260         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2261
2262 2011-07-05  Jason Merrill  <jason@redhat.com>
2263
2264         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2265
2266 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2267
2268         PR tree-optimization/47654
2269         * gcc.dg/graphite/block-pr47654.c: New.
2270
2271 2011-07-05  Jason Merrill  <jason@redhat.com>
2272
2273         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2274
2275 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2276
2277         PR tree-optimization/49580
2278         * gcc.dg/autopar/pr49580.c: New test.
2279
2280 2011-07-05  Richard Guenther  <rguenther@suse.de>
2281
2282         PR tree-optimization/49518
2283         PR tree-optimization/49628
2284         * g++.dg/torture/pr49628.C: New testcase.
2285         * gcc.dg/torture/pr49518.c: Likewise.
2286
2287 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2288
2289         * ada/acats/run_acats (which): Extract last field from type -p,
2290         type output only if command succeeded.
2291
2292 2011-07-04  Jason Merrill  <jason@redhat.com>
2293
2294         * g++.dg/abi/mangle48.C: New.
2295
2296         * g++.dg/cpp0x/diag1.C: New.
2297
2298         * g++.dg/diagnostic/aka1.C: New.
2299
2300 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2301
2302         PR rtl-optimization/49619
2303         * gcc.dg/pr49619.c: New test.
2304
2305         PR rtl-optimization/49472
2306         * gfortran.dg/pr49472.f90: New test.
2307
2308         PR debug/49602
2309         * gcc.dg/pr49602.c: New test.
2310
2311 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2312
2313         PR target/34734
2314         PR target/44643
2315         * gcc.target/avr/avr.exp: Run over cpp files, too.
2316         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2317         * gcc.target/avr/progmem.h: New file.
2318         * gcc.target/avr/exit-abort.h: New file.
2319         * gcc.target/avr/progmem-error-1.c: New file.
2320         * gcc.target/avr/progmem-error-1.cpp: New file.
2321         * gcc.target/avr/progmem-warning-1.c: New file.
2322         * gcc.target/avr/torture/progmem-1.c: New file.
2323         * gcc.target/avr/torture/progmem-1.cpp: New file.
2324
2325 2011-07-04  Richard Guenther  <rguenther@suse.de>
2326
2327         PR tree-optimization/49615
2328         * g++.dg/torture/pr49615.C: New testcase.
2329
2330 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2331
2332         PR tree-optimization/49610
2333         * gcc.dg/vect/pr49610.c: New test.
2334
2335 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2336
2337         * gnat.dg/specs/debug1.ads: New test.
2338
2339 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2340
2341         PR fortran/49562
2342         * gfortran.dg/typebound_proc_23.f90: New.
2343
2344 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2345
2346         PR c++/49605
2347         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2348
2349 2011-07-01  Jason Merrill  <jason@redhat.com>
2350
2351         PR c++/48261
2352         * g++.dg/template/template-id-3.C: New.
2353
2354         PR c++/48593
2355         * g++.dg/template/qualified-id4.C: New.
2356
2357         PR c++/48883
2358         * g++.dg/template/explicit-args4.C: New.
2359
2360         PR c++/49085
2361         * g++.dg/template/offsetof2.C: New.
2362
2363 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2364
2365         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2366
2367 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2368
2369         PR libmudflap/49549
2370         * lib/target-supports.exp (check_effective_target_gld): New proc.
2371
2372 2011-07-01  Richard Guenther  <rguenther@suse.de>
2373
2374         PR tree-optimization/49603
2375         * gcc.dg/torture/pr49603.c: New testcase.
2376
2377 2011-06-30  Jason Merrill  <jason@redhat.com>
2378
2379         PR c++/49387
2380         * g++.dg/rtti/template1.C: New.
2381
2382         PR c++/49569
2383         * g++.dg/cpp0x/regress/ctor1.C: New.
2384
2385         PR c++/49355
2386         * g++.dg/cpp0x/initlist54.C: New.
2387
2388 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2389
2390         * gcc.dg/tree-ssa/sra-12.c: New test.
2391
2392 2011-06-29  Jason Merrill  <jason@redhat.com>
2393
2394         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2395
2396 2011-06-30  Richard Guenther  <rguenther@suse.de>
2397
2398         PR tree-optimization/46787
2399         * gcc.dg/vect/vect-121.c: New testcase.
2400
2401 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2402
2403         PR tree-optimization/49094
2404         * gcc.dg/tree-ssa/pr49094.c: New test.
2405
2406 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2407
2408         PR fortran/49540
2409         * gfortran.dg/pr49540-1.f90: New test.
2410         * gfortran.dg/pr49540-2.f90: New test.
2411
2412 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2413
2414         PR ada/49511
2415         * ada/acats/run_acats (which): Use last field of type -p output.
2416
2417 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2418             Iain Sandoe  <iains@gcc.gnu.org>
2419
2420         PR libobjc/36610
2421         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2422         Only skip on 64-bit *-*-darwin8* && !objc2.
2423
2424 2011-06-30  Richard Guenther  <rguenther@suse.de>
2425
2426         PR tree-optimization/38752
2427         * gcc.c-torture/compile/pr38752.c: New testcase.
2428
2429 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2430
2431         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2432         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2433
2434 2011-06-29  Jason Merrill  <jason@redhat.com>
2435
2436         PR c++/49216
2437         * g++.dg/cpp0x/initlist53.C: Use placement new.
2438         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2439         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2440
2441         PR c++/49003
2442         * g++.dg/cpp0x/trailing6.C: New.
2443         * g++.dg/cpp0x/pr45908.C: No error.
2444
2445         PR c++/49272
2446         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2447
2448         PR c++/49520
2449         * g++.dg/cpp0x/constexpr-using2.C: New.
2450
2451         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2452
2453         PR c++/45923
2454         * g++.dg/cpp0x/constexpr-diag3.C: New.
2455         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2456         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2457         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2458         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2459
2460 2011-06-29  Jason Merrill  <jason@redhat.com>
2461
2462         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2463
2464 2011-06-29  Richard Guenther  <rguenther@suse.de>
2465
2466         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2467
2468 2011-06-29  Jason Merrill  <jason@redhat.com>
2469
2470         * g++.dg/cpp0x/initlist-value2.C: New.
2471
2472         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2473         * g++.dg/cpp0x/initlist-value.C: New.
2474
2475 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2476
2477         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2478
2479 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2480
2481         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2482         * gcc.dg/inline_2.c: Likewise.
2483         * gcc.dg/unroll_1.c: Likewise.
2484
2485 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2486
2487         PR debug/49567
2488         * gcc.target/i386/pr49567.c: New test.
2489
2490 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2491
2492         * gnat.dg/opt17.ad[sb]: New test.
2493
2494 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2495             Tom de Vries  <tom@codesourcery.com>
2496
2497         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2498         (check_effective_target_arm_thumb2): New effective targets.
2499         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2500         properly.  Clean up temporary files.
2501         * gcc.target/arm/ivopts-2.c: Likewise.
2502         * gcc.target/arm/ivopts-3.c: Likewise.
2503         * gcc.target/arm/ivopts-4.c: Likewise.
2504         * gcc.target/arm/ivopts-5.c: Likewise.
2505         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2506
2507 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2508
2509         PR fortran/49479
2510         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2511
2512 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2513
2514         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2515         * gcc.target/arm/vfp-ldmias.c: Likewise.
2516         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2517         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2518         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2519         * gcc.target/arm/vfp-stmias.c: Likewise.
2520         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2521         * gcc.target/arm/vfp-stmiad.c: Likewise.
2522
2523 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2524
2525         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2526         dg-prune-output.
2527         * gcc.target/arm/pr45701-2.c: Ditto.
2528
2529 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2530
2531         PR fortran/49466
2532         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2533         * gfortran.dg/extends_14.f03: Modified.
2534
2535 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2536
2537         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2538         early if the test is already being skipped.
2539
2540         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2541         scan-assembler-dem-not): For missing file, report unresolved with
2542         same message as for pass/fail, with reason reported in log file.
2543
2544         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2545         from add_options_for_arm_neon_fp16.
2546         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2547         check_effective_target_arm_neon_fp16_ok_nocache.
2548         Check -mfpu and -mfloat-abi options from current multilib.
2549         Do not require neon support.
2550         (check_effective_target_arm_fp16_ok): Renamed from
2551         check_effecitve_target_arm_neon_fp16_ok.
2552         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2553         arm_neon_fp16_ok and arm_fp16.
2554         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2555         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2556         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2557         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2558
2559 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2560
2561         * gcc.dg/builtin-assume-aligned-1.c: New test.
2562         * gcc.dg/builtin-assume-aligned-2.c: New test.
2563         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2564
2565         PR debug/49544
2566         * gcc.dg/pr49544.c: New test.
2567
2568 2011-06-27  Richard Guenther  <rguenther@suse.de>
2569
2570         PR tree-optimization/49394
2571         * g++.dg/torture/pr49394.C: New testcase.
2572
2573 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2574
2575         * gcc.dg/optimize-bswapdi-2.c: New test.
2576
2577 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2578             Richard Sandiford  <richard.sandiford@linaro.org>
2579
2580         PR tree-optimization/49169
2581         * gcc.dg/torture/pr49169.c: New test.
2582
2583 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2584
2585         PR testsuite/49529
2586         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2587
2588         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2589         hppa*-*-hpux*.
2590
2591 2011-06-26  Jason Merrill  <jason@redhat.com>
2592
2593         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2594
2595         PR c++/49528
2596         * g++.dg/init/ref19.C: New.
2597         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2598
2599 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2600
2601         PR tree-optimization/48377
2602         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2603         non_strict_align.
2604
2605 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2606
2607         PR middle-end/49191
2608         * lib/target-supports.exp (check_effective_target_non_strict_align):
2609         New.
2610         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2611
2612 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2613
2614         PR tree-optimizations/49516
2615         * g++.dg/tree-ssa/pr49516.C: New test.
2616
2617 2011-06-23  Jason Merrill  <jason@redhat.com>
2618
2619         PR c++/35255
2620         * g++.dg/template/partial10.C: New.
2621         * g++.dg/template/partial11.C: New.
2622
2623 2011-06-23  Jeff Law <law@redhat.com>
2624
2625         PR middle-end/48770
2626         * gcc.dg/pr48770.c: New test.
2627
2628 2011-06-23  Jan Hubicka  <jh@suse.cz>
2629
2630         PR middle-end/49373
2631         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2632
2633 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2634
2635         PR testsuite/49512
2636         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2637         instead of -fdump-tree-optimized.
2638
2639 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2640
2641         PR c++/44625
2642         * g++.dg/template/crash107.C: New.
2643         * g++.dg/template/error17.C: Adjust.
2644
2645 2011-06-23  Jason Merrill  <jason@redhat.com>
2646
2647         PR c++/49507
2648         * g++.dg/cpp0x/defaulted30.C: New.
2649
2650         PR c++/49440
2651         * g++.dg/rtti/anon-ns1.C: New.
2652
2653         PR c++/49395
2654         * g++.dg/init/ref18.C: New.
2655
2656         PR c++/36435
2657         * g++.dg/template/partial9.C: New.
2658
2659 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2660
2661         PR middle-end/49373
2662         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2663
2664 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2665
2666         PR debug/49496
2667         * gcc.dg/pr49496.c: New test.
2668
2669 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2670
2671         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2672         is not xscale.
2673
2674         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2675
2676         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2677         * gcc.target/arm/pr42879.c: Likewise.
2678         * gcc.target/arm/pr45701-3.c: Likewise.
2679
2680         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2681         * gcc.target/arm/pr40482.c: Likewise.
2682         * gcc.target/arm/stack-corruption.c: Likewise.
2683
2684 2011-06-22  Richard Guenther  <rguenther@suse.de>
2685
2686         PR tree-optimization/49493
2687         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2688
2689 2011-06-22  Jason Merrill  <jason@redhat.com>
2690
2691         PR c++/49260
2692         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2693
2694 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2695             Dmitry Melnik  <dm@ispras.ru>
2696
2697         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2698         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2699         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2700
2701 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2702
2703         * gcc.target/arm/tlscall.c: New.
2704
2705 2011-06-21  Jason Merrill  <jason@redhat.com>
2706
2707         PR c++/49172
2708         * g++.dg/cpp0x/constexpr-ref1.C: New.
2709         * g++.dg/cpp0x/constexpr-ref2.C: New.
2710         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2711
2712         PR c++/49482
2713         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2714
2715         PR c++/49418
2716         * g++.dg/template/param3.C: New.
2717
2718 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2719
2720         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2721         my_clrsb test functions.
2722         (main): Test clrsb.
2723         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2724         test_sll, test_ull): Add clrsb tests.
2725         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2726         clrsbll.
2727
2728 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2729
2730         PR fortran/49112
2731         * gfortran.dg/class_44.f03: New.
2732
2733 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2734
2735         PR tree-optimization/49478
2736         * gcc.dg/vect/pr49478.c
2737
2738 2011-06-21  Richard Guenther  <rguenther@suse.de>
2739
2740         PR tree-optimization/49483
2741         * gcc.dg/vect/vect-120.c: New testcase.
2742
2743 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2744
2745         PR testsuite/49443
2746         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2747         * gcc.dg/vect/vect-peel-4.c: Likewise.
2748
2749 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2750
2751         PR middle-end/49139
2752         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2753         * gcc.dg/always_inline2.c: Likewise.
2754         * gcc.dg/always_inline3.c: Likewise.
2755         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2756         * gcc.dg/inline_1.c: Likewise.
2757         * gcc.dg/inline_2.c: Likewise.
2758         * gcc.dg/inline_3.c: Likewise.
2759         * gcc.dg/inline_4.c: Likewise.
2760         * gcc.dg/20051201-1.c: Likewise.
2761         * gcc.dg/pr40087.c: Likewise.
2762         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2763         * gcc.dg/inline-22.c: Likewise.
2764         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2765         * gcc.dg/lto/20090218-1_1.c: Likewise.
2766         * g++.dg/ipa/devirt-7.C: Likewise.
2767         * gcc.dg/uninit-pred-5_a.c: Likewise.
2768         * gcc.dg/uninit-pred-5_b.c: Likewise.
2769         * gcc.dg/fail_always_inline.c: New.
2770
2771 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2772
2773         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2774         into 6 jobs instead of 3.
2775
2776 2011-06-20  Jason Merrill  <jason@redhat.com>
2777
2778         PR c++/49216
2779         * g++.dg/cpp0x/initlist53.C: New.
2780
2781 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2782
2783         PR fortran/18918
2784         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2785         * gfortran.dg/coarray_lock_3.f90: New.
2786         * gfortran.dg/coarray/lock_1.f90: New.
2787
2788 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2789
2790         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2791         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2792         unresolved and report the reason to the log file.
2793
2794         * lib/scanasm.exp (object-size): Move argument processing earlier
2795         to report errors before verifying that the file exists.  Report
2796         problems detected at runtime as unresolved instead of error and
2797         report their reasons to the log file.
2798
2799 2011-06-20  Jason Merrill  <jason@redhat.com>
2800
2801         PR c++/47080
2802         * g++.dg/cpp0x/explicit6.C: New.
2803
2804         PR c++/47635
2805         * g++.dg/cpp0x/enum20.C: New.
2806
2807         PR c++/48138
2808         * g++.dg/ext/attr-aligned01.C: New.
2809
2810         PR c++/49205
2811         * g++.dg/cpp0x/variadic-default.C: New.
2812
2813         PR c++/43321
2814         * g++.dg/cpp0x/auto26.C: New.
2815
2816         PR c++/43831
2817         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2818
2819 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2820
2821         * gcc.dg/binop-notand1.c: New test.
2822         * gcc.dg/binop-notand2.c: New test.
2823         * gcc.dg/binop-notand3.c: New test.
2824         * gcc.dg/binop-notand4.c: New test.
2825         * gcc.dg/binop-notand5.c: New test.
2826         * gcc.dg/binop-notand6.c: New test.
2827
2828 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2829
2830         PR testsuite/49432
2831         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2832
2833 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2834
2835         PR fortran/49400
2836         * gfortran.dg/proc_ptr_31.f90: New.
2837
2838 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2839
2840         * gnat.dg/volatile6.adb: New test.
2841         * gnat.dg/volatile7.adb: Likewise.
2842         * gnat.dg/volatile8.adb: Likewise.
2843         * gnat.dg/volatile9.adb: Likewise.
2844
2845 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2846
2847         * gnat.dg/constant3.adb: New test.
2848
2849 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2850
2851         PR libfortran/49296
2852         * gfortran.dg/read_list_eof_1.f90: New test.
2853
2854 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2855
2856         PR target/49411
2857         * gcc.target/i386/testimm-1.c: New test.
2858         * gcc.target/i386/testimm-2.c: New test.
2859         * gcc.target/i386/testimm-3.c: New test.
2860         * gcc.target/i386/testimm-4.c: New test.
2861         * gcc.target/i386/testimm-5.c: New test.
2862         * gcc.target/i386/testimm-6.c: New test.
2863         * gcc.target/i386/testimm-7.c: New test.
2864         * gcc.target/i386/testimm-8.c: New test.
2865         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2866         * gcc.target/i386/xop-rotate1-int.c: New test.
2867         * gcc.target/i386/xop-rotate2-int.c: New test.
2868
2869 2011-06-17  Jason Merrill  <jason@redhat.com>
2870
2871         * g++.dg/cpp0x/rv-func2.C: New.
2872
2873         * g++.dg/debug/dwarf2/lambda1.C: New.
2874         * g++.dg/warn/Wshadow-6.C: Adjust.
2875
2876 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2877
2878         PR fortran/48699
2879         * gfortran.dg/move_alloc_5.f90: New.
2880
2881 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2882
2883         PR rtl-optimization/48542
2884         * gcc.dg/torture/pr48542.c: New test.
2885
2886 2011-06-16  Jason Merrill  <jason@redhat.com>
2887
2888         PR c++/44160
2889         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2890
2891         PR c++/45378
2892         * g++.dg/cpp0x/initlist52.C New.
2893
2894         PR c++/45399
2895         * c-c++-common/raw-string-12.c: New.
2896
2897         PR c++/49229
2898         * g++.dg/cpp0x/sfinae26.C: New.
2899
2900         PR c++/49251
2901         * g++.dg/cpp0x/variadic113.C: New.
2902
2903         PR c++/49420
2904         * g++.dg/cpp0x/variadic112.C: New.
2905
2906 2011-06-16  Jeff Law <law@redhat.com>
2907
2908         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2909         improved jump threading.
2910         * gcc.dg/builtin-object-size-2.c: Likewise.
2911         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2912
2913 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2914
2915         PR fortran/49074
2916         * gfortran.dg/typebound_assignment_3.f03: New.
2917
2918 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2919
2920         PR testsuite/48727
2921         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2922
2923 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2924
2925         PR tree-optimization/49343
2926         * gnat.dg/discr31.ad[sb]: New test.
2927
2928 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2929
2930         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2931
2932 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2933
2934         PR target/45098
2935         * gcc.target/arm/ivopts-3.c: Update test.
2936         * gcc.target/arm/ivopts-5.c: Same.
2937
2938 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2939
2940         Revert:
2941         2011-06-10  Wei Guozhi  <carrot@google.com>
2942
2943         PR target/45335
2944         * gcc.target/arm/pr45335.c: New test.
2945         * gcc.target/arm/pr45335-2.c: New test.
2946         * gcc.target/arm/pr45335-3.c: New test.
2947         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2948         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2949         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2950
2951 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2952
2953         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2954
2955 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2956
2957         PR fortran/49417
2958         * gfortran.dg/class_43.f03: New.
2959
2960 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2961
2962         PR tree-optimization/49419
2963         * gcc.c-torture/execute/pr49419.c: New test.
2964
2965 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2966
2967         * gcc.dg/sms-9.c: New file.
2968
2969 2011-06-15  Easwaran Raman  <eraman@google.com>
2970
2971         PR rtl-optimization/49414
2972         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2973
2974 2011-06-14  Jason Merrill  <jason@redhat.com>
2975
2976         * g++.dg/cpp0x/noexcept13.C: New.
2977
2978 2011-06-14  Easwaran Raman  <eraman@google.com>
2979
2980         PR rtl-optimization/44194
2981         * gcc.dg/pr44194-1.c: New test.
2982         * gcc.dg/pr44194-2.c: New test.
2983
2984 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2985
2986         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2987         switches.
2988         * gcc.target/arm/pr45701-2.c: Likewise.
2989         * gcc.target/arm/thumb-branch1.c: Likewise.
2990
2991 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2992
2993         PR testsuite/48727
2994         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2995
2996 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2997
2998         * gcc.target/arm/pr45701-1.c: Require thumb support.
2999         * gcc.target/arm/pr45701-2.c: Likewise.
3000         * gcc.target/arm/thumb-branch1.c: Likewise.
3001
3002         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3003         * gcc.target/arm/pr39839.c: Likewise.
3004         * gcc.target/arm/pr40657-2.c: Likewise.
3005         * gcc.target/arm/pr40956.c: Likewise.
3006         * gcc.target/arm/pr41679.c: Likewise.
3007         * gcc.target/arm/pr42235.c: Likewise.
3008         * gcc.target/arm/pr42495.c: Likewise.
3009         * gcc.target/arm/pr42505.c: Likewise.
3010         * gcc.target/arm/pr42574.c: Likewise.
3011         * gcc.target/arm/pr46883.c: Likewise.
3012         * gcc.target/arm/pr46934.c: Likewise.
3013         * gcc.target/arm/xor-and.c: Likewise.
3014
3015 2011-06-14  Jason Merrill  <jason@redhat.com>
3016
3017         * g++.dg/other/error23.C: Adjust error message.
3018         * g++.dg/other/error32.C: Likewise.
3019
3020         PR c++/49389
3021         * g++.dg/cpp0x/rv-dotstar.C: New.
3022
3023         PR c++/49369
3024         * g++.dg/cpp0x/decltype30.C: New.
3025
3026         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3027
3028 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3029
3030         PR fortran/49103
3031         * gfortran.dg/pr49103.f90: New test.
3032
3033 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3034
3035         PR target/45098
3036         * gcc.target/arm/ivopts-3.c: New test.
3037         * gcc.target/arm/ivopts-4.c: New test.
3038         * gcc.target/arm/ivopts-5.c: New test.
3039
3040 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3041
3042         PR rtl-optimization/49390
3043         * gcc.c-torture/execute/pr49390.c: New test.
3044
3045 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3046
3047         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3048
3049 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3050
3051         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3052         * gcc.c-torture/execute/cmpsi-2.x: New file.
3053         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3054         * gcc.c-torture/execute/pr45262.x: New file.
3055         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3056         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3057         int32plus
3058         * gcc.c-torture/compile/pr49163.c: Ditto.
3059
3060 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3061
3062         * gcc.dg/vect/vect-16.c: Rename to...
3063         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3064         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3065         for double-word vectors.
3066         * gcc.dg/vect/vect-peel-4.c: Likewise.
3067         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3068         vect_element_align.
3069         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3070         -fno-fast-math.
3071
3072 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3073
3074         PR target/44618
3075         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3076
3077 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3078
3079         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3080
3081 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3082
3083         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3084
3085 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3086
3087         * gfortran.dg/trim_optimize_8.f90:  New test case.
3088
3089 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3090            Ira Rosen  <ira.rosen@linaro.org>
3091
3092         PR tree-optimization/49352
3093         * gcc.dg/vect/pr49352.c: New test.
3094
3095 2011-06-12  Tobias Burnus
3096
3097         PR fortran/49324
3098         * gfortran.dg/alloc_comp_assign_11.f90: New.
3099
3100 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3101
3102         * gfortran.dg/trim_optimize_7.f90:  New test.
3103
3104 2011-06-10  Wei Guozhi  <carrot@google.com>
3105
3106         PR target/45335
3107         * gcc.target/arm/pr45335.c: New test.
3108         * gcc.target/arm/pr45335-2.c: New test.
3109         * gcc.target/arm/pr45335-3.c: New test.
3110         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3111         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3112         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3113
3114 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3115
3116         PR c++/41769
3117         * g++.dg/parse/error39.C: New.
3118
3119 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3120
3121         * gcc.target/arm/20090811-1.c: Skip for incompatible
3122         options, do not override other options.
3123         * gcc.target/arm/combine-cmp-shift.c: Skip for
3124         incompatible options.
3125         * gcc.target/arm/pr45094.c: Likewise.
3126         * gcc.target/arm/scd42-1.c: Likewise.
3127         * gcc.target/arm/scd42-3.c: Likewise.
3128         * gcc.target/arm/thumb-ltu.c: Likewise.
3129
3130         * lib/target-supports.exp
3131         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3132         multilib flags use -mfpu with a value other than neon-fp16.
3133
3134 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3135
3136         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3137         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3138
3139 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3140
3141         * lib/target-supports.exp (check_effective_target_pie): New proc.
3142         * gcc.dg/pie-link.c: Use target pie.
3143
3144 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3145             Laurent Rougé  <laurent.rouge@menta.fr>
3146
3147         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3148         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3149
3150 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3151
3152         * gfortran.dg/coarray/sync_1.f90: New test for
3153         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3154
3155 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3156
3157         PR tree-optimization/49318
3158         * gcc.dg/vect/pr49318.c: New test.
3159
3160 2011-06-09  David Krauss  <potswa@mac.com>
3161
3162         * g++.dg/template/arrow1.C: New.
3163
3164 2011-06-09  Jason Merrill  <jason@redhat.com>
3165
3166         * lib/prune.exp: Prune "note"s.
3167         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3168
3169         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3170         * g++.dg/template/dependent-expr3.C: Likewise.
3171         * g++.dg/parse/template7.C: Likewise.
3172         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3173         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3174         * g++.old-deja/g++.pt/friend38.C: Likewise.
3175         * g++.old-deja/g++.pt/crash32.C: Likewise.
3176         * g++.old-deja/g++.other/init4.C: Likewise.
3177         * g++.old-deja/g++.other/friend8.C: Likewise.
3178
3179         * g++.dg/ext/complex7.C: Adjust expected output.
3180         * g++.dg/diagnostic/method1.C: Likewise.
3181         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3182         * g++.dg/parse/crash33.C: Likewise.
3183         * g++.dg/other/warning1.C: Likewise.
3184         * g++.dg/init/pr29571.C: Likewise.
3185         * g++.dg/warn/overflow-warn-1.C: Likewise.
3186         * g++.dg/warn/overflow-warn-3.C: Likewise.
3187         * g++.dg/warn/overflow-warn-4.C: Likewise.
3188         * g++.old-deja/g++.oliva/template1.C: Likewise.
3189
3190         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3191         * g++.dg/parse/template7.C: Adjust.
3192
3193 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3194
3195         PR target/49307
3196         * gcc.dg/pr49307.c: New.
3197
3198 2011-06-09  Wei Guozhi  <carrot@google.com>
3199
3200         PR target/46975
3201         * gcc.target/arm/pr46975.c: New testcase.
3202
3203 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3204
3205         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3206         (PMETH, arglist_t): Removed.
3207         (method_get_number_of_arguments): Removed.
3208         (method_get_nth_argument): Removed.
3209         (method_get_first_argument): Removed.
3210         (method_get_next_argument): Removed.
3211         (method_get_sizeof_arguments): Removed.
3212         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3213         (PMETH): Removed.
3214         (method_get_number_of_arguments): Removed.
3215         (method_get_nth_argument): Removed.
3216         (method_get_first_argument): Removed.
3217         (method_get_next_argument): Removed.
3218         (method_get_sizeof_arguments): Removed.
3219         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3220
3221 2011-06-09  David Li  <davidxl@google.com>
3222
3223         * gcc.dg/dump-pass.c: New test.
3224
3225 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3226
3227         PR c++/29003
3228         * g++.dg/parse/error38.C: New.
3229
3230 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3231
3232         PR middle-end/49308
3233         * gfortran.dg/pr49308.f90: New test.
3234
3235 2011-06-08  Jason Merrill  <jason@redhat.com>
3236
3237         * g++.dg/cpp0x/noexcept11.C: New.
3238         * g++.dg/cpp0x/noexcept12.C: New.
3239         * g++.dg/cpp0x/sfinae11.C: Adjust.
3240
3241 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3242
3243         PR testsuite/49323
3244         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3245         to dg-options, match also DW_AT_linkage_name.
3246
3247 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3248
3249         PR middle-end/21953
3250         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3251         -fno-common on alpha*-dec-osf*.
3252         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3253
3254 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3255
3256         PR rtl-optimization/49303
3257         * gcc.target/ia64/pr49303.c: New test.
3258
3259 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3260
3261         PR fortran/18918
3262         * gfortran.dg/coarray_lock_1.f90: New.
3263         * gfortran.dg/coarray_lock_2.f90: New.
3264
3265 2011-06-07  Jason Merrill  <jason@redhat.com>
3266
3267         * lib/prune.exp: Look for "required" rather than "instantiated".
3268         * g++.dg/abi/mangle11.C: Likewise.
3269         * g++.dg/abi/mangle12.C: Likewise.
3270         * g++.dg/abi/mangle17.C: Likewise.
3271         * g++.dg/abi/mangle20-2.C: Likewise.
3272         * g++.dg/abi/pragma-pack1.C: Likewise.
3273         * g++.dg/cpp0x/decltype26.C: Likewise.
3274         * g++.dg/cpp0x/decltype28.C: Likewise.
3275         * g++.dg/cpp0x/decltype29.C: Likewise.
3276         * g++.dg/cpp0x/enum11.C: Likewise.
3277         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3278         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3279         * g++.dg/cpp0x/pr47416.C: Likewise.
3280         * g++.dg/ext/case-range2.C: Likewise.
3281         * g++.dg/ext/case-range3.C: Likewise.
3282         * g++.dg/gomp/for-19.C: Likewise.
3283         * g++.dg/gomp/pr37533.C: Likewise.
3284         * g++.dg/gomp/pr38639.C: Likewise.
3285         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3286         * g++.dg/inherit/base3.C: Likewise.
3287         * g++.dg/inherit/using6.C: Likewise.
3288         * g++.dg/init/placement4.C: Likewise.
3289         * g++.dg/init/reference3.C: Likewise.
3290         * g++.dg/lookup/scoped6.C: Likewise.
3291         * g++.dg/lookup/using7.C: Likewise.
3292         * g++.dg/other/abstract1.C: Likewise.
3293         * g++.dg/other/error10.C: Likewise.
3294         * g++.dg/other/error5.C: Likewise.
3295         * g++.dg/other/field1.C: Likewise.
3296         * g++.dg/other/offsetof5.C: Likewise.
3297         * g++.dg/parse/bitfield2.C: Likewise.
3298         * g++.dg/parse/constant4.C: Likewise.
3299         * g++.dg/parse/crash20.C: Likewise.
3300         * g++.dg/parse/invalid-op1.C: Likewise.
3301         * g++.dg/parse/non-dependent2.C: Likewise.
3302         * g++.dg/parse/template18.C: Likewise.
3303         * g++.dg/tc1/dr152.C: Likewise.
3304         * g++.dg/tc1/dr166.C: Likewise.
3305         * g++.dg/tc1/dr176.C: Likewise.
3306         * g++.dg/tc1/dr213.C: Likewise.
3307         * g++.dg/template/access11.C: Likewise.
3308         * g++.dg/template/access2.C: Likewise.
3309         * g++.dg/template/access3.C: Likewise.
3310         * g++.dg/template/access7.C: Likewise.
3311         * g++.dg/template/arg7.C: Likewise.
3312         * g++.dg/template/cond2.C: Likewise.
3313         * g++.dg/template/crash13.C: Likewise.
3314         * g++.dg/template/crash40.C: Likewise.
3315         * g++.dg/template/crash7.C: Likewise.
3316         * g++.dg/template/crash84.C: Likewise.
3317         * g++.dg/template/ctor5.C: Likewise.
3318         * g++.dg/template/defarg13.C: Likewise.
3319         * g++.dg/template/defarg14.C: Likewise.
3320         * g++.dg/template/dtor7.C: Likewise.
3321         * g++.dg/template/eh2.C: Likewise.
3322         * g++.dg/template/error2.C: Likewise.
3323         * g++.dg/template/error43.C: Likewise.
3324         * g++.dg/template/friend32.C: Likewise.
3325         * g++.dg/template/injected1.C: Likewise.
3326         * g++.dg/template/instantiate1.C: Likewise.
3327         * g++.dg/template/instantiate3.C: Likewise.
3328         * g++.dg/template/instantiate5.C: Likewise.
3329         * g++.dg/template/instantiate7.C: Likewise.
3330         * g++.dg/template/local6.C: Likewise.
3331         * g++.dg/template/lookup2.C: Likewise.
3332         * g++.dg/template/member5.C: Likewise.
3333         * g++.dg/template/memfriend15.C: Likewise.
3334         * g++.dg/template/memfriend16.C: Likewise.
3335         * g++.dg/template/memfriend17.C: Likewise.
3336         * g++.dg/template/memfriend7.C: Likewise.
3337         * g++.dg/template/meminit1.C: Likewise.
3338         * g++.dg/template/nested3.C: Likewise.
3339         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3340         * g++.dg/template/nontype12.C: Likewise.
3341         * g++.dg/template/nontype13.C: Likewise.
3342         * g++.dg/template/nontype6.C: Likewise.
3343         * g++.dg/template/pr23510.C: Likewise.
3344         * g++.dg/template/pr35240.C: Likewise.
3345         * g++.dg/template/ptrmem15.C: Likewise.
3346         * g++.dg/template/ptrmem6.C: Likewise.
3347         * g++.dg/template/qualified-id1.C: Likewise.
3348         * g++.dg/template/qualttp20.C: Likewise.
3349         * g++.dg/template/qualttp3.C: Likewise.
3350         * g++.dg/template/qualttp4.C: Likewise.
3351         * g++.dg/template/qualttp5.C: Likewise.
3352         * g++.dg/template/qualttp6.C: Likewise.
3353         * g++.dg/template/qualttp7.C: Likewise.
3354         * g++.dg/template/qualttp8.C: Likewise.
3355         * g++.dg/template/recurse.C: Likewise.
3356         * g++.dg/template/recurse2.C: Likewise.
3357         * g++.dg/template/ref5.C: Likewise.
3358         * g++.dg/template/scope2.C: Likewise.
3359         * g++.dg/template/sfinae10.C: Likewise.
3360         * g++.dg/template/sfinae3.C: Likewise.
3361         * g++.dg/template/sizeof3.C: Likewise.
3362         * g++.dg/template/static9.C: Likewise.
3363         * g++.dg/template/template-id-2.C: Likewise.
3364         * g++.dg/template/typedef13.C: Likewise.
3365         * g++.dg/template/typename4.C: Likewise.
3366         * g++.dg/template/using14.C: Likewise.
3367         * g++.dg/template/using2.C: Likewise.
3368         * g++.dg/template/warn1.C: Likewise.
3369         * g++.dg/warn/Wparentheses-13.C: Likewise.
3370         * g++.dg/warn/Wparentheses-15.C: Likewise.
3371         * g++.dg/warn/Wparentheses-16.C: Likewise.
3372         * g++.dg/warn/Wparentheses-17.C: Likewise.
3373         * g++.dg/warn/Wparentheses-18.C: Likewise.
3374         * g++.dg/warn/Wparentheses-19.C: Likewise.
3375         * g++.dg/warn/Wparentheses-20.C: Likewise.
3376         * g++.dg/warn/Wparentheses-23.C: Likewise.
3377         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3378         * g++.dg/warn/noeffect2.C: Likewise.
3379         * g++.dg/warn/noeffect4.C: Likewise.
3380         * g++.dg/warn/pr8570.C: Likewise.
3381         * g++.old-deja/g++.brendan/init2.C: Likewise.
3382         * g++.old-deja/g++.eh/spec6.C: Likewise.
3383         * g++.old-deja/g++.pt/crash10.C: Likewise.
3384         * g++.old-deja/g++.pt/crash36.C: Likewise.
3385         * g++.old-deja/g++.pt/derived3.C: Likewise.
3386         * g++.old-deja/g++.pt/error2.C: Likewise.
3387         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3388         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3389         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3390         * g++.old-deja/g++.pt/overload7.C: Likewise.
3391         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3392
3393 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3394             Iain Sandoe  <iains@gcc.gnu.org>
3395
3396         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3397         Added code to deal with the case when [Protocol
3398         -descriptionForInstanceMethod:] or [Protocol
3399         -descriptionForClassMethod:] returns NULL.
3400
3401 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3402             Iain Sandoe  <iains@gcc.gnu.org>
3403
3404         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3405         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3406         Added cast.
3407
3408 2011-06-07  Xinliang David Li  <davidxl@google.com>
3409
3410         * gcc.dg/inline_2.c: New test.
3411         * gcc.dg/unroll_2.c: New test.
3412         * gcc.dg/inline_3.c: New test.
3413         * gcc.dg/unroll_3.c: New test.
3414         * gcc.dg/inline_4.c: New test.
3415         * gcc.dg/unroll_4.c: New test.
3416         * gcc.dg/inline_1.c: New test.
3417         * gcc.dg/unroll_1.c: New test.
3418
3419 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3420
3421         PR tree-optimization/48497
3422         * lib/gcc-defs.exp (dg-additional-options): New proc.
3423         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3424         -msse2 on 32-bit x86.
3425
3426 2011-06-06  Jason Merrill  <jason@redhat.com>
3427
3428         * g++.dg/cpp0x/enum19.C: New.
3429
3430 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3431
3432         * gcc.target/arm/neon-reload-class.c: New test.
3433
3434 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3435
3436         PR debug/49130
3437         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3438
3439 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3440
3441         * gcc.target/arm/smlatb-1.c: New file.
3442         * gcc.target/arm/smlatt-1.c: New file.
3443         * gcc.target/arm/smlaltb-1.c: New file.
3444         * gcc.target/arm/smlaltt-1.c: New file.
3445
3446 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3447
3448         * gcc.target/arm/mla-2.c: New test.
3449
3450 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3451
3452         PR gcov-profile/49299
3453         * gcc.dg/tree-prof/pr49299-1.c: New test.
3454         * gcc.dg/tree-prof/pr49299-2.c: New test.
3455
3456 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3457
3458         * lib/target-supports.exp
3459         (check_effective_target_vect_widen_mult_qi_to_hi):
3460         Add NEON as supporting target.
3461         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3462         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3463         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3464         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3465         using widening multiplication on targets that support it.
3466         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3467         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3468         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3469
3470 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3471
3472         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3473         Modern Objective-C runtime API.
3474         * objc/execute/next_mapping.h: Removed.
3475         * objc-obj-c++-shared/next-mapping.h: Removed.
3476         * objc-obj-c++-shared/Object1.h: Removed.
3477         * objc-obj-c++-shared/Object1.m: Removed.
3478         * objc-obj-c++-shared/Object1.mm: Removed.
3479         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3480         * objc-obj-c++-shared/Protocol1.h: Removed.
3481         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3482         of ProtoBool, IVAR_T and METHOD.
3483         * objc-obj-c++-shared/runtime.h: New.
3484         * objc-obj-c++-shared/TestsuiteObject.h: New.
3485         * objc-obj-c++-shared/TestsuiteObject.m: New.
3486
3487         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3488         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3489         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3490         it a class method.
3491         * objc/execute/_cmd.m: Include
3492         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3493         runtime API.  ([TestClass +initialize]): Include this method also
3494         with the GNU runtime.
3495         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3496         Object.  ([-setValue:]): Return void.
3497         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3498         with the GNU runtime.  Include
3499         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3500         for the NeXT runtime.  Use the existing print_ivars() and
3501         compare_structures() implementations for the old NeXT runtime.
3502         Added new implementations for the Modern GNU and NeXT runtimes.
3503         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3504         well.  (main): Use objc_getClass().  Use return instead of exit.
3505         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3506         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3507         of exit().
3508         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3509         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3510         instead of Object.  (main): Use return instead of exit().
3511         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3512         instead of Object.  Removed prototype for exit().  (main): Use
3513         return instead of exit().  Use the Modern Objective-C runtime API.
3514         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3515         Object.
3516         * objc/execute/class-tests-1.h: Include
3517         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3518         runtime API.  (test_class_with_superclass): Do not call [Object
3519         class].  There is no need to with the current libobjc.
3520         * objc/execute/class-tests-2.h: Include
3521         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3522         runtime API.
3523         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3524         ../../objc-obj-c++-shared/next-mapping.h.
3525         * objc/execute/class-2.m: Likewise.
3526         * objc/execute/class-3.m: Likewise.
3527         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3528         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3529         +initialize]): Include this method also with the GNU
3530         runtime. (main): Use the Modern Objective-C runtime API.
3531         * objc/execute/class-5.m: Likewise.
3532         * objc/execute/class-6.m: Likewise.
3533         * objc/execute/class-7.m: Likewise.
3534         * objc/execute/class-8.m: Likewise.
3535         * objc/execute/class-9.m: Likewise.
3536         * objc/execute/class-10.m: Likewise.
3537         * objc/execute/class-11.m: Likewise.
3538         * objc/execute/class-12.m: Likewise.
3539         * objc/execute/class-13.m: Likewise.
3540         * objc/execute/class-14.m: Likewise.
3541         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3542         this method also with the GNU runtime.
3543         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3544         +initialize]): Include this method also with the GNU runtime.
3545         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3546         of Object.
3547         * objc/execute/encode-1.m: Likewise.
3548         * objc/execute/enumeration-1.m: Likewise.
3549         * objc/execute/enumeration-2.m: Likewise.
3550         * objc/execute/exceptions/catchall-1.m: Likewise.
3551         * objc/execute/exceptions/finally-1.m: Likewise.
3552         * objc/execute/exceptions/foward-1.m: Likewise.
3553         * objc/execute/exceptions/local-variables-1.m: Likewise.
3554         * objc/execute/exceptions/throw-nil.m: Likewise.
3555         * objc/execute/exceptions/trivial.m: Likewise.
3556         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3557         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3558         * objc/execute/exceptions/matcher-1.m: Likewise.
3559         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3560         Object.
3561         * objc/execute/formal_protocol-2.m: Likewise.
3562         * objc/execute/formal_protocol-3.m: Likewise.
3563         * objc/execute/formal_protocol-4.m: Likewise.
3564         * objc/execute/formal_protocol-5.m: Include
3565         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3566         protocol_getName().
3567         * objc/execute/formal_protocol-6.m: Likewise.
3568         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3569         Object.  Include <objc/Protocol.h> instead of
3570         ../../objc-obj-c++-shared/Protocol1.h.
3571         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3572         Object.
3573         * objc/execute/informal_protocol.m: Likewise.
3574         * objc/execute/load-3.m: Likewise.
3575         * objc/execute/many_args_method.m ([TestClass +initialize]):
3576         Include this method with the GNU runtime as well.
3577         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3578         * objc/execute/nested-func-1.m: Use TestsuiteObject
3579         instead of Object.
3580         * objc/execute/nil_method-1.m: Likewise.
3581         * objc/execute/no_clash.m: Likewise.
3582         * objc/execute/np-1.m: Do not include
3583         ../../objc-obj-c++-shared/Protocol1.h.
3584         (main): Use return instead of exit().
3585         * objc/execute/np-2.m: Do not include
3586         ../../objc-obj-c++-shared/Protocol1.h.
3587         ([MyObject +initialize]): Include this method also with the GNU
3588         runtime.  (main): Use return instead of exit().
3589         * objc/execute/object_is_class.m: Include
3590         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3591         of Object.  (main): Use the Modern Objective-C runtime API.
3592         * objc/execute/object_is_meta_class.m: Likewise.
3593         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3594         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3595         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3596         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3597         Objective-C runtime API.
3598         * objc/execute/protocol-isEqual-2.m: Likewise.
3599         * objc/execute/protocol-isEqual-3.m: Likewise.
3600         * objc/execute/protocol-isEqual-4.m: Likewise.
3601         * objc/execute/redefining_self.m ([TestClass +initialize]):
3602         Include this method with the GNU runtime as well.
3603         * objc/execute/root_methods.m: Include
3604         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3605         Include this method with the GNU runtime as well.
3606         (main): Use the Modern Objective-C runtime API.
3607         * objc/execute/selector-1.m: Include
3608         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3609         of Object.  (main): Use the Modern Objective-C runtime API.
3610         * objc/execute/static-1.m ([Test +initialize]): Include this
3611         method with the GNU runtime as well.
3612         * objc/execute/static-2.m: Likewise.
3613         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3614         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3615         ([MathClass +initialize]): Include this method with the GNU
3616         runtime as well.
3617         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3618         instead of Object.
3619         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3620         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3621         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3622         * objc.dg/attributes/method-attribute-1.m: Likewise.
3623         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3624         * objc.dg/attributes/method-attribute-2.m: Likewise.
3625         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3626         * objc.dg/attributes/method-attribute-3.m: Likewise.
3627         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3628         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3629         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3630         * obj-c++.dg/bitfield-1.mm: Likewise.
3631         * obj-c++.dg/bitfield-2.mm: Likewise
3632         * objc.dg/bitfield-3.m: Likewise.
3633         * obj-c++.dg/bitfield-4.mm: Likewise.
3634         * objc.dg/bitfield-5.m: Likewise
3635         * objc.dg/call-super-1.m: Likewise.
3636         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3637         Use objc_getClass() instead of objc_get_class(), but for the GNU
3638         runtime redefine objc_getClass as objc_get_class.  Include
3639         ../objc-obj-c++-shared/runtime.h.
3640         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3641         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3642         Use the Modern Objective-C runtime API.
3643         * objc.dg/class-protocol-1.m: Include
3644         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3645         * obj-c++.dg/class-protocol-1.mm: Likewise.
3646         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3647         * objc.dg/comp-types-10.m: Likewise.
3648         * objc.dg/comp-types-11.m: Likewise.
3649         * objc.dg/comp-types-12.m: Likewise.
3650         * obj-c++.dg/comp-types-9.mm: Likewise.
3651         * obj-c++.dg/comp-types-11.mm: Likewise.
3652         * obj-c++.dg/comp-types-12.mm: Likewise.
3653         * obj-c++.dg/comp-types-13.mm: Likewise.
3654         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3655         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3656         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3657         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3658         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3659         * objc.dg/desig-init-1.m: Likewise.
3660         * obj-c++.dg/defs.mm: Likewise.
3661         * objc.dg/exceptions-2.m: Likewise.
3662         * obj-c++.dg/except-1.mm: Likewise.
3663         * obj-c++.dg/exceptions-2.mm: Likewise.
3664         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3665         Use the Modern Objective-C runtime API.
3666         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3667         the Modern Objective-C runtime API.  Do not include
3668         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3669         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3670         the Modern Objective-C runtime API except when using an older NeXT
3671         runtime.
3672         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3673         the Modern Objective-C runtime API.
3674         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3675         objc/encoding.h.
3676         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3677         * objc.dg/encode-7-next-64bit.m: Updated include.
3678         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3679         objc/encoding.h.
3680         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3681         the Modern Objective-C runtime API.
3682         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3683         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3684         instead of ../objc-obj-c++-shared/Protocol1.h.
3685         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3686         the Modern Objective-C runtime API except when using an older NeXT
3687         runtime.
3688         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3689         the Modern Objective-C runtime API.
3690         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3691         Object.
3692         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3693         * objc.dg/fix-and-continue-2.m: Likewise.
3694         * objc.dg/foreach-1.m: Likewise.
3695         * objc.dg/foreach-2.m: Likewise.
3696         * objc.dg/foreach-3.m: Likewise.
3697         * objc.dg/foreach-4.m: Likewise.
3698         * objc.dg/foreach-5.m: Likewise.
3699         * objc.dg/foreach-6.m: Likewise.
3700         * objc.dg/foreach-7.m: Likewise.
3701         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3702         Object.
3703         * objc.dg/func-ptr-2.m: Likewise.
3704         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3705         Do not include objc/objc-api.h.
3706         * obj-c++.dg/fsf-package-0.mm: Likewise.
3707         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3708         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3709         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3710         of Object.
3711         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3712         * objc.dg/gnu-runtime-3.m: Likewise.
3713         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3714         * objc.dg/headers.m: Include objc/runtime.h instead of
3715         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3716         for the NeXT runtime.
3717         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3718         * obj-c++.dg/isa-field-1.mm: Likewise.
3719         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3720         * objc.dg/layout-1.m: Likewise.
3721         * objc.dg/layout-2.m: Likewise.
3722         * objc.dg/local-decl-2.m: Likewise.
3723         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3724         Object.  ([Container +elementForView:]): Use
3725         class_conformsToProtocol().
3726         * obj-c++.dg/lookup-2.mm: Likewise.
3727         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3728         * obj-c++.dg/local-decl-1.mm: Likewise.
3729         * objc.dg/method-3.m: Likewise.
3730         * objc.dg/method-4.m: Likewise.
3731         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3732         ../objc-obj-c++-shared/Protocol1.h.
3733         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3734         * objc.dg/method-9.m: Likewise.
3735         * objc.dg/method-10.m: Likewise.
3736         * objc.dg/method-13.m ([Root +initialize]): Include this method
3737         also for the GNU runtime.  (main): Use objc_getClass() also for
3738         the GNU runtime.
3739         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3740         * objc.dg/method-17.m: Likewise.
3741         * objc.dg/method-19.m: Likewise.
3742         * objc.dg/method-20b.m: Likewise.
3743         * obj-c++.dg/method-2.mm: Likewise.
3744         * obj-c++.dg/method-6.mm: Likewise.
3745         * obj-c++.dg/method-10.mm: Likewise.
3746         * obj-c++.dg/method-11.mm: Likewise.
3747         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3748         ../objc-obj-c++-shared/Protocol1.h.
3749         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3750         * obj-c++.dg/method-15.mm: Likewise.
3751         * obj-c++.dg/method-17.mm: Likewise.
3752         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3753         +initialize]): Include this method also for the GNU
3754         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3755         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3756         * obj-c++.dg/method-22.mm: Likewise.
3757         * obj-c++.dg/method-23.mm: Likewise.
3758         * obj-c++.dg/no-extra-load.mm: Likewise.
3759         * objc.dg/objc-fast-4.m: Likewise.
3760         * objc.dg/objc-gc-4.m: Likewise.
3761         * obj-c++.dg/objc-gc-3.mm: Likewise.
3762         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3763         protocol_getMethodDescription() instead of [Protocol
3764         -descriptionForInstanceMethod].
3765         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3766         Made it available with all runtimes.  (main): Call -test instead
3767         of -class.
3768         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3769         and put into a category.
3770         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3771         Object.  Include objc/objc.h.
3772         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3773         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3774         New. (main): Use protocol_getMethodDescription() instead
3775         of [Protocol -descriptionForInstanceMethod] and [Protocol
3776         -descriptionForClassMethod].
3777         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3778         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3779         Objective-C runtime API.
3780         * obj-c++.dg/proto-qual-1.mm: Likewise.
3781         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3782         Object.
3783         * obj-c++.dg/property/property-1.mm: Likewise.
3784         * obj-c++.dg/qual-types-1.mm: Likewise.
3785         * objc.dg/selector-2.m: Include objc/objc.h instead of
3786         ../objc-obj-c++-shared/Object1.h.
3787         * obj-c++.dg/selector-2.mm: Likewise.
3788         * obj-c++.dg/selector-5.mm: Likewise.
3789         * obj-c++.dg/selector-6.mm: Likewise.
3790         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3791         Object.  Do not include objc/objc-api.h.
3792         * obj-c++.dg/set-not-used-1.mm: Likewise.
3793         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3794         * objc.dg/stret-1.m: Likewise.
3795         * objc.dg/stret-2.m: Likewise.
3796         * obj-c++.dg/super-class-2.mm: Likewise.
3797         * objc.dg/super-class-3.m: Likewise.
3798         * objc.dg/super-class-4.m: Likewise.
3799         * objc.dg/sync-2.m: Likewise.
3800         * obj-c++.dg/sync-2.mm: Likewise.
3801         * objc.dg/sync-1.m: Include objc/objc.h instead of
3802         ../objc-obj-c++-shared/Object1.h.
3803         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3804         'Class' as the type of 'isa'.
3805         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3806         Objective-C runtime API.  ([TestClass +initialize]): Include this
3807         method with the GNU runtime as well.
3808         * objc.dg/strings/strings-1.m: Updated includes.
3809         * obj-c++.dg/strings/strings-1.mm: Likewise.
3810         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3811         objc.dg/strings/const-str-12b.m.
3812         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3813         * obj-c++.dg/template-3.mm: Likewise.
3814         * obj-c++.dg/template-4.mm: Likewise.
3815         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3816         Objective-C runtime API.
3817         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3818         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3819         * obj-c++.dg/try-catch-1.mm: Likewise.
3820         * obj-c++.dg/try-catch-2.mm: Likewise.
3821         * objc.dg/try-catch-3.m: Likewise.
3822         * obj-c++.dg/try-catch-3.mm: Likewise.
3823         * objc.dg/try-catch-6.m: Likewise.
3824         * objc.dg/try-catch-7.m: Likewise.
3825         * obj-c++.dg/try-catch-7.mm: Likewise.
3826         * obj-c++.dg/try-catch-8.mm: Likewise.
3827         * obj-c++.dg/try-catch-9.mm: Likewise.
3828         * objc.dg/try-catch-10.m: Likewise.
3829         * obj-c++.dg/try-catch-11.mm: Likewise.
3830         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3831         Object.  Include objc/objc.h.
3832         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3833         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3834         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3835         Object.  Use Modern Objective-C runtime API.  Do not use
3836         performv::.
3837         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3838         * obj-c++.dg/torture/trivial.mm: Likewise.
3839         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3840         instead of ../objc-obj-c++-shared/Object1.h.  Include
3841         ../objc-obj-c++-shared/runtime.h.
3842         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3843         * objc.dg/torture/strings/const-str-11.m: Likewise.
3844         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3845         * objc.dg/torture/strings/const-str-9.m: Likewise.
3846         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3847         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3848         instead of Object. Only add _FooClassReference if
3849         __NEXT_RUNTIME__.
3850         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3851         * objc.dg/torture/strings/const-str-8.m: Likewise.
3852         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3853         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3854         additional sources.
3855         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3856         Object.
3857         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3858         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3859         * obj-c++.dg/va-meth-1.mm: Likewise.
3860         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3861         ../objc-obj-c++-shared/Object1.h.
3862         * objc.dg/zero-link-3.m: Likewise.
3863
3864 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3865
3866         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3867
3868 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3869
3870         PR objc-++/48275
3871         * obj-c++.dg/property/cxx-property-1.mm: New.
3872         * obj-c++.dg/property/cxx-property-2.mm: New.
3873
3874 2011-06-06  Jason Merrill  <jason@redhat.com>
3875
3876         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3877
3878 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3879
3880         PR rtl-optimization/49145
3881         From Ryan Mansfield
3882         * gcc.c-torture/compile/pr49145.c: New test.
3883
3884 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3885
3886         PR testsuite/49288
3887         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3888         to dg-options, match also DW_AT_linkage_name.
3889
3890         PR debug/49294
3891         * gcc.dg/debug/pr49294.c: New test.
3892
3893         PR c++/49264
3894         * g++.dg/opt/pr49264.C: New test.
3895
3896 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3897
3898         PR tree-optimization/49243
3899         * gcc.dg/pr49243.c: New.
3900
3901 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3902
3903         * gnat.dg/specs/cond_expr1.ads: New test.
3904
3905 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3906
3907         * gnat.dg/deferred_const4.ad[sb]: New test.
3908         * gnat.dg/deferred_const4_pkg.ads: New helper.
3909
3910 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3911
3912         * gnat.dg/test_tamdt.adb: Rename to...
3913         * gnat.dg/taft_type1.adb: ...this.
3914         * gnat.dg/tamdt.ad[sb]: Rename to...
3915         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3916         * gnat.dg/tamdt_aux.ads: Rename to...
3917         * gnat.dg/taft_type1_pkg2.ads: ...this.
3918         * gnat.dg/taft_type2.ad[sb]: New test.
3919         * gnat.dg/taft_type2_pkg.ads: New helper.
3920         * gnat.dg/taft_type3.adb: New test.
3921         * gnat.dg/taft_type3_pkg.ads: New helper.
3922
3923 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3924
3925         PR fortran/49255
3926         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3927         for F2008.
3928
3929 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3930
3931         PR testsuite/49287
3932         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3933         warning.
3934         * objc.dg/gnu-api-2-objc.m: Likewise.
3935         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3936         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3937
3938 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3939
3940         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3941         alignment, not the alignment, when calling class_addIvar().  Add
3942         an 'isa' instance variable to the test root class.
3943         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3944
3945 2011-06-04  Jan Hubicka  <jh@suse.cz>
3946
3947         PR tree-optimization/48893
3948         PR tree-optimization/49091
3949         PR tree-optimization/49179
3950         * gfortran.dg/pr49179.f90: New testcase
3951
3952 2011-06-04  Jan Hubicka  <jh@suse.cz>
3953
3954         PR lto/48954
3955         * g++.dg/torture/pr48954.C: New testcase.
3956
3957 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3958
3959         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3960
3961 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3962
3963         PR c++/33840
3964         * g++.dg/diagnostic/bitfld2.C: New.
3965
3966 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3967
3968         PR target/49281
3969         * gcc.c-torture/execute/pr49281.c: New test.
3970
3971 2011-06-04  Jan Hubicka  <jh@suse.cz>
3972
3973         PR tree-optimize/48929
3974         * gcc.c-torture/compile/pr48929.c: New testcase.
3975
3976 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3977
3978         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3979
3980 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3981
3982         PR c++/49276
3983         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3984
3985 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3986
3987         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3988
3989 2011-06-03  Richard Henderson  <rth@redhat.com>
3990             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3991
3992         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3993
3994 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3995
3996         * objc.dg/headers.m: Do not include objc-list.h.
3997
3998 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3999
4000         * objc.dg/type-stream-1.m: Test removed.
4001         * objc.dg/headers.m: Do not include typedstream.h.
4002
4003 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4004
4005         * objc.dg/torture/forward-1.m (main): Updated testcase.
4006
4007 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4008
4009         PR target/49163
4010         * gcc.c-torture/compile/pr49163.c: New.
4011
4012 2011-06-02  Asher Langton  <langton2@llnl.gov>
4013
4014         PR fortran/49268
4015         * gfortran.dg/PR49268.f90: New test.
4016
4017 2011-06-02  Asher Langton  <langton2@llnl.gov>
4018
4019         PR fortran/37039
4020         * gfortran.dg/PR37039.f90: New test.
4021
4022 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4023
4024         PR objc/48539
4025         * objc.dg/method-5.m: Updated.
4026         * objc.dg/method-19.m: Updated.
4027         * objc.dg/method-lookup-1.m: New.
4028         * obj-c++.dg/method-6.mm: Updated.
4029         * obj-c++.dg/method-7.mm: Updated.
4030         * obj-c++.dg/method-lookup-1.mm: New.
4031
4032 2011-06-02  DJ Delorie  <dj@redhat.com>
4033
4034         * lib/timeout.exp (timeout): Add board_info support.
4035
4036 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4037
4038         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4039
4040 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4041
4042         PR fortran/49265
4043         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4044         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4045
4046 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4047             Hans-Peter Nilsson  <hp@axis.com>
4048
4049         PR rtl-optimization/48840
4050         * gcc.target/sparc/ultrasp13.c: New test.
4051
4052 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4053
4054         PR target/49238
4055         * gcc.c-torture/compile/pr49238.c: New.
4056
4057 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4058
4059         * gcc.target/arm/g2.c: Skip test in -mthumb.
4060         Skip test unless cpu is xscale.
4061         * gcc.target/arm/scd42-2.c: Likewise.
4062         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4063
4064 2011-06-01  Jason Merrill  <jason@redhat.com>
4065
4066         * g++.dg/cpp0x/decltype28.C: New.
4067         * g++.dg/cpp0x/decltype29.C: New.
4068
4069 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4070
4071         PR target/45074
4072         * gcc.target/mips/pr45074.c: New test.
4073
4074 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4075             Hans-Peter Nilsson  <hp@axis.com>
4076
4077         PR rtl-optimization/48830
4078         * gcc.target/sparc/ultrasp12.c: New test.
4079
4080 2011-06-01  David Li  <davidxl@google.com>
4081
4082         * gcc.dg/profile-dir-1.c: Change pass name.
4083         * gcc.dg/profile-dir-2.c: Ditto.
4084         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4085         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4086         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4087         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4088         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4089         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4090         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4091         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4092         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4093         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4094         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4095         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4096         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4097         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4098         * gcc.dg/profile-dir-3.c: Ditto.
4099         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4100
4101 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4102
4103         * objc.dg/attributes/method-nonnull-1.m: New test.
4104         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4105
4106 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4107
4108         PR fortran/18918
4109         * gfortran.dg/coarray_atomic_1.f90: New.
4110         * gfortran.dg/coarray/atomic_1.f90: New.
4111
4112 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4113
4114         * gcc.dg/guality/bswaptest.c: New test.
4115         * gcc.dg/guality/clztest.c: New test.
4116         * gcc.dg/guality/ctztest.c: New test.
4117         * gcc.dg/guality/rotatetest.c: New test.
4118
4119         PR target/48688
4120         * gcc.target/i386/pr48688.c: New test.
4121
4122 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4123
4124         PR c++/48010
4125         * g++.dg/lookup/name-clash9.C: New.
4126
4127 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4128
4129         PR fortran/18918
4130         * gfortran.dg/coarray/dummy_1.f90: New.
4131
4132 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4133
4134         PR fortran/18918
4135         * gfortran.dg/coarray/save_1.f90: New.
4136         * gfortran.dg/coarray_4.f90: Update dg-error.
4137
4138 2011-05-31  Jason Merrill  <jason@redhat.com>
4139
4140         * g++.dg/cpp0x/rv-template1.C: New.
4141
4142 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4143
4144         PR rtl-optimization/49235
4145         * gcc.dg/pr49235.c: New test.
4146
4147 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4148
4149         PR tree-optimization/49093
4150         * gcc.dg/vect/pr49093.c: New test.
4151
4152 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4153
4154         PR debug/49047
4155         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4156
4157 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4158
4159         PR testsuite/49239
4160         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4161         output array.
4162
4163 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4164
4165         PR target/49186
4166         * gcc.c-torture/execute/pr49186.c: New.
4167
4168 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4169
4170         PR target/49168
4171          * gcc.target/i386/pr49168-1.c: New.
4172
4173 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4174             Eric Botcazou  <ebotcazou@adacore.com>
4175
4176         * gcc.dg/guality/drap.c: New test.
4177
4178 2011-05-30  Richard Guenther  <rguenther@suse.de>
4179
4180         PR tree-optimization/49210
4181         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4182         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4183
4184 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4185
4186         PR c++/49223
4187         * g++.dg/gomp/pr49223-1.C: New test.
4188         * g++.dg/gomp/pr49223-2.C: New test.
4189
4190 2011-05-30  Richard Guenther  <rguenther@suse.de>
4191
4192         PR tree-optimization/49218
4193         * gcc.c-torture/execute/pr49218.c: New testcase.
4194
4195 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4196
4197         PR tree-optimization/49199
4198         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4199         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4200         -fno-tree-scev-cprop.
4201
4202 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4203
4204         PR fortran/47601
4205         * gfortran.dg/extends_13.f03: New.
4206
4207 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4208
4209         PR rtl-optimization/49095
4210         * gcc.target/i386/pr49095.c: New test.
4211
4212 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4213
4214         PR fortran/18918
4215         * gfortran.dg/coarray_24.f90: New.
4216
4217 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4218
4219         PR fortran/18918
4220         * gfortran.dg/coarray_23.f90: New.
4221
4222 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4223
4224         From Ryan Mansfield
4225         * gcc.dg/pr48826.c: New test.
4226
4227 2011-05-29  Richard Guenther  <rguenther@suse.de>
4228
4229         PR tree-optimization/49217
4230         * gcc.dg/torture/pr49217.c: New testcase.
4231
4232 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4233
4234         PR testsuite/49222
4235         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4236
4237 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4238
4239         * gnat.dg/boolean_subtype.adb: Rename to...
4240         * gnat.dg/boolean_subtype1.adb: ...this.
4241
4242 2011-05-28  Jason Merrill  <jason@redhat.com>
4243
4244         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4245
4246 2011-05-27  Jason Merrill  <jason@redhat.com>
4247
4248         * g++.dg/cpp0x/enum18.C: Adjust.
4249
4250         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4251
4252 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4253
4254         PR fortran/18918
4255         * gfortran.dg/coarray_22.f90: New.
4256
4257 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4258
4259         PR tree-optimization/46728
4260         * gcc.target/powerpc/pr46728-1.c: New.
4261         * gcc.target/powerpc/pr46728-2.c: New.
4262         * gcc.target/powerpc/pr46728-3.c: New.
4263         * gcc.target/powerpc/pr46728-4.c: New.
4264         * gcc.target/powerpc/pr46728-5.c: New.
4265         * gcc.dg/pr46728-6.c: New.
4266         * gcc.target/powerpc/pr46728-7.c: New.
4267         * gcc.target/powerpc/pr46728-8.c: New.
4268         * gcc.dg/pr46728-9.c: New.
4269         * gcc.target/powerpc/pr46728-10.c: New.
4270         * gcc.target/powerpc/pr46728-11.c: New.
4271         * gcc.dg/pr46728-12.c: New.
4272         * gcc.target/powerpc/pr46728-13.c: New.
4273         * gcc.target/powerpc/pr46728-14.c: New.
4274         * gcc.target/powerpc/pr46728-15.c: New.
4275         * gcc.target/powerpc/pr46728-16.c: New.
4276
4277 2011-05-27  Jason Merrill  <jason@redhat.com>
4278
4279         * g++.dg/abi/mangle47.C: New.
4280
4281         PR c++/49176
4282         * g++.dg/template/const5.C: New.
4283
4284         * g++.dg/cpp0x/enum18.C: New.
4285
4286         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4287
4288         * g++.dg/cpp0x/error6.C: New.
4289
4290         * g++.dg/cpp0x/error5.C: New.
4291
4292 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4293
4294         PR c++/49165
4295         * g++.dg/eh/cond6.C: New test.
4296
4297 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4298
4299         PR fortran/48820
4300         * gfortran.dg/rank_3.f90: New.
4301         * gfortran.dg/rank_4.f90: New.
4302
4303 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4304
4305         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4306         replace dump search.
4307
4308 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4309
4310         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4311         * gnat.dg/bit_packed_array5.adb: ...here.
4312
4313 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4314
4315         PR c++/42056
4316         * g++.dg/cpp0x/auto25.C: New.
4317
4318 2011-05-27  Richard Guenther  <rguenther@suse.de>
4319
4320         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4321
4322 2011-05-27  Richard Guenther  <rguenther@suse.de>
4323
4324         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4325
4326 2011-05-27  Richard Guenther  <rguenther@suse.de>
4327
4328         PR middle-end/49189
4329         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4330
4331 2011-05-26  Jason Merrill  <jason@redhat.com>
4332
4333         * g++.dg/cpp0x/friend1.C: New.
4334         * g++.dg/cpp0x/friend2.C: New.
4335
4336         * g++.dg/cpp0x/auto7.C: Update.
4337         * g++.dg/template/crash50.C: Adjust.
4338         * g++.dg/template/static9.C: Adjust.
4339         * g++.old-deja/g++.ext/memconst.C: Adjust.
4340
4341 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4342
4343         * gcc.dg/march.c: Ignore a note for some targets.
4344
4345 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4346             Nathan Froyd  <froydnj@codesourcery.com>
4347
4348         PR c++/2288
4349         PR c++/18770
4350         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4351         * g++.dg/parse/pr18770.C: New test.
4352         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4353
4354 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4355
4356         PR fortran/48955
4357         * gfortran.dg/dependency_40.f90 : New test.
4358
4359 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4360
4361         PR fortran/18918
4362         * gfortran.dg/coarray/registering_1.f90: New.
4363
4364 2011-05-26  Jason Merrill  <jason@redhat.com>
4365
4366         * g++.dg/cpp0x/variadic111.C: New.
4367         * g++.dg/cpp0x/variadic41.C: Adjust.
4368
4369 2011-05-26  Richard Guenther  <rguenther@suse.de>
4370
4371         PR tree-optimization/48702
4372         * gcc.dg/torture/pr48702.c: New testcase.
4373
4374 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4375
4376         PR gcov-profile/48845
4377         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4378         support.
4379         * gcc.dg/matrix/matrix.exp: Likewise.
4380         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4381         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4382         line number to check_profiling_available.
4383         * lib/target-supports.exp (check_profiling_available): Account for
4384         this.
4385         Require TLS runtime support with -fprofile-generate.
4386         * lib/profopt.exp (profopt-execute): Add TLS options for
4387         -fprofile-generate.
4388         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4389
4390 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4391
4392         PR c++/49165
4393         * g++.dg/eh/cond5.C: New test.
4394
4395         PR tree-optimization/49161
4396         * gcc.c-torture/execute/pr49161.c: New test.
4397
4398 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4399
4400         * gcc.target/arm/neon-vorn-vbic.c: New test.
4401
4402 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4403
4404         PR tree-optimization/49038
4405         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4406         * gcc.dg/vect/pr49038.c: New test.
4407
4408 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4409         * g++.dg/init/pr25811-3.C: New.
4410         * g++.dg/init/pr25811-4.C: New.
4411
4412 2011-05-25  Jason Merrill  <jason@redhat.com>
4413
4414         * g++.dg/cpp0x/enum17.C: New.
4415         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4416
4417         * g++.dg/cpp0x/auto24.C: New.
4418
4419         * g++.dg/cpp0x/error4.C: New.
4420
4421         * g++.dg/cpp0x/rv-restrict.C: New.
4422
4423         * g++.dg/cpp0x/enum15.C: New.
4424         * g++.dg/cpp0x/constexpr-switch2.C: New.
4425
4426         * g++.dg/cpp0x/variadic110.C: New.
4427
4428         * g++.dg/cpp0x/auto9.C: Add typedef test.
4429
4430         * g++.dg/cpp0x/auto23.C: New.
4431         * g++.dg/cpp0x/auto9.C: Adjust.
4432
4433         * g++.dg/cpp0x/defaulted29.C: New.
4434
4435         * g++.dg/cpp0x/initlist51.C: New.
4436
4437 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4438
4439         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4440         * g++.dg/abi/packed1.C: Suppress warning.
4441         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4442         * g++.dg/template/stdarg1.C: Likewise.
4443         * g++.dg/other/packed1.C: Remove arm from xfail list.
4444
4445 2011-05-25  Jason Merrill  <jason@redhat.com>
4446
4447         * g++.dg/cpp0x/enum16.C: New.
4448         * g++.dg/parse/error15.C: Adjust.
4449
4450         * g++.dg/cpp0x/initlist50.C: New.
4451
4452         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4453
4454         * g++.dg/cpp0x/variadic109.C: New.
4455
4456 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4457
4458          * gcc.target/i386/pause-1.c: New.
4459
4460 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4461
4462         * gcc.dg/stack-usage-1.c: Adjust comment.
4463         * gcc.dg/stack-usage-2.c: New test.
4464
4465 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4466
4467         PR c++/49136
4468         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4469         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4470
4471 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4472
4473         PR rtl-optimization/48757
4474         * gfortran.dg/pr48757.f:  New test case.
4475
4476 2011-05-24  Jason Merrill  <jason@redhat.com>
4477
4478         * g++.dg/cpp0x/access01.C: New.
4479
4480 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4481
4482         PR libobjc/48177
4483         * objc.dg/pr48177.m: New testcase.      
4484
4485 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4486
4487         PR objc/48187
4488         * objc.dg/pr48187.m: New testcase.
4489         * obj-c++.dg/pr48187.mm: New testcase.
4490         * objc.dg/ivar-extra-semicolon.m: New testcase.
4491
4492 2011-05-24  Jason Merrill  <jason@redhat.com>
4493
4494         * g++.dg/template/access21.C: New.
4495         * g++.dg/template/access22.C: New.
4496
4497 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4498
4499         PR rtl-optimization/48633
4500         * g++.dg/pr48633.C: New test.
4501
4502 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4503
4504         PR target/49133
4505         * g++.dg/other/pr49133.C: New test.
4506
4507 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4508             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4509
4510         * gcc.dg/torture/tls/run-gd.c: New test.
4511         * gcc.dg/torture/tls/run-ie.c: New test.
4512         * gcc.dg/torture/tls/run-ld.c: New test.
4513         * gcc.dg/torture/tls/run-le.c: New test.
4514         * lib/target-supports.exp (check_effective_target_tls_runtime):
4515         Build testcase with TLS options.
4516
4517 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4518
4519         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4520
4521 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4522
4523         PR tree-optimization/49121
4524         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4525
4526 2011-05-23  Jason Merrill  <jason@redhat.com>
4527
4528         * g++.dg/cpp0x/defaulted28.C: New.
4529
4530         * g++.dg/cpp0x/sfinae25.C: New.
4531
4532         * g++.dg/cpp0x/rv-cast2.C: New.
4533
4534         * g++.dg/cpp0x/enum14.C: New.
4535
4536 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4537
4538         PR lto/49123
4539         * gcc.c-torture/execute/pr49123.c: New test.
4540
4541         PR debug/49032
4542         * gcc.dg/debug/pr49032.c: New test.
4543
4544         PR c/49120
4545         * gcc.dg/pr49120.c: New test.
4546
4547 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4548
4549         PR target/47315
4550         * gcc.target/i386/pr47315.c: New test.
4551
4552 2011-05-23  Jason Merrill  <jason@redhat.com>
4553
4554         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4555
4556         * g++.dg/cpp0x/sfinae24.C: New.
4557
4558         * g++.dg/cpp0x/error3.C: New.
4559
4560         * g++.dg/cpp0x/defaulted27.C: New.
4561
4562         * g++.dg/cpp0x/decltype27.C: New.
4563
4564 2011-05-23  Richard Guenther  <rguenther@suse.de>
4565
4566         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4567
4568 2011-05-23  Richard Guenther  <rguenther@suse.de>
4569
4570         PR tree-optimization/40874
4571         * g++.dg/tree-ssa/pr40874.C: New testcase.
4572
4573 2011-05-23  Richard Guenther  <rguenther@suse.de>
4574
4575         PR tree-optimization/49115
4576         * g++.dg/torture/pr49115.C: New testcase.
4577
4578 2011-05-23  Richard Guenther  <rguenther@suse.de>
4579
4580         PR middle-end/15419
4581         * gcc.dg/memcpy-3.c: New testcase.
4582
4583 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4584
4585         PR middle-end/48973
4586         * gcc.c-torture/execute/pr48973-1.c: New test.
4587         * gcc.c-torture/execute/pr48973-2.c: New test.
4588
4589 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4590
4591         PR c++/18016
4592         * g++.dg/warn/pr18016.C: New.
4593
4594 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4595
4596         PR target/45098
4597         * gcc.target/arm/ivopts-6.c: New test.
4598
4599 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4600
4601         PR middle-end/49029
4602         * gcc.c-torture/compile/pr49029.c: New test.
4603
4604 2011-05-22  Jason Merrill  <jason@redhat.com>
4605
4606         * g++.dg/cpp0x/sfinae23.C: New.
4607         * g++.dg/cpp0x/sfinae8.C: Correct.
4608
4609 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4610
4611         * gfortran.dg/function_optimize_8.f90:  New test case.
4612
4613 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4614
4615         PR tree-optimization/49087
4616         * gcc.dg/vect/O3-pr49087.c: New test.
4617
4618 2011-05-21  Jason Merrill  <jason@redhat.com>
4619
4620         * g++.dg/debug/const5.C: New.
4621
4622 2011-05-20  Jason Merrill  <jason@redhat.com>
4623
4624         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4625
4626         * g++.dg/cpp0x/constexpr-static7.C: New.
4627
4628         * g++.dg/cpp0x/enum12.C: New.
4629         * g++.dg/cpp0x/enum13.C: New.
4630
4631 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4632
4633         PR fortran/48699
4634         * gfortran.dg/select_type_23.f03: New.
4635
4636 2011-05-20  Jason Merrill  <jason@redhat.com>
4637
4638         * g++.dg/cpp0x/defaulted26.C: New.
4639
4640         * g++.dg/cpp0x/noexcept02.C: Fix.
4641         * g++.dg/cpp0x/noexcept03.C: Fix.
4642         * g++.dg/cpp0x/noexcept08.C: Fix.
4643         * g++.dg/cpp0x/noexcept10.C: New.
4644
4645 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4646
4647         PR fortran/48706
4648         * gfortran.dg/extends_12.f03: New.
4649
4650 2011-05-20  Jason Merrill  <jason@redhat.com>
4651
4652         * g++.dg/template/koenig9.C: New.
4653         * g++.dg/opt/pr47615.C: Fix.
4654         * g++.dg/overload/defarg1.C: Fix.
4655         * g++.dg/tc1/dr213.C: Remove xfail.
4656         * g++.dg/torture/pr34850.C: Fix.
4657         * g++.dg/torture/pr39362.C: Fix.
4658         * g++.old-deja/g++.brendan/crash56.C: Fix.
4659         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4660
4661 2011-05-20  Richard Guenther  <rguenther@suse.de>
4662
4663         PR tree-optimization/49079
4664         * gcc.dg/torture/pr49079.c: New testcase.
4665
4666 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4667
4668         PR tree-optimization/49073
4669         * gcc.c-torture/execute/pr49073.c: New test.
4670
4671 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4672
4673         PR fortran/18918
4674         * gfortran.dg/coarray_21.f90: New.
4675
4676 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4677
4678         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4679         output.
4680
4681 2011-05-19  Richard Guenther  <rguenther@suse.de>
4682
4683         PR testsuite/49063
4684         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4685
4686 2011-05-19  Richard Guenther  <rguenther@suse.de>
4687
4688         PR middle-end/48985
4689         * gcc.dg/builtin-object-size-11.c: New testcase.
4690
4691 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4692
4693         PR target/45098
4694         * gcc.target/arm/ivopts.c: New test.
4695         * gcc.target/arm/ivopts-2.c: New test.
4696
4697 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4698
4699         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4700
4701 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4702
4703         * gcc.c-torture/execute/960321-1.x: Remove.
4704
4705 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4706
4707         PR fortran/48700
4708         * gfortran.dg/move_alloc_4.f90: New.
4709
4710 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4711
4712         PR target/49002
4713         * gcc.target/i386/pr49002-1.c: New test.
4714         * gcc.target/i386/pr49002-2.c: Likewise.
4715
4716 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4717
4718         PR tree-optimization/49039
4719         * gcc.c-torture/execute/pr49039.c: New test.
4720         * gcc.dg/tree-ssa/pr49039.c: New test.
4721         * g++.dg/torture/pr49039.C: New test.
4722
4723 2011-05-18  Jason Merrill  <jason@redhat.com>
4724
4725         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4726         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4727         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4728
4729 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4730
4731         * gcc.target/bfin/mcpu-bf592.c: New test.
4732
4733 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4734
4735         PR tree-optimization/41881
4736         * gcc.dg/vect/O3-pr41881.c: New test.
4737         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4738
4739 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4740
4741         PR tree-optimization/49000
4742         * gcc.dg/pr49000.c: New test.
4743
4744 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4745
4746         * gnat.dg/invalid1.adb: New test.
4747
4748 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4749
4750         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4751         scan pattern.
4752         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4753         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4754
4755 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4756
4757         PR c++/48994
4758         * g++.dg/cpp0x/range-for18.C: New.
4759
4760 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4761
4762         PR fortran/18918
4763         * gfortran.dg/coarray/image_index_2.f90: New.
4764
4765 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4766
4767         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4768         * g++.dg/cpp0x/override2.C: New.
4769
4770 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4771
4772         PR fortran/18918
4773         * gfortran.de/coarray_20.f90: New.
4774
4775 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4776
4777         PR fortran/22572
4778         * function_optimize_7.f90:  New test case.
4779
4780 2011-05-13  Jason Merrill  <jason@redhat.com>
4781
4782         * g++.dg/cpp0x/decltype26.C: New.
4783         * g++.dg/cpp0x/enum11.C: New.
4784
4785 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4786
4787         PR fortran/48972
4788         PR fortran/48991
4789         * gfortran.dg/assign_8.f90: Update dg-error.
4790
4791 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4792
4793         PR fortran/48972
4794         * gfortran.dg/io_constraints_8.f90: New.
4795         * gfortran.dg/io_constraints_9.f90: New.
4796
4797 2011-05-13  Martin Thuresson  <martint@google.com>
4798
4799         PR gcov-profile/47793
4800         * gcc.dg/pr47793.c: New.
4801
4802 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4803
4804         PR tree-optimization/48975
4805         * gcc.dg/pr48975.c: New test.
4806
4807 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4808
4809         PR fortran/48972
4810         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4811
4812 2011-05-12  Jason Merrill  <jason@redhat.com>
4813
4814         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4815
4816 2011-05-12  Geert Bosch  <bosch@adacore.com>
4817
4818         * gnat.dg/view_conversion1.adb: New test.
4819
4820 2011-05-12  Richard Guenther  <rguenther@suse.de>
4821
4822         PR tree-optimization/48172
4823         * gcc.dg/vect/pr48172.c: New testcase.
4824
4825 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4826
4827         PR debug/48967
4828         * g++.dg/opt/pr48967.C: New test.
4829
4830 2011-05-11  Jason Merrill  <jason@redhat.com>
4831
4832         * g++.dg/cpp0x/constexpr-friend.C: New.
4833         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4834
4835         * g++.dg/cpp0x/sfinae22.C: New.
4836
4837 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4838
4839         PR fortran/48889
4840         * gfortran.dg/generic_24.f90: New.
4841
4842 2011-05-11  Richard Guenther  <rguenther@suse.de>
4843
4844         PR tree-optimization/15256
4845         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4846
4847 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4848
4849         PR debug/48159
4850         * gcc.dg/pr48159-1.c: New test.
4851         * gcc.dg/pr48159-2.c: New test.
4852
4853 2011-05-11  Richard Guenther  <rguenther@suse.de>
4854
4855         PR middle-end/48953
4856         * gcc.dg/torture/pr48953.c: New testcase.
4857
4858 2011-05-11  Richard Guenther  <rguenther@suse.de>
4859
4860         PR tree-optimization/18041
4861         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4862
4863 2011-05-11  Alan Modra  <amodra@gmail.com>
4864
4865         PR target/47755
4866         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4867
4868 2011-05-10  Jason Merrill  <jason@redhat.com>
4869
4870         * g++.dg/cpp0x/defaulted25.C: New.
4871         * g++.dg/template/crash7.C: Adjust.
4872
4873         * g++.dg/cpp0x/variadic108.C: New.
4874
4875 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4876
4877         * g++.dg/inherit/virtual9.C: Extend.
4878
4879 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4880
4881         PR target/48857
4882         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4883         are passed and returned in vector registers.
4884
4885 2011-05-10  Richard Guenther  <rguenther@suse.de>
4886
4887         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4888         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4889         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4890         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4891         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4892         applies.
4893
4894 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4895
4896         PR tree-optimization/48611
4897         PR tree-optimization/48794
4898         * gfortran.dg/gomp/pr48611.f90: New test.
4899         * gfortran.dg/gomp/pr48794.f90: New test.
4900
4901         PR debug/48928
4902         * gcc.dg/dfp/pr48928.c: New test.
4903
4904 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4905
4906         PR c++/48522
4907         * g++.dg/cpp0x/pr48522.C: New.
4908
4909 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4910
4911         PR c++/48735
4912         * g++.dg/cpp0x/sfinae21.C: New.
4913
4914 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4915
4916         * g++.dg/template/sfinae28.C: Rename to...
4917         * g++.dg/cpp0x/sfinae19.C: ... this.
4918         * g++.dg/template/sfinae29.C: Rename to...
4919         * g++.dg/cpp0x/sfinae20.C: ... this.
4920
4921 2011-05-09  Jeff Law <law@redhat.com>
4922
4923         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4924         consistent results.
4925
4926 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4927
4928         PR c++/20039
4929         * g++.dg/init/pr20039.C: New.
4930
4931 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4932
4933         PR c++/48737
4934         PR c++/48744
4935         * g++.dg/template/sfinae28.C: New.
4936         * g++.dg/template/sfinae29.C: Likewise.
4937
4938 2011-05-09  Jason Merrill  <jason@redhat.com>
4939
4940         * g++.dg/template/nontype23.C: New.
4941
4942 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4943         PR c++/48859
4944         * g++.dg/init/pr48859.C: New.
4945
4946 2011-05-09  Jason Merrill  <jason@redhat.com>
4947
4948         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4949         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4950         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4951         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4952         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4953         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4954         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4955         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4956
4957 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4958
4959         * g++.dg/inherit/virtual9.C: New.
4960
4961 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4962
4963         PR c++/48574
4964         * g++.dg/template/dependent-expr8.C: New test case.
4965
4966 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4967
4968         PR tree-optimization/48837
4969         * gcc.dg/pr48837.c: New testcase.
4970
4971 2011-05-06  Jason Merrill  <jason@redhat.com>
4972
4973         * g++.dg/cpp0x/constexpr-condition2.C: New.
4974
4975         * g++.dg/cpp0x/constexpr-missing.C: New.
4976
4977 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4978
4979         PR fortran/18918
4980         * gfortran.dg/coarray/this_image_2.f90: New.
4981
4982 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4983
4984         PR fortran/48858
4985         PR fortran/48820
4986         * gfortran.dg/bind_c_usage_22.f90: New.
4987         * gfortran.dg/bind_c_usage_23.f90: New.
4988         * gfortran.dg/bind_c_usage_24.f90: New.
4989         * gfortran.dg/bind_c_usage_24_c.c: New.
4990
4991 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4992
4993         PR c++/48838
4994         * g++.dg/template/member9.C: New test case.
4995
4996 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4997
4998         * gnat.dg/discr29.ad[sb]: New test.
4999         * gnat.dg/discr30.adb: Likewise.
5000
5001 2011-05-05  Julian Brown  <julian@codesourcery.com>
5002
5003         * gcc.target/arm/neon-vset_lanes8.c: New test.
5004
5005 2011-05-05  Jason Merrill  <jason@redhat.com>
5006
5007         * g++.dg/init/new32.C: New.
5008
5009 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5010
5011         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5012         Fix typo.
5013
5014 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5015
5016         PR rtl-optimization/48381
5017         * gcc.c-torture/compile/pr48381.c: New test.
5018
5019 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5020
5021         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5022         to dg-options.
5023         * gcc.target/i386/opt-1.c: Ditto.
5024
5025 2011-05-04  Jason Merrill  <jason@redhat.com>
5026
5027         * g++.dg/conversion/base1.C: New.
5028
5029 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5030
5031         PR libgfortran/48787
5032         * gfortran.dg/round_3.f08: Add more checks to test case.
5033
5034 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5035
5036         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5037         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5038         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5039         Gate test on effective_target fd_truncate.
5040
5041 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5042
5043         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5044         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5045         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5046         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5047         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5048         * gcc.target/i386/pr38824.c: Ditto.
5049         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5050         * gcc.target/i386/vecinit-2.c: Ditto.
5051         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5052         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5053         * gcc.target/i386/parity-2.c: Ditto.
5054         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5055
5056 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5057
5058         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5059         remove duplication.
5060         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5061         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5062         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5063
5064 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5065
5066         PR fortran/18918
5067         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5068
5069 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5070
5071         PR fortran/18918
5072         * gfortran.dg/coarray/this_image_1.f90: New.
5073
5074 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5075
5076         PR fortran/18918
5077         * gfortran.dg/coarray/caf.dg: New.
5078         * gfortran.dg/coarray/image_index_1.f90: New, copied
5079         from ../coarray_16.f90.
5080
5081 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5082
5083         PR c++/28501
5084         * g++.dg/ext/complex9.C: New.
5085
5086 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5087
5088         From Mike Frysinger
5089         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5090         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5091         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5092
5093 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5094
5095         * gcc.target/bfin/builtins: Created.
5096         * gcc.target/bfin/hisilh-O0.c: Deleted.
5097         * gcc.target/bfin/hisilh.c: Moved to...
5098         * gcc.target/bfin/builtins/hisilh.c: ...here.
5099         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5100         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5101         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5102         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5103         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5104         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5105         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5106         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5107         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5108         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5109         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5110         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5111         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5112         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5113         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5114         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5115         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5116         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5117         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5118         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5119         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5120         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5121         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5122         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5123         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5124         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5125         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5126         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5127         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5128         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5129         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5130         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5131         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5132         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5133         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5134         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5135         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5136         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5137         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5138         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5139         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5140         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5141         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5142         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5143         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5144         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5145         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5146         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5147         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5148         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5149         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5150         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5151         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5152         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5153         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5154         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5155         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5156         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5157         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5158         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5159         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5160         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5161         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5162         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5163         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5164         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5165         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5166         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5167         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5168         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5169         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5170         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5171         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5172         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5173         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5174         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5175         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5176         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5177         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5178         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5179         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5180         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5181         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5182         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5183         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5184         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5185         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5186         * gcc.target/bfin/builtins/circptr.c: Ditto.
5187         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5188         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5189         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5190         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5191         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5192         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5193         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5194         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5195         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5196         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5197         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5198         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5199         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5200         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5201         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5202         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5203         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5204         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5205         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5206         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5207         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5208         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5209         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5210         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5211         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5212         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5213         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5214         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5215         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5216         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5217         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5218         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5219         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5220         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5221         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5222         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5223         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5224         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5225         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5226         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5227         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5228         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5229         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5230         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5231         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5232         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5233         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5234         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5235         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5236         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5237         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5238         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5239         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5240         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5241         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5242         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5243         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5244         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5245         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5246         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5247         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5248         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5249         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5250         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5251         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5252         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5253         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5254         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5255         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5256         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5257
5258 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5259
5260         * gcc.target/arm/cold-lc.c: New test.
5261
5262 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5263
5264         PR target/48774
5265         * gcc.dg/pr48774.c: New test.
5266
5267 2011-05-03  Richard Guenther  <rguenther@suse.de>
5268
5269         * gcc.dg/large-size-array-5.c: New testcase.
5270
5271 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5272
5273         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5274
5275 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5276
5277         * lib/target-supports.exp (check_effective_target_vect_strided):
5278         Replace with...
5279         (check_effective_target_vect_strided2)
5280         (check_effective_target_vect_strided3)
5281         (check_effective_target_vect_strided4)
5282         (check_effective_target_vect_strided8): ...these new functions.
5283
5284         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5285         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5286         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5287         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5288         * gcc.dg/vect/pr37539.c: Likewise.
5289         * gcc.dg/vect/slp-11a.c: Likewise.
5290         * gcc.dg/vect/slp-11b.c: Likewise.
5291         * gcc.dg/vect/slp-11c.c: Likewise.
5292         * gcc.dg/vect/slp-12a.c: Likewise.
5293         * gcc.dg/vect/slp-12b.c: Likewise.
5294         * gcc.dg/vect/slp-18.c: Likewise.
5295         * gcc.dg/vect/slp-19a.c: Likewise.
5296         * gcc.dg/vect/slp-19b.c: Likewise.
5297         * gcc.dg/vect/slp-21.c: Likewise.
5298         * gcc.dg/vect/slp-23.c: Likewise.
5299         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5300
5301         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5302         instead of vect_interleave && vect_extract_even_odd.
5303         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5304         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5305         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5306         * gcc.dg/vect/vect-1.c: Likewise.
5307         * gcc.dg/vect/vect-10.c: Likewise.
5308         * gcc.dg/vect/vect-98.c: Likewise.
5309         * gcc.dg/vect/vect-107.c: Likewise.
5310         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5311         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5312         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5313         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5314         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5315         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5316         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5317         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5318         * gcc.dg/vect/vect-strided-float.c: Likewise.
5319         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5320         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5321         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5322         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5323         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5324         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5325         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5326         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5327         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5328         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5329         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5330         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5331         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5332         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5333         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5334
5335         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5336         target condition.
5337         * gcc.dg/vect/pr30843.c: Likewise.
5338         * gcc.dg/vect/pr33866.c: Likewise.
5339         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5340         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5341         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5342         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5343
5344 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5345
5346         * gcc.dg/vect/slp-11.c: Split into...
5347         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5348         gcc.dg/vect/slp-11c.c: ...these tests.
5349         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5350         * gcc.dg/vect/slp-12c.c: ...this new test.
5351         * gcc.dg/vect/slp-19.c: Split into...
5352         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5353         gcc.dg/vect/slp-19c.c: ...these new tests.
5354
5355 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5356
5357         * lib/target-supports.exp
5358         (check_effective_target_vect_extract_even_odd_wide): Delete.
5359         (check_effective_target_vect_strided_wide): Likewise.
5360         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5361         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5362         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5363         * gcc.dg/vect/pr37539.c: Likewise.
5364         * gcc.dg/vect/slp-11.c: Likewise.
5365         * gcc.dg/vect/slp-12a.c: Likewise.
5366         * gcc.dg/vect/slp-12b.c: Likewise.
5367         * gcc.dg/vect/slp-19.c: Likewise.
5368         * gcc.dg/vect/slp-23.c: Likewise.
5369         * gcc.dg/vect/vect-1.c: Likewise.
5370         * gcc.dg/vect/vect-98.c: Likewise.
5371         * gcc.dg/vect/vect-107.c: Likewise.
5372         * gcc.dg/vect/vect-strided-float.c: Likewise.
5373
5374 2011-05-02  Jason Merrill  <jason@redhat.com>
5375
5376         * g++.dg/init/new31.C: New.
5377
5378 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5379
5380         PR c/35445
5381         * gcc.dg/pr35445.c: New test.
5382
5383 2011-05-02  Jason Merrill  <jason@redhat.com>
5384
5385         * c-c++-common/vla-1.c: New.
5386
5387 2011-05-02  Richard Guenther  <rguenther@suse.de>
5388
5389         PR tree-optimization/48822
5390         * gcc.dg/torture/pr48822.c: New testcase.
5391
5392 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5393
5394         PR c++/47969
5395         * g++.dg/cpp0x/constexpr-47969.C: New.
5396
5397 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5398
5399         PR testsuite/48498
5400         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5401         on vect_no_align targets.
5402         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5403         vect_no_align targets.
5404
5405 2011-05-01  Xinliang David Li  <davidxl@google.com>
5406
5407         * gcc.dg/tree-ssa/integer-addr.c: New test.
5408         * gcc.dg/tree-ssa/alias_bug.c: New test.
5409
5410 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5411
5412         PR libgfortran/48787
5413         * gfortran.dg/round_3.f08: Add more checks.
5414
5415 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5416
5417         PR fortran/48821
5418         * gfortran.dg/import9.f90: New, proper test.
5419         * gfortran.dg/interface_37.f90: Remove bogus
5420         test (bogus copy of interface_36.f90).
5421
5422 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5423
5424         PR fortran/48821
5425         * gfortran.dg/interface_37.f90: New.
5426
5427 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5428
5429         PR fortran/48746
5430         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5431
5432 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5433
5434         PR tree-optimization/48809
5435         * gcc.c-torture/execute/pr48809.c: New test.
5436
5437 2011-04-29  Jeff Law <law@redhat.com>
5438
5439         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5440
5441 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5442
5443         PR c++/48606
5444         * g++.dg/init/ctor10.C: New.
5445
5446 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5447
5448         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5449           warning in implicitly instantiated templates.
5450
5451 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5452
5453         * g++.dg/warn/Wnull-conversion-1.C: New.
5454         * g++.dg/warn/Wnull-conversion-2.C: New.
5455
5456 2011-04-29  Diego Novillo  <dnovillo@google.com>
5457
5458         * g++.old-deja/g++.other/null3.C: Expect warning about
5459         converting boolean to a pointer.
5460
5461 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5462
5463         PR fortran/48462
5464         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5465         being a target.
5466
5467         PR fortran/48746
5468         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5469
5470 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5471
5472         PR fortran/48810
5473         * gfortran.dg/typebound_proc_22.f90: New.
5474
5475         PR fortran/48800
5476         * gfortran.dg/interface_36.f90: New.
5477
5478 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5479
5480         PR libgfortran/48488
5481         PR libgfortran/48602
5482         PR libgfortran/48615
5483         PR libgfortran/48684
5484         PR libgfortran/48787
5485         * gfortran.dg/fmt_g.f: Adjust test.
5486         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5487         * gfortran.dg/round_3.f08: New test.
5488         * gfortran.dg/namelist_print_1.f: Adjust test.
5489         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5490         * gfortran.dg/f2003_io_5.f03: Adjust test.
5491         * gfortran.dg/coarray_15.f90: Adjust test.
5492         * gfortran.dg/namelist_65.f90: Adjust test.
5493         * gfortran.dg/fmt_cache_1.f: Adjust test.
5494         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5495         * gfortran.dg/real_const_3.f90: Adjust test.
5496
5497 2011-04-28  Xinliang David Li  <davidxl@google.com>
5498
5499         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5500         * g++.dg/prof-robust-1.C: New test.
5501
5502 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5503
5504         PR tree-optimization/48765
5505         * gcc.dg/vect/pr48765.c: New.
5506
5507 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5508
5509         PR tree-optimization/48775
5510         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5511
5512 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5513
5514         PR c++/48798
5515         * g++.dg/inherit/pr48798.C: New.
5516         * g++.old-deja/g++.other/base1.C: Adjust.
5517
5518 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5519
5520         PR c++/48656
5521         * g++.dg/template/inherit7.C: New test case.
5522
5523 2011-04-28  Richard Guenther  <rguenther@suse.de>
5524
5525         PR tree-optimization/40052
5526         PR tree-optimization/15347
5527         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5528         * gcc.dg/pr15347.c: Likewise.
5529
5530 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5531
5532         PR c++/48530
5533         * g++.dg/cpp0x/sfinae18.C: New.
5534
5535 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5536
5537         PR c++/48771
5538         * g++.dg/ext/is_literal_type1.C: New.
5539
5540 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5541
5542         PR fortran/48112
5543         PR fortran/48279
5544         * gfortran.dg/interface_35.f90: New.
5545         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5546         * gfortran.dg/func_result_6.f90: Add dg-warning.
5547         * gfortran.dg/bessel_1.f90: Ditto.
5548         * gfortran.dg/hypot_1.f90: Ditto.
5549         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5550         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5551         * gfortran.dg/interface_assignment_4.f90: Ditto.
5552
5553 2011-04-27  Jason Merrill  <jason@redhat.com>
5554
5555         * g++.dg/ext/complex8.C: New.
5556
5557         * g++.dg/cpp0x/initlist49.C: New.
5558         * g++.dg/init/new30.C: New.
5559
5560 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5561
5562         PR fortran/48788
5563         * gfortran.dg/whole_file_34.f90: New.
5564
5565 2011-04-27  Jan Hubicka  <jh@suse.cz>
5566
5567         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5568
5569 2011-04-27  Jason Merrill  <jason@redhat.com>
5570
5571         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5572
5573         * g++.dg/parse/ambig6.C: New.
5574
5575 2011-04-27  Nick Clifton  <nickc@redhat.com>
5576
5577         * gcc.dg/20020312-2.c: Add definition for RX.
5578
5579         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5580         option with RX targets.
5581
5582         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5583         /* */ comments.
5584
5585 2011-04-27  Richard Guenther  <rguenther@suse.de>
5586
5587         * gcc.dg/tree-ssa/pr23382.c: Remove.
5588
5589 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5590
5591         PR target/48767
5592         * gcc.c-torture/compile/pr48767.c: New test.
5593
5594 2011-04-27  Richard Guenther  <rguenther@suse.de>
5595
5596         PR tree-optimization/48772
5597         * g++.dg/pr48772.C: New testcase.
5598
5599 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5600
5601         PR c/48742
5602         * gcc.c-torture/compile/pr48742.c: New test.
5603
5604 2011-04-26  Jason Merrill  <jason@redhat.com>
5605
5606         * g++.dg/lookup/koenig13.C: New.
5607
5608         * g++.dg/cpp0x/initlist48.C: New.
5609
5610 2011-04-25  Jason Merrill  <jason@redhat.com>
5611
5612         * g++.dg/cpp0x/sfinae17.C: New.
5613
5614 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5615
5616         PR target/48258
5617         * gcc.target/powerpc/pr48258-1.c: New file.
5618         * gcc.target/powerpc/pr48258-2.c: Ditto.
5619
5620 2011-04-26  Xinliang David Li  <davidxl@google.com>
5621
5622         * gcc.dg/uninit-suppress.c: New test.
5623         * gcc.dg/uninit-suppress.c: New test.
5624
5625 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5626
5627         PR debug/48768
5628         * gcc.dg/pr48768.c: New test.
5629
5630         PR tree-optimization/48734
5631         * gcc.c-torture/compile/pr48734.c: New test.
5632
5633         PR testsuite/48753
5634         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5635
5636 2011-04-26  Richard Guenther  <rguenther@suse.de>
5637
5638         PR tree-optimization/48731
5639         * gcc.dg/torture/pr48731.c: New testcase.
5640
5641 2011-04-26  Richard Guenther  <rguenther@suse.de>
5642
5643         PR testsuite/48753
5644         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5645
5646 2011-04-26  Richard Guenther  <rguenther@suse.de>
5647
5648         PR middle-end/48694
5649         * gcc.dg/torture/pr48694-1.c: New testcase.
5650         * gcc.dg/torture/pr48694-2.c: Likewise.
5651
5652 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5653
5654         * g++.dg/ext/underlying_type1.C: New.
5655         * g++.dg/ext/underlying_type2.C: Likewise.
5656         * g++.dg/ext/underlying_type3.C: Likewise.
5657         * g++.dg/ext/underlying_type4.C: Likewise.
5658         * g++.dg/ext/underlying_type5.C: Likewise.
5659         * g++.dg/ext/underlying_type6.C: Likewise.
5660         * g++.dg/ext/underlying_type7.C: Likewise.
5661         * g++.dg/ext/underlying_type8.C: Likewise.
5662         * g++.dg/ext/underlying_type9.C: Likewise.
5663         * g++.dg/ext/underlying_type10.C: Likewise.
5664
5665 2011-04-25  Jason Merrill  <jason@redhat.com>
5666
5667         * g++.dg/cpp0x/regress/template-const2.C: New.
5668
5669 2011-04-25  Jeff Law <law@redhat.com>
5670
5671         * gcc.dg/tree-ssa/vrp56.c: new test.
5672
5673 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5674
5675         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5676
5677 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5678
5679         PR preprocessor/48740
5680         * c-c++-common/raw-string-11.c: New test.
5681
5682 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5683
5684         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5685         hppa*-*-hpux*.
5686
5687 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5688
5689         PR fortran/18918
5690         * gfortran.dg/coarray_19.f90: New.
5691
5692 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5693
5694         PR c/48685
5695         * gcc.dg/pr48685.c: New test.
5696
5697 2011-04-22  Jan Hubicka  <jh@suse.cz>
5698
5699         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5700
5701 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5702
5703         PR tree-optimization/48717
5704         * gcc.c-torture/execute/pr48717.c: New test.
5705
5706 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5707
5708         PR target/48723
5709         * gcc.target/i386/pr48723.c: New test.
5710
5711 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5712
5713         PR c/48716
5714         * gcc.dg/gomp/pr48716.c: New test.
5715         * g++.dg/gomp/pr48716.C: New test.
5716
5717 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5718
5719         PR c/36750
5720         * gcc.dg/missing-field-init-2.c: Update testcase.
5721
5722 2011-04-22  Alan Modra  <amodra@gmail.com>
5723
5724         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5725
5726 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5727
5728         PR fortran/48405
5729         * gfortran.dg/function_optimize_6.f90:  New test.
5730
5731 2011-04-21  Easwaran Raman  <eraman@google.com>
5732
5733         * gcc.dg/stack-layout-2.c: New test.
5734
5735 2011-04-21  Richard Guenther  <rguenther@suse.de>
5736
5737         PR lto/48703
5738         * g++.dg/lto/pr48207-2_0.C: New testcase.
5739         * g++.dg/lto/pr48207-3_0.C: Likewise.
5740
5741 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5742
5743         * gnat.dg/volatile5.adb: New test.
5744         * gnat.dg/volatile5_pkg.ads: New helper.
5745
5746 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5747
5748         PR target/48708
5749         * gcc.target/i386/pr48708.c: New test.
5750
5751 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5752
5753         * gcc.dg/vect/vect-119.c: New test.
5754
5755 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5756
5757         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5758         and once without.
5759
5760 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5761             Richard Sandiford  <richard.sandiford@linaro.org>
5762
5763         PR target/46329
5764         * gcc.target/arm/pr46329.c: New test.
5765
5766 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5767
5768         PR fortran/18918
5769         * gfortran.dg/coarray_18.f90: New.
5770
5771 2011-04-20  Jason Merrill  <jason@redhat.com>
5772
5773         * g++.dg/cpp0x/initlist47.C: New.
5774
5775         * g++.dg/init/dtor4.C: New.
5776
5777 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5778
5779         PR target/48678
5780         * gcc.target/i386/sse2-pinsrw.c: New test.
5781         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5782         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5783         * gcc.target/i386/sse2-insvhi.c: Ditto.
5784         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5785         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5786
5787 2011-04-20  Jason Merrill  <jason@redhat.com>
5788
5789         * g++.dg/template/const4.C: New.
5790
5791 2011-04-20  Easwaran Raman  <eraman@google.com>
5792
5793         * gcc.dg/stack-layout-1.c: New test.
5794
5795 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5796
5797         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5798         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5799         function.
5800
5801 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5802
5803         * gcc.dg/binop-xor1.c: New test.
5804         * gcc.dg/binop-xor2.c: New test.
5805         * gcc.dg/binop-xor3.c: New test.
5806         * gcc.dg/binop-xor4.c: New test.
5807         * gcc.dg/binop-xor5.c: New test.
5808
5809 2011-04-20  Richard Guenther  <rguenther@suse.de>
5810
5811         PR tree-optimization/47892
5812         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5813
5814 2011-04-20  Richard Guenther  <rguenther@suse.de>
5815
5816         PR middle-end/48695
5817         * g++.dg/torture/pr48695.C: New testcase.
5818
5819 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5820
5821         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5822         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5823         * gcc.c-torture/execute/pr45262.c: Ditto
5824         * gcc.dg/torture/pr43165.c: Ditto.
5825         * gcc.dg/torture/pr47228.c: Ditto.
5826         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5827         * gcc.dg/ipa/pr45644.c: Ditto.
5828         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5829         PDP11.
5830
5831 2011-04-19  Jason Merrill  <jason@redhat.com>
5832
5833         * g++.dg/ext/complex7.C: New.
5834
5835         * g++.dg/ext/attrib41.C: New.
5836
5837 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5838
5839         PR testsuite/48676
5840         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5841
5842 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5843
5844         PR target/48678
5845         * gcc.target/i386/pr48678.c: New test.
5846
5847 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5848
5849         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5850         * g++.dg/opt/devirt2.C: New test.
5851         * g++.dg/ipa/devirt-g-1.C: Likewise.
5852
5853 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5854
5855         PR fortran/48588
5856         * gfortran.dg/whole_file_33.f90: New.
5857
5858 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5859
5860         * g++.dg/ipa/devirt-7.C: New test.
5861
5862 2011-04-19  Richard Guenther  <rguenther@suse.de>
5863
5864         PR lto/48207
5865         * g++.dg/lto/pr48207_0.C: New testcase.
5866
5867 2011-04-18  Jason Merrill  <jason@redhat.com>
5868
5869         * g++.dg/init/void1.C: New.
5870
5871         * g++.dg/cpp0x/union4.C: New.
5872
5873 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5874
5875         PR middle-end/48661
5876         * g++.dg/torture/pr48661.C: New test.
5877
5878         PR c++/48632
5879         * g++.dg/gomp/pr48632.C: New test.
5880
5881 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5882
5883         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5884         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5885
5886 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5887
5888         PR fortran/18918
5889         * gfortran.dg/coarray_17.f90: New.
5890         * gfortran.dg/coarray_10.f90: Update dg-error.
5891
5892 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5893
5894         PR testsuite/48251
5895         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5896         * gfortran.dg/guality/guality.exp: Likewise.
5897
5898 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5899
5900         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5901
5902 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5903
5904         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5905
5906 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5907
5908         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5909
5910 2011-04-18  Richard Guenther  <rguenther@suse.de>
5911
5912         PR middle-end/46364
5913         * g++.dg/torture/pr46364.C: New testcase.
5914
5915 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5916
5917         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5918
5919 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5920
5921         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5922
5923 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5924             Ira Rosen  <ira.rosen@linaro.org>
5925
5926         PR target/48252
5927         * gcc.target/arm/pr48252.c: New test.
5928
5929 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5930
5931         PR tree-optimization/48616
5932         * gcc.dg/pr48616.c: New test.
5933
5934 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5935
5936         PR fortran/18918
5937         * gfortran.dg/coarray_16.f90: New.
5938
5939 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5940
5941         PR fortran/48462
5942         * gfortran.dg/realloc_on_assign_7.f03: New test.
5943
5944 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5945
5946         PR libgfortran/48602
5947         * gfortran.dg/fmt_g0_6.f08: New test.
5948
5949 2011-04-17  Jason Merrill  <jason@redhat.com>
5950
5951         * g++.dg/cpp0x/sfinae16.C: New.
5952
5953 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5954
5955         * gcc.target/mips/reg-var-1.c: New test.
5956
5957 2011-04-17  Jan Hubicka  <jh@suse.cz>
5958
5959         * gcc.dg/winline-5.c: Update testcase.
5960
5961 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5962
5963         * gnat.dg/discr27.ad[sb]: Move dg directive.
5964         * gnat.dg/discr28.ad[sb]: New test.
5965         * gnat.dg/discr28_pkg.ads: New helper.
5966
5967 2011-04-17  Michael Matz  <matz@suse.de>
5968
5969         PR tree-optimization/48622
5970         PR lto/48645
5971         * gcc.dg/lto/pr48622_0.c: New test.
5972
5973 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5974
5975         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5976         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5977         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5978         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5979         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5980         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5981
5982 2011-04-15  Jason Merrill  <jason@redhat.com>
5983
5984         * g++.dg/cpp0x/range-for17.C: New.
5985
5986 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5987
5988         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5989         * g++.dg/cpp0x/range-for3.C: Likewise.
5990         * g++.dg/cpp0x/range-for9.C: Correct error message.
5991         * g++.dg/cpp0x/range-for11.C: New.
5992         * g++.dg/cpp0x/range-for12.C: New.
5993         * g++.dg/cpp0x/range-for13.C: New.
5994         * g++.dg/cpp0x/range-for14.C: New.
5995         * g++.dg/cpp0x/range-for15.C: New.
5996         * g++.dg/cpp0x/range-for16.C: New.
5997
5998 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5999
6000         PR fortran/18918
6001         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6002
6003 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6004
6005         * objc.dg/naming-4.m: Updated.
6006         * objc.dg/naming-5.m: Updated.
6007         * objc.dg/naming-6.m: New.
6008         * objc.dg/naming-7.m: New.
6009         * obj-c++.dg/naming-1.mm: Updated.
6010         * obj-c++.dg/naming-2.mm: Updated.
6011         * obj-c++.dg/naming-3.mm: New.
6012         * obj-c++.dg/naming-4.mm: New.
6013
6014 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6015
6016         PR libgfortran/48589
6017         * gfortran.dg/fmt_g0_5.f08: New test.
6018
6019 2011-04-15  Richard Guenther  <rguenther@suse.de>
6020
6021         PR testsuite/48286
6022         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6023
6024 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6025
6026         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6027         -finline-limit=0 to -fno-inline
6028
6029 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6030
6031         PR target/48614
6032         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6033         just avx.
6034
6035 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6036
6037         PR target/48605
6038         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6039         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6040         * gcc.target/i386/avx-insertps-3.c: New test.
6041         * gcc.target/i386/avx-insertps-4.c: New test.
6042
6043 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6044
6045         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6046         -finline-limit=0
6047
6048 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6049
6050         PR target/46779
6051         PR target/45291
6052         PR target/41894
6053         * gcc.target/avr/pr46779-1.c: New test case
6054         * gcc.target/avr/pr46779-2.c: New test case
6055
6056 2011-04-14  Jason Merrill  <jason@redhat.com>
6057
6058         * g++.dg/cpp0x/sfinae15.C: New.
6059
6060         * g++.dg/cpp0x/sfinae14.C: New.
6061
6062         * g++.dg/ext/vla10.C: New.
6063
6064 2011-04-14  Richard Guenther  <rguenther@suse.de>
6065
6066         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6067
6068 2011-04-14  Richard Guenther  <rguenther@suse.de>
6069
6070         * gcc.dg/fold-bitand-4.c: Move ...
6071         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6072
6073 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6074
6075         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6076         variables const.
6077         * gcc.target/avr/torture/trivial.c: Ditto.
6078
6079 2011-04-13  Jason Merrill  <jason@redhat.com>
6080
6081         * g++.dg/template/operator11.C: New.
6082
6083 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6084
6085         PR middle-end/48591
6086         * gcc.dg/gomp/pr48591.c: New test.
6087
6088         PR c++/48570
6089         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6090         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6091
6092 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6093
6094         PR c++/48574
6095         * g++.dg/template/dependent-expr7.C: New test case.
6096
6097 2011-04-13  Jason Merrill  <jason@redhat.com>
6098
6099         * g++.dg/cpp0x/sfinae13.C: New.
6100
6101 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6102
6103         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6104
6105 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6106
6107         * gcc.target/arm/pr43698.c: Remove -march option.
6108
6109 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6110
6111         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6112         -march option.
6113
6114 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6115
6116         PR fortran/48360
6117         PR fortran/48456
6118         * gfortran.dg/realloc_on_assign_6.f03: New test.
6119
6120 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6121
6122         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6123         targets the additional -mno-ms-bitfields and
6124         -Wno-packed-bitfield-compat options.
6125         * g++.dg/ext/bitfield3.C: Likewise.
6126         * g++.dg/ext/bitfield4.C: Likewise.
6127         * g++.dg/ext/bitfield5.C: Likewise.
6128         * gcc.dg/bitfld-15.c: Likewise.
6129         * gcc.dg/bitfld-16.c: Likewise.
6130         * gcc.dg/bitfld-17.c: Likewise.
6131         * gcc.dg/bitfld-18.c: Likewise.
6132
6133 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6134
6135         * gcc.target/arm/neon-vld3-1.c: New test.
6136         * gcc.target/arm/neon-vst3-1.c: New test.
6137         * gcc.target/arm/neon/v*.c: Regenerate.
6138
6139 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6140
6141         PR rtl-optimization/48549
6142         * g++.dg/opt/pr48549.C: New test.
6143
6144 2011-04-12  Richard Guenther  <rguenther@suse.de>
6145
6146         PR tree-optimization/46076
6147         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6148
6149 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6150
6151         PR testsuite/21164
6152         * lib/compat.exp (compat-execute): Declare unsupported after
6153         stripping path from src1.
6154         * lib/lto.exp (lto-execute): Likewise.
6155
6156 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6157
6158         PR c/48552
6159         * gcc.dg/pr48552-1.c: New test.
6160         * gcc.dg/pr48552-2.c: New test.
6161
6162 2011-04-11  Jason Merrill  <jason@redhat.com>
6163
6164         * g++.dg/cpp0x/sfinae12.C: New.
6165
6166         * g++.dg/cpp0x/enum10.C: New.
6167
6168         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6169
6170         * g++.dg/cpp0x/rv-func.C: New.
6171
6172 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6173
6174         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6175         alpha*-dec-osf5*.
6176
6177 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6178
6179         PR tree-optimization/48195
6180         * gcc.dg/ipa/pr48195.c: New test.
6181
6182 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6183
6184         * gnat.dg/return3.adb: Remove unused switch.
6185
6186 2011-04-08  Mike Stump  <mikestump@comcast.net>
6187
6188         PR testsuite/48506
6189         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6190         default to fno-common.
6191
6192 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6193
6194         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6195         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6196
6197 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6198
6199         PR fortran/48448
6200         * gfortran.dg/function_optimize_5.f90:  New test.
6201
6202 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6203
6204         * gnat.dg/aggr17.adb: New test.
6205         * gnat.dg/aggr18.adb: Likewise.
6206
6207 2011-04-08  Michael Matz  <matz@suse.de>
6208
6209         PR middle-end/48389
6210         * gcc.target/i386/pr48389.c: New test.
6211
6212 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6213
6214         PR rtl-optimization/48272
6215         * g++.dg/opt/pr48272.C: New.
6216
6217 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6218
6219         PR rtl-optimization/48235
6220         * gcc.dg/pr48235.c: New.
6221
6222 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6223
6224         PR rtl-optimization/48302
6225         * g++.dg/opt/pr48302.C: New.
6226
6227 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6228
6229         PR target/48273
6230         * g++.dg/opt/pr48273.C: New.
6231
6232 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6233
6234         PR rtl-optimization/48442
6235         * gcc.dg/pr48442.c: New.
6236
6237 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6238
6239         PR tree-optimization/48377
6240         * gcc.dg/vect/pr48377.c: New test.
6241
6242 2011-04-07  Jason Merrill  <jason@redhat.com>
6243
6244         * g++.dg/cpp0x/regress/call1.C: New.
6245
6246         * g++.dg/cpp0x/variadic107.C: New.
6247
6248         * g++.dg/cpp0x/sfinae11.C: New.
6249         * g++.dg/cpp0x/noexcept02.C: Fix.
6250
6251         * g++.dg/cpp0x/sfinae10.C: New.
6252
6253         * g++.dg/cpp0x/sfinae9.C: New.
6254
6255         * c-c++-common/Wcast-qual-1.c: Move here from...
6256         * gcc.dg/cast-qual-3.c: ...here, and...
6257         * g++.dg/warn/Wcast-qual2.C: ...here.
6258
6259         * g++.dg/cpp0x/sfinae8.C: New.
6260
6261         * g++.dg/cpp0x/sfinae7.C: New.
6262
6263         * g++.dg/cpp0x/enum9.C: New.
6264
6265 2011-04-07  Mike Stump  <mikestump@comcast.net>
6266
6267         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6268         with no trampolines.
6269
6270 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6271
6272         PR fortran/48117
6273         * gfortran.dg/gomp/pr48117.f90: New test.
6274
6275         PR debug/48343
6276         * gcc.dg/torture/pr48343.c: New test.
6277
6278 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6279
6280         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6281
6282 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6283
6284         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6285
6286 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6287
6288         PR target/43920
6289         * lib/scanasm.exp (object-size): New proc.
6290         * gcc.target/arm/pr43920-2.c: New test.
6291
6292 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6293
6294         PR fortran/18918
6295         PR fortran/48477
6296         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6297
6298 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6299
6300         * gcc.dg/mtune.c: Prune note from output.
6301
6302 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6303
6304         PR debug/48466
6305         * gcc.dg/guality/pr36977.c: New test.
6306         * gcc.dg/guality/pr48466.c: New test.
6307
6308 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6309
6310         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6311
6312 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6313
6314         * gnat.dg/return3.adb: New test.
6315
6316 2011-04-06  Richard Guenther  <rguenther@suse.de>
6317
6318         PR tree-optimization/47663
6319         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6320
6321 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6322
6323         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6324         Solaris 8 and 9 as well.
6325
6326 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6327
6328         PR target/43920
6329         * gcc.target/arm/pr43920-1.c: New test.
6330
6331 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6332
6333         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6334         (cctor): Actually return the value.
6335         (main): Cast return values.
6336
6337 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6338
6339         * gfortran.dg/character_comparison_8.f90:  New test.
6340
6341 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6342
6343         * frontend-passes: (optimize_lexical_comparison): New function.
6344         (optimize_expr): Call it.
6345         (optimize_comparison): Also handle lexical comparison functions.
6346         Return false instad of -2 for unequal comparison.
6347
6348 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6349
6350         PR fortran/48412
6351         * function_optimize_4.f90:  New test.
6352
6353 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6354
6355         PR fortran/18918
6356         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6357         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6358         * gfortran.dg/coarray_15.f90: New.
6359
6360 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6361
6362         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6363         * gfortran.dg/bessel_7.f90: Likewise.
6364
6365 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6366
6367         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6368
6369 2011-04-03  Richard Guenther  <rguenther@suse.de>
6370             Ira Rosen  <ira.rosen@linaro.org>
6371
6372         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6373         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6374         -ftree-loop-if-convert-stores.
6375
6376 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6377
6378         * gnat.dg/specs/aggr2.ads: New test.
6379
6380 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6381
6382         * gnat.dg/debug2.ad[sb]: New test.
6383         * gnat.dg/debug2_pkg.ads: New helper.
6384         * gnat.dg/debug3.ad[sb]: New test.
6385
6386 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6387
6388         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6389
6390 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6391
6392         PR middle-end/48335
6393         * gcc.c-torture/compile/pr48335-1.c: New test.
6394         * gcc.dg/pr48335-1.c: New test.
6395         * gcc.dg/pr48335-2.c: New test.
6396         * gcc.dg/pr48335-3.c: New test.
6397         * gcc.dg/pr48335-4.c: New test.
6398         * gcc.dg/pr48335-5.c: New test.
6399         * gcc.dg/pr48335-6.c: New test.
6400         * gcc.dg/pr48335-7.c: New test.
6401         * gcc.dg/pr48335-8.c: New test.
6402         * gcc.target/i386/pr48335-1.c: New test.
6403
6404 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6405
6406         PR c/36299
6407         * gcc.dg/Waddress.c: New test.
6408
6409 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6410
6411         PR fortran/48352
6412         * gfortran.dg/function_optimize_3.f90:  New test.
6413
6414 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6415
6416         * gcc.c-torture/compile/20110401-1.c: New test.
6417
6418         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6419         * g++.dg/lto/20091002-2_0.C: Likewise.
6420         * g++.dg/lto/20090303_0.c: Likewise.
6421         * g++.dg/lto/20091004-1_0.C: Likewise.
6422         * g++.dg/lto/20091002-3_0.C: Likewise.
6423         * g++.dg/lto/20091004-2_0.C: Likewise.
6424         * g++.dg/lto/20081123_0.C: Likewise.
6425         * g++.dg/lto/20090313_0.C: Likewise.
6426         * g++.dg/lto/20081109-1_0.C: Likewise.
6427         * g++.dg/lto/20081219_0.C: Likewise.
6428         * g++.dg/lto/20081204-1_0.C: Likewise.
6429         * g++.dg/lto/20090302_0.C: Likewise.
6430         * g++.dg/lto/20081119-1_0.C: Likewise.
6431         * g++.dg/lto/20081118_0.C: Likewise.
6432         * gcc.dg/lto/20091020-2_0.c: Likewise.
6433         * gcc.dg/lto/20090210_0.c: Likewise.
6434         * gcc.dg/lto/20081204-1_0.c: Likewise.
6435         * gcc.dg/lto/20081224_0.c: Likewise.
6436         * gcc.dg/lto/20090219_0.c: Likewise.
6437         * gcc.dg/lto/20091014-1_0.c: Likewise.
6438         * gcc.dg/lto/20091016-1_0.c: Likewise.
6439         * gcc.dg/lto/20090206-2_0.c: Likewise.
6440         * gcc.dg/lto/20090116_0.c: Likewise.
6441         * gcc.dg/lto/20091013-1_0.c: Likewise.
6442         * gcc.dg/lto/20091015-1_0.c: Likewise.
6443         * gcc.dg/lto/20090126-2_0.c: Likewise.
6444
6445 2011-03-31  Ian Lance Taylor  <iant@google.com>
6446
6447         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6448
6449 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6450
6451         * gnat.dg/opt16.adb: New test.
6452
6453 2011-03-31  Jason Merrill  <jason@redhat.com>
6454
6455         * g++.dg/cpp0x/defaulted24.C: New.
6456
6457 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6458
6459         PR target/16292
6460         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6461         with -O0.
6462
6463 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6464
6465         * g++.dg/other/i386-9.C: New test.
6466
6467 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6468
6469         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6470
6471 2011-03-30  Jason Merrill  <jason@redhat.com>
6472
6473         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6474
6475         * g++.dg/cpp0x/regress/isnan.C: New.
6476
6477         * g++.dg/cpp0x/initlist46.C: New.
6478
6479 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6480
6481         PR target/47551
6482         * gcc.target/arm/neon-modes-2.c: New test.
6483
6484 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6485
6486         PR c/48305
6487         * gcc.c-torture/compile/pr48305.c: New test.
6488
6489 2011-03-29  Jason Merrill  <jason@redhat.com>
6490
6491         * g++.dg/cpp0x/regress/value-dep1.C: New.
6492
6493 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6494
6495         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6496
6497 2011-03-29  Ian Lance Taylor  <iant@google.com>
6498
6499         * go.test/go-test.exp: Handle the test lines used in several new
6500         tests.
6501         (errchk): Add opts parameter.  Change all callers.  Handle parens
6502         in regexps.
6503
6504 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6505             Dominique d'Humieres  <dominiq@lps.ens.fr>
6506
6507         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6508         and __APPLE__ && __PPC__ && __ALTIVEC__.
6509
6510 2011-03-29  Jason Merrill  <jason@redhat.com>
6511
6512         * g++.dg/cpp0x/dependent1.C: New.
6513
6514         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6515
6516         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6517
6518         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6519
6520 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6521
6522         PR fortran/48095
6523         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6524         * gfortran.dg/proc_ptr_comp_32.f90: New.
6525
6526 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6527
6528         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6529         check for corresponding warning.
6530
6531 2011-03-28  Jason Merrill  <jason@redhat.com>
6532
6533         * g++.dg/cpp0x/rv-deduce2.C: New.
6534
6535 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6536
6537         PR debug/48203
6538         * gcc.dg/pr48203.c: New test.
6539
6540 2011-03-28  Jeff Law <law@redhat.com>
6541
6542         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6543
6544 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6545
6546         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6547         and __PPC__ && __ALTIVEC__.
6548
6549 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6550
6551         PR testsuite/48238
6552         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6553         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6554         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6555         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6556
6557 2011-03-28  Jason Merrill  <jason@redhat.com>
6558
6559         * g++.dg/cpp0x/initlist-array2.C: New.
6560
6561         * g++.dg/cpp0x/initlist-array1.C: New.
6562
6563         * g++.dg/cpp0x/constexpr-compound.C: New.
6564
6565         * g++.dg/cpp0x/constexpr-using.C: New.
6566
6567         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6568
6569 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6570
6571         PR testsuite/48276
6572         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6573
6574 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6575
6576         * gcc.dg/slp-1.c: New test.
6577
6578 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6579
6580         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6581         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6582         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6583         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6584         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6585         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6586         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6587         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6588         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6589         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6590         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6591         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6592         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6593         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6594
6595 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6596
6597         PR fortran/47065
6598         * gfortran.dg/trim_optimize_5.f90:  New test.
6599         * gfortran.dg/trim_optimize_6.f90:  New test.
6600
6601 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6602
6603         PR target/38598
6604         * gcc.target/mips/madd-7.c: Remove -mlong32.
6605         * gcc.target/mips/msub-7.c: Likewise.
6606
6607 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6608
6609         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6610         accesses to preserve the meaning of the test for doubleword vectors.
6611         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6612         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6613
6614 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6615
6616         PR fortran/48291
6617         * gfortran.dg/class_42.f03: New.
6618
6619 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6620
6621         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6622         strided accesses.
6623
6624 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6625
6626         PR rtl-optimization/48144
6627         * gcc.dg/pr48144.c: New test.
6628
6629 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6630
6631         * gnat.dg/discr27.ad[sb]: New test.
6632
6633 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6634
6635         * gnat.dg/limited_with2.ad[sb]: New test.
6636         * gnat.dg/limited_with2_pkg1.ads: New helper.
6637         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6638
6639 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6640
6641         * gnat.dg/opt15.adb: New test.
6642         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6643
6644 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6645
6646         PR fortran/48174
6647         PR fortran/45304
6648         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6649         * gfortran.dg/leadz_trailz_3.f90: Ditto
6650
6651 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6652
6653         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6654
6655 2011-03-25  Jason Merrill  <jason@redhat.com>
6656
6657         * g++.dg/cpp0x/defaulted22.C: New.
6658         * g++.dg/cpp0x/defaulted23.C: New.
6659         * g++.dg/cpp0x/defaulted15.C: Adjust.
6660
6661 2011-03-25  Jason Merrill  <jason@redhat.com>
6662
6663         * g++.dg/cpp0x/move1.C: New.
6664
6665 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6666
6667         PR target/48287
6668         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6669
6670 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6671
6672         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6673         for mips-sgi-irix6.5.
6674         Replace snprintf prototype by <stdio.h>.
6675
6676 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6677
6678         PR testsuite/48283
6679         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6680         run_expensive_tests.
6681         * gcc.dg/graphite/block-4.c: Likewise.
6682         * gcc.dg/graphite/block-7.c: Likewise.
6683         * gcc.dg/graphite/block-8.c: Likewise.
6684
6685 2011-03-25  Richard Guenther  <rguenther@suse.de>
6686
6687         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6688         * g++.dg/tree-ssa/pr8781.C: Likewise.
6689         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6690         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6691         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6692         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6693         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6694         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6695         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6696         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6697         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6698         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6699         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6700         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6701         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6702         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6703         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6704         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6705         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6706         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6707         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6708         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6709         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6710         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6711         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6712         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6713         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6714         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6715         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6716         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6717         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6718         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6719         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6720         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6721         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6722         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6723         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6724         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6725         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6726         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6727         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6728         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6729         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6730         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6731         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6732         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6733         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6734         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6735         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6736         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6737         * c-c++-common/pr46562-2.c: Likewise.
6738         * gfortran.dg/pr42108.f90: Likewise.
6739         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6740         foo to be inlined even at -O1.
6741         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6742         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6743         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6744         * gcc.dg/matrix/matrix.exp: Disable FRE.
6745
6746 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6747
6748         PR debug/48204
6749         * gcc.dg/dfp/pr48204.c: New test.
6750
6751 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6752
6753         PR target/48209
6754         * gcc.c-torture/execute/pr47917.c: Move this...
6755         * gcc.dg/torture/pr47917.c: to here and add xfails.
6756
6757 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6758
6759         * gnat.dg/array16.ad[sb]: New test.
6760         * gnat.dg/array16.ads: New helper.
6761
6762 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6763
6764         * gnat.dg/derived_type2.adb: New test.
6765
6766 2011-03-24  Richard Guenther  <rguenther@suse.de>
6767
6768         PR tree-optimization/48271
6769         * g++.dg/torture/pr48271.C: New testcase.
6770
6771 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6772
6773         * gnat.dg/array15.ad[sb]: New test.
6774
6775 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6776
6777         PR target/48237
6778         * gcc.target/i386/pr48237.c: New test.
6779
6780 2011-03-24  Richard Guenther  <rguenther@suse.de>
6781
6782         PR middle-end/48269
6783         * gcc.dg/builtin-object-size-10.c: New testcase.
6784
6785 2011-03-24  Richard Guenther  <rguenther@suse.de>
6786
6787         PR tree-optimization/46562
6788         * c-c++-common/pr46562-2.c: New testcase.
6789         * c-c++-common/pr46562.c: Likewise.
6790
6791 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6792
6793         * gcc.dg/vect/vect-cselim-1.c: New test.
6794         * gcc.dg/vect/vect-cselim-2.c: New test.
6795
6796 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6797
6798         * gcc.target/arm/pr46934.c: New.
6799
6800 2011-03-23  Ian Lance Taylor  <iant@google.com>
6801
6802         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6803
6804 2011-03-23  Richard Guenther  <rguenther@suse.de>
6805
6806         * gcc.dg/struct: Remove directory and contents.
6807
6808 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6809
6810         PR testsuite/48251
6811         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6812
6813 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6814
6815         * gnat.dg/discr26.ad[sb]: New test.
6816         * gnat.dg/discr26_pkg.ads: New helper.
6817
6818 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6819
6820         PR target/47553
6821         * gcc.target/arm/neon-vld-1.c: New test.
6822
6823 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6824
6825         * gnat.dg/array14.ad[sb]: New test.
6826         * gnat.dg/array14_pkg.ads: New helper.
6827
6828 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6829
6830         * gcc.c-torture/execute/920501-8.x: Remove.
6831         * gcc.c-torture/execute/930513-1.x: Remove.
6832         * gcc.c-torture/execute/960312-1.x: Remove.
6833         * gcc.c-torture/compile/20000804-1.c,
6834         gcc.c-torture/compile/20001205-1.c,
6835         gcc.c-torture/compile/20001226-1.c,
6836         gcc.c-torture/compile/20010518-2.c,
6837         gcc.c-torture/compile/20020312-1.c,
6838         gcc.c-torture/compile/20020604-1.c,
6839         gcc.c-torture/compile/920501-12.c,
6840         gcc.c-torture/compile/920501-4.c,
6841         gcc.c-torture/compile/920520-1.c,
6842         gcc.c-torture/compile/980506-1.c,
6843         gcc.c-torture/execute/980709-1.x,
6844         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6845         options for m68hc11.
6846         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6847         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6848         m68hc11.
6849
6850 2011-03-22  Nick Clifton  <nickc@redhat.com>
6851
6852         * lib/target-supports.exp (check_profiling_available): Add MN10300
6853         to the list of targets that do not support profiling.  Restore
6854         alpha sorting to this list.
6855
6856 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6857
6858         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6859         failure on 32-bit systems.
6860         * gcc.dg/torture/vector-2.c: Ditto.
6861
6862 2011-03-22  Richard Guenther  <rguenther@suse.de>
6863
6864         PR tree-optimization/48228
6865         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6866
6867 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6868
6869         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6870         powerpc.
6871
6872         PR target/48226
6873         * gcc.target/powerpc/pr48226.c: New file.
6874
6875 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6876
6877         * lib/prune.exp (prune_gcc_output): Prune "could not create
6878         compact unwind for" warnings.
6879
6880 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6881
6882         PR c/42544
6883         PR c/48197
6884         * gcc.c-torture/execute/pr42544.c: New test.
6885         * gcc.c-torture/execute/pr48197.c: New test.
6886
6887 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6888
6889         PR preprocessor/48192
6890         * gcc.target/powerpc/pr48192.c: New file.
6891
6892         PR target/48053
6893         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6894         split problem of 0 being loaded in a VSX register.
6895
6896 2011-03-21  Richard Guenther  <rguenther@suse.de>
6897
6898         PR c/47939
6899         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6900         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6901         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6902         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6903
6904 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6905
6906         PR target/48213
6907         * gcc.dg/pr48213.c: New test.
6908
6909 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6910
6911         PR target/12171
6912         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6913
6914 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6915
6916         * gcc.target/arm/xor-and.c: New.
6917
6918 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6919
6920         PR fortran/22572
6921         * gfortran.dg/function_optimize_1.f90:  New test.
6922         * gfortran.dg/function_optimize_2.f90:  New test.
6923
6924 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6925
6926         PR rtl-optimization/47502
6927         * gcc.target/i386/pr47502-1.c: New.
6928         * gcc.target/i386/pr47502-2.c: Likewise.
6929
6930 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6931
6932         PR rtl-optimization/48156
6933         * gcc.dg/pr48156.c: New test.
6934
6935 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6936
6937         PR libfortran/47439
6938         * gfortran.dg/scratch_1.f90: Adjust test.
6939
6940 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6941
6942         PR libfortran/47439
6943         * gfortran.dg/scratch_1.f90: New test.
6944
6945 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6946
6947         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6948         variably modified typedefs.
6949         * gcc.dg/c1x-typedef-2.c: Remove.
6950
6951 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6952
6953         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6954         * gcc.dg/c1x-anon-struct-3.c: New test.
6955         * gcc.dg/anon-struct-11.c: Update.
6956
6957 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6958
6959         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6960         dg-xfail-run-if.
6961         Only xfail with gas.
6962
6963 2011-03-18  Jason Merrill  <jason@redhat.com>
6964
6965         * g++.dg/template/fn-ptr1.C: New.
6966
6967         * g++.dg/overload/volatile1.C: New.
6968
6969         * g++.dg/opt/pr23372.C: New.
6970
6971         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6972
6973 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6974
6975         PR middle-end/47405
6976         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6977
6978 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6979
6980         * gcc.target/arm/unsigned-extend-1.c: New.
6981
6982 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6983
6984         PR bootstrap/48161
6985         * gcc.c-torture/compile/pr48161.c: New test.
6986
6987 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6988
6989         PR middle-end/47725
6990         * gcc.dg/torture/pr47725.c: New.
6991
6992 2011-03-17  Jason Merrill  <jason@redhat.com>
6993
6994         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6995         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6996
6997 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6998
6999         * gnat.dg/specs/elab2.ads: New test.
7000         * gnat.dg/specs/elab2_pkg.ads: New helper.
7001
7002 2011-03-17  Jason Merrill  <jason@redhat.com>
7003
7004         * g++.dg/cpp0x/decltype-1212.C: New.
7005         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7006
7007 2011-03-17  Jason Merrill  <jason@redhat.com>
7008
7009         * g++.dg/parse/memfnquals1.C: New.
7010
7011 2011-03-17  Richard Guenther  <rguenther@suse.de>
7012
7013         PR middle-end/48134
7014         * gcc.dg/pr48134.c: New testcase.
7015
7016 2011-03-17  Richard Guenther  <rguenther@suse.de>
7017
7018         PR middle-end/48165
7019         * g++.dg/torture/pr48165.C: New testcase.
7020
7021 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7022
7023         PR rtl-optimization/48141
7024         * gcc.dg/pr48141.c: New test.
7025
7026 2011-03-16  Jason Merrill  <jason@redhat.com>
7027
7028         * g++.dg/cpp0x/constexpr-48089.C: New.
7029
7030         * g++.dg/cpp0x/constexpr-abi1.C: New.
7031
7032         * g++.dg/cpp0x/constexpr-46336.C: New.
7033         * g++.dg/parse/friend5.C: Adjust expected errors.
7034
7035         * g++.dg/cpp0x/constexpr-47570.C: New.
7036
7037 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7038
7039         PR debug/47510
7040         * ++.dg/debug/dwarf2/typedef6.C: New test.
7041
7042 2011-03-16  Jason Merrill  <jason@redhat.com>
7043
7044         * g++.dg/cpp0x/elision2.C: New.
7045
7046         * g++.dg/cpp0x/constexpr-array3.C: New.
7047
7048 2011-03-16  Jason Merrill  <jason@redhat.com>
7049
7050         * g++.dg/cpp0x/sfinae6.C: New.
7051         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7052         * g++.dg/cpp0x/pr45908.C: Likewise.
7053         * g++.dg/cpp0x/sfinae6.C: Likewise.
7054         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7055         * g++.old-deja/g++.law/arg11.C: Likewise.
7056
7057 2011-03-16  Jason Merrill  <jason@redhat.com>
7058
7059         * g++.dg/template/incomplete6.C: New.
7060
7061 2011-03-16  Jeff Law <law@redhat.com>
7062
7063         * gcc.dg/tree-ssa/vrp55.c: New test.
7064
7065 2011-03-16  Jason Merrill  <jason@redhat.com>
7066
7067         * g++.dg/cpp0x/auto22.C: New.
7068
7069 2011-03-16  Richard Guenther  <rguenther@suse.de>
7070
7071         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7072         optimizing it away if promoted to const.
7073
7074 2011-03-16  Richard Guenther  <rguenther@suse.de>
7075
7076         PR tree-optimization/48149
7077         * gcc.dg/fold-complex-1.c: New testcase.
7078
7079 2011-03-16  Richard Guenther  <rguenther@suse.de>
7080
7081         PR testsuite/48147
7082         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7083         or cloning happens.
7084
7085 2011-03-16  Richard Guenther  <rguenther@suse.de>
7086
7087         PR tree-optimization/26134
7088         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7089
7090 2011-03-16  Richard Guenther  <rguenther@suse.de>
7091
7092         PR tree-optimization/48146
7093         * gcc.dg/torture/pr48146.c: New testcase.
7094
7095 2011-03-16  Richard Guenther  <rguenther@suse.de>
7096
7097         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7098         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7099
7100 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7101
7102         PR middle-end/48136
7103         * gcc.c-torture/compile/pr48136.c: New test.
7104
7105         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7106
7107         PR debug/45882
7108         * gcc.dg/guality/pr45882.c: New test.
7109
7110 2011-03-15  Jason Merrill  <jason@redhat.com>
7111
7112         * g++.dg/cpp0x/constexpr-recursion.C: New.
7113
7114         * g++.dg/cpp0x/implicit11.C: New.
7115
7116 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7117
7118         * g++.dg/cpp0x/constexpr-attribute.C: New.
7119
7120 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7121
7122         * g++.dg/parse/pr34758.C: New.
7123
7124 2011-03-15  Xinliang David Li  <davidxl@google.com>
7125
7126         PR c/47837
7127         * gcc.dg/uninit-pred-7_d.c: New test.
7128         * gcc.dg/uninit-pred-8_d.c: New test.
7129
7130 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7131
7132         PR target/46788
7133         * gcc.target/arm/pr46788.c: New.
7134
7135 2011-03-15  Richard Guenther  <rguenther@suse.de>
7136
7137         PR middle-end/47650
7138         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7139         * gfortran.dg/ishft_4.f90: Likewise.
7140         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7141
7142 2011-03-15  Richard Guenther  <rguenther@suse.de>
7143
7144         PR tree-optimization/13954
7145         * g++.dg/tree-ssa/pr13954.C: New testcase.
7146
7147 2011-03-15  Richard Guenther  <rguenther@suse.de>
7148
7149         PR tree-optimization/48037
7150         * gcc.target/i386/pr48037-1.c: New testcase.
7151
7152 2011-03-15  Richard Guenther  <rguenther@suse.de>
7153
7154         PR tree-optimization/41490
7155         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7156         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7157         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7158         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7159         * g++.dg/tree-ssa/pr33604.C: Adjust.
7160
7161 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7162
7163         PR middle-end/47917
7164         * gcc.c-torture/execute/pr47917.c: New test.
7165         * gcc.dg/pr47917.c: New test.
7166
7167         PR middle-end/38878
7168         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7169
7170 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7171
7172         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7173         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7174         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7175         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7176         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7177         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7178         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7179         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7180         * gcc.target/i386/avx-floor-vec.c: Ditto.
7181         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7182         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7183         * gcc.target/i386/avx-rint-vec.c: Ditto.
7184         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7185         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7186         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7187         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7188
7189 2011-03-14  Tom Tromey  <tromey@redhat.com>
7190
7191         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7192         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7193         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7194
7195 2011-03-14  Tom Tromey  <tromey@redhat.com>
7196
7197         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7198         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7199         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7200
7201 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7202
7203         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7204
7205 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7206
7207         PR rtl-optimization/47166
7208         * gcc.c-torture/execute/postmod-1.c: New test.
7209
7210 2011-03-14  Richard Guenther  <rguenther@suse.de>
7211
7212         PR middle-end/48098
7213         * gcc.dg/torture/pr48098.c: New testcase.
7214
7215 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7216
7217         PR target/48053
7218         * gcc.target/powerpc/pr48053-1.c: New test.
7219         * gcc.target/powerpc/pr48053-2.c: Likewise.
7220
7221 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7222
7223         PR libfortran/48066
7224         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7225
7226 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7227
7228         PR libfortran/48066
7229         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7230
7231 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7232
7233         PR fortran/48059
7234         * gfortran.dg/class_41.f03: New.
7235
7236 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7237
7238         * g++.dg/conversion/cast3.C: New test.
7239
7240 2011-03-11  Jason Merrill  <jason@redhat.com>
7241
7242         * g++.dg/template/error45.C: New.
7243
7244         * g++.dg/parse/no-type-defn1.C: New.
7245
7246         * g++.dg/ext/attrib40.C: New.
7247
7248         * g++.dg/cpp0x/regress/array1.C: New.
7249
7250 2011-03-11  Richard Guenther  <rguenther@suse.de>
7251
7252         PR tree-optimization/48067
7253         * gcc.dg/pr48067.c: New testcase.
7254
7255 2011-03-11  Richard Guenther  <rguenther@suse.de>
7256
7257         PR lto/48073
7258         * g++.dg/lto/20110311-1_0.C: New testcase.
7259
7260 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7261
7262         PR c++/48035
7263         * g++.dg/inherit/virtual8.C: New test.
7264
7265         PR middle-end/48044
7266         * gcc.dg/torture/pr48044.c: New test.
7267
7268 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7269
7270         PR fortran/47768
7271         * gfortran.dg/proc_ptr_comp_31.f90: New.
7272
7273 2011-03-11  Richard Guenther  <rguenther@suse.de>
7274
7275         PR tree-optimization/47278
7276         * gcc.dg/torture/pr47278-1.c: New testcase.
7277         * gcc.dg/torture/pr47278-2.c: Likewise.
7278
7279 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7280
7281         PR tree-optimization/48063
7282         * gcc.dg/torture/pr48063.c: New test.
7283
7284 2011-03-10  Jason Merrill  <jason@redhat.com>
7285
7286         * g++.dg/template/array22.C: New.
7287
7288         * g++.dg/cpp0x/syntax-err1.C: New.
7289         * g++.dg/parse/error36.C: Adjust expected errors.
7290         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7291         * g++.old-deja/g++.pt/typename3.C: Likewise.
7292         * g++.old-deja/g++.pt/typename4.C: Likewise.
7293         * g++.old-deja/g++.pt/typename6.C: Likewise.
7294
7295 2011-03-09  Jason Merrill  <jason@redhat.com>
7296
7297         * g++.dg/template/nontype22.C: New.
7298
7299 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7300
7301         PR tree-optimization/47714
7302         * g++.dg/torture/pr47714.C: New test.
7303
7304 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7305
7306         PR target/47755
7307         * gcc.target/powerpc/pr47755-2.c: New file.
7308
7309 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7310
7311         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7312         is not set in the environment, pass 64 as first argument when not
7313         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7314         native where ulimit -u is supported.
7315
7316 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7317
7318         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7319
7320 2011-03-08  Jason Merrill  <jason@redhat.com>
7321
7322         * g++.dg/template/nontype21.C: New.
7323
7324         * g++.dg/template/anon5.C: New.
7325
7326 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7327
7328         PR debug/47881
7329         * gcc.dg/pr47881.c: New test.
7330
7331 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7332
7333         PR c++/47957
7334         * g++.dg/lookup/template3.C: New test.
7335
7336 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7337
7338         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7339         'long' type.
7340
7341 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7342
7343         PR testsuite/47954
7344         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7345         sizeof to compute alignment.
7346
7347 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7348
7349         PR tree-optimization/48022
7350         * gcc.dg/pr48022-1.c: New test.
7351         * gcc.dg/pr48022-2.c: New test.
7352
7353 2011-03-07  Jason Merrill  <jason@redhat.com>
7354
7355         * g++.dg/template/nontype20.C: New.
7356         * g++.dg/init/member1.C: Adjust expected errors.
7357         * g++.dg/parse/constant4.C: Likewise.
7358         * g++.dg/template/qualified-id3.C: Likewise.
7359         * g++.old-deja/g++.pt/crash10.C: Likewise.
7360
7361         * g++.dg/cpp0x/regress/non-const1.C: New.
7362
7363 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7364
7365         PR debug/47991
7366         * gcc.dg/pr47991.c: New test.
7367
7368 2011-03-07  Jason Merrill  <jason@redhat.com>
7369
7370         * g++.dg/abi/mangle46.C: New.
7371
7372 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7373
7374         PR target/47862
7375         * gcc.target/powerpc/pr47862.c: New.
7376
7377 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7378
7379         PR target/45413
7380         * gcc.target/i386/combine-mul.c: Require nonpic.
7381
7382 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7383             Nathan Froyd  <froydnj@codesourcery.com>
7384
7385         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7386
7387 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7388
7389         * README.QMTEST: Remove.
7390
7391 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7392             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7393
7394         PR fortran/47850
7395         * gfortran.dg/array_constructor_37.f90 : New test.
7396
7397 2011-03-05  Jason Merrill  <jason@redhat.com>
7398
7399         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7400         * g++.dg/abi/mangle45.C: Likewise.
7401         * g++.dg/cpp0x/trailing1.C: Likewise.
7402
7403 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7404
7405         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7406
7407 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7408
7409         PR rtl-optimization/47899
7410         * gcc.dg/pr47899.c: New test.
7411
7412         * gcc.dg/torture/pr47968.c: Ignore warnings.
7413
7414         PR tree-optimization/47967
7415         * gcc.c-torture/compile/pr47967.c: New test.
7416
7417 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7418
7419         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7420         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7421
7422 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7423
7424         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7425         and property_getAttributes() if __OBJC2__.
7426         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7427         * objc.dg/property/property-encoding-1.m: New.
7428         * obj-c++.dg/property/property-encoding-1.mm: New.
7429
7430 2011-03-04  Jason Merrill  <jason@redhat.com>
7431
7432         * g++.dg/template/pseudodtor6.C: New.
7433
7434         * g++.dg/inherit/covariant19.C: New.
7435
7436 2011-03-04  Richard Guenther  <rguenther@suse.de>
7437
7438         PR middle-end/47968
7439         * gcc.dg/torture/pr47968.c: New testcase.
7440
7441 2011-03-04  Richard Guenther  <rguenther@suse.de>
7442
7443         PR middle-end/47975
7444         * gcc.dg/torture/pr47975.c: New testcase.
7445
7446 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7447
7448         PR c++/47974
7449         * g++.dg/template/crash106.C: New.
7450
7451 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7452
7453         PR c/47963
7454         * gcc.dg/gomp/pr47963.c: New test.
7455         * g++.dg/gomp/pr47963.C: New test.
7456
7457 2011-03-02  Jason Merrill  <jason@redhat.com>
7458
7459         * g++.dg/cpp0x/regress/condition1.C: New.
7460
7461         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7462
7463 2011-03-01  Jason Merrill  <jason@redhat.com>
7464
7465         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7466
7467         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7468
7469 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7470
7471         PR rtl-optimization/47925
7472         * gcc.c-torture/execute/pr47925.c: New test.
7473
7474 2011-03-01  Jason Merrill  <jason@redhat.com>
7475
7476         * g++.dg/cpp0x/decltype25.C: New.
7477
7478         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7479
7480 2011-03-01  Richard Guenther  <rguenther@suse.de>
7481
7482         PR tree-optimization/47890
7483         * gcc.dg/torture/pr47890.c: New testcase.
7484
7485 2011-03-01  Richard Guenther  <rguenther@suse.de>
7486
7487         PR lto/47924
7488         * gcc.dg/lto/pr47924_0.c: New testcase.
7489
7490 2011-03-01  Richard Guenther  <rguenther@suse.de>
7491
7492         PR lto/46911
7493         * gfortran.dg/lto/pr46911_0.f: New testcase.
7494
7495 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7496
7497         PR libgfortran/47933
7498         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7499         compile errors from older code form.
7500
7501 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7502
7503         PR libgfortran/47567
7504         * gfortran.dg/fmt_fw_d.f90: New test.
7505
7506 2011-02-28  Jason Merrill  <jason@redhat.com>
7507
7508         * g++.dg/inherit/covariant18.C: New.
7509
7510 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7511
7512         PR middle-end/47893
7513         * gcc.dg/pr47893.c: New test.
7514
7515 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7516
7517         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7518         NULL in case of a selector with conflicting types.
7519         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7520
7521 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7522
7523         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7524         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7525         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7526         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7527
7528 2011-02-28  Jason Merrill  <jason@redhat.com>
7529
7530         PR c++/47906
7531         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7532
7533 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7534
7535         PR libgfortran/47778
7536         * gfortran.dg/namelist_71.f90: New test.
7537
7538 2011-02-27  Jason Merrill  <jason@redhat.com>
7539
7540         PR c++/47906
7541         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7542         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7543
7544 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7545
7546         PR c++/46466
7547         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7548
7549 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7550
7551         PR fortran/47886
7552         * gfortran.dg/gomp/task-1.f90: Removed.
7553
7554 2011-02-26  Jason Merrill  <jason@redhat.com>
7555
7556         * g++.dg/template/this-targ1.C: New.
7557
7558         * g++.dg/cpp0x/regress/template-const1.C: New.
7559         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7560         * g++.dg/template/function1.C: Adjust.
7561         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7562         * g++.dg/debug/debug7.C: Adjust.
7563
7564 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7565
7566         PR fortran/47886
7567         * gfortran.dg/gomp/task-1.f90: New.
7568
7569 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7570
7571         * gcc.target/arm/neon-thumb2-move.c: Add
7572         dg-require-effective-target arm_thumb2_ok.
7573
7574 2011-02-24  Jason Merrill  <jason@redhat.com>
7575
7576         * g++.dg/parse/constant1.C: Specify C++98 mode.
7577         * g++.dg/parse/constant5.C: Likewise.
7578         * g++.dg/parse/error2.C: Likewise.
7579         * g++.dg/parse/semicolon3.C: Likewise.
7580         * g++.dg/template/crash14.C: Likewise.
7581         * g++.dg/template/local4.C: Likewise.
7582         * g++.dg/template/nontype3.C: Likewise.
7583         * g++.dg/parse/crash31.C: Adjust expected errors.
7584         * g++.dg/template/function1.C: Likewise.
7585         * g++.dg/template/ref3.C: Likewise.
7586         * g++.dg/template/static9.C: Likewise.
7587         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7588
7589         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7590         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7591         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7592         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7593         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7594
7595 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7596
7597         PR fortran/47878
7598         * gfortran.dg/pr47878.f90: New test.
7599
7600 2011-02-24  Richard Guenther  <rguenther@suse.de>
7601
7602         PR testsuite/47801
7603         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7604         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7605
7606 2011-02-24  Richard Guenther  <rguenther@suse.de>
7607
7608         PR fortran/47839
7609         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7610         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7611
7612 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7613
7614         PR libgfortran/47567
7615         * gfortran.dg/fmt_f0_1.f90: Update test.
7616
7617 2011-02-23  Jason Merrill  <jason@redhat.com>
7618
7619         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7620         * g++.dg/abi/mangle45.C: New.
7621
7622         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7623         * g++.dg/template/canon-type-9.C: Match use of decltype
7624         between declaration and definition.
7625         * g++.dg/template/canon-type-12.C: Likewise.
7626
7627 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7628
7629         PR fortran/40850
7630         * gfortran.dg/nested_allocatables_1.f90: New.
7631
7632 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7633
7634         PR c++/46868
7635         * g++.dg/pr46868.C: New test.
7636         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7637         * g++.dg/parse/error14.C: Adjust.
7638
7639 2011-02-23  Richard Guenther  <rguenther@suse.de>
7640
7641         PR tree-optimization/47838
7642         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7643
7644 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7645
7646         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7647
7648 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7649
7650         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7651         * gfortran.dg/count_init_expr.f03: Ditto.
7652         * gfortran.dg/gomp/pr43711.f90: Ditto.
7653         * gcc.dg/struct-parse-2.c: Ditto.
7654         * gcc.dg/parse-error-3.c: Ditto.
7655         * gcc.dg/Wlogical-op-1.c: Ditto.
7656         * gcc.dg/Walways-true-1.c: Ditto.
7657         * gcc.dg/pr24225.c: Ditto.
7658         * gcc.dg/Walways-true-2.c: Ditto.
7659         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7660         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7661         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7662         * g++.dg/overload/defarg4.C: Ditto.
7663         * g++.dg/inherit/covariant16.C: Ditto.
7664         * g++.dg/inherit/virtual7.C: Ditto.
7665         * g++.dg/template/canon-type-9.C: Ditto.
7666         * g++.dg/template/access19.C: Ditto.
7667         * g++.dg/template/call7.C: Ditto.
7668         * g++.dg/template/canon-type-2.C: Ditto.
7669         * g++.dg/template/init7.C: Ditto.
7670         * g++.dg/template/sizeof-template-argument.C: Ditto.
7671         * g++.dg/template/const3.C: Ditto.
7672         * g++.dg/template/sfinae26.C: Ditto.
7673         * g++.dg/template/sfinae26.C: Ditto.
7674         * g++.dg/template/canon-type-11.C: Ditto.
7675         * g++.dg/template/union2.C: Ditto.
7676         * g++.dg/template/canon-type-3.C: Ditto.
7677         * g++.dg/template/canon-type-1.C: Ditto.
7678         * g++.dg/template/canon-type-5.C: Ditto.
7679         * g++.dg/template/canon-type-7.C: Ditto.
7680         * g++.dg/template/canon-type-10.C: Ditto.
7681         * g++.dg/template/spec36.C: Ditto.
7682         * g++.dg/template/typedef38.C: Ditto.
7683         * g++.dg/template/canon-type-4.C: Ditto.
7684         * g++.dg/template/canon-type-6.C: Ditto.
7685         * g++.dg/template/canon-type-13.C: Ditto.
7686         * g++.dg/template/instantiate9.C: Ditto.
7687         * g++.dg/template/ttp22.C: Ditto.
7688         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7689         * g++.dg/warn/Walways-true-1.C: Ditto.
7690         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7691         * g++.dg/warn/Walways-true-2.C: Ditto.
7692         * g++.dg/conversion/op4.C: Ditto.
7693         * g++.dg/opt/pr19650.C: Ditto.
7694         * g++.dg/lookup/friend11.C: Ditto.
7695         * g++.dg/other/default2.C: Ditto.
7696         * g++.dg/other/default3.C: Ditto.
7697         * g++.dg/other/dtor2.C: Ditto.
7698         * g++.dg/other/friend5.C: Ditto.
7699         * g++.dg/other/default5.C: Ditto.
7700         * g++.dg/init/brace6.C: Ditto.
7701         * g++.dg/init/aggr5.C: Ditto.
7702         * g++.dg/init/error2.C: Ditto.
7703         * g++.dg/expr/bound-mem-fun.C: Ditto.
7704         * g++.dg/expr/cond6.C: Ditto.
7705         * g++.dg/expr/stmt-expr-1.C: Ditto.
7706         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7707         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7708         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7709         * g++.dg/cpp0x/bracket1.C: Ditto.
7710         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7711         * g++.dg/cpp0x/pr38646.C: Ditto.
7712         * g++.dg/cpp0x/variadic73.C: Ditto.
7713         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7714         * g++.dg/cpp0x/bracket4.C: Ditto.
7715         * g++.dg/cpp0x/decltype4.C: Ditto.
7716         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7717         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7718         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7719         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7720         * g++.dg/cpp0x/decltype2.C: Ditto.
7721         * g++.dg/cpp0x/decltype1.C: Ditto.
7722         * g++.dg/cpp0x/bracket2.C: Ditto.
7723         * g++.dg/cpp0x/decltype5.C: Ditto.
7724         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7725         * g++.dg/cpp0x/variadic70.C: Ditto.
7726         * g++.dg/cpp0x/decltype6.C: Ditto.
7727         * g++.dg/cpp0x/rvo.C: Ditto.
7728         * g++.dg/cpp0x/vt-40092.C: Ditto.
7729         * g++.dg/cpp0x/variadic-new.C: Ditto.
7730         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7731         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7732         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7733         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7734         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7735         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7736         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7737         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7738         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7739         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7740         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7741         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7742         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7743         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7744         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7745         * g++.dg/cpp0x/pr39639.C: Ditto.
7746         * g++.dg/cpp0x/decltype3.C: Ditto.
7747         * g++.dg/cpp0x/variadic68.C: Ditto.
7748         * g++.dg/cpp0x/variadic-function.C: Ditto.
7749         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7750         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7751         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7752         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7753         * g++.dg/parse/crash35.C: Ditto.
7754         * g++.dg/parse/crash40.C: Ditto.
7755         * g++.dg/parse/defarg12.C: Ditto.
7756         * g++.dg/parse/crash34.C: Ditto.
7757         * g++.dg/parse/constructor3.C: Ditto.
7758         * g++.dg/parse/template23.C: Ditto.
7759         * g++.dg/parse/crash56.C: Ditto.
7760         * g++.dg/parse/dtor13.C: Ditto.
7761         * g++.dg/parse/error33.C: Ditto.
7762         * g++.dg/parse/ctor9.C: Ditto.
7763         * g++.dg/parse/error32.C: Ditto.
7764         * g++.dg/parse/error37.C: Ditto.
7765         * g++.dg/parse/bitfield3.C: Ditto.
7766         * g++.dg/parse/struct-4.C: Ditto.
7767         * g++.dg/ext/has_trivial_copy.C: Ditto.
7768         * g++.dg/ext/is_polymorphic.C: Ditto.
7769         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7770         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7771         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7772         * g++.dg/ext/is_union.C: Ditto.
7773         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7774         * g++.dg/ext/is_pod.C: Ditto.
7775         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7776         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7777         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7778         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7779         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7780         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7781         * g++.dg/ext/is_abstract.C: Ditto.
7782         * g++.dg/ext/has_trivial_assign.C: Ditto.
7783         * g++.dg/ext/is_class.C: Ditto.
7784         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7785         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7786         * g++.dg/ext/is_base_of.C: Ditto.
7787         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7788         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7789         * g++.dg/ext/is_empty.C: Ditto.
7790         * g++.dg/ext/is_enum.C: Ditto.
7791         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7792         * gnat.dg/opt11.adb: Ditto.
7793         * obj-c++.dg/pr45735.mm: Ditto.
7794         * obj-c++.dg/pr24393.mm: Ditto.
7795         * obj-c++.dg/exceptions-2.mm: Ditto.
7796         * objc.dg/pr45735.m: Ditto.
7797         * objc.dg/pr24393.m: Ditto.
7798
7799 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7800
7801         * objc.dg/attributes/objc-exception-1.m: New.
7802
7803 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7804
7805         * gcc.dg/cpp/include7.c: New test.
7806
7807 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7808
7809         PR c++/47242
7810         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7811
7812 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7813
7814         PR rtl-optimization/47763
7815         * gcc.dg/pr47763.c: New test.
7816
7817 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7818
7819         PR fortran/45743
7820         * gfortran.dg/whole_file_32.f90 : New test.
7821
7822 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7823
7824         PR c++/47666
7825         * g++.dg/inherit/virtual7.C: New test.
7826
7827 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7828
7829         PR objc/47832
7830         * objc.dg/type-size-3.m: Updated error message.
7831         * objc.dg/type-size-4.m: New test.
7832         * objc.dg/type-size-5.m: New test.
7833
7834 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7835
7836         * lib/gnat.exp: Fix comments.
7837         Don't load libgloss.exp.
7838         (default_gnat_version): Call $compiler with --version.
7839         Adapt regexp for gnatmake output, insert version.
7840         (gnat_version): New proc.
7841         (gnat_init): Remove gnat_libgcc_s_path.
7842         (gnat_target_compile): Likewise.
7843         Remove ld_library_path.
7844         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7845         (gnat_pass): Remove.
7846         (gnat_pass): Remove.
7847         (gnat_finish): Remove.
7848         (gnat_exit): Remove.
7849         (local_find_gnatmake): Reindent.
7850         (runtest_file_p): Remove.
7851         (prune_warnings): Remove.
7852         (find_gnatclean): New proc.
7853         * lib/gnat-dg.exp (lremove): New proc.
7854         (gnat-dg-test): Reindent.
7855         Remove additional output files.
7856         (gnat-dg-runtest): Remove.
7857
7858         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7859         * gnat.dg/loop_optimization6.adb: Likewise.
7860         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7861
7862 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7863
7864         PR tree-optimization/47835
7865         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7866
7867 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7868
7869         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7870         * gfortran.dg/abstract_type_2.f03: Ditto.
7871         * gfortran.dg/abstract_type_3.f03: Ditto.
7872         * gfortran.dg/abstract_type_4.f03: Ditto.
7873         * gfortran.dg/abstract_type_5.f03: Ditto.
7874         * gfortran.dg/abstract_type_6.f03: Ditto.
7875         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7876         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7877         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7878         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7879         * gfortran.dg/array_function_5.f90: Ditto.
7880         * gfortran.dg/asynchronous_3.f03: Ditto.
7881         * gfortran.dg/char_expr_1.f90: Ditto.
7882         * gfortran.dg/class_14.f03: Ditto.
7883         * gfortran.dg/data_array_6.f: Ditto.
7884         * gfortran.dg/data_invalid.f90: Ditto.
7885         * gfortran.dg/dot_product_1.f03: Ditto.
7886         * gfortran.dg/func_derived_5.f90: Ditto.
7887         * gfortran.dg/func_result_4.f90: Ditto.
7888         * gfortran.dg/implied_do_1.f90: Ditto.
7889         * gfortran.dg/initialization_25.f90: Ditto.
7890         * gfortran.dg/initialization_26.f90: Ditto.
7891         * gfortran.dg/interface_34.f90: Ditto.
7892         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7893         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7894         * gfortran.dg/matmul_8.f03: Ditto.
7895         * gfortran.dg/merge_init_expr.f90: Ditto.
7896         * gfortran.dg/pack_assign_1.f90: Ditto.
7897         * gfortran.dg/pack_vector_1.f90: Ditto.
7898         * gfortran.dg/pointer_check_8.f90: Ditto.
7899         * gfortran.dg/product_init_expr.f03: Ditto.
7900         * gfortran.dg/reshape_order_5.f90: Ditto.
7901         * gfortran.dg/reshape_shape_1.f90: Ditto.
7902         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7903         * gfortran.dg/same_name_2.f90: Ditto.
7904         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7905         * gfortran.dg/spread_init_expr.f03: Ditto.
7906         * gfortran.dg/stmt_func_1.f90: Ditto.
7907         * gfortran.dg/sum_init_expr.f03: Ditto.
7908         * gfortran.dg/transpose_3.f03: Ditto.
7909         * gfortran.dg/unpack_init_expr.f03: Ditto.
7910         * gfortran.dg/warn_conversion.f90: Ditto.
7911         * gfortran.dg/warn_conversion_2.f90: Ditto.
7912         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7913         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7914         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7915         * gfortran.dg/whole_file_16.f90: Ditto.
7916         * gfortran.dg/whole_file_17.f90: Ditto.
7917         * gfortran.dg/whole_file_18.f90: Ditto.
7918         * gfortran.dg/whole_file_20.f03: Ditto.
7919         * gfortran.dg/whole_file_5.f90: Ditto.
7920         * gfortran.dg/whole_file_6.f90: Ditto.
7921         * gfortran.dg/write_invalid_format.f90: Ditto.
7922         * gfortran.dg/zero_sized_6.f90: Ditto.
7923
7924 2011-02-21  Jeff Law <law@redhat.com>
7925
7926         PR rtl-optimization/46178
7927         * gcc.target/i386/pr46178.c: New test.
7928
7929         PR rtl-optimization/46002
7930         * gcc.c-torture/compile/pr46002.c: New test.
7931
7932 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7933
7934         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7935         *-*-hpux10*.
7936
7937 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7938
7939         PR debug/47106
7940         * g++.dg/debug/pr47106.C: Require effective target lto.
7941
7942 2011-02-21  Jason Merrill  <jason@redhat.com>
7943
7944         * g++.dg/cpp0x/constexpr-diag2.C: New.
7945
7946 2011-02-20  Jason Merrill  <jason@redhat.com>
7947
7948         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7949
7950         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7951
7952         * g++.dg/overload/conv-op1.C: New.
7953
7954         * g++.dg/cpp0x/constexpr-synth1.C: New.
7955
7956 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7957
7958         * objc.dg/layout-2.m: New.
7959         * objc.dg/selector-3.m: Adjusted location of error message.
7960         * objc.dg/type-size-3.m: Same.
7961         * obj-c++.dg/selector-3.mm: Same.
7962
7963 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7964
7965         PR objc/47784
7966         * objc.dg/property/dotsyntax-22.m: New.
7967         * obj-c++.dg/property/dotsyntax-22.mm: New.
7968
7969 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7970
7971         PR c++/46394
7972         * g++.dg/template/typedef38.C: New test.
7973
7974 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7975
7976         PR fortran/46818
7977         * gfortran.dg/whole_file_30.f90 : New test.
7978         * gfortran.dg/whole_file_31.f90 : New test.
7979
7980 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7981
7982         PR fortran/45077
7983         PR fortran/44945
7984         * gfortran.dg/whole_file_28.f90 : New test.
7985         * gfortran.dg/whole_file_29.f90 : New test.
7986
7987 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7988
7989         PR c++/44118
7990         * g++.dg/template/crash105.C: New.
7991
7992 2011-02-19  Jason Merrill  <jason@redhat.com>
7993
7994         * g++.dg/cpp0x/regress/no-elide1.C: New.
7995
7996 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7997
7998         PR tree-optimization/46620
7999         * gcc.dg/pr46620.c: New.
8000
8001 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8002
8003         PR c/47809
8004         * gcc.target/i386/pr47809.c: New test.
8005
8006 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8007             Tobias Burnus  <burnus@net-b.de>
8008
8009         * lib/target-supports.exp
8010         (check_effective_target_fortran_large_real): New check for large reals.
8011         * gfortran.dg/nan_7.f90: New test.
8012
8013 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8014
8015         PR libgfortran/47567
8016         * gfortran.dg/fmt_f0_1.f90: Update test.
8017
8018 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8019
8020         PR fortran/47348
8021         * gfortran.dg/array_constructor_36.f90 : New test.
8022         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8023         allow for comparison between different elements of the array
8024         constructor at different levels of optimization.
8025
8026 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8027
8028         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8029         * gcc.target/i386/pr32280-1.c: Likewise.
8030
8031 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8032
8033         PR target/47800
8034         * gcc.target/i386/pr47800.c: New test.
8035
8036 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8037
8038         * objc/execute/exceptions/foward-1.x: New.
8039
8040 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8041
8042         PR fortran/47789
8043         * gfortran.dg/derived_constructor_comps_4.f90: New.
8044
8045 2011-02-18  Tobias Burnus
8046
8047         PR fortran/47775
8048         * gfortran.dg/func_result_6.f90: New.
8049
8050 2011-02-18  Michael Matz  <matz@suse.de>
8051
8052         PR fortran/45586
8053         * gfortran.dg/lto/pr45586_0.f90: New test.
8054         * gfortran.dg/typebound_proc_20.f90: Ditto.
8055         * gfortran.dg/typebound_proc_21.f90: Ditto.
8056
8057 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8058
8059         PR c++/47795
8060         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8061
8062 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8063
8064         PR fortran/47750
8065         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8066         gcc_warning_prefix.
8067         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8068         normalizing the error/warning output.
8069         * gfortran.dg/Wall.f90: Update dg-error/warning.
8070         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8071         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8072         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8073         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8074         * gfortran.dg/class_30.f90: Update dg-error/warning.
8075         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8076         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8077         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8078         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8079         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8080         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8081         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8082         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8083         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8084         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8085         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8086         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8087         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8088         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8089         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8090         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8091         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8092         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8093         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8094         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8095         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8096         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8097         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8098         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8099         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8100
8101 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8102
8103         PR fortran/47768
8104         * gfortran.dg/proc_ptr_comp_30.f90: New.
8105
8106 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8107
8108         PR debug/47780
8109         * gcc.target/i386/pr47780.c: New test.
8110
8111 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8112
8113         PR fortran/47767
8114         * gfortran.dg/class_40.f03: New.
8115
8116 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8117
8118         PR c++/47208
8119         * g++.dg/cpp0x/auto21.C: New test.
8120
8121 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8122
8123         * objc.dg/special/unclaimed-category-1.h: Updated for
8124         new ABI support.
8125         * objc.dg/special/unclaimed-category-1.m: Same.
8126         * objc.dg/zero-link-1.m: Same.
8127         * objc.dg/lookup-1.m: Same.
8128         * objc.dg/torture/strings/const-str-9.m
8129         * objc.dg/torture/strings/const-str-10.m: Same.
8130         * objc.dg/torture/strings/const-str-11.m: Same.
8131         * objc.dg/torture/forward-1.m: Same.
8132         * objc.dg/zero-link-2.m: Same.
8133         * objc.dg/encode-7-next-64bit.m: Same.
8134         * objc.dg/method-4.m: Same.
8135         * objc.dg/next-runtime-1.m: Same.
8136         * objc.dg/image-info.m: Same.
8137         * objc.dg/pr23214.m: Same.
8138         * objc.dg/symtab-1.m: Same.
8139         * obj-c++.dg/basic.m: Same.
8140         * obj-c++.dg/proto-lossage-3.m: Same.
8141         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8142         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8143         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8144         * obj-c++.dg/method-11.m: Same.
8145         * objc/execute/enumeration-1.m: Same.
8146         * objc/execute/object_is_class.m: Same.
8147         * objc/execute/formal_protocol-2.m: Same.
8148         * objc/execute/formal_protocol-4.m: Same.
8149         * objc/execute/formal_protocol-6.m: Same.
8150         * objc/execute/bycopy-3.m: Same.
8151         * objc/execute/exceptions/catchall-1.m: Same.
8152         * objc/execute/exceptions/finally-1.m: Same.
8153         * objc/execute/exceptions/local-variables-1.m: Same.
8154         * objc/execute/exceptions/foward-1.m: Same.
8155         * objc/execute/bf-common.h
8156         * objc/execute/enumeration-2.m: Same.
8157         * objc/execute/formal_protocol-1.m: Same.
8158         * objc/execute/formal_protocol-3.m: Same.
8159         * objc/execute/formal_protocol-5.m: Same.
8160         * objc/execute/accessing_ivars.m: Same.
8161         * objc/execute/bycopy-2.m: Same.
8162         * objc/execute/formal_protocol-7.m: Same.
8163         * objc/execute/compatibility_alias.m: Same.
8164         * objc/execute/no_clash.m: Same.
8165         * objc/execute/object_is_meta_class.m: Same.
8166         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8167         * objc/execute/class-tests-1.h: Include stdio.h.
8168         * objc/execute/class-tests-2.h: Same.
8169         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8170         runtimes.
8171         * obj-c++.dg/try-catch-2.mm: Same.
8172
8173 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8174
8175         PR c++/47783
8176         * g++.dg/warn/Wunused-parm-4.C: New test.
8177
8178 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8179             Jan Hubicka  <jh@suse.cz>
8180
8181         PR debug/47106
8182         PR debug/47402
8183         * g++.dg/debug/pr47106.C: New.
8184
8185 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8186
8187         PR target/43653
8188         * gcc.target/i386/pr43653.c: New test.
8189
8190 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8191
8192         PR c++/47172
8193         * g++.dg/template/inherit6.C: New test.
8194
8195 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8196
8197         PR fortran/47745
8198         * gfortran.dg/class_39.f03: New.
8199
8200 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8201
8202         PR c++/47326
8203         * g++.dg/cpp0x/variadic106.C: New test.
8204
8205 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8206
8207         PR libfortran/47757
8208         * gfortran.dg/pr47757-1.f90: New test.
8209         * gfortran.dg/pr47757-2.f90: New test.
8210         * gfortran.dg/pr47757-3.f90: New test.
8211
8212         PR c++/47704
8213         * g++.dg/cpp0x/enum8.C: New test.
8214
8215 2011-02-15  Jason Merrill  <jason@redhat.com>
8216
8217         * g++.dg/inherit/implicit-trivial1.C: New.
8218         * g++.dg/cpp0x/implicit-trivial1.C: New.
8219
8220 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8221
8222         PR middle-end/47725
8223         * gcc.dg/torture/pr47725.c: Removed.
8224
8225 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8226
8227         PR target/47755
8228         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8229         constant does not generate a load from memory.
8230
8231 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8232
8233         PR middle-end/47725
8234         * gcc.dg/torture/pr47725.c: New.
8235
8236 2011-02-15  Richard Guenther  <rguenther@suse.de>
8237
8238         PR tree-optimization/47743
8239         * gcc.dg/torture/pr47743.c: New testcase.
8240
8241 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8242
8243         PR middle-end/47581
8244         * gcc.target/i386/pr47581.c: New test.
8245
8246 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8247
8248         PR fortran/47730
8249         * gfortran.dg/select_type_22.f03: New.
8250
8251 2011-02-14  Jason Merrill  <jason@redhat.com>
8252
8253         * g++.dg/cpp0x/regress/enum1.C: New.
8254
8255 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8256
8257         * gnat.dg/include.adb: New test.
8258
8259 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8260
8261         PR fortran/47728
8262         * gfortran.dg/class_38.f03: New.
8263
8264 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8265
8266         * gcc.dg/pr46494.c: New test.
8267
8268 2011-02-14  Richard Guenther  <rguenther@suse.de>
8269
8270         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8271
8272 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8273
8274         PR ada/41929
8275         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8276         sparc*-sun-solaris2.11.
8277
8278 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8279
8280         PR fortran/47349
8281         * gfortran.dg/argument_checking_18.f90: New.
8282
8283 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8284
8285         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8286         * gfortran.dg/argument_checking_17.f90: New.
8287
8288 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8289
8290         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8291         are temporarily disabled.
8292         * gfortran.dg/class_7.f03: Ditto.
8293         * gfortran.dg/coarray_14.f90: Ditto.
8294         * gfortran.dg/typebound_proc_13.f03: Ditto.
8295
8296 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8297
8298         PR fortran/45586
8299         * gfortran.dg/extends_11.f03: New.
8300
8301 2011-02-11  Xinliang David Li  <davidxl@google.com>
8302
8303         PR tree-optimization/47707
8304         * g++.dg/tree-ssa/pr47707.C: New test.
8305
8306 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8307
8308         * g++.dg/opt/inline17.C: New test.
8309
8310 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8311
8312         PR fortran/47550
8313         * gfortran.dg/pure_formal_2.f90: New.
8314
8315 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8316
8317         PR rtl-optimization/47614
8318         * gfortran.dg/pr47614.f: New.
8319
8320 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8321
8322         PR driver/47678
8323         * gcc.dg/opts-6.c: New test.
8324
8325 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8326
8327         PR debug/47684
8328         * gcc.dg/pr47684.c: New test.
8329
8330 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8331
8332         PR target/47629
8333         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8334         c99_runtime, dg-add-options c99_runtime.
8335         (main): Use __asm__.
8336
8337 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8338
8339         PR testsuite/47400
8340         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8341         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8342         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8343         * gcc.dg/ucnid-10.c: Likewise.
8344         * gcc.dg/ucnid-13.c: Likewise.
8345         * gcc.dg/ucnid-7.c: Likewise.
8346         * gcc.dg/ucnid-8.c: Likewise.
8347         Adapt dg-warning line number.
8348
8349 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8350
8351         * gcc.target/i386/parity-1.c: Use -march=k8.
8352         * gcc.target/i386/parity-2.c: Ditto.
8353         * gcc.target/i386/vecinit-1.c: Ditto.
8354         * gcc.target/i386/vecinit-2.c: Ditto.
8355
8356 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8357
8358         PR target/46610
8359         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8360         * gcc.target/mips/save-restore-3.c: Likewise.
8361         * gcc.target/mips/save-restore-4.c: Likewise.
8362         * gcc.target/mips/save-restore-5.c: Likewise.
8363
8364         PR target/47683
8365         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8366         * g++.dg/tree-prof/partition2.C: Likewise.
8367
8368 2011-02-09  Jason Merrill  <jason@redhat.com>
8369
8370         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8371         rather than misdeclare std::puts.
8372
8373         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8374         * g++.dg/other/warning1.C: Likewise.
8375         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8376         * g++.old-deja/g++.gb/scope06.C: Likewise.
8377         * g++.old-deja/g++.law/cvt11.C: Likewise.
8378         * g++.old-deja/g++.law/init1.C: Likewise.
8379         * g++.dg/abi/mangle26.C: Likewise.
8380
8381         * g++.dg/template/function1.C: Adjust for C++0x mode.
8382         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8383
8384         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8385         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8386
8387         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8388
8389         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8390
8391         * g++.dg/cpp0x/regress: New directory.
8392         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8393         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8394         * g++.dg/cpp0x/regress/regress3.C: New.
8395
8396 2011-02-10  Richard Guenther  <rguenther@suse.de>
8397
8398         PR tree-optimization/47677
8399         * gcc.dg/torture/pr47677.c: New testcase.
8400
8401 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8402
8403         * objc.dg/special/load-category-1.m: Remove unused header.
8404         * objc.dg/special/load-category-1a.m: Likewise.
8405         * objc.dg/special/load-category-2.m: Likewise.
8406         * objc.dg/special/load-category-2a.m: Likewise.
8407         * objc.dg/special/load-category-3.m: Likewise.
8408         * objc.dg/special/load-category-3a.m: Likewise.
8409         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8410         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8411         * objc.dg/attributes/class-attribute-1.m: Likewise.
8412         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8413         * obj-c++.dg/property/property.exp: Likewise.
8414         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8415         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8416         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8417         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8418         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8419         * obj-c++.dg/template-8.mm: Likewise.
8420
8421 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8422
8423         PR target/47665
8424         * gcc.target/i386/pr47665.c: New test.
8425
8426 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8427
8428         PR testsuite/47622
8429         Revert
8430         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8431         PR debug/42631
8432         * gcc.dg/pr42631.c: Update test.
8433         * gcc.dg/pr42631-2.c: New test.
8434
8435 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8436
8437         PR fortran/47352
8438         * gfortran.dg/proc_decl_25.f90: New.
8439
8440 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8441
8442         PR fortran/47463
8443         * gfortran.dg/typebound_assignment_2.f03: New.
8444
8445 2011-02-09  Richard Guenther  <rguenther@suse.de>
8446
8447         PR tree-optimization/47664
8448         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8449
8450 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8451
8452         PR middle-end/47646
8453         * gnat.dg/uninit_func.adb: Adjust dg directive.
8454
8455 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8456
8457         PR middle-end/47646
8458         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8459
8460 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8461
8462         PR fortran/47637
8463         * gfortran.dg/auto_dealloc_2.f90: New.
8464
8465 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8466
8467         * gcc.dg/builtins-config.h: Remove __sgi handling.
8468         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8469         -std=c99 for mips-sgi-irix6.5*.
8470
8471 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8472
8473         PR middle-end/45505
8474         * gfortran.dg/pr25923.f90: Remove xfails.
8475
8476 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8477
8478         PR fortran/47583
8479         * gfortran.dg/inquire_14.f90: New test.
8480
8481 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8482
8483         PR fortran/45290
8484         * gfortran.dg/pointer_init_6.f90: New.
8485
8486 2011-02-08  Jeff Law <law@redhat.com>
8487
8488         PR tree-optimization/42893
8489         * gcc.tree-ssa/pr42893.c: New test.
8490
8491 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8492
8493         PR tree-optimization/46834
8494         PR tree-optimization/46994
8495         PR tree-optimization/46995
8496         * gcc.dg/graphite/id-pr46834.c: New.
8497         * gfortran.dg/graphite/id-pr46994.f90: New.
8498         * gfortran.dg/graphite/id-pr46995.f90: New.
8499
8500 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8501
8502         PR middle-end/47646
8503         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8504         using the variable is known the warning is emitted there.
8505         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8506         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8507
8508         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8509         statement.
8510         (vg): Likewise.
8511         * gcc.dg/noreturn-1.c (foo5): Likewise.
8512         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8513         (method2): Likewise.
8514
8515         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8516         the return statement using the uninitialized variable.
8517         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8518
8519 2011-02-08  Richard Guenther  <rguenther@suse.de>
8520
8521         PR middle-end/47639
8522         * g++.dg/opt/pr47639.c: New testcase.
8523
8524 2011-02-08  Richard Guenther  <rguenther@suse.de>
8525
8526         PR tree-optimization/47632
8527         * g++.dg/opt/pr47632.C: New testcase.
8528
8529 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8530
8531         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8532
8533 2011-02-07  Richard Guenther  <rguenther@suse.de>
8534
8535         PR tree-optimization/47615
8536         * g++.dg/opt/pr47615.C: New testcase.
8537
8538 2011-02-07  Richard Guenther  <rguenther@suse.de>
8539
8540         PR tree-optimization/47621
8541         * gcc.dg/torture/pr47621.c: New testcase.
8542
8543 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8544
8545         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8546
8547 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8548
8549         PR fortran/47592
8550         * gfortran.dg/allocate_with_source_1 : New test.
8551
8552 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8553
8554         PR middle-end/47610
8555         * gcc.dg/pr47610.c: New test.
8556
8557 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8558
8559         PR debug/42631
8560         * gcc.dg/pr42631.c: Update test.
8561         * gcc.dg/pr42631-2.c: New test.
8562
8563 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8564
8565         PR fortran/47574
8566         * gfortran.dg/pr47574.f90:  New test.
8567
8568 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8569
8570         PR tree-optimization/46194
8571         * gcc.dg/autopar/pr46194.c: New.
8572
8573 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8574
8575         PR tree-optimization/43695
8576         * g++.dg/ipa/pr43695.C: New.
8577
8578 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8579
8580         PR inline-asm/23200
8581         * gcc.dg/pr23200.c: New test.
8582
8583 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8584
8585         PR c++/47589
8586         * g++.dg/pr47589.C: New test.
8587
8588 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8589
8590         PR c++/47398
8591         * g++.dg/template/typedef37.C: New test.
8592         * g++.dg/template/param1.C: Adjust expected error message.
8593
8594 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8595
8596         PR middle-end/31490
8597         * gcc.dg/pr31490-2.c: New test.
8598         * gcc.dg/pr31490-3.c: New test.
8599         * gcc.dg/pr31490-4.c: New test.
8600
8601 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8602             Jakub Jelinek  <jakub@redhat.com>
8603
8604         PR c++/46890
8605         * g++.dg/parser/semicolon3.C: Adjust.
8606         * g++.dg/parser/semicolon4.C: New testcase.
8607         * g++.dg/pr46890.C: New testcase.
8608
8609 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8610
8611         PR c++/29571
8612         * g++.dg/init/pr29571.C: New.
8613
8614 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8615
8616         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8617         instead of vect_int.
8618
8619 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8620
8621         PR target/47312
8622         * gcc.target/i386/pr47312.c: New test.
8623
8624         PR target/47564
8625         * gcc.target/i386/pr47564.c: New test.
8626
8627 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8628
8629         PR tree-optimization/45122
8630         * gcc.dg/tree-ssa/pr45122.c: New.
8631
8632 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8633
8634         PR target/47272
8635         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8636         and vec_vsx_st.
8637
8638         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8639         and vsx so a default --with-cpu=power7 doesn't give an error
8640         when -mavoid-indexed-addresses is used.
8641
8642         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8643         wrapper function to save the arguments and then jump to the real
8644         function, rather than depending on the compiler not to move stuff
8645         before an asm.
8646         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8647
8648 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8649             Paul Thomas  <pault@gcc.gnu.org>
8650
8651         PR fortran/47082
8652         * gfortran.dg/class_37.f03 : New test.
8653
8654 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8655             Richard Guenther  <rguenther@suse.de>
8656
8657         PR tree-optimization/40979
8658         PR bootstrap/47044
8659         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8660         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8661         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8662         check_vect_support_and_set_flags.
8663         * gfortran.dg/graphite/vect-pr40979.f90: New.
8664
8665 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8666
8667         PR fortran/47572
8668         * gfortran.dg/class_36.f03: New.
8669
8670 2011-02-02  Richard Guenther  <rguenther@suse.de>
8671
8672         PR tree-optimization/47566
8673         * gcc.dg/lto/20110201-1_0.c: New testcase.
8674
8675 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8676
8677         PR debug/47498
8678         PR debug/47501
8679         PR debug/45136
8680         PR debug/45130
8681         * debug/pr47498.c: New.
8682         * debug/pr47501.c: New.
8683
8684 2011-02-01  Richard Guenther  <rguenther@suse.de>
8685
8686         PR tree-optimization/47559
8687         * g++.dg/torture/pr47559.C: New testcase.
8688
8689 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8690
8691         PR fortran/47565
8692         * gfortran.dg/typebound_call_20.f03: New.
8693
8694 2011-02-01  Richard Guenther  <rguenther@suse.de>
8695
8696         PR tree-optimization/47555
8697         * gcc.dg/pr47555.c: New testcase.
8698
8699 2011-02-01  Richard Guenther  <rguenther@suse.de>
8700
8701         PR tree-optimization/47541
8702         * g++.dg/torture/pr47541.C: New testcase.
8703
8704 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8705
8706         PR fortran/47455
8707         * gfortran.dg/typebound_call_19.f03: New.
8708
8709 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8710
8711         PR c++/47416
8712         * g++.dg/cpp0x/pr47416.C: New test.
8713
8714 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8715
8716         PR fortran/47519
8717         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8718
8719 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8720
8721         PR fortran/47463
8722         * gfortran.dg/typebound_assignment_1.f03: New.
8723
8724 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8725
8726         PR tree-optimization/47538
8727         * gcc.c-torture/execute/pr47538.c: New test.
8728
8729 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8730
8731         PR target/45325
8732         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8733
8734 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8735
8736         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8737
8738 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8739
8740         PR rtl-optimization/44031
8741         * gcc.c-torture/compile/20110131-1.c: New test.
8742
8743 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8744
8745         PR fortran/47042
8746         * gfortran.dg/stmt_func_1.f90: New.
8747
8748 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8749
8750         PR fortran/47042
8751         * gfortran.dg/interface_34.f90: New.
8752
8753 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8754
8755         PR fortran/47523
8756         * gfortran.dg/realloc_on_assign_5.f03: New test.
8757         * gfortran.dg/realloc_on_assign_5.f03: New test.
8758
8759 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8760
8761         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8762         * gfortran.dg/bessel_7.f90: Likewise.
8763         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8764
8765         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8766         * gfortran.dg/sum_init_expr.f03: Likewise.
8767
8768         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8769
8770         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8771         -r -nostdlib.
8772
8773         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8774         loop only on "vect_intfloat_cvt" targets.
8775
8776 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8777
8778         PR fortran/47531
8779         * gfortran.dg/shape_6.f90: New.
8780
8781 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8782
8783         PR libgfortran/47434
8784         * gfortran.dg/read_infnan_1.f90: Update test.
8785         * gfortran.dg/module_nan.f90: Update test.
8786         * gfortran.dg/char4_iunit_1.f03: Update test.
8787         * gfortran.dg/large_real_kind_1.f90: Update test.
8788         * gfortran.dg/real_const_3.f90: Update test.
8789         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8790
8791 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8792
8793         PR c++/47311
8794         * g++.dg/template/param2.C: New test.
8795
8796 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8797
8798         PR libgfortran/47285
8799         * gfortran.dg/fmt_g.f: New test.
8800
8801 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8802
8803         PR fortran/47507
8804         * gfortran.dg/pure_formal_1.f90: New.
8805
8806 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8807
8808         PR target/42894
8809         * gcc.dg/tls/pr42894.c: New test.
8810
8811 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8812
8813         * gcc.dg/pr47276.c: Add dg-require-visibility.
8814
8815 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8816
8817         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8818
8819 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8820             Tobias Burnus  <burnus@gcc.gnu.org>
8821
8822         PR fortran/45170
8823         PR fortran/35810
8824         PR fortran/47350
8825         * gfortran.dg/realloc_on_assign_3.f03: New test.
8826         * gfortran.dg/realloc_on_assign_4.f03: New test.
8827         * gfortran.dg/allocatable_function_5.f90: New test.
8828         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8829         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8830         implemented" dg-errors.
8831
8832 2011-01-27  Jan Hubicka  <jh@suse.cz>
8833
8834         PR middle-end/46949
8835         * gcc.dg/attr-weakref-4.c: New testcase
8836
8837 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8838
8839         PR tree-optimization/47228
8840         * gcc.dg/torture/pr47228.c: New test.
8841
8842 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8843
8844         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8845
8846 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8847
8848         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8849         when using auto-overlay support on the SPU.
8850
8851 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8852
8853         PR rtl-optimization/44174
8854         * gcc.target/i386/asm-6.c: New test.
8855
8856 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8857
8858         PR rtl-optimization/46856
8859         * gcc.c-torture/compile/pr46856.c: New test.
8860
8861 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8862             Andrew Pinski  <pinskia@gmail.com>
8863
8864         PR c/43082
8865         * gcc.dg/pr43082.c: New.
8866
8867 2011-01-26  DJ Delorie  <dj@redhat.com>
8868
8869         PR rtl-optimization/46878
8870         * gcc.dg/pr46878-1.c: New test.
8871
8872 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8873
8874         PR c++/47476
8875         * g++.dg/cpp0x/pr47476.C: New test.
8876
8877 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8878
8879         * gcc.c-torture/compile/20110126-1.c: New test.
8880
8881 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8882
8883         PR c/47473
8884         * gcc.dg/torture/pr47473.c: New test.
8885
8886 2011-01-26  Jan Hubicka  <jh@suse.cz>
8887
8888         PR target/47237
8889         * gcc.c-torture/execute/pr47237.c: New testcase.
8890
8891 2011-01-26  Jan Hubicka  <jh@suse.cz>
8892
8893         PR tree-optimization/47190
8894         * gcc.dg/attr-weakref-3.c: New testcase.
8895
8896 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8897
8898         PR c++/43601
8899         * gcc.dg/dll-9a.c: New test file.
8900         * gcc.dg/dll-11.c: Likewise.
8901         * gcc.dg/dll-12.c: Likewise.
8902         * gcc.dg/dll-12a.c: Likewise.
8903         * gcc.dg/dll-11a.c: Likewise.
8904         * gcc.dg/dll-9.c: Likewise.
8905         * gcc.dg/dll-10.c: Likewise.
8906         * gcc.dg/dll-10a.c: Likewise.
8907         * g++.dg/ext/dllexport4a.cc: Likewise.
8908         * g++.dg/ext/dllexport4.C: Likewise.
8909         * g++.dg/ext/dllexport5.C: Likewise.
8910         * g++.dg/ext/dllexport5a.cc: Likewise.
8911
8912 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8913
8914         PR tree-optimization/46970
8915         * gcc.dg/graphite/pr46970.c: New.
8916
8917 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8918
8919         PR tree-optimization/46215
8920         * gcc.dg/graphite/pr46215.c: New.
8921
8922 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8923
8924         PR tree-optimization/46168
8925         * gcc.dg/graphite/pr46168.c: New.
8926
8927 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8928
8929         PR tree-optimization/43657
8930         * gcc.dg/graphite/pr43657.c: New.
8931
8932 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8933
8934         PR tree-optimization/29832
8935         * gfortran.dg/graphite/pr29832.f90: New.
8936
8937 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8938
8939         PR tree-optimization/43567
8940         * gcc.dg/graphite/pr43567.c: New.
8941
8942 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8943
8944         * gfortran.dg/graphite/interchange-4.f: New.
8945         * gfortran.dg/graphite/interchange-5.f: New.
8946
8947         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8948         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8949         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8950         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8951         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8952         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8953         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8954         * gfortran.dg/ltrans-7.f90: Removed.
8955         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8956
8957         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8958         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8959         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8960         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8961         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8962         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8963         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8964         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8965         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8966         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8967         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8968         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8969         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8970         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8971         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8972         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8973         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8974         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8975         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8976         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8977         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8978         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8979         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8980         * gcc.dg/tree-ssa/data-dep-1.c
8981         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8982         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8983         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8984         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8985         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8986
8987 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8988
8989         PR tree-optimization/47265
8990         PR tree-optimization/47443
8991         * gcc.c-torture/compile/pr47265.c: New test.
8992         * gcc.dg/pr47443.c: New test.
8993
8994 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8995
8996         PR tree-optimization/47382
8997         * g++.dg/torture/pr47382.C: New test.
8998         * g++.dg/opt/devirt1.C: Xfail.
8999
9000 2011-01-25  Yao Qi  <yao@codesourcery.com>
9001
9002         PR target/45701
9003         * gcc.target/arm/pr45701-1.c: New test.
9004         * gcc.target/arm/pr45701-2.c: New test.
9005         * gcc.target/arm/pr45701-3.c: New test.
9006
9007 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9008             Jakub Jelinek  <jakub@redhat.com>
9009
9010         PR tree-optimization/47271
9011         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9012
9013 2011-01-25  Nick Clifton  <nickc@redhat.com>
9014
9015         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9016         (saturate_add): Delete.
9017         (exchange): Delete.
9018         (main): Do not run saturate_add.
9019         (set_interrupts): Delete.
9020
9021 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9022
9023         PR fortran/47448
9024         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9025
9026 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9027
9028         PR tree-optimization/47427
9029         PR tree-optimization/47428
9030         * gcc.c-torture/compile/pr47427.c: New test.
9031         * gcc.c-torture/compile/pr47428.c: New test.
9032
9033 2011-01-25  Richard Guenther  <rguenther@suse.de>
9034
9035         PR middle-end/47411
9036         * gcc.dg/torture/pr47411.c: New testcase.
9037
9038 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9039
9040         * gfortran.dg/graphite/id-24.f: New.
9041         * gfortran.dg/graphite/id-25.f: New.
9042
9043 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9044
9045         * gfortran.dg/graphite/id-23.f: New.
9046
9047 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9048
9049         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9050
9051 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9052
9053         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9054         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9055         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9056         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9057         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9058         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9059         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9060         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9061         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9062
9063 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9064
9065         * gcc.dg/graphite/block-0.c: Add documentation.
9066         * gcc.dg/graphite/block-4.c: Same.
9067         * gcc.dg/graphite/block-7.c: Same.
9068         * gcc.dg/graphite/block-8.c: New.
9069         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9070         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9071         * gcc.dg/graphite/interchange-12.c: Add documentation.
9072         * gcc.dg/graphite/interchange-13.c: New.
9073         * gcc.dg/graphite/interchange-14.c: New.
9074         * gcc.dg/graphite/interchange-15.c: New.
9075         * gcc.dg/graphite/interchange-8.c: Add documentation.
9076         * gcc.dg/graphite/interchange-mvt.c: Same.
9077
9078 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9079
9080         PR target/47408
9081         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9082         * gcc.target/powerpc/altivec-14.c: Ditto.
9083         * gcc.target/powerpc/altivec-33.c: Ditto.
9084         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9085         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9086         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9087         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9088         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9089         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9090         * g++.dg/ext/altivec-15.C: Ditto.
9091         * g++.dg/ext/altivec-types-1.C: Ditto.
9092         * g++.dg/ext/altivec-types-2.C: Ditto.
9093         * g++.dg/ext/altivec-types-3.C: Ditto.
9094         * g++.dg/ext/altivec-types-4.C: Ditto.
9095
9096 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9097
9098         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9099
9100 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9101
9102         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9103         optimization options.
9104
9105 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9106
9107         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9108
9109         PR testsuite/45988
9110         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9111
9112 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9113
9114         PR fortran/47421
9115         * gfortran.dg/allocatable_scalar_12.f90: New.
9116
9117 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9118
9119         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9120         vectorization to be not profitable if peeling is used to
9121         realign the memory access.
9122         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9123         loop bound to avoid loop unrolling.
9124         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9125
9126 2011-01-22  Jan Hubicka  <jh@suse.cz>
9127
9128         PR lto/47333
9129         * g++.dg/lto/pr47333.C: New file.
9130
9131 2011-01-22  Jan Hubicka  <jh@suse.cz>
9132
9133         PR tree-optimization/43884
9134         PR lto/44334
9135         * gcc.dg/autopar/outer-2.c: Increase array size.
9136         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9137
9138 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9139
9140         PR fortran/38536
9141         * gfortran.dg/c_loc_tests_16.f90:  New test.
9142
9143 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9144
9145         PR fortran/47399
9146         * gfortran.dg/typebound_proc_19.f90: New.
9147
9148 2011-01-21  Jeff Law <law@redhat.com>
9149
9150         PR tree-optimization/47053
9151         * g++.dg/pr47053.C: New test.
9152
9153 2011-01-21  Jason Merrill  <jason@redhat.com>
9154
9155         PR c++/47041
9156         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9157
9158 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9159
9160         PR c++/47388
9161         * g++.dg/cpp0x/range-for10.C: New test.
9162         * g++.dg/template/for1.C: New test.
9163
9164         PR middle-end/45566
9165         * g++.dg/tree-prof/partition3.C: New test.
9166
9167         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9168
9169         PR rtl-optimization/47366
9170         * g++.dg/opt/pr47366.C: New test.
9171
9172 2011-01-21  Jason Merrill  <jason@redhat.com>
9173
9174         PR c++/46552
9175         * g++.dg/cpp0x/constexpr-regress2.C: New.
9176
9177         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9178
9179 2011-01-21  Jeff Law <law@redhat.com>
9180
9181         PR rtl-optimization/41619
9182         * gcc.dg/pr41619.c: New.
9183
9184 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9185
9186         PR tree-optimization/47355
9187         * g++.dg/opt/pr47355.C: New test.
9188
9189 2011-01-21  Richard Guenther  <rguenther@suse.de>
9190
9191         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9192         making main hot.
9193
9194 2011-01-21  Richard Guenther  <rguenther@suse.de>
9195
9196         PR tree-optimization/47365
9197         * gcc.dg/torture/pr47365.c: New testcase.
9198         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9199
9200 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9201
9202         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9203
9204 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR tree-optimization/47391
9207         * gcc.dg/pr47391.c: New test.
9208
9209 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9210
9211         * g++.dg/template/char1.C: Use signed char.
9212
9213 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9214
9215         PR fortran/47377
9216         * gfortran.dg/pointer_target_4.f90: New.
9217
9218 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9219
9220         PR target/47251
9221         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9222         ILP32 system and not IP32.
9223
9224 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9225
9226         PR debug/46583
9227         * g++.dg/debug/pr46583.C: New.
9228
9229 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9230
9231         PR debug/47283
9232         * g++.dg/debug/pr47283.C: New test.
9233
9234         PR testsuite/47371
9235         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9236         * gcc.target/i386/headmerge-2.c: Likewise.
9237
9238 2011-01-20  Richard Guenther  <rguenther@suse.de>
9239
9240         PR middle-end/47370
9241         * gcc.dg/torture/pr47370.c: New testcase.
9242
9243 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9244
9245         PR tree-optimization/46130
9246         * gcc.dg/pr46130-1.c: New test.
9247         * gcc.dg/pr46130-2.c: New test.
9248
9249 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9250
9251         PR c++/47291
9252         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9253
9254 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9255
9256         PR debug/46240
9257         * g++.dg/debug/pr46240.cc: New.
9258
9259 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9260
9261         PR c++/47303
9262         * g++.dg/template/anonunion1.C: New test.
9263
9264         PR rtl-optimization/47337
9265         * gcc.c-torture/execute/pr47337.c: New test.
9266
9267 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9268
9269         PR testsuite/45342
9270         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9271
9272 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9273
9274         PR tree-optimization/46021
9275         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9276
9277 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9278
9279         PR tree-optimization/47290
9280         * g++.dg/torture/pr47290.C: New test.
9281
9282 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9283
9284         PR fortran/47240
9285         * gfortran.dg/proc_ptr_comp_29.f90: New.
9286
9287 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9288
9289         PR testsuite/41146
9290         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9291         powerpc-apple-darwin9.
9292
9293 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9294
9295         PR rtl-optimization/47299
9296         * gcc.c-torture/execute/pr47299.c: New test.
9297
9298 2011-01-17  Jason Merrill  <jason@redhat.com>
9299
9300         * g++.dg/cpp0x/constexpr-virtual.C: New.
9301
9302 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9303
9304         PR fortran/47331
9305         * gfortran.dg/gomp/pr47331.f90: New test.
9306
9307 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9308
9309         PR objc/47314
9310         * objc.dg/selector-warn-1.m: New.
9311         * obj-c++.dg/selector-warn-1.mm: New.
9312
9313 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9314
9315         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9316         Update dg-final accordingly.
9317
9318 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9319
9320         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9321
9322 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9323
9324         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9325         target check.
9326         * gcc.dg/guality/pr36728-2.c: Likewise.
9327
9328 2011-01-17  Richard Guenther  <rguenther@suse.de>
9329
9330         PR tree-optimization/47313
9331         * g++.dg/torture/pr47313.C: New testcase.
9332
9333 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9334
9335         PR target/47318
9336         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9337         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9338         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9339         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9340
9341         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9342         as __m256i.
9343         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9344         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9345         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9346
9347 2011-01-17  Richard Guenther  <rguenther@suse.de>
9348
9349         PR tree-optimization/45967
9350         * gcc.dg/torture/pr45967-2.c: New testcase.
9351         * gcc.dg/torture/pr45967-3.c: Likewise.
9352
9353 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9354
9355         PR testsuite/47325
9356         * g++.dg/ext/pr47213.C: Require visibility.
9357
9358 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9359
9360         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9361         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9362
9363 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9364
9365         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9366         Linux-based targets.
9367
9368 2011-01-13  Jan Hubicka  <jh@suse.cz>
9369
9370         PR tree-optimization/47276
9371         * gcc.dg/pr47276.c: New testcase.
9372
9373 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9374             Jonathan Wakely  <jwakely.gcc@gmail.com>
9375
9376         PR c++/33558
9377         * g++.dg/other/pr33558.C: New.
9378         * g++.dg/other/pr33558-2.C: New.
9379
9380 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9381
9382         PR tree-optimization/45934
9383         PR tree-optimization/46302
9384         * g++.dg/ipa/devirt-c-1.C: New test.
9385         * g++.dg/ipa/devirt-c-2.C: Likewise.
9386         * g++.dg/ipa/devirt-c-3.C: Likewise.
9387         * g++.dg/ipa/devirt-c-4.C: Likewise.
9388         * g++.dg/ipa/devirt-c-5.C: Likewise.
9389         * g++.dg/ipa/devirt-c-6.C: Likewise.
9390         * g++.dg/ipa/devirt-6.C: Likewise.
9391         * g++.dg/ipa/devirt-d-1.C: Likewise.
9392         * g++.dg/torture/pr45934.C: Likewise.
9393
9394 2011-01-14  Jason Merrill  <jason@redhat.com>
9395
9396         * g++.dg/cpp0x/variadic105.C: New.
9397
9398 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9399             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9400
9401         PR objc/45989
9402         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9403         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9404         execution tests on i?86-*-*, x86_64-*-* and
9405         powerpc*-apple-darwin* && ilp32.
9406         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9407         tests on i?86-*-* and x86_64-*-*.
9408
9409 2011-01-14  Richard Guenther  <rguenther@suse.de>
9410
9411         PR tree-optimization/47280
9412         * g++.dg/opt/pr47280.C: New testcase.
9413
9414 2011-01-14  Jason Merrill  <jason@redhat.com>
9415
9416         * g++.dg/cpp0x/constexpr-regress1.C: New.
9417
9418         * g++.dg/ext/flexary2.C: New.
9419
9420 2011-01-14  Richard Guenther  <rguenther@suse.de>
9421
9422         PR middle-end/47281
9423         * gcc.dg/torture/pr47281.c: New testcase.
9424         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9425
9426 2011-01-14  Richard Guenther  <rguenther@suse.de>
9427
9428         PR tree-optimization/47286
9429         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9430
9431 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9432
9433         PR c++/47213
9434         * g++.dg/ext/pr47213.C: New.
9435
9436 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9437
9438         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9439
9440 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9441             Mikael Morin  <mikael@gcc.gnu.org>
9442
9443         PR fortran/45848
9444         PR fortran/47204
9445         * gfortran.dg/select_type_20.f90: New.
9446         * gfortran.dg/select_type_21.f90: New.
9447
9448 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9449
9450         PR target/47251
9451         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9452
9453 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9454
9455         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9456         * gcc.dg/guality/pr36728-2.c: Likewise.
9457
9458 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9459
9460         PR debug/PR46973
9461         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9462
9463 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9464
9465         PR rtl-optimization/45352
9466         * gcc.dg/pr45352-3.c: New.
9467
9468 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9469
9470         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9471         comment.
9472         * g++.dg/cpp0x/range-for8.C: New.
9473         * g++.dg/cpp0x/range-for9.C: New.
9474
9475 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9476
9477         PR debug/47209
9478         * g++.dg/debug/pr47209.C: New.
9479
9480 2011-01-12  Richard Guenther  <rguenther@suse.de>
9481
9482         PR lto/47259
9483         * gcc.dg/lto/pr47259_0.c: New testcase.
9484         * gcc.dg/lto/pr47259_1.c: Likewise.
9485
9486 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9487
9488         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9489         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9490         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9491         methods missing from the OBJC2 Object.
9492         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9493         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9494         GNU and NeXT runtimes.
9495         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9496         comments.
9497         * objc-obj-c++-shared/Object1.m: Likewise.
9498         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9499         * objc.dg/proto-qual-1.m: Likewise.
9500         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9501         * obj-c++.dg/proto-qual-1.mm: Likewise.
9502
9503 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9504
9505         PR testsuite/33033
9506         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9507
9508 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9509
9510         Fixed the Objective-C++ testsuite and updated all tests.
9511         * lib/obj-c++.exp (obj-c++_init): Declare and set
9512         gcc_warning_prefix and gcc_error_prefix.
9513         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9514         'dg-warning', 'dg-message' and 'dg-error'.
9515         * obj-c++.dg/class-extension-3.mm: Likewise.
9516         * obj-c++.dg/class-protocol-1.mm: Likewise.
9517         * obj-c++.dg/encode-7.mm: Likewise.
9518         * obj-c++.dg/exceptions-3.mm: Likewise.
9519         * obj-c++.dg/exceptions-5.mm: Likewise.
9520         * obj-c++.dg/method-12.mm: Likewise.
9521         * obj-c++.dg/method-13.mm: Likewise.
9522         * obj-c++.dg/method-15.mm: Likewise.
9523         * obj-c++.dg/method-16.mm: Likewise.
9524         * obj-c++.dg/method-4.mm: Likewise.
9525         * obj-c++.dg/method-8.mm: Likewise.
9526         * obj-c++.dg/method-conflict-1.mm: Likewise.
9527         * obj-c++.dg/method-conflict-2.mm: Likewise.
9528         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9529         and uncommented second part of the testcase now that the testsuite
9530         works correctly.
9531         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9532         and uncommented second part of the testcase now that the testsuite
9533         works correctly.
9534         * obj-c++.dg/private-1.mm: Likewise.
9535         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9536         * obj-c++.dg/syntax-error-7.mm: Likewise.
9537         * obj-c++.dg/warn5.mm: Likewise.
9538         * obj-c++.dg/property/at-property-14.mm: Likewise.
9539         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9540         FIXME.
9541         * obj-c++.dg/property/at-property-18.mm: Likewise.
9542         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9543         FIXME.
9544         * obj-c++.dg/property/at-property-21.mm: Likewise.
9545         * obj-c++.dg/property/at-property-28.mm: Likewise.
9546         * obj-c++.dg/property/at-property-5.mm: Likewise.
9547         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9548         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9549         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9550         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9551         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9552         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9553         * obj-c++.dg/tls/diag-5.mm: Likewise.
9554         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9555         dg-error, now matched correctly.
9556
9557 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9558
9559         * objc.dg/property/at-property-29.m: New.
9560         * obj-c++.dg/property/at-property-29.mm: New.
9561
9562 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9563
9564         * go.test/go-test.exp (go-set-goarch): New proc.
9565         (go-gc-tests): Use it.
9566
9567 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9568
9569         PR debug/46955
9570         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9571
9572 2011-01-11  Richard Henderson  <rth@redhat.com>
9573
9574         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9575
9576 2011-01-11  Jan Hubicka  <jh@suse.cz>
9577
9578         PR lto/45721
9579         PR lto/45375
9580         * gcc.dg/lto/pr45721_1.c: New file.
9581         * gcc.dg/lto/pr45721_0.c: New file.
9582
9583 2011-01-11  Richard Guenther  <rguenther@suse.de>
9584
9585         PR tree-optimization/46076
9586         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9587
9588 2011-01-11  Jeff Law <law@redhat.com>
9589
9590         * PR tree-optimization/47086
9591         * gcc.dg/pr47086.c: New test.
9592
9593 2011-01-11  Jason Merrill  <jason@redhat.com>
9594
9595         PR c++/46658
9596         * g++.dg/template/new10.C: New.
9597
9598         PR c++/45520
9599         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9600
9601 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9602
9603         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9604         Split type definitions and NSConstantString class into...
9605         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9606         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9607         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9608         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9609         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9610         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9611         to comments.
9612         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9613         encode defines for newer NeXT system headers.
9614         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9615         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9616         * objc.dg/foreach-5.m: Likewise.
9617         * objc.dg/foreach-2.m: Likewise.
9618         * objc.dg/foreach-4.m: Likewise.
9619         * objc.dg/torture/strings/string1.m: Likewise.
9620         * objc.dg/torture/strings/string2.m: Likewise.
9621         * objc.dg/torture/strings/string3.m: Likewise.
9622         * objc.dg/torture/strings/string4.m: Likewise.
9623         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9624         header and stand alone.
9625         * obj-c++.dg/strings/strings-2.mm: Likewise.
9626         * objc.dg/torture/strings/const-str-3.m: Likewise.
9627         * objc.dg/strings/strings-2.m: Likewise.
9628         * objc.dg/strings/const-str-12b.m: Likewise.
9629
9630 2011-01-12  Richard Guenther  <rguenther@suse.de>
9631
9632         PR middle-end/32511
9633         * gcc.dg/attr-weak-1.c: Adjust.
9634
9635 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9636
9637         PR fortran/47051
9638         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9639         standard compliant and comment.
9640
9641 2011-01-10  Jan Hubicka  <jh@suse.cz>
9642
9643         PR lto/46083
9644         * gcc.dg/initpri3.c: New testcase.
9645
9646 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9647
9648         PR lto/47222
9649         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9650         externally visible.
9651         (g_esi): Likewise.
9652         (g_ebx): Likewise.
9653         (g_ebp): Likewise.
9654         (g_esp): Likewise.
9655         (g_ebp_save): Likewise.
9656         (g_esp_save): Likewise.
9657
9658 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9659
9660         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9661
9662 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9663
9664         PR tree-optimization/46021
9665         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9666         i?86-*-*, x86_64-*-*.
9667
9668 2011-01-10  Jeff Law <law@redhat.com>
9669
9670         * PR tree-optimization/47141
9671         * gcc.c-torture/compile/pr47141.c: New test.
9672
9673 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9674
9675         PR testsuite/46230
9676         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9677         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9678         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9679         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9680
9681         PR testsuite/46230
9682         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9683         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9684         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9685         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9686         being vectorized.  Adjust dg-final pattern.
9687
9688         PR testsuite/46230
9689         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9690         * gcc.dg/vect/slp-24.c: Likewise.
9691
9692 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9693
9694         PR c++/47218
9695         * g++.dg/other/pr47218-1.C: New test file.
9696         * g++.dg/other/pr47218.C: Likewise.
9697         * g++.dg/other/pr47218.h: New supporting header.
9698
9699 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9700
9701         PR objc/47232
9702         * objc.dg/attributes/invalid-attribute-1.m: New.
9703         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9704
9705 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9706
9707         PR fortran/47224
9708         * gfortran.dg/proc_ptr_comp_28.f90: New.
9709
9710 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9711
9712         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9713         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9714         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9715         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9716         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9717         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9718         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9719         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9720         * objc.dg/gnu-api-2-class.m: Likewise.
9721         * objc.dg/gnu-api-2-ivar.m: Likewise.
9722         * objc.dg/gnu-api-2-method.m: Likewise.
9723         * objc.dg/gnu-api-2-objc.m: Likewise.
9724         * objc.dg/gnu-api-2-object.m: Likewise.
9725         * objc.dg/gnu-api-2-property.m: Likewise.
9726         * objc.dg/gnu-api-2-protocol.m: Likewise.
9727         * objc.dg/gnu-api-2-sel.m: Likewise.
9728
9729 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9730
9731         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9732         * objc.dg/objc-foreach-4.m: Likewise.
9733         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9734         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9735         * objc.dg/foreach-4.m: Likewise.
9736         * objc.dg/foreach-5.m: Likewise.
9737         * objc.dg/foreach-3.m: Return self from init.
9738
9739 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9740
9741         PR fortran/38536
9742         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9743
9744 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9745
9746         PR fortran/46313
9747         * gfortran.dg/class_35.f90: New.
9748
9749 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9750
9751         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9752
9753 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9754
9755         PR objc/47078
9756         * objc.dg/invalid-method-2.m: New.
9757         * obj-c++.dg/invalid-method-2.mm: New.
9758
9759 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9760
9761         PR fortran/46896
9762         * gfortran.dg/transpose_optimization_2.f90 : New test.
9763
9764 2011-01-08  Jan Hubicka  <jh@suse.cz>
9765
9766         PR tree-optmization/46469
9767         * g++.dg/torture/pr46469.C: New testcase.
9768
9769 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9770
9771         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9772         emulation of libobjc-gnu structure layout functionality to ..
9773         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9774         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9775         * objc/execute/bf-common.h: Adjust headers.
9776         * objc/execute/bf-1.m: Likewise.
9777         * objc/execute/bf-2.m: Likewise.
9778         * objc/execute/bf-3.m: Likewise.
9779         * objc/execute/bf-4.m: Likewise.
9780         * objc/execute/bf-5.m: Likewise.
9781         * objc/execute/bf-6.m: Likewise.
9782         * objc/execute/bf-7.m: Likewise.
9783         * objc/execute/bf-8.m: Likewise.
9784         * objc/execute/bf-9.m: Likewise.
9785         * objc/execute/bf-10.m: Likewise.
9786         * objc/execute/bf-11.m: Likewise.
9787         * objc/execute/bf-12.m: Likewise.
9788         * objc/execute/bf-13.m: Likewise.
9789         * objc/execute/bf-14.m: Likewise.
9790         * objc/execute/bf-15.m: Likewise.
9791         * objc/execute/bf-16.m: Likewise.
9792         * objc/execute/bf-17.m: Likewise.
9793         * objc/execute/bf-18.m: Likewise.
9794         * objc/execute/bf-19.m: Likewise.
9795         * objc/execute/bf-20.m: Likewise.
9796         * objc/execute/bf-21.m: Likewise.
9797         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9798         objc_get_type_qualifiers ().
9799
9800 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9801
9802         PR fortran/45777
9803         * gfortran.dg/dependency_39.f90:  New test.
9804
9805 2011-01-07  Jan Hubicka  <jh@suse.cz>
9806
9807         Get builtins tests ready for linker plugin.
9808         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9809         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9810         my_memset, my_bzero): Mark used.
9811         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9812         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9813         volatile.
9814         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9815         volatile.
9816
9817 2011-01-07  Jan Hubicka  <jh@suse.cz>
9818
9819         PR tree-optimization/46367
9820         * g++.dg/torture/pr46367.C: New file.
9821
9822 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9823
9824         PR target/47201
9825         * gcc.dg/pr47201.c: New test.
9826
9827         PR bootstrap/47187
9828         * gcc.dg/tree-prof/pr47187.c: New test.
9829
9830 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9831
9832         PR fortran/41580
9833         * gfortran.dg/extends_type_of_3.f90: New.
9834
9835 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9836
9837         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9838         * g++.dg/ext/dllimport-MI1.C: Likewise.
9839         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9840         * g++.dg/ext/dllimport10.C: Likewise.
9841         * g++.dg/ext/dllimport11.C: Likewise.
9842         * g++.dg/ext/dllimport12.C: Likewise.
9843         * g++.dg/ext/dllimport13.C: Likewise.
9844         * g++.dg/ext/dllimport2.C: Likewise.
9845         * g++.dg/ext/dllimport3.C: Likewise.
9846         * g++.dg/ext/dllimport4.C: Likewise.
9847         * g++.dg/ext/dllimport5.C: Likewise.
9848         * g++.dg/ext/dllimport6.C: Likewise.
9849         * g++.dg/ext/dllimport8.C: Likewise.
9850         * g++.dg/ext/dllimport9.C: Likewise.
9851         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9852         targets, too. Additionally enable test for i?86-*-mingw*.
9853         * g++.dg/ext/selectany1.C: Likewise.
9854         Remove guard variable check.
9855
9856 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9857
9858         PR fortran/47189
9859         PR fortran/47194
9860         * gfortran.dg/storage_size_3.f08: Extended.
9861
9862 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9863
9864         PR c++/47022
9865         * g++.dg/template/stdarg1.C: New test.
9866
9867 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9868
9869         PR fortran/47195
9870         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9871         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9872         from the interface of functions to not hide the errors that
9873         shall be tested.
9874
9875 2011-01-06  Jan Hubicka  <jh@suse.cz>
9876
9877         * gcc.dg/lto/pr47188_0.c: New testcase.
9878         * gcc.dg/lto/pr47188_1.c: New testcase.
9879
9880 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9881
9882         PR fortran/33117
9883         PR fortran/46478
9884         * gfortran.dg/interface_33.f90: New test.
9885
9886 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9887
9888         PR c/47150
9889         * gcc.c-torture/compile/pr47150.c: New test.
9890
9891 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9892
9893         PR tree-optimization/47139
9894         * gcc.dg/vect/pr47139.c: New test.
9895
9896 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9897
9898         PR fortran/47180
9899         * gfortran.dg/extends_type_of_2.f03: New.
9900
9901 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9902
9903         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9904
9905 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9906
9907         * gnat.dg/opt14.adb: New test.
9908
9909 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9910
9911         PR fortran/46017
9912         * gfortran.dg/allocate_error_2.f90:  New test.
9913
9914 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9915
9916         PR fortran/47024
9917         * gfortran.dg/storage_size_3.f08: New.
9918
9919 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9920
9921         PR libgfortran/47154
9922         * gfortran.dg/namelist_68.f90: New test.
9923
9924 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9925
9926         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9927
9928 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9929
9930         PR fortran/46448
9931         * gfortran.dg/class_34.f90: New.
9932
9933 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9934
9935         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9936         use __builtin_inff.  Skip all single-precision tests that require
9937         Infinity.
9938
9939 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9940
9941         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9942
9943 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9944
9945         PR tree-optimization/47148
9946         * gcc.c-torture/execute/pr47148.c: New test.
9947
9948         PR tree-optimization/47155
9949         * gcc.c-torture/execute/pr47155.c: New test.
9950
9951         PR rtl-optimization/47157
9952         * gcc.c-torture/compile/pr47157.c: New test.
9953
9954 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9955
9956         * gcc.dg/torture/vector-shift2.c (schar): Define.
9957         (main): Always use schar or uchar instead of plain "char" to avoid
9958         dependencies on implementation-defined char signedness.
9959
9960 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9961
9962         PR tree-optimization/46801
9963         * gnat.dg/pack9.adb: Remove xfail.
9964
9965 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9966
9967         PR tree-optimization/46984
9968         * g++.dg/ipa/pr46984.C: New test.
9969
9970 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9971
9972         PR fortran/46408
9973         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9974
9975 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9976
9977         PR tree-optimization/47140
9978         * gcc.c-torture/compile/pr47140.c: New test.
9979
9980         PR rtl-optimization/47028
9981         * gcc.dg/pr47028.c: New test.
9982
9983 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9984
9985         * objc.dg/protocol-forward-1.m: Removed TODO.
9986         * objc.dg/protocol-forward-2.m: New.
9987         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9988         * obj-c++.dg/protocol-forward-2.mm: New.
9989
9990 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9991
9992         PR target/38662
9993         * g++.dg/eh/pr38662.C: New testcase.
9994
9995 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9996
9997         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9998         scan for newline '\n'.
9999
10000 \f
10001 Copyright (C) 2011 Free Software Foundation, Inc.
10002
10003 Copying and distribution of this file, with or without modification,
10004 are permitted in any medium without royalty provided the copyright
10005 notice and this notice are preserved.