OSDN Git Service

PR middle-end/50141
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/50141
4         * c-c++-common/cxxbitfields-6.c: New test.
5
6 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
7
8         PR fortran/50050
9         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
10
11 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
12         
13         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
14         * gcc.dg/pr49994-3.c: Ditto.
15
16 2011-08-22  Richard Guenther  <rguenther@suse.de>
17
18         PR testsuite/50145
19         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
20         * gcc.dg/torture/pr50067-2.c: Likewise.
21
22 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
23
24         PR fortran/47659
25         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
26         of a constant resulting from simplification.
27         * gfortran.dg/warn_conversion_3.f90:  New test.
28
29 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
30
31         PR fortran/50130
32         * gfortran.dg/zero_stride_1.f90:  New test.
33
34 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
35
36         PR fortran/49638
37         * gfortran.dg/typebound_override_1.f90: Modified.
38
39 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
40
41         PR tree-optimization/48739
42         * gcc.dg/pr48739-1.c: New test.
43         * gcc.dg/pr48739-2.c: New test.
44
45 2011-08-20  Tobias Burnus  <burnus@net-b.de>
46
47         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
48
49 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
50
51         PR fortran/50129
52         * gfortran.dg/where_3.f90: New test.
53
54 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
55
56         PR middle-end/49721
57         * gfortran.dg/pr49721-1.f: New.
58         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
59
60 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
61
62         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
63         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
64         New tests.
65
66 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
67
68         * gcc.target/arm/wmul-11.c: New file.
69         * gcc.target/arm/wmul-12.c: New file.
70         * gcc.target/arm/wmul-13.c: New file.
71
72 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
73
74         * gcc.target/arm/wmul-10.c: New file.
75
76 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
77
78         * gcc.target/arm/wmul-9.c: New file.
79         * gcc.target/arm/wmul-bitfield-2.c: New file.
80
81 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
82
83         * gcc.target/arm/wmul-8.c: New file.
84
85 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
86
87         * gcc.target/arm/wmul-7.c: New file.
88
89 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
90
91         * gcc.target/arm/wmul-6.c: New file.
92
93 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
94
95         * gcc.target/arm/wmul-5.c: New file.
96         * gcc.target/arm/no-wmla-1.c: New file.
97
98 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
99
100         * gcc.target/arm/wmul-bitfield-1.c: New file.
101
102 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
103
104         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
105
106 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
107
108         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
109         * gcc.target/i386/conversion.c: Likewise.
110
111 2011-08-19  Richard Guenther  <rguenther@suse.de>
112
113         * gcc.dg/torture/pr50067-1.c: New testcase.
114         * gcc.dg/torture/pr50067-2.c: Likewise.
115
116 2011-08-19  Joey Ye  <joey.ye@arm.com>
117
118         PR target/49437
119         * gcc.target/arm/handler-align.c: New test.
120         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
121         New Function.
122
123 2011-08-19  Joey Ye  <joey.ye@arm.com>
124
125         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
126
127 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
128
129         PR fortran/50071
130         * gfortran.dg/end_block_label_1.f90: New test.
131         * gfortran.dg/end_associate_label_1.f90: New test.
132
133 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
134
135         * gcc.dg/c1x-pointer-float-1.c: New test.
136
137 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
138
139         PR fortran/50071
140         * gfortran.dg/duplicate_labels_2.f: New test.
141
142 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
143
144         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
145         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
146         gcc.dg/c1x-noreturn-5.c: New tests.
147
148 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
149
150         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
151
152 2011-08-18  Tobias Burnus  <burnus@net-b.de>
153
154         PR fortran/18918
155         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
156         * gfortran.dg/coarray_lock_3.f90: Fix test.
157         * gfortran.dg/coarray_lock_4.f90: New.
158         * gfortran.dg/coarray_lock_5.f90: New.
159
160 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
161
162         PR target/50009
163         * gcc.c-torture/compile/pr50009.c: New test.
164
165         PR target/50092
166         * gcc.dg/torture/pr50092.c: New test.
167
168 2011-08-18  Tobias Burnus  <burnus@net-b.de>
169
170         PR fortran/50109
171         * gfortran.dg/namelist_73.f90: New.
172
173 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
174
175         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
176
177         PR debug/50017
178         * gcc.dg/pr50017.c: New test.
179
180 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
181
182         PR c++/45625
183         * g++.dg/lookup/hidden-var1.C: New test case.
184
185 2011-08-17  Tobias Burnus  <burnus@net-b.de>
186
187         PR fortran/31461
188         * gfortran.dg/warn_unused_var_2.f90: New.
189         * gfortran.dg/warn_unused_var_3.f90: New.
190
191 2011-08-17  Tom de Vries  <tom@codesourcery.com>
192
193         PR target/43597
194         * gcc.target/arm/pr43597.c: New test.
195
196 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
197
198         PR fortran/50070
199         * gfortran.dg/common_13.f90: New.
200
201 2011-08-16  Jason Merrill  <jason@redhat.com>
202
203         PR c++/50086
204         * g++.dg/cpp0x/variadic-unresolved.C: New.
205
206         * g++.old-deja/g++.brendan/README: Add R.I.P.
207
208         * g++.dg/ext/attr-used-1.C: New.
209
210         PR c++/50054
211         * g++.dg/cpp0x/initlist56.C: New.
212
213 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
214
215         PR testsuite/50085
216         * g++.dg/opt/life1.C: Only run on Linux.
217
218 2011-08-15  Tobias Burnus  <burnus@net-b.de>
219
220         * gfortran.dg/coarray_26.f90: New.
221
222 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
223
224         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
225         -fdump-tree-vrp1.
226
227 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
228
229         PR fortran/50073
230         * gfortran.dg/func_result_7.f90: New.
231
232 2011-08-13  Jason Merrill  <jason@redhat.com>
233
234         PR c++/50075
235         * g++.dg/cpp0x/decltype32.C: New.
236
237         PR c++/50059
238         * g++.dg/diagnostic/expr1.C: New.
239
240 2011-08-12  David Li  <davidxl@google.com>
241
242         * g++.dg/abi/vbase15.C: New test.
243
244 2011-08-12  Jason Merrill  <jason@redhat.com>
245
246         PR c++/50034
247         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
248
249 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
250
251         * gcc.dg/builtins-67.c: New test.
252         * gcc.target/i386/conversion.c: Ditto.
253
254 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
255             Brian Hackett  <bhackett1024@gmail.com>
256
257         * g++.dg/plugin/decl_plugin.c: New.
258         * g++.dg/plugin/decl-plugin-test.C: New.
259         * g++.dg/plugin/plugin.exp: Add above testcase.
260
261 2011-08-11  Richard Guenther  <rguenther@suse.de>
262
263         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
264
265 2011-08-11  Michael Matz  <matz@suse.de>
266
267         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
268
269 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
270
271         PR tree-optimization/50039
272         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
273         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
274
275 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
276
277         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
278         (sse4_1_test): Initialize src3 with random value.
279
280 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
281
282         * gcc.c-torture/execute/scal-to-vec1.c: New test.
283         * gcc.c-torture/execute/scal-to-vec2.c: New test.
284         * gcc.c-torture/execute/scal-to-vec3.c: New test.
285         * gcc.dg/scal-to-vec1.c: New test.
286         * gcc.dg/scal-to-vec2.c: New test.
287
288 2011-08-09  Richard Guenther  <rguenther@suse.de>
289
290         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
291         * gcc.dg/tree-ssa/vrp60.c: New testcase.
292         * gcc.dg/tree-ssa/vrp61.c: Likewise.
293         * gcc.dg/tree-ssa/vrp62.c: Likewise.
294
295 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
296
297         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
298
299 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
300
301         * gcc.dg/pr49948.c: Require pthread effective target.
302
303 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
304
305         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
306
307 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
308
309         * gcc.target/i386/sse-22a.c: New test.
310
311 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
312
313         PR tree-optimization/50014
314         * gcc.dg/vect/pr50014.c: New test.
315
316 2011-08-08  Martin Jambor  <mjambor@suse.cz>
317
318         PR middle-end/49923
319         * gcc.dg/tree-ssa/pr49923.c: New test.
320
321 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
322
323         PR target/49781
324         * gcc.target/i386/pr49781-1.c: New.
325
326 2011-08-08  Jason Merrill  <jason@redhat.com>
327
328         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
329
330         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
331
332 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
333
334         PR fortran/49638
335         * gfortran.dg/typebound_override_1.f90: New.
336
337 2011-08-07  Kai Tietz  <ktietz@redhat.com>
338
339         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
340         x86_64 mingw target.
341         * gcc.dg/tree-ssa/loop-1.c: Likewise.
342         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
343         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
344         * gcc.dg/tree-ssa/loop-33.c: Likewise.
345         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
346         * gcc.dg/tree-ssa/loop-35.c: Likewise.
347         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
348         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
349         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
350         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
351
352 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
353
354         PR testsuite/48727
355         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
356
357 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
358
359         * gcc.dg/pr48770.c: Cleanup coverage files.
360         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
361
362 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
363
364         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
365         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
366         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
367         lzcnt and bmi options.
368
369 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
370
371         PR target/47381
372         * gcc.dg/pr47381-1.c: New.
373         * gcc.dg/pr47381-2.c: Likewise.
374         * gcc.target/i386/pr47381.c: Likewise.
375
376 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
377
378         PR middle-end/47727
379         * gcc.dg/pr47727.c: New.
380
381         PR target/47372
382         * gcc.dg/pr47372-1.c: New.
383         * gcc.dg/pr47372-2.c: Likewise.
384
385 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
386
387         PR middle-end/47449
388         * gcc.target/i386/pr47449.c: New.
389
390         PR target/47446
391         * gcc.dg/pr47446-1.c: New.
392         * gcc.dg/pr47446-2.c: Likewise.
393
394 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
395
396         PR target/47766
397         * gcc.dg/pr47766.c: New.
398
399         PR target/47715
400         * gcc.dg/tls/pr47715-1.c: New.
401         * gcc.dg/tls/pr47715-2.c: Likewise.
402         * gcc.dg/tls/pr47715-3.c: Likewise.
403         * gcc.dg/tls/pr47715-4.c: Likewise.
404         * gcc.dg/tls/pr47715-5.c: Likewise.
405
406 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
407
408         PR libobjc/50002
409         * objc.dg/gnu-api-2-class.m: Updated comments.
410         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
411         * objc.dg/gnu-api-2-class-meta.m: New test.
412         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
413
414 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
415
416         PR libobjc/49882
417         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
418         with classes that are in construction.
419
420 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
421
422         PR target/48084
423         * gcc.target/i386/pr48084-1.c: New.
424         * gcc.target/i386/pr48084-2.c: Likewise.
425         * gcc.target/i386/pr48084-3.c: Likewise.
426         * gcc.target/i386/pr48084-4.c: Likewise.
427         * gcc.target/i386/pr48084-5.c: Likewise.
428
429         PR rtl-optimization/49504
430         * gcc.target/i386/pr49504.c: New.
431
432         PR target/49860
433         * gcc.dg/pr49860.c: New.
434
435 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
436         
437         PR libobjc/49882
438         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
439         with classes that are in construction.
440
441 2011-08-05  Jason Merrill  <jason@redhat.com>
442
443         PR c++/48993
444         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
445
446         PR c++/49921
447         * g++.dg/cpp0x/decltype31.C: New.
448
449         PR c++/49669
450         * g++.dg/init/array28.C: New.
451
452         PR c++/49988
453         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
454
455 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
456
457         PR target/47369
458         * gcc.dg/pr47369-1.c: New.
459
460 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
461
462         PR middle-end/47364
463         * gcc.dg/torture/pr47364-1.c: New.
464         * gcc.c-torture/compile/pr47364-1.c: Likewise.
465         * gcc.c-torture/compile/pr47364-2.c: Likewise.
466
467 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
468
469         PR fortran/37211
470         * gfortran.dg/transfer_check_2.f90:  New test case.
471
472 2011-08-05  Jan Hubicka  <jh@suse.cz>
473
474         PR middle-end/49494
475         * gfortran.dg/pr49494.f90: New testcase.
476
477 2011-08-05  Jan Hubicka  <jh@suse.cz>
478
479         PR middle-end/49735
480         * gcc.c-torture/compile/pr49735.c: New testcase.
481
482 2011-08-05  Jason Merrill  <jason@redhat.com>
483
484         PR c++/47453
485         * g++.dg/cpp0x/initlist56.C: New.
486
487         PR c++/49812
488         * g++.dg/overload/rvalue2.C: New.
489
490         PR c++/49983
491         * g++.dg/cpp0x/range-for21.C: New.
492
493         * g++.dg/ext/vla11.C: New.
494
495 2011-08-05  Richard Guenther  <rguenther@suse.de>
496
497         PR tree-optimization/49984
498         * gcc.dg/tree-ssa/vrp59.c: New testcase.
499
500 2011-08-05  Richard Guenther  <rguenther@suse.de>
501
502         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
503         * gcc.dg/tree-ssa/vrp52.c: Likewise.
504         * gcc.dg/tree-ssa/vrp53.c: Likewise.
505
506 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
507
508         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
509         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
510         * gfortran.dg/ldist-pr43023.f90: Ditto.
511         * gfortran.dg/namelist_52.f90: Ditto.
512         * gfortran.dg/interface_proc_end.f90: Ditto.
513         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
514         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
515
516 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
517
518         * gcc.dg/vect/vect-over-widen-1.c: New test.
519         * gcc.dg/vect/vect-over-widen-2.c: New test.
520         * gcc.dg/vect/vect-over-widen-3.c: New test.
521         * gcc.dg/vect/vect-over-widen-4.c: New test.
522
523 2011-08-04  Richard Guenther  <rguenther@suse.de>
524
525         PR fortran/49957
526         * gfortran.dg/vect/O3-pr49957.f: New testcase.
527
528 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
529
530         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
531
532 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
533
534         PR middle-end/49905
535         * g++.dg/ext/builtin-object-size3.C: New test.
536
537 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
538
539         PR tree-optimization/49948
540         * gcc.dg/pr49948.c: New test.
541
542 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
543
544         PR middle-end/47383
545         * gcc.dg/torture/pr47383.c: New.
546
547 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
548
549         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
550
551 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
552
553         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
554
555 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
556
557         PR target/47744
558         * gcc.dg/torture/pr47744-1.c: New.
559         * gcc.dg/torture/pr47744-2.c: Likewise.
560         * gcc.dg/torture/pr47744-3.c: Likewise.
561
562 2011-08-03  Richard Guenther  <rguenther@suse.de>
563
564         PR middle-end/49958
565         * gcc.dg/torture/pr49958.c: New testcase.
566
567 2011-08-03  Richard Guenther  <rguenther@suse.de>
568
569         PR tree-optimization/49938
570         * g++.dg/torture/pr49938.C: New testcase.
571
572 2011-08-02  Jason Merrill  <jason@redhat.com>
573
574         PR c++/43886
575         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
576
577         PR c++/49577
578         * g++.dg/cpp0x/initlist5.C: Add additional cases.
579
580         PR c++/49593
581         * g++.dg/cpp0x/variadic115.C: New.
582
583         PR c++/49803
584         * g++.dg/cpp0x/union5.C: New.
585
586 2011-08-02  Daniel Kraft  <d@domob.eu>
587
588         PR fortran/49885
589         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
590
591 2011-08-02  Kai Tietz  <ktietz@redhat.com>
592
593         PR middle-end/49947
594         * gcc.dg/tree-ssa/forwprop-15.c
595
596 2011-08-02  Jason Merrill  <jason@redhat.com>
597
598         PR c++/49834
599         * g++.dg/cpp0x/range-for20.C: New.
600
601 2011-08-02  Tobias Burnus  <burnus@net-b.de>
602
603         * gfortran.dg/coarray_lib_token_3.f90: New.
604
605 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
606
607         PR fortran/46752
608         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
609         * gcc.dg/gomp/atomic-15.c: New test.
610         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
611         * g++.dg/gomp/atomic-15.C: New test.
612         * g++.dg/gomp/private-1.C: New test.
613         * g++.dg/gomp/sharing-2.C: New test.
614         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
615         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
616         * gfortran.dg/gomp/omp_atomic2.f90: New test.
617
618 2011-08-02  Tobias Burnus  <burnus@net-b.de>
619
620         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
621         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
622         cleanup-module.
623         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
624         * gfortran.dg/allocatable_function_5.f90: Ditto.
625         * gfortran.dg/allocate_stat.f90: Ditto.
626         * gfortran.dg/array_constructor_20.f90: Ditto.
627         * gfortran.dg/array_constructor_21.f90: Ditto.
628         * gfortran.dg/array_constructor_22.f90: Ditto.
629         * gfortran.dg/array_constructor_26.f03: Ditto.
630         * gfortran.dg/array_function_4.f90: Ditto.
631         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
632         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
633         * gfortran.dg/bind_c_usage_15.f90: Ditto.
634         * gfortran.dg/bind_c_usage_16.f03: Ditto.
635         * gfortran.dg/bind_c_usage_3.f03: Ditto.
636         * gfortran.dg/binding_label_tests_7.f03: Ditto.
637         * gfortran.dg/class_15.f03: Ditto.
638         * gfortran.dg/class_27.f03: Ditto.
639         * gfortran.dg/class_33.f90: Ditto.
640         * gfortran.dg/class_37.f03: Ditto.
641         * gfortran.dg/class_40.f03: Ditto.
642         * gfortran.dg/class_42.f03: Ditto.
643         * gfortran.dg/class_defined_operator_1.f03: Ditto.
644         * gfortran.dg/coarray/registering_1.f90: Ditto.
645         * gfortran.dg/convert_1.f90: Ditto.
646         * gfortran.dg/default_initialization_3.f90: Ditto.
647         * gfortran.dg/dependency_25.f90: Ditto.
648         * gfortran.dg/dependency_26.f90: Ditto.
649         * gfortran.dg/dependency_36.f90: Ditto.
650         * gfortran.dg/dependency_37.f90: Ditto.
651         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
652         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
653         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
654         * gfortran.dg/elemental_pointer_1.f90: Ditto.
655         * gfortran.dg/elemental_result_1.f90: Ditto.
656         * gfortran.dg/empty_derived_type.f90: Ditto.
657         * gfortran.dg/entry_7.f90: Ditto.
658         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
659         * gfortran.dg/equiv_constraint_3.f90: Ditto.
660         * gfortran.dg/error_recovery_3.f90: Ditto.
661         * gfortran.dg/extends_4.f03: Ditto.
662         * gfortran.dg/func_assign.f90: Ditto.
663         * gfortran.dg/func_assign_3.f90: Ditto.
664         * gfortran.dg/generic_1.f90: Ditto.
665         * gfortran.dg/generic_18.f90: Ditto.
666         * gfortran.dg/generic_22.f03: Ditto.
667         * gfortran.dg/generic_4.f90: Ditto.
668         * gfortran.dg/generic_6.f90: Ditto.
669         * gfortran.dg/generic_actual_arg.f90: Ditto.
670         * gfortran.dg/graphite/id-21.f: Ditto.
671         * gfortran.dg/graphite/pr45758.f90: Ditto.
672         * gfortran.dg/host_assoc_call_2.f90: Ditto.
673         * gfortran.dg/host_assoc_call_3.f90: Ditto.
674         * gfortran.dg/host_assoc_call_4.f90: Ditto.
675         * gfortran.dg/host_assoc_function_4.f90: Ditto.
676         * gfortran.dg/host_used_types_1.f90: Ditto.
677         * gfortran.dg/implicit_1.f90: Ditto.
678         * gfortran.dg/implicit_11.f90: Ditto.
679         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
680         * gfortran.dg/impure_actual_1.f90: Ditto.
681         * gfortran.dg/impure_assignment_1.f90: Ditto.
682         * gfortran.dg/impure_constructor_1.f90: Ditto.
683         * gfortran.dg/initialization_10.f90: Ditto.
684         * gfortran.dg/initialization_12.f90: Ditto.
685         * gfortran.dg/interface_14.f90: Ditto.
686         * gfortran.dg/interface_15.f90: Ditto.
687         * gfortran.dg/interface_2.f90: Ditto.
688         * gfortran.dg/interface_25.f90: Ditto.
689         * gfortran.dg/interface_26.f90: Ditto.
690         * gfortran.dg/interface_29.f90: Ditto.
691         * gfortran.dg/interface_assignment_1.f90: Ditto.
692         * gfortran.dg/internal_pack_6.f90: Ditto.
693         * gfortran.dg/internal_pack_7.f90: Ditto.
694         * gfortran.dg/internal_pack_8.f90: Ditto.
695         * gfortran.dg/lto/pr45586_0.f90: Ditto.
696         * gfortran.dg/lto/pr47839_0.f90: Ditto.
697         * gfortran.dg/module_commons_3.f90: Ditto.
698         * gfortran.dg/module_equivalence_4.f90: Ditto.
699         * gfortran.dg/module_equivalence_6.f90: Ditto.
700         * gfortran.dg/module_function_type_1.f90: Ditto.
701         * gfortran.dg/module_naming_1.f90: Ditto.
702         * gfortran.dg/namelist_4.f90: Ditto.
703         * gfortran.dg/operator_c1202.f90: Ditto.
704         * gfortran.dg/parens_7.f90: Ditto.
705         * gfortran.dg/pr32921.f: Ditto.
706         * gfortran.dg/pr33646.f90: Ditto.
707         * gfortran.dg/pr41928.f90: Ditto.
708         * gfortran.dg/pr42119.f90: Ditto.
709         * gfortran.dg/pr43984.f90: Ditto.
710         * gfortran.dg/present_1.f90: Ditto.
711         * gfortran.dg/private_type_2.f90: Ditto.
712         * gfortran.dg/proc_decl_2.f90: Ditto.
713         * gfortran.dg/proc_ptr_10.f90: Ditto.
714         * gfortran.dg/proc_ptr_22.f90: Ditto.
715         * gfortran.dg/proc_ptr_8.f90: Ditto.
716         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
717         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
718         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
719         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
720         * gfortran.dg/substring_equivalence.f90: Ditto.
721         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
722         * gfortran.dg/transpose_optimization_1.f90: Ditto.
723         * gfortran.dg/trim_optimize_6.f90: Ditto.
724         * gfortran.dg/typebound_call_12.f03: Ditto.
725         * gfortran.dg/typebound_operator_5.f03: Ditto.
726         * gfortran.dg/typebound_operator_6.f03: Ditto.
727         * gfortran.dg/typebound_proc_18.f03: Ditto.
728         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
729         * gfortran.dg/use_1.f90: Ditto.
730         * gfortran.dg/use_10.f90: Ditto.
731         * gfortran.dg/use_11.f90: Ditto.
732         * gfortran.dg/use_14.f90: Ditto.
733         * gfortran.dg/use_only_2.f90: Ditto.
734         * gfortran.dg/use_rename_4.f90: Ditto.
735         * gfortran.dg/use_rename_5.f90: Ditto.
736         * gfortran.dg/used_dummy_types_3.f90: Ditto.
737         * gfortran.dg/used_interface_ref.f90: Ditto.
738         * gfortran.dg/used_types_11.f90: Ditto.
739         * gfortran.dg/used_types_3.f90: Ditto.
740         * gfortran.dg/used_types_4.f90: Ditto.
741         * gfortran.dg/userdef_operator_2.f90: Ditto.
742         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
743         * gfortran.dg/vect/pr46213.f90: Ditto.
744         * gfortran.dg/whole_file_21.f90: Ditto.
745         * gfortran.dg/whole_file_22.f90: Ditto.
746         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
747         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
748
749 2011-08-02  Kai Tietz  <ktietz@redhat.com>
750
751         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
752
753 2011-08-01  Jason Merrill  <jason@redhat.com>
754
755         PR c++/49932
756         * g++.dg/abi/mangle49.C: New.
757
758         PR c++/49924
759         * g++.dg/cpp0x/constexpr-array4.C: New.
760
761         PR c++/49813
762         * g++.dg/cpp0x/constexpr-builtin1.C: New.
763
764 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
765
766         PR target/49927
767         * gcc.target/i386/pr49927.c: New test.
768
769 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
770
771         PR tree-optimization/49926
772         * gcc.dg/vect/pr49926.c: New test.
773
774 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
775
776         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
777         * gcc.target/i386/lzcnt-1.c: New test.
778         * gcc.target/i386/lzcnt-2.c: Likewise.
779         * gcc.target/i386/lzcnt-2a.c: Likewise.
780         * gcc.target/i386/lzcnt-3.c: Likewise.
781         * gcc.target/i386/lzcnt-4.c: Likewise.
782         * gcc.target/i386/lzcnt-4a.c: Likewise.
783         * gcc.target/i386/lzcnt-5.c: Likewise.
784         * gcc.target/i386/lzcnt-6.c: Likewise.
785         * gcc.target/i386/lzcnt-6a.c: Likewise.
786         * gcc.target/i386/lzcnt-check.h: Likewise.
787
788         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
789         * gcc.target/i386/sse-13.c: Likewise.
790         * gcc.target/i386/sse-14.c: Likewise.
791         * g++.dg/other/i386-2.C: Likewise.
792         * g++.dg/other/i386-3.C: Likewise.
793
794 2011-08-01  Julian Brown  <julian@codesourcery.com>
795
796         * gcc.target/arm/fixed-point-exec.c: New test.
797
798 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
799
800         PR target/49920
801         * gcc.target/i386/pr49920.c: New test.
802
803 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
804
805         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
806         * gcc.dg/tree-ssa/pr23109.c: Ditto.
807         * gcc.dg/tree-ssa/loop-7.c: Ditto.
808         * gcc.dg/tree-ssa/loop-32.c: Ditto.
809         * gcc.dg/tree-ssa/loop-33.c: Ditto.
810         * gcc.dg/tree-ssa/loop-34.c: Ditto.
811         * gcc.dg/tree-ssa/loop-35.c: Ditto.
812         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
813         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
814         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
815         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
816         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
817         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
818         * g++.dg/tree-ssa/pr33615.C: Ditto.
819         * g++.dg/tree-ssa/restrict1.C: Ditto.
820         * c-c++-common/restrict-2.c: Ditto.
821         * gfortran.dg/pr32921.f: Ditto.
822         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
823         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
824         * gcc.dg/tree-ssa/vrp47.c: Ditto.
825         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
826         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
827         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
828         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
829         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
830         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
831         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
832
833 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
834
835         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
836         .exe.ltrans[0-9]*. dump files.
837
838 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
839
840         PR fortran/49112
841         * gfortran.dg/abstract_type_6.f03: Modified.
842         * gfortran.dg/typebound_proc_24.f03: New.
843
844 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
845
846         PR testsuite/49917
847         * g++.dg/init/for1.C: Fix.
848
849 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
850
851         PR fortran/48876
852         * gfortran.dg/string_5.f90:  New test.
853
854 2011-07-29  Jason Merrill  <jason@redhat.com>
855
856         PR c++/49867
857         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
858
859 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
860
861         PR tree-optimization/47407
862         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
863         alpha*-dec-osf*.
864         Sort target list.
865
866 2011-07-29  Richard Guenther  <rguenther@suse.de>
867
868         * gcc.dg/uninit-suppress.c: Also disable VRP.
869         * gcc.dg/uninit-suppress_2.c: Likewise.
870
871 2011-07-28  Jason Merrill  <jason@redhat.com>
872
873         PR c++/49808
874         * g++.dg/template/nontype24.C: New.
875
876 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
877
878         PR rtl-optimization/47958
879         * gcc.dg/torture/pr47958-1.c: New.
880
881 2011-07-29  Wei Guozhi  <carrot@google.com>
882
883         PR rtl-optimization/49799
884         * gcc.dg/pr49799.c: New test case.
885
886 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
887
888         PR middle-end/48648
889         * gcc.dg/graphite/id-pr48648.c: New.
890
891 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
892
893         PR fortran/31067
894         * gfortran.dg/maxloc_2.f90: New test.
895         * gfortran.dg/maxloc_3.f90: New test.
896         * gfortran.dg/minloc_1.f90: New test.
897         * gfortran.dg/minloc_2.f90: New test.
898         * gfortran.dg/minloc_3.f90: New test.
899         * gfortran.dg/minmaxloc_7.f90: New test.
900
901         PR debug/49871
902         * gcc.dg/debug/dwarf2/pr49871.c: New test.
903
904 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
905
906         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
907         the builtin isn't optimized away.
908
909 2011-07-27  Tobias Burnus  <burnus@net-b.de>
910
911         PR fortran/45586
912         * gfortran.dg/lto/pr45586-2_0.f90: New.
913
914 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
915
916         PR middle-end/49875
917         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
918         * c-c++-common/cxxbitfields-5.c: Same.
919
920 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
921
922         * lib/target-supports.exp (check_effective_target_mmap): Use
923         check_function_available.
924
925 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
926
927         * g++.old-deja/g++.pt/crash60.C: Updated.
928
929 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
930
931         PR target/49866
932         * gcc.target/i386/pr49866.c: New test.
933
934 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
935
936         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
937         * gcc.target/i386/bmi-andn-1.c: New test.
938         * gcc.target/i386/bmi-andn-1a.c: Likewise.
939         * gcc.target/i386/bmi-andn-2.c: Likewise.
940         * gcc.target/i386/bmi-andn-2a.c: Likewise.
941         * gcc.target/i386/bmi-bextr-1.c: Likewise.
942         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
943         * gcc.target/i386/bmi-bextr-2.c: Likewise.
944         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
945         * gcc.target/i386/bmi-blsi-1.c: Likewise.
946         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
947         * gcc.target/i386/bmi-blsi-2.c: Likewise.
948         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
949         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
950         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
951         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
952         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
953         * gcc.target/i386/bmi-blsr-1.c: Likewise.
954         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
955         * gcc.target/i386/bmi-blsr-2.c: Likewise.
956         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
957         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
958         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
959         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
960         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
961
962 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
963
964         PR middle-end/47691
965         * gfortran.dg/graphite/id-pr47691.f: New.
966
967 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
968
969         * gcc.target/i386/avx-os-support.h: New.
970         * gcc.target/i386/avx-check.h: Include avx-os-support.h
971         (main): Check avx_os_support before the test is run.
972         * gcc.target/i386/aes-avx-check.h: Ditto.
973         * gcc.target/i386/pclmul-avx-check.h: Ditto.
974
975 2011-07-27  Kai Tietz  <ktietz@redhat.com>
976
977         * gcc.target/i386/aggregate-ret3.c: New test.
978         * gcc.target/i386/aggregate-ret4.c: New test.
979
980 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
981
982         PR fortran/49755
983         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
984         allocated array should *not* change its size.
985         * gfortran.dg/multiple_allocation_3.f90: New test.
986
987 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
988
989         PR c++/49776
990         * g++.dg/cpp0x/constexpr-49776.C: New.
991
992 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
993
994         PR middle-end/47046
995         * gcc.dg/graphite/id-pr47046.c: New.
996
997 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
998
999         PR middle-end/47653
1000         * gcc.dg/graphite/run-id-pr47593.c: New.
1001
1002 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1003
1004         PR middle-end/47653
1005         * gcc.dg/graphite/run-id-pr47653.c: New.
1006         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1007         induction variables.
1008         * gcc.dg/graphite/scop-16.c: Same.
1009         * gcc.dg/graphite/scop-17.c: Same.
1010         * gcc.dg/graphite/scop-21.c: Same.
1011
1012 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1013
1014         PR middle-end/48805
1015         * gcc.dg/graphite/id-pr48805.c: New.
1016
1017 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1018
1019         * gfortran.dg/coarray_lib_token_2.f90: New.
1020
1021 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1022
1023         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1024         SPU local store.
1025
1026 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1027
1028         PR tree-opt/49671
1029         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1030         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1031
1032 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1033
1034         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1035
1036         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1037         * gcc.c-torture/execute/loop-2g.c: Likewise.
1038         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1039         Require mmap support.
1040         * gcc.c-torture/execute/loop-2g.x: Likewise.
1041         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1042         (MAP_ANON): Provide default.
1043         * gcc.dg/20050826-1.c: Likewise.
1044         * gcc.target/i386/pr36533.c: Likewise.
1045         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1046         Use dg-require-effective-target mmap.
1047
1048 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1049
1050         PR c++/49838
1051         * g++.dg/cpp0x/range-for19.C: New.
1052
1053 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1054
1055         PR testsuite/49753
1056         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1057
1058         Revert:
1059         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1060
1061         PR testsuite/49753
1062         * g++.dg/torture/pr49309.C: Remove.
1063
1064 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1065
1066         PR tree-optimization/49809
1067         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1068         test.
1069
1070 2011-07-25  Richard Guenther  <rguenther@suse.de>
1071
1072         PR tree-optimization/49715
1073         * gcc.target/i386/pr49715-1.c: New testcase.
1074         * gcc.target/i386/pr49715-2.c: Likewise.
1075
1076 2011-07-23  Jason Merrill  <jason@redhat.com>
1077
1078         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1079
1080 2011-07-22  Jason Merrill  <jason@redhat.com>
1081
1082         PR c++/49793
1083         * g++.dg/cpp0x/initlist55.C: New.
1084
1085 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1086
1087         PR fortran/49791
1088         * gfortran.dg/namelist_72.f: New.
1089
1090 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1091
1092         * gfortran.dg/coarray_25.f90: New.
1093
1094 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1095
1096         * override1.C: This test should use c++0x mode.
1097         * override3.C: New. Test the diagnostics in c++98 mode.
1098
1099 2011-07-22  Jason Merrill  <jason@redhat.com>
1100             Mark Glisse  <marc.glisse@normalesup.org>
1101
1102         PR c++/30112
1103         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1104
1105         PR c++/49813
1106         * g++.dg/opt/builtins2.C: New.
1107         * g++.dg/other/error27.C: Don't rely on __builtin.
1108
1109 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1110
1111         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1112         on lp64 targets.
1113         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1114         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1115         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1116         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1117
1118         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1119         instead of ia32.
1120
1121 2011-07-22  Richard Guenther  <rguenther@suse.de>
1122
1123         PR tree-optimization/45819
1124         * gcc.dg/pr45819.c: New testcase.
1125
1126 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1127
1128         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1129
1130 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1131
1132         PR middle-end/47654
1133         PR middle-end/49649
1134         * gcc.dg/graphite/run-id-pr47654.c: New.
1135
1136 2011-07-21  Ian Lance Taylor  <iant@google.com>
1137
1138         PR middle-end/49705
1139         * gcc.dg/pr49705.c: New test.
1140
1141 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1142
1143         * lib/target-supports.exp (check_avx_os_support_available): New.
1144         (check_effective_target_avx_runtime): Use it.
1145
1146 2011-07-21  Richard Guenther  <rguenther@suse.de>
1147
1148         PR tree-optimization/49770
1149         * g++.dg/torture/pr49770.C: New testcase.
1150
1151 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1152
1153         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1154         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1155
1156 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1157
1158         * gfortran.dg/coarray_lib_token_1.f90: New.
1159
1160 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1161
1162         * gcc.dg/pr32912-2.c: Skip for AVR.
1163         * gcc.dg/pr44674.c: Add dg-require-profiling.
1164
1165 2011-07-20  Jason Merrill  <jason@redhat.com>
1166
1167         * g++.dg/ext/desig2.C: New.
1168
1169 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1170
1171         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1172         be generated.
1173         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1174         * gcc.target/powerpc/recip-3.c: Ditto.
1175
1176 2011-07-19  Jason Merrill  <jason@redhat.com>
1177
1178         PR c++/6709 (DR 743)
1179         PR c++/42603 (DR 950)
1180         * g++.dg/cpp0x/decltype21.C: New.
1181
1182 2011-07-20  Richard Guenther  <rguenther@suse.de>
1183
1184         PR middle-end/18908
1185         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1186         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1187
1188 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1189
1190         * gcc.target/arm/combine-movs.c: New.
1191         * gcc.target/arm/unsigned-extend-2.c: New.
1192
1193 2011-07-19  Jason Merrill  <jason@redhat.com>
1194
1195         PR c++/49785
1196         * g++.dg/cpp0x/variadic114.C: New.
1197
1198 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1199
1200         * gfortran.dg/coarray_args_1.f90: New.
1201         * gfortran.dg/coarray_args_2.f90: New.
1202
1203 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1204
1205         PR fortran/49708
1206         * gfortran.dg/allocate_error_3.f90: New.
1207
1208 2011-07-19  Richard Guenther  <rguenther@suse.de>
1209
1210         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1211         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1212         * gcc.dg/torture/20110719-1.c: New testcase.
1213
1214 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1215
1216         PR tree-optimization/49768
1217         * gcc.c-torture/execute/pr49768.c: New test.
1218
1219 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1220
1221         PR tree-optimization/49771
1222         * gcc.dg/vect/pr49771.c: New test.
1223
1224 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1225
1226         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1227         * gcc.dg/ipa/ipa-2.c: Likewise.
1228         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1229         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1230         * gcc.dg/ipa/ipa-5.c: Likewise.
1231         * gcc.dg/ipa/ipa-7.c: Likewise.
1232         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1233         * gcc.dg/ipa/ipacost-1.c: Likewise.
1234         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1235         functions.
1236         * gcc.dg/ipa/ipcp-1.c: New test.
1237         * gcc.dg/ipa/ipcp-2.c: Likewise.
1238         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1239
1240 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1241
1242         PR middle-end/49675
1243         * gfortran.dg/pr49675.f90: New test.
1244
1245 2011-07-18  Richard Guenther  <rguenther@suse.de>
1246
1247         * gcc.dg/torture/20110718-1.c: New testcase.
1248
1249 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1250
1251         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1252         * g++.dg/ext/bitfield3.C: Likewise.
1253         * g++.dg/ext/bitfield4.C: Likewise.
1254         * g++.dg/ext/bitfield5.C: Likewise.
1255         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1256         * g++.dg/other/pr23205-2.C: Likewise.
1257         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1258         * gcc.c-torture/compile/20001109-2.c: Likewise.
1259         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1260         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1261         * gcc.dg/bitfld-16.c: Likewise.
1262         * gcc.dg/bitfld-17.c: Likewise.
1263         * gcc.dg/bitfld-18.c: Likewise.
1264         * gcc.dg/builtins-config.h: Remove Netware support.
1265         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1266         * gcc.dg/cdce2.c: Likewise.
1267         * gcc.dg/cpp/assert4.c: Remove netware support.
1268         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1269         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1270
1271         * lib/target-supports.exp (check_visibility_available): Remove
1272         NetWare support.
1273         (check_profiling_available): Likewise.
1274
1275 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1276
1277         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1278
1279 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1280             Thomas Koenig  <tkoenig@gcc.gnu.org>
1281
1282         PR fortran/34657
1283         * gfortran.dg/generic_17.f90: Fix testcase.
1284         * gfortran.dg/interface_3.f90: Add dg-error.
1285         * gfortran.dg/use_14.f90: New.
1286         * gfortran.dg/use_15.f90: New.
1287
1288 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1289
1290         * gnat.dg/pointer_controlled.adb: New test.
1291
1292 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1293
1294         PR fortran/49624
1295         * gfortran.dg/pointer_remapping_7.f90: New.
1296
1297 2011-07-16  Jason Merrill  <jason@redhat.com>
1298
1299         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1300
1301 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1302             Jason Merrill  <jason@redhat.com>
1303
1304         PR c++/45329
1305         PR c++/48934
1306         * g++.dg/cpp0x/decltype29.C: Adjust.
1307         * g++.dg/cpp0x/error4.C: Adjust.
1308         * g++.dg/cpp0x/sfinae26.C: Adjust.
1309         * g++.dg/cpp0x/variadic105.C: Adjust.
1310         * g++.dg/template/deduce3.C: Adjust.
1311         * g++.dg/template/error45.C: Adjust.
1312         * g++.dg/template/ptrmem2.C: Adjust.
1313         * g++.dg/template/sfinae2.C: Adjust.
1314         * g++.old-deja/g++.pt/crash60.C: Adjust.
1315         * g++.old-deja/g++.pt/unify6.C: Adjust.
1316         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1317         * g++.dg/cpp0x/nullptr15.C: Adjust.
1318         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1319         * g++.dg/cpp0x/pr31431.C: Adjust.
1320         * g++.dg/cpp0x/pr31434.C: Adjust.
1321         * g++.dg/cpp0x/sfinae11.C: Adjust
1322         * g++.dg/cpp0x/temp_default2.C: Adjust.
1323         * g++.dg/cpp0x/trailing4.C: Adjust.
1324         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1325         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1326         * g++.dg/cpp0x/variadic105.C: Adjust.
1327         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1328         * g++.dg/ext/vla2.C: Adjust.
1329         * g++.dg/other/ptrmem10.C: Adjust.
1330         * g++.dg/other/ptrmem11.C: Adjust.
1331         * g++.dg/overload/unknown1.C: Adjust.
1332         * g++.dg/template/conv11.C: Adjust.
1333         * g++.dg/template/dependent-expr5.C: Adjust.
1334         * g++.dg/template/friend.C: Adjust.
1335         * g++.dg/template/incomplete2.C: Adjust.
1336         * g++.dg/template/local4.C: Adjust.
1337         * g++.dg/template/local6.C: Adjust.
1338         * g++.dg/template/operator9.C: Adjust.
1339         * g++.dg/template/ttp25.C: Adjust.
1340         * g++.dg/template/unify10.C: Adjust.
1341         * g++.dg/template/unify11.C: Adjust.
1342         * g++.dg/template/unify6.C: Adjust.
1343         * g++.dg/template/unify9.C: Adjust.
1344         * g++.dg/template/varmod1.C: Adjust.
1345         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1346         * g++.old-deja/g++.pt/crash28.C: Adjust.
1347         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1348         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1349         * g++.old-deja/g++.pt/expr2.C: Adjust.
1350         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1351         * g++.old-deja/g++.pt/spec5.C: Adjust.
1352         * g++.old-deja/g++.pt/spec6.C: Adjust.
1353         * g++.old-deja/g++.pt/unify4.C: Adjust.
1354         * g++.old-deja/g++.pt/unify8.C: Adjust.
1355         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1356         * g++.dg/overload/template5.C: New testcase.
1357         * g++.dg/template/overload12.C: New testcase.
1358
1359 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1360
1361         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1362         * gfortran.dg/coarray_7.f90: Ditto.
1363         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1364         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1365
1366 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1367
1368         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1369         case.
1370         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1371         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1372         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1373         C67X.
1374         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1375         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1376         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1377
1378 2011-07-15  Jason Merrill  <jason@redhat.com>
1379
1380         PR testsuite/49741
1381         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1382         Use --extra_opts instead of --additional_options.
1383
1384 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1385
1386         PR testsuite/49753
1387         * g++.dg/torture/pr49309.C: Remove.
1388
1389 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1390
1391         * gcc.target/tic6x/weak-call.c: New test.
1392         * gcc.target/tic6x/fpcmp.c: New test.
1393         * gcc.target/tic6x/fpdiv.c: New test.
1394         * gcc.target/tic6x/rotdi16-scan.c: New test.
1395         * gcc.target/tic6x/ffssi.c: New test.
1396         * gcc.target/tic6x/fpdiv-lib.c: New test.
1397         * gcc.target/tic6x/cold-lc.c: New test.
1398         * gcc.target/tic6x/longcalls.c: New test.
1399         * gcc.target/tic6x/abi-align-1.c: New test.
1400         * gcc.target/tic6x/fpcmp-finite.c: New test.
1401         * gcc.target/tic6x/rotdi16.c: New test.
1402         * gcc.target/tic6x/bswapl.c: New test.
1403         * gcc.target/tic6x/ffsdi.c: New test.
1404         * gcc.target/tic6x/tic6x.exp: New file.
1405         * gcc.target/tic6x/builtins/arith24.c: New test.
1406         * gcc.target/tic6x/builtins/smpy.c: New test.
1407         * gcc.target/tic6x/builtins/smpylh.c: New test.
1408         * gcc.target/tic6x/builtins/smpyh.c: New test.
1409         * gcc.target/tic6x/builtins/sarith1.c: New test.
1410         * gcc.target/tic6x/builtins/extclr.c: New test
1411         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1412         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1413         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1414         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1415         New functions.
1416         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1417         __TMS320C6X__.
1418         * gcc.dg/20020312-2.c: Likewise.
1419         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1420         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1421         * gcc.dg/torture/builtin-math-7.c: Likewise.
1422
1423         PR testsuite/49757
1424         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1425         not testing tic6x-*-*.
1426
1427 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1428
1429         PR tree-opt/49309
1430         * g++.dg/torture/pr49309.C: New testcase.
1431
1432 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1433
1434         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1435
1436 2011-07-14  Richard Guenther  <rguenther@suse.de>
1437
1438         PR tree-optimization/49651
1439         * gcc.dg/torture/pr49651.c: New testcase.
1440
1441 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1442
1443         PR target/43746
1444         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1445
1446 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1447
1448         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1449         -mno-pointers-to-nested-functions.
1450         * gcc.target/powerpc/no-r11-2.c: Ditto.
1451         * gcc.target/powerpc/no-r11-3.c: Ditto.
1452
1453 2011-07-13  Jason Merrill  <jason@redhat.com>
1454
1455         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1456         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1457         when compiling C files.
1458         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1459         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1460         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1461         * g++.dg/lookup/anon2.C: Likewise.
1462         * g++.dg/tree-ssa/copyprop.C: Likewise.
1463         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1464         * g++.dg/init/vector1.C: Ignore narrowing errors.
1465         * g++.dg/torture/pr35526.C: Likewise.
1466         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1467
1468 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1469
1470         PR libfortran/49296
1471         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1472         and logical reads.
1473
1474 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1475
1476         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1477         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1478
1479 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1480
1481         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1482         * lib/obj-c++.exp (obj-c++_init): Ditto.
1483         * lib/file-format.exp (gcc_target_object_format): Ditto.
1484         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1485         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1486         (check_visibility_available): Ditto.
1487         (check_effective_target_tls_native): Ditto.
1488         (check_effective_target_tls_emulated): Ditto.
1489         (check_effective_target_function_sections): Ditto.
1490
1491 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1492
1493         * gcc.target/arm/pr48183.c: New test.
1494
1495 2011-07-13  Richard Guenther  <rguenther@suse.de>
1496
1497         * gcc.dg/torture/20110713-1.c: New testcase.
1498
1499 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1500
1501         PR rtl-opt/49474
1502         * gcc.c-torture/compile/pr49474.c: New testcase.
1503
1504 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1505
1506         PR tree-optimization/49712
1507         * gcc.c-torture/execute/pr49712.c: New test.
1508
1509 2011-07-11  Jason Merrill  <jason@redhat.com>
1510
1511         PR c++/44609
1512         * g++.dg/template/recurse3.C: New.
1513
1514 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1515
1516         PR debug/49676
1517         * gcc.dg/guality/csttest.c: New test.
1518
1519         PR fortran/49698
1520         * gfortran.dg/pr49698.f90: New test.
1521
1522 2011-07-11  Jeff Law  <law@redhat.com>
1523
1524         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1525
1526 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1527
1528         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1529         * go.test/go-test.exp (go-set-goarch): Likewise.
1530
1531 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1532
1533         PR target/39633
1534         * gcc.target/avr/torture/pr39633.c: New test case.
1535
1536 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1537
1538         PR fortran/18918
1539         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1540
1541 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1542
1543         * lib/target-supports.exp (check_effective_target_scheduling):
1544         New Function.
1545         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1546         * gcc.dg/pr45055.c: Ditto.
1547         * gcc.dg/pr45353.c: Ditto.
1548         * g++.dg/pr45056.C: Ditto.
1549
1550 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1551
1552         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1553         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1554         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1555         * g++.dg/torture/pr31863.C: Skip AVR.
1556
1557 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1558
1559         PR fortran/49690
1560         * gfortran.dg/intrinsic_signal.f90: New.
1561
1562 2011-07-09  Jason Merrill  <jason@redhat.com>
1563
1564         * g++.dg/cpp0x/regress/regress6.C: New.
1565         * g++.dg/parse/crash45.C: Adjust message.
1566         * g++.dg/template/crash38.C: Adjust message.
1567         * g++.dg/template/crash64.C: Adjust message.
1568
1569 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1570
1571         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1572         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1573         * g++.dg/abi/bitfield3.C: Likewise.
1574         * g++.dg/eh/pr38662.C: Likewise.
1575         * g++.dg/ext/attrib36.C: Likewise.
1576         * g++.dg/ext/attrib37.C: Likewise.
1577         * g++.dg/ext/attrib8.C: Likewise.
1578         * g++.dg/ext/tmplattr1.C: Likewise.
1579         * g++.dg/inherit/override-attribs.C: Likewise.
1580         * g++.dg/opt/inline9.C: Likewise.
1581         * g++.dg/opt/life1.C: Likewise.
1582         * g++.dg/opt/longbranch2.C: Likewise.
1583         * g++.dg/opt/nrv12.C: Likewise.
1584         * g++.dg/opt/reg-stack4.C: Likewise.
1585         * g++.dg/other/pr35504.C: Likewise.
1586         * g++.dg/other/pr39496.C: Likewise.
1587         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1588         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1589         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1590         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1591         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1592         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1593         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1594         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1595         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1596         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1597         * g++.dg/warn/pr15774-1.C: Likewise.
1598         * g++.dg/warn/pr15774-2.C: Likewise.
1599         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1600         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1601         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1602         * g++.old-deja/g++.pt/asm2.C: Likewise.
1603         * gcc.c-torture/compile/20000804-1.c: Likewise.
1604         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1605         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1606         * gcc.dg/20020108-1.c: Likewise.
1607         * gcc.dg/20020122-2.c: Likewise.
1608         * gcc.dg/20020122-3.c: Likewise.
1609         * gcc.dg/20020206-1.c: Likewise.
1610         * gcc.dg/20020219-1.c: Likewise.
1611         * gcc.dg/20020310-1.c: Likewise.
1612         * gcc.dg/20020411-1.c: Likewise.
1613         * gcc.dg/20020418-2.c: Likewise.
1614         * gcc.dg/20020426-2.c: Likewise.
1615         * gcc.dg/20020517-1.c: Likewise.
1616         * gcc.dg/20030204-1.c: Likewise.
1617         * gcc.dg/20030826-2.c: Likewise.
1618         * gcc.dg/20031102-1.c: Likewise.
1619         * gcc.dg/20031202-1.c: Likewise.
1620         * gcc.dg/20050111-1.c: Likewise.
1621         * gcc.dg/20050503-1.c: Likewise.
1622         * gcc.dg/array-init-1.c: Likewise.
1623         * gcc.dg/builtin-apply4.c: Likewise.
1624         * gcc.dg/dfp/pr31344.c: Likewise.
1625         * gcc.dg/gomp/atomic-11.c: Likewise.
1626         * gcc.dg/graphite/pr40281.c: Likewise.
1627         * gcc.dg/ia64-sync-1.c: Likewise.
1628         * gcc.dg/ia64-sync-2.c: Likewise.
1629         * gcc.dg/ia64-sync-3.c: Likewise.
1630         * gcc.dg/ia64-sync-4.c: Likewise.
1631         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1632         * gcc.dg/invalid-call-1.c: Likewise.
1633         * gcc.dg/loop-3.c: Likewise.
1634         * gcc.dg/lower-subreg-1.c: Likewise.
1635         * gcc.dg/lto/pr47259_0.c: Likewise.
1636         * gcc.dg/nested-calls-1.c: Likewise.
1637         * gcc.dg/pr20017.c: Likewise.
1638         * gcc.dg/pr25023.c: Likewise.
1639         * gcc.dg/pr27671-2.c: Likewise.
1640         * gcc.dg/pr32176.c: Likewise.
1641         * gcc.dg/pr33676.c: Likewise.
1642         * gcc.dg/pr35045.c: Likewise.
1643         * gcc.dg/pr36015.c: Likewise.
1644         * gcc.dg/pr36584.c: Likewise.
1645         * gcc.dg/pr36998.c: Likewise.
1646         * gcc.dg/pr37438.c: Likewise.
1647         * gcc.dg/pr37908.c: Likewise.
1648         * gcc.dg/pr41241.c: Likewise.
1649         * gcc.dg/pr41340.c: Likewise.
1650         * gcc.dg/pr44136.c: Likewise.
1651         * gcc.dg/pr44194-1.c: Likewise.
1652         * gcc.dg/pr46212.c: Likewise.
1653         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1654         * gcc.dg/setjmp-2.c: Likewise.
1655         * gcc.dg/short-compare-1.c: Likewise.
1656         * gcc.dg/short-compare-2.c: Likewise.
1657         * gcc.dg/smod-1.c: Likewise.
1658         * gcc.dg/sync-2.c: Likewise.
1659         * gcc.dg/sync-3.c: Likewise.
1660         * gcc.dg/tls/opt-1.c: Likewise.
1661         * gcc.dg/tls/opt-2.c: Likewise.
1662         * gcc.dg/tls/opt-3.c: Likewise.
1663         * gcc.dg/torture/badshift.c: Likewise.
1664         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1665         * gcc.dg/torture/pr20314-2.c: Likewise.
1666         * gcc.dg/torture/pr36891.c: Likewise.
1667         * gcc.dg/torture/pr38774.c: Likewise.
1668         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1669         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1670         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1671         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1672         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1673         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1674         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1675         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1676         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1677         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1678         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1679         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1680         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1681         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1682         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1683         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1684         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1685         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1686         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1687         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1688         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1689         * gcc.dg/unroll-1.c: Likewise.
1690         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1691         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1692         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1693         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1694         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1695         * gcc.target/i386/20000609-1.c: Likewise.
1696         * gcc.target/i386/20000720-1.c: Likewise.
1697         * gcc.target/i386/20000724-1.c: Likewise.
1698         * gcc.target/i386/20011107-1.c: Likewise.
1699         * gcc.target/i386/20011119-1.c: Likewise.
1700         * gcc.target/i386/20020201-3.c: Likewise.
1701         * gcc.target/i386/20020218-1.c: Likewise.
1702         * gcc.target/i386/20020729-1.c: Likewise.
1703         * gcc.target/i386/20030926-1.c: Likewise.
1704         * gcc.target/i386/20060125-1.c: Likewise.
1705         * gcc.target/i386/20060125-2.c: Likewise.
1706         * gcc.target/i386/20060512-1.c: Likewise.
1707         * gcc.target/i386/20060512-2.c: Likewise.
1708         * gcc.target/i386/20060512-3.c: Likewise.
1709         * gcc.target/i386/20060512-4.c: Likewise.
1710         * gcc.target/i386/387-1.c: Likewise.
1711         * gcc.target/i386/387-2.c: Likewise.
1712         * gcc.target/i386/387-5.c: Likewise.
1713         * gcc.target/i386/387-6.c: Likewise.
1714         * gcc.target/i386/980312-1.c: Likewise.
1715         * gcc.target/i386/980313-1.c: Likewise.
1716         * gcc.target/i386/990117-1.c: Likewise.
1717         * gcc.target/i386/990424-1.c: Likewise.
1718         * gcc.target/i386/990524-1.c: Likewise.
1719         * gcc.target/i386/991129-1.c: Likewise.
1720         * gcc.target/i386/991214-1.c: Likewise.
1721         * gcc.target/i386/991230-1.c: Likewise.
1722         * gcc.target/i386/addr-sel-1.c: Likewise.
1723         * gcc.target/i386/aggregate-ret1.c: Likewise.
1724         * gcc.target/i386/aggregate-ret2.c: Likewise.
1725         * gcc.target/i386/align-main-3.c: Likewise.
1726         * gcc.target/i386/amd64-abi-1.c: Likewise.
1727         * gcc.target/i386/amd64-abi-2.c: Likewise.
1728         * gcc.target/i386/amd64-abi-4.c: Likewise.
1729         * gcc.target/i386/amd64-abi-5.c: Likewise.
1730         * gcc.target/i386/amd64-abi-6.c: Likewise.
1731         * gcc.target/i386/asm-1.c: Likewise.
1732         * gcc.target/i386/asm-3.c: Likewise.
1733         * gcc.target/i386/asm-5.c: Likewise.
1734         * gcc.target/i386/attributes-error.c: Likewise.
1735         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1736         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1737         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1738         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1739         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1740         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1741         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1742         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1743         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1744         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1745         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1746         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1747         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1748         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1749         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1750         * gcc.target/i386/bitfield1.c: Likewise.
1751         * gcc.target/i386/bitfield2.c: Likewise.
1752         * gcc.target/i386/bmi-2.c: Likewise.
1753         * gcc.target/i386/bmi-5.c: Likewise.
1754         * gcc.target/i386/builtin-unreachable.c: Likewise.
1755         * gcc.target/i386/cleanup-2.c: Likewise.
1756         * gcc.target/i386/clobbers.c: Likewise.
1757         * gcc.target/i386/cmov8.c: Likewise.
1758         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1759         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1760         * gcc.target/i386/compress-float-387.c: Likewise.
1761         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1762         * gcc.target/i386/compress-float-sse.c: Likewise.
1763         * gcc.target/i386/crc32-2.c: Likewise.
1764         * gcc.target/i386/crc32-3.c: Likewise.
1765         * gcc.target/i386/divmod-7.c: Likewise.
1766         * gcc.target/i386/divmod-8.c: Likewise.
1767         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1768         * gcc.target/i386/fma3-builtin.c: Likewise.
1769         * gcc.target/i386/fma3-fma.c: Likewise.
1770         * gcc.target/i386/fma4-256-vector.c: Likewise.
1771         * gcc.target/i386/fma4-builtin.c: Likewise.
1772         * gcc.target/i386/fma4-fma-2.c: Likewise.
1773         * gcc.target/i386/fma4-fma.c: Likewise.
1774         * gcc.target/i386/fma4-vector-2.c: Likewise.
1775         * gcc.target/i386/fma4-vector.c: Likewise.
1776         * gcc.target/i386/funcspec-1.c: Likewise.
1777         * gcc.target/i386/funcspec-10.c: Likewise.
1778         * gcc.target/i386/funcspec-11.c: Likewise.
1779         * gcc.target/i386/funcspec-2.c: Likewise.
1780         * gcc.target/i386/funcspec-5.c: Likewise.
1781         * gcc.target/i386/funcspec-6.c: Likewise.
1782         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1783         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1784         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1785         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1786         * gcc.target/i386/incoming-1.c: Likewise.
1787         * gcc.target/i386/incoming-10.c: Likewise.
1788         * gcc.target/i386/incoming-11.c: Likewise.
1789         * gcc.target/i386/incoming-12.c: Likewise.
1790         * gcc.target/i386/incoming-13.c: Likewise.
1791         * gcc.target/i386/incoming-14.c: Likewise.
1792         * gcc.target/i386/incoming-15.c: Likewise.
1793         * gcc.target/i386/incoming-2.c: Likewise.
1794         * gcc.target/i386/incoming-3.c: Likewise.
1795         * gcc.target/i386/incoming-4.c: Likewise.
1796         * gcc.target/i386/incoming-5.c: Likewise.
1797         * gcc.target/i386/incoming-6.c: Likewise.
1798         * gcc.target/i386/incoming-7.c: Likewise.
1799         * gcc.target/i386/incoming-8.c: Likewise.
1800         * gcc.target/i386/incoming-9.c: Likewise.
1801         * gcc.target/i386/lea.c: Likewise.
1802         * gcc.target/i386/local.c: Likewise.
1803         * gcc.target/i386/loop-1.c: Likewise.
1804         * gcc.target/i386/loop-2.c: Likewise.
1805         * gcc.target/i386/loop-3.c: Likewise.
1806         * gcc.target/i386/max-stack-align.c: Likewise.
1807         * gcc.target/i386/memcpy-1.c: Likewise.
1808         * gcc.target/i386/movbe-2.c: Likewise.
1809         * gcc.target/i386/movq-2.c: Likewise.
1810         * gcc.target/i386/movq.c: Likewise.
1811         * gcc.target/i386/nrv1.c: Likewise.
1812         * gcc.target/i386/pad-4.c: Likewise.
1813         * gcc.target/i386/pad-5a.c: Likewise.
1814         * gcc.target/i386/pad-5b.c: Likewise.
1815         * gcc.target/i386/pad-6a.c: Likewise.
1816         * gcc.target/i386/pad-6b.c: Likewise.
1817         * gcc.target/i386/pad-7.c: Likewise.
1818         * gcc.target/i386/pad-9.c: Likewise.
1819         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1820         * gcc.target/i386/pic-1.c: Likewise.
1821         * gcc.target/i386/pr12092-1.c: Likewise.
1822         * gcc.target/i386/pr12329.c: Likewise.
1823         * gcc.target/i386/pr21518.c: Likewise.
1824         * gcc.target/i386/pr22362.c: Likewise.
1825         * gcc.target/i386/pr22585.c: Likewise.
1826         * gcc.target/i386/pr23098.c: Likewise.
1827         * gcc.target/i386/pr25196.c: Likewise.
1828         * gcc.target/i386/pr25293.c: Likewise.
1829         * gcc.target/i386/pr25654.c: Likewise.
1830         * gcc.target/i386/pr26449.c: Likewise.
1831         * gcc.target/i386/pr26778.c: Likewise.
1832         * gcc.target/i386/pr26826.c: Likewise.
1833         * gcc.target/i386/pr27266.c: Likewise.
1834         * gcc.target/i386/pr29978.c: Likewise.
1835         * gcc.target/i386/pr30505.c: Likewise.
1836         * gcc.target/i386/pr30961-1.c: Likewise.
1837         * gcc.target/i386/pr31628.c: Likewise.
1838         * gcc.target/i386/pr32000-2.c: Likewise.
1839         * gcc.target/i386/pr32661-1.c: Likewise.
1840         * gcc.target/i386/pr32708-2.c: Likewise.
1841         * gcc.target/i386/pr32708-3.c: Likewise.
1842         * gcc.target/i386/pr34256.c: Likewise.
1843         * gcc.target/i386/pr34312.c: Likewise.
1844         * gcc.target/i386/pr34522.c: Likewise.
1845         * gcc.target/i386/pr35160.c: Likewise.
1846         * gcc.target/i386/pr35281.c: Likewise.
1847         * gcc.target/i386/pr36246.c: Likewise.
1848         * gcc.target/i386/pr36786.c: Likewise.
1849         * gcc.target/i386/pr37275.c: Likewise.
1850         * gcc.target/i386/pr37843-3.c: Likewise.
1851         * gcc.target/i386/pr37843-4.c: Likewise.
1852         * gcc.target/i386/pr39082-1.c: Likewise.
1853         * gcc.target/i386/pr39431.c: Likewise.
1854         * gcc.target/i386/pr39496.c: Likewise.
1855         * gcc.target/i386/pr39543-2.c: Likewise.
1856         * gcc.target/i386/pr39911.c: Likewise.
1857         * gcc.target/i386/pr40718.c: Likewise.
1858         * gcc.target/i386/pr40906-1.c: Likewise.
1859         * gcc.target/i386/pr40906-2.c: Likewise.
1860         * gcc.target/i386/pr40906-3.c: Likewise.
1861         * gcc.target/i386/pr40934.c: Likewise.
1862         * gcc.target/i386/pr41900.c: Likewise.
1863         * gcc.target/i386/pr42589.c: Likewise.
1864         * gcc.target/i386/pr43662.c: Likewise.
1865         * gcc.target/i386/pr43671.c: Likewise.
1866         * gcc.target/i386/pr43766.c: Likewise.
1867         * gcc.target/i386/pr43869.c: Likewise.
1868         * gcc.target/i386/pr44942.c: Likewise.
1869         * gcc.target/i386/pr44948-2a.c: Likewise.
1870         * gcc.target/i386/pr45234.c: Likewise.
1871         * gcc.target/i386/pr45336-2.c: Likewise.
1872         * gcc.target/i386/pr45336-4.c: Likewise.
1873         * gcc.target/i386/pr45852.c: Likewise.
1874         * gcc.target/i386/pr46470.c: Likewise.
1875         * gcc.target/i386/pr48037-1.c: Likewise.
1876         * gcc.target/i386/pr48389.c: Likewise.
1877         * gcc.target/i386/pr49095.c: Likewise.
1878         * gcc.target/i386/pr9771-1.c: Likewise.
1879         * gcc.target/i386/rdfsbase-1.c: Likewise.
1880         * gcc.target/i386/rdfsbase-2.c: Likewise.
1881         * gcc.target/i386/rdgsbase-1.c: Likewise.
1882         * gcc.target/i386/rdgsbase-2.c: Likewise.
1883         * gcc.target/i386/rdrand-3.c: Likewise.
1884         * gcc.target/i386/regparm-stdcall.c: Likewise.
1885         * gcc.target/i386/regparm.c: Likewise.
1886         * gcc.target/i386/reload-1.c: Likewise.
1887         * gcc.target/i386/rotate-2.c: Likewise.
1888         * gcc.target/i386/sibcall-5.c: Likewise.
1889         * gcc.target/i386/signbit-1.c: Likewise.
1890         * gcc.target/i386/signbit-2.c: Likewise.
1891         * gcc.target/i386/signbit-3.c: Likewise.
1892         * gcc.target/i386/sse-5.c: Likewise.
1893         * gcc.target/i386/sse-8.c: Likewise.
1894         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1895         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1896         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1897         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1898         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1899         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1900         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1901         * gcc.target/i386/sse2-movq-2.c: Likewise.
1902         * gcc.target/i386/sse2-movq-3.c: Likewise.
1903         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1904         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1905         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1906         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1907         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1908         * gcc.target/i386/ssefn-1.c: Likewise.
1909         * gcc.target/i386/ssefn-2.c: Likewise.
1910         * gcc.target/i386/sseregparm-1.c: Likewise.
1911         * gcc.target/i386/sseregparm-2.c: Likewise.
1912         * gcc.target/i386/sseregparm-3.c: Likewise.
1913         * gcc.target/i386/sseregparm-4.c: Likewise.
1914         * gcc.target/i386/sseregparm-5.c: Likewise.
1915         * gcc.target/i386/sseregparm-6.c: Likewise.
1916         * gcc.target/i386/sseregparm-7.c: Likewise.
1917         * gcc.target/i386/sseregparm-8.c: Likewise.
1918         * gcc.target/i386/stack-realign.c: Likewise.
1919         * gcc.target/i386/stack-usage-realign.c: Likewise.
1920         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1921         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1922         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1923         * gcc.target/i386/stackalign/return-1.c: Likewise.
1924         * gcc.target/i386/stackalign/return-2.c: Likewise.
1925         * gcc.target/i386/stackalign/return-3.c: Likewise.
1926         * gcc.target/i386/tailcall-1.c: Likewise.
1927         * gcc.target/i386/tbm-2.c: Likewise.
1928         * gcc.target/i386/udivmod-7.c: Likewise.
1929         * gcc.target/i386/udivmod-8.c: Likewise.
1930         * gcc.target/i386/unroll-1.c: Likewise.
1931         * gcc.target/i386/vararg-1.c: Likewise.
1932         * gcc.target/i386/vararg-2.c: Likewise.
1933         * gcc.target/i386/vect8-ret.c: Likewise.
1934         * gcc.target/i386/vectorize5.c: Likewise.
1935         * gcc.target/i386/wmul-1.c: Likewise.
1936         * gcc.target/i386/wmul-2.c: Likewise.
1937         * gcc.target/i386/wrfsbase-1.c: Likewise.
1938         * gcc.target/i386/wrfsbase-2.c: Likewise.
1939         * gcc.target/i386/wrgsbase-1.c: Likewise.
1940         * gcc.target/i386/wrgsbase-2.c: Likewise.
1941         * gcc.target/i386/xop-pcmov.c: Likewise.
1942         * gcc.target/i386/xop-pcmov2.c: Likewise.
1943         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1944         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1945         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1946         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1947         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1948         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1949         * gcc.target/i386/zee.c: Likewise.
1950         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1951         * gfortran.dg/compiler-directive_2.f: Likewise.
1952         * gfortran.dg/g77/20010216-1.f: Likewise.
1953         * gfortran.dg/gomp/pr39152.f90: Likewise.
1954         * gfortran.dg/pr33794.f90: Likewise.
1955
1956 2011-07-09  Jason Merrill  <jason@redhat.com>
1957
1958         * g++.dg/cpp0x/regress/regress5.C: New.
1959
1960 2011-07-08  Jason Merrill  <jason@redhat.com>
1961
1962         PR c++/45437
1963         * g++.dg/expr/compound-asn1.C: New.
1964         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1965
1966 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1967
1968         PR target/49621
1969         * gcc.target/powerpc/altivec-34.c: New test.
1970
1971 2011-07-08  Jason Merrill  <jason@redhat.com>
1972
1973         PR c++/45603
1974         * g++.dg/abi/guard3.C: New.
1975
1976 2011-07-08  Julian Brown  <julian@codesourcery.com>
1977
1978         * lib/target-supports.exp
1979         (check_effective_target_arm_little_endian): New.
1980         (check_effective_target_vect_pack_trunc): Use above.
1981         (check_effective_target_vect_unpack): Likewise.
1982         (check_effective_target_vect_element_align): Test
1983         check_effective_target_arm_vect_no_misalign for ARM.
1984
1985 2011-07-08  Jason Merrill  <jason@redhat.com>
1986
1987         PR c++/49673
1988         * g++.dg/cpp0x/constexpr-rom.C: New.
1989
1990 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1991
1992         PR middle-end/49519
1993         * g++.dg/torture/pr49519.C: New test.
1994
1995 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1996
1997         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1998
1999 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2000
2001         PR testsuite/48727
2002         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2003
2004 2011-07-08  Richard Guenther  <rguenther@suse.de>
2005
2006         PR tree-optimization/49662
2007         * gcc.dg/graphite/interchange-14.c: XFAIL.
2008         * gcc.dg/graphite/interchange-15.c: Likewise.
2009         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2010
2011 2011-07-06  Jason Merrill  <jason@redhat.com>
2012
2013         PR c++/49663
2014         * g++.dg/cpp0x/regress/regress4.C: New.
2015
2016 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2017
2018         PR fortran/49648
2019         * gfortran.dg/result_in_spec_4.f90: New test.
2020
2021 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2022
2023         * gcc.target/sparc/cas64.c: New test.
2024
2025 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2026
2027         PR c/49644
2028         * g++.dg/torture/pr49644.C: New test.
2029
2030         PR c/49644
2031         * gcc.c-torture/execute/pr49644.c: New test.
2032
2033 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2034
2035         * lib/target-supports.exp (check_effective_target_ia32): New.
2036         (check_effective_target_x32): Likewise.
2037         (check_effective_target_vect_cmdline_needed): Also check x32.
2038
2039 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2040
2041         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2042         dg-prune-output.
2043         * gcc.target/arm/pr42235.c: Likewise.
2044         * gcc.target/arm/pr42495.c: Likewise.
2045         * gcc.target/arm/pr42574.c: Likewise.
2046         * gcc.target/arm/thumb-branch1.c: Likewise.
2047
2048         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2049         unneeded prune of possible warning.
2050         * gcc.target/arm/pr40956.c: Likewise.
2051         * gcc.target/arm/pr42505.c: Likewise.
2052
2053         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2054         * gcc.c-torture/compile/pr46883.c: Likewise.
2055         * gcc.c-torture/compile/pr46934.c: Likewise.
2056
2057         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2058         for move to ../../gcc.c-torture/compile.
2059         * gcc.target/arm/pr46883.c: Likewise.
2060         * gcc.target/arm/pr46934.c: Likewise.
2061
2062         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2063         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2064         * gcc.target/arm/wmul-1.c: Likewise.
2065         * gcc.target/arm/wmul-2.c: Likewise.
2066         * gcc.target/arm/wmul-3.c: Likewise.
2067         * gcc.target/arm/wmul-4.c: Likewise.
2068         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2069         add tab after scan target.
2070         * gcc.target/arm/smlaltt-1.c: Likewise.
2071         * gcc.target/arm/smlatb-1.c: Likewise.
2072         * gcc.target/arm/smlatt-1.c: Likewise.
2073
2074 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2075
2076         PR debug/49522
2077         * gcc.dg/debug/pr49522.c: New test.
2078
2079 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2080
2081         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2082         * gcc.dg/pr46212.c: Run only if target int32plus.
2083         * gcc.dg/torture/pr48146.c: Ditto.
2084         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2085         * c-c++-common/pr44832.c: Ditto.
2086         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2087         * gcc.dg/pr31490.c: Ditto.
2088         * gcc.dg/torture/builtin-math-7.c: Run only if target
2089         large_double.
2090         * gcc.dg/torture/pr45764.c: Skip for AVR.
2091         * gcc.dg/pr47893.c: Ditto.
2092
2093 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2094
2095         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2096         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2097         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2098         add tab to scan target.
2099
2100 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2101
2102         * gcc.target/arm/neon-modes-3.c: New test.
2103
2104 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2105
2106         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2107         -fno-loop-interchange -ffast-math.
2108
2109 2011-07-07  Richard Guenther  <rguenther@suse.de>
2110
2111         * gcc.dg/ftrapv-3.c: New testcase.
2112
2113 2011-07-07  Richard Guenther  <rguenther@suse.de>
2114
2115         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2116         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2117
2118 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2119
2120         * gcc.dg/binop-notxor1.c: New test.
2121         * gcc.dg/binop-notand4a.c: New test.
2122         * gcc.dg/binop-notxor2.c: New test.
2123         * gcc.dg/binop-notand3a.c: New test.
2124         * gcc.dg/binop-notand2a.c: New test.
2125         * gcc.dg/binop-notand6a.c: New test.
2126         * gcc.dg/binop-notor1.c: New test.
2127         * gcc.dg/binop-notand1a.c: New test.
2128         * gcc.dg/binop-notand5a.c: New test.
2129         * gcc.dg/binop-notor2.c: New test.
2130
2131 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2132
2133         PR middle-end/49640
2134         * gcc.dg/gomp/pr49640.c: New test.
2135
2136 2011-07-07  Richard Guenther  <rguenther@suse.de>
2137
2138         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2139
2140 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2141
2142         PR target/39150
2143         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2144
2145 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2146
2147         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2148         * gcc.target/powerpc/no-r11-2.c: Ditto.
2149         * gcc.target/powerpc/no-r11-3.c: Ditto.
2150
2151 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2152
2153         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2154         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2155
2156 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2157
2158         * lib/target-supports.exp (check_profiling_available): Disable
2159         profiling with -fprofile-generate for target avr.
2160
2161 2011-07-06  Richard Guenther  <rguenther@suse.de>
2162
2163         PR tree-optimization/49645
2164         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2165
2166 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2167
2168         PR middle-end/47383
2169         * gcc.dg/pr47383.c: New.
2170
2171 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2172
2173         PR tree-optimization/49647
2174         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2175
2176 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2177
2178         PR testsuite/49542
2179         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2180         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2181
2182 2011-07-05  Jason Merrill  <jason@redhat.com>
2183
2184         PR c++/48157
2185         * g++.dg/template/template-id-4.C: New.
2186
2187 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2188
2189         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2190         * gcc.dg/pr43402.c: Ditto.
2191
2192 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2193
2194         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2195
2196 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2197
2198         * gcc.target/powerpc/ppc-switch-1.c: New test for
2199         --param case-values-threshold.
2200         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2201
2202 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2203
2204         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2205
2206 2011-07-05  Jason Merrill  <jason@redhat.com>
2207
2208         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2209
2210 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2211
2212         PR tree-optimization/47654
2213         * gcc.dg/graphite/block-pr47654.c: New.
2214
2215 2011-07-05  Jason Merrill  <jason@redhat.com>
2216
2217         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2218
2219 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2220
2221         PR tree-optimization/49580
2222         * gcc.dg/autopar/pr49580.c: New test.
2223
2224 2011-07-05  Richard Guenther  <rguenther@suse.de>
2225
2226         PR tree-optimization/49518
2227         PR tree-optimization/49628
2228         * g++.dg/torture/pr49628.C: New testcase.
2229         * gcc.dg/torture/pr49518.c: Likewise.
2230
2231 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2232
2233         * ada/acats/run_acats (which): Extract last field from type -p,
2234         type output only if command succeeded.
2235
2236 2011-07-04  Jason Merrill  <jason@redhat.com>
2237
2238         * g++.dg/abi/mangle48.C: New.
2239
2240         * g++.dg/cpp0x/diag1.C: New.
2241
2242         * g++.dg/diagnostic/aka1.C: New.
2243
2244 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2245
2246         PR rtl-optimization/49619
2247         * gcc.dg/pr49619.c: New test.
2248
2249         PR rtl-optimization/49472
2250         * gfortran.dg/pr49472.f90: New test.
2251
2252         PR debug/49602
2253         * gcc.dg/pr49602.c: New test.
2254
2255 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2256
2257         PR target/34734
2258         PR target/44643
2259         * gcc.target/avr/avr.exp: Run over cpp files, too.
2260         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2261         * gcc.target/avr/progmem.h: New file.
2262         * gcc.target/avr/exit-abort.h: New file.
2263         * gcc.target/avr/progmem-error-1.c: New file.
2264         * gcc.target/avr/progmem-error-1.cpp: New file.
2265         * gcc.target/avr/progmem-warning-1.c: New file.
2266         * gcc.target/avr/torture/progmem-1.c: New file.
2267         * gcc.target/avr/torture/progmem-1.cpp: New file.
2268
2269 2011-07-04  Richard Guenther  <rguenther@suse.de>
2270
2271         PR tree-optimization/49615
2272         * g++.dg/torture/pr49615.C: New testcase.
2273
2274 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2275
2276         PR tree-optimization/49610
2277         * gcc.dg/vect/pr49610.c: New test.
2278
2279 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2280
2281         * gnat.dg/specs/debug1.ads: New test.
2282
2283 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2284
2285         PR fortran/49562
2286         * gfortran.dg/typebound_proc_23.f90: New.
2287
2288 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2289
2290         PR c++/49605
2291         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2292
2293 2011-07-01  Jason Merrill  <jason@redhat.com>
2294
2295         PR c++/48261
2296         * g++.dg/template/template-id-3.C: New.
2297
2298         PR c++/48593
2299         * g++.dg/template/qualified-id4.C: New.
2300
2301         PR c++/48883
2302         * g++.dg/template/explicit-args4.C: New.
2303
2304         PR c++/49085
2305         * g++.dg/template/offsetof2.C: New.
2306
2307 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2308
2309         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2310
2311 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2312
2313         PR libmudflap/49549
2314         * lib/target-supports.exp (check_effective_target_gld): New proc.
2315
2316 2011-07-01  Richard Guenther  <rguenther@suse.de>
2317
2318         PR tree-optimization/49603
2319         * gcc.dg/torture/pr49603.c: New testcase.
2320
2321 2011-06-30  Jason Merrill  <jason@redhat.com>
2322
2323         PR c++/49387
2324         * g++.dg/rtti/template1.C: New.
2325
2326         PR c++/49569
2327         * g++.dg/cpp0x/regress/ctor1.C: New.
2328
2329         PR c++/49355
2330         * g++.dg/cpp0x/initlist54.C: New.
2331
2332 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2333
2334         * gcc.dg/tree-ssa/sra-12.c: New test.
2335
2336 2011-06-29  Jason Merrill  <jason@redhat.com>
2337
2338         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2339
2340 2011-06-30  Richard Guenther  <rguenther@suse.de>
2341
2342         PR tree-optimization/46787
2343         * gcc.dg/vect/vect-121.c: New testcase.
2344
2345 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2346
2347         PR tree-optimization/49094
2348         * gcc.dg/tree-ssa/pr49094.c: New test.
2349
2350 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2351
2352         PR fortran/49540
2353         * gfortran.dg/pr49540-1.f90: New test.
2354         * gfortran.dg/pr49540-2.f90: New test.
2355
2356 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2357
2358         PR ada/49511
2359         * ada/acats/run_acats (which): Use last field of type -p output.
2360
2361 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2362             Iain Sandoe  <iains@gcc.gnu.org>
2363
2364         PR libobjc/36610
2365         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2366         Only skip on 64-bit *-*-darwin8* && !objc2.
2367
2368 2011-06-30  Richard Guenther  <rguenther@suse.de>
2369
2370         PR tree-optimization/38752
2371         * gcc.c-torture/compile/pr38752.c: New testcase.
2372
2373 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2374
2375         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2376         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2377
2378 2011-06-29  Jason Merrill  <jason@redhat.com>
2379
2380         PR c++/49216
2381         * g++.dg/cpp0x/initlist53.C: Use placement new.
2382         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2383         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2384
2385         PR c++/49003
2386         * g++.dg/cpp0x/trailing6.C: New.
2387         * g++.dg/cpp0x/pr45908.C: No error.
2388
2389         PR c++/49272
2390         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2391
2392         PR c++/49520
2393         * g++.dg/cpp0x/constexpr-using2.C: New.
2394
2395         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2396
2397         PR c++/45923
2398         * g++.dg/cpp0x/constexpr-diag3.C: New.
2399         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2400         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2401         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2402         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2403
2404 2011-06-29  Jason Merrill  <jason@redhat.com>
2405
2406         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2407
2408 2011-06-29  Richard Guenther  <rguenther@suse.de>
2409
2410         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2411
2412 2011-06-29  Jason Merrill  <jason@redhat.com>
2413
2414         * g++.dg/cpp0x/initlist-value2.C: New.
2415
2416         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2417         * g++.dg/cpp0x/initlist-value.C: New.
2418
2419 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2420
2421         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2422
2423 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2424
2425         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2426         * gcc.dg/inline_2.c: Likewise.
2427         * gcc.dg/unroll_1.c: Likewise.
2428
2429 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2430
2431         PR debug/49567
2432         * gcc.target/i386/pr49567.c: New test.
2433
2434 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2435
2436         * gnat.dg/opt17.ad[sb]: New test.
2437
2438 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2439             Tom de Vries  <tom@codesourcery.com>
2440
2441         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2442         (check_effective_target_arm_thumb2): New effective targets.
2443         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2444         properly.  Clean up temporary files.
2445         * gcc.target/arm/ivopts-2.c: Likewise.
2446         * gcc.target/arm/ivopts-3.c: Likewise.
2447         * gcc.target/arm/ivopts-4.c: Likewise.
2448         * gcc.target/arm/ivopts-5.c: Likewise.
2449         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2450
2451 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2452
2453         PR fortran/49479
2454         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2455
2456 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2457
2458         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2459         * gcc.target/arm/vfp-ldmias.c: Likewise.
2460         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2461         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2462         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2463         * gcc.target/arm/vfp-stmias.c: Likewise.
2464         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2465         * gcc.target/arm/vfp-stmiad.c: Likewise.
2466
2467 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2468
2469         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2470         dg-prune-output.
2471         * gcc.target/arm/pr45701-2.c: Ditto.
2472
2473 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2474
2475         PR fortran/49466
2476         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2477         * gfortran.dg/extends_14.f03: Modified.
2478
2479 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2480
2481         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2482         early if the test is already being skipped.
2483
2484         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2485         scan-assembler-dem-not): For missing file, report unresolved with
2486         same message as for pass/fail, with reason reported in log file.
2487
2488         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2489         from add_options_for_arm_neon_fp16.
2490         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2491         check_effective_target_arm_neon_fp16_ok_nocache.
2492         Check -mfpu and -mfloat-abi options from current multilib.
2493         Do not require neon support.
2494         (check_effective_target_arm_fp16_ok): Renamed from
2495         check_effecitve_target_arm_neon_fp16_ok.
2496         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2497         arm_neon_fp16_ok and arm_fp16.
2498         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2499         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2500         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2501         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2502
2503 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2504
2505         * gcc.dg/builtin-assume-aligned-1.c: New test.
2506         * gcc.dg/builtin-assume-aligned-2.c: New test.
2507         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2508
2509         PR debug/49544
2510         * gcc.dg/pr49544.c: New test.
2511
2512 2011-06-27  Richard Guenther  <rguenther@suse.de>
2513
2514         PR tree-optimization/49394
2515         * g++.dg/torture/pr49394.C: New testcase.
2516
2517 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2518
2519         * gcc.dg/optimize-bswapdi-2.c: New test.
2520
2521 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2522             Richard Sandiford  <richard.sandiford@linaro.org>
2523
2524         PR tree-optimization/49169
2525         * gcc.dg/torture/pr49169.c: New test.
2526
2527 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2528
2529         PR testsuite/49529
2530         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2531
2532         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2533         hppa*-*-hpux*.
2534
2535 2011-06-26  Jason Merrill  <jason@redhat.com>
2536
2537         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2538
2539         PR c++/49528
2540         * g++.dg/init/ref19.C: New.
2541         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2542
2543 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2544
2545         PR tree-optimization/48377
2546         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2547         non_strict_align.
2548
2549 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2550
2551         PR middle-end/49191
2552         * lib/target-supports.exp (check_effective_target_non_strict_align):
2553         New.
2554         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2555
2556 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2557
2558         PR tree-optimizations/49516
2559         * g++.dg/tree-ssa/pr49516.C: New test.
2560
2561 2011-06-23  Jason Merrill  <jason@redhat.com>
2562
2563         PR c++/35255
2564         * g++.dg/template/partial10.C: New.
2565         * g++.dg/template/partial11.C: New.
2566
2567 2011-06-23  Jeff Law <law@redhat.com>
2568
2569         PR middle-end/48770
2570         * gcc.dg/pr48770.c: New test.
2571
2572 2011-06-23  Jan Hubicka  <jh@suse.cz>
2573
2574         PR middle-end/49373
2575         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2576
2577 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2578
2579         PR testsuite/49512
2580         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2581         instead of -fdump-tree-optimized.
2582
2583 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2584
2585         PR c++/44625
2586         * g++.dg/template/crash107.C: New.
2587         * g++.dg/template/error17.C: Adjust.
2588
2589 2011-06-23  Jason Merrill  <jason@redhat.com>
2590
2591         PR c++/49507
2592         * g++.dg/cpp0x/defaulted30.C: New.
2593
2594         PR c++/49440
2595         * g++.dg/rtti/anon-ns1.C: New.
2596
2597         PR c++/49395
2598         * g++.dg/init/ref18.C: New.
2599
2600         PR c++/36435
2601         * g++.dg/template/partial9.C: New.
2602
2603 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2604
2605         PR middle-end/49373
2606         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2607
2608 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2609
2610         PR debug/49496
2611         * gcc.dg/pr49496.c: New test.
2612
2613 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2614
2615         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2616         is not xscale.
2617
2618         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2619
2620         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2621         * gcc.target/arm/pr42879.c: Likewise.
2622         * gcc.target/arm/pr45701-3.c: Likewise.
2623
2624         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2625         * gcc.target/arm/pr40482.c: Likewise.
2626         * gcc.target/arm/stack-corruption.c: Likewise.
2627
2628 2011-06-22  Richard Guenther  <rguenther@suse.de>
2629
2630         PR tree-optimization/49493
2631         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2632
2633 2011-06-22  Jason Merrill  <jason@redhat.com>
2634
2635         PR c++/49260
2636         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2637
2638 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2639             Dmitry Melnik  <dm@ispras.ru>
2640
2641         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2642         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2643         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2644
2645 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2646
2647         * gcc.target/arm/tlscall.c: New.
2648
2649 2011-06-21  Jason Merrill  <jason@redhat.com>
2650
2651         PR c++/49172
2652         * g++.dg/cpp0x/constexpr-ref1.C: New.
2653         * g++.dg/cpp0x/constexpr-ref2.C: New.
2654         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2655
2656         PR c++/49482
2657         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2658
2659         PR c++/49418
2660         * g++.dg/template/param3.C: New.
2661
2662 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2663
2664         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2665         my_clrsb test functions.
2666         (main): Test clrsb.
2667         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2668         test_sll, test_ull): Add clrsb tests.
2669         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2670         clrsbll.
2671
2672 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2673
2674         PR fortran/49112
2675         * gfortran.dg/class_44.f03: New.
2676
2677 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2678
2679         PR tree-optimization/49478
2680         * gcc.dg/vect/pr49478.c
2681
2682 2011-06-21  Richard Guenther  <rguenther@suse.de>
2683
2684         PR tree-optimization/49483
2685         * gcc.dg/vect/vect-120.c: New testcase.
2686
2687 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2688
2689         PR testsuite/49443
2690         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2691         * gcc.dg/vect/vect-peel-4.c: Likewise.
2692
2693 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2694
2695         PR middle-end/49139
2696         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2697         * gcc.dg/always_inline2.c: Likewise.
2698         * gcc.dg/always_inline3.c: Likewise.
2699         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2700         * gcc.dg/inline_1.c: Likewise.
2701         * gcc.dg/inline_2.c: Likewise.
2702         * gcc.dg/inline_3.c: Likewise.
2703         * gcc.dg/inline_4.c: Likewise.
2704         * gcc.dg/20051201-1.c: Likewise.
2705         * gcc.dg/pr40087.c: Likewise.
2706         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2707         * gcc.dg/inline-22.c: Likewise.
2708         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2709         * gcc.dg/lto/20090218-1_1.c: Likewise.
2710         * g++.dg/ipa/devirt-7.C: Likewise.
2711         * gcc.dg/uninit-pred-5_a.c: Likewise.
2712         * gcc.dg/uninit-pred-5_b.c: Likewise.
2713         * gcc.dg/fail_always_inline.c: New.
2714
2715 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2716
2717         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2718         into 6 jobs instead of 3.
2719
2720 2011-06-20  Jason Merrill  <jason@redhat.com>
2721
2722         PR c++/49216
2723         * g++.dg/cpp0x/initlist53.C: New.
2724
2725 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2726
2727         PR fortran/18918
2728         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2729         * gfortran.dg/coarray_lock_3.f90: New.
2730         * gfortran.dg/coarray/lock_1.f90: New.
2731
2732 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2733
2734         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2735         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2736         unresolved and report the reason to the log file.
2737
2738         * lib/scanasm.exp (object-size): Move argument processing earlier
2739         to report errors before verifying that the file exists.  Report
2740         problems detected at runtime as unresolved instead of error and
2741         report their reasons to the log file.
2742
2743 2011-06-20  Jason Merrill  <jason@redhat.com>
2744
2745         PR c++/47080
2746         * g++.dg/cpp0x/explicit6.C: New.
2747
2748         PR c++/47635
2749         * g++.dg/cpp0x/enum20.C: New.
2750
2751         PR c++/48138
2752         * g++.dg/ext/attr-aligned01.C: New.
2753
2754         PR c++/49205
2755         * g++.dg/cpp0x/variadic-default.C: New.
2756
2757         PR c++/43321
2758         * g++.dg/cpp0x/auto26.C: New.
2759
2760         PR c++/43831
2761         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2762
2763 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2764
2765         * gcc.dg/binop-notand1.c: New test.
2766         * gcc.dg/binop-notand2.c: New test.
2767         * gcc.dg/binop-notand3.c: New test.
2768         * gcc.dg/binop-notand4.c: New test.
2769         * gcc.dg/binop-notand5.c: New test.
2770         * gcc.dg/binop-notand6.c: New test.
2771
2772 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2773
2774         PR testsuite/49432
2775         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2776
2777 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2778
2779         PR fortran/49400
2780         * gfortran.dg/proc_ptr_31.f90: New.
2781
2782 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2783
2784         * gnat.dg/volatile6.adb: New test.
2785         * gnat.dg/volatile7.adb: Likewise.
2786         * gnat.dg/volatile8.adb: Likewise.
2787         * gnat.dg/volatile9.adb: Likewise.
2788
2789 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2790
2791         * gnat.dg/constant3.adb: New test.
2792
2793 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2794
2795         PR libfortran/49296
2796         * gfortran.dg/read_list_eof_1.f90: New test.
2797
2798 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2799
2800         PR target/49411
2801         * gcc.target/i386/testimm-1.c: New test.
2802         * gcc.target/i386/testimm-2.c: New test.
2803         * gcc.target/i386/testimm-3.c: New test.
2804         * gcc.target/i386/testimm-4.c: New test.
2805         * gcc.target/i386/testimm-5.c: New test.
2806         * gcc.target/i386/testimm-6.c: New test.
2807         * gcc.target/i386/testimm-7.c: New test.
2808         * gcc.target/i386/testimm-8.c: New test.
2809         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2810         * gcc.target/i386/xop-rotate1-int.c: New test.
2811         * gcc.target/i386/xop-rotate2-int.c: New test.
2812
2813 2011-06-17  Jason Merrill  <jason@redhat.com>
2814
2815         * g++.dg/cpp0x/rv-func2.C: New.
2816
2817         * g++.dg/debug/dwarf2/lambda1.C: New.
2818         * g++.dg/warn/Wshadow-6.C: Adjust.
2819
2820 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2821
2822         PR fortran/48699
2823         * gfortran.dg/move_alloc_5.f90: New.
2824
2825 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2826
2827         PR rtl-optimization/48542
2828         * gcc.dg/torture/pr48542.c: New test.
2829
2830 2011-06-16  Jason Merrill  <jason@redhat.com>
2831
2832         PR c++/44160
2833         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2834
2835         PR c++/45378
2836         * g++.dg/cpp0x/initlist52.C New.
2837
2838         PR c++/45399
2839         * c-c++-common/raw-string-12.c: New.
2840
2841         PR c++/49229
2842         * g++.dg/cpp0x/sfinae26.C: New.
2843
2844         PR c++/49251
2845         * g++.dg/cpp0x/variadic113.C: New.
2846
2847         PR c++/49420
2848         * g++.dg/cpp0x/variadic112.C: New.
2849
2850 2011-06-16  Jeff Law <law@redhat.com>
2851
2852         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2853         improved jump threading.
2854         * gcc.dg/builtin-object-size-2.c: Likewise.
2855         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2856
2857 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2858
2859         PR fortran/49074
2860         * gfortran.dg/typebound_assignment_3.f03: New.
2861
2862 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2863
2864         PR testsuite/48727
2865         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2866
2867 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2868
2869         PR tree-optimization/49343
2870         * gnat.dg/discr31.ad[sb]: New test.
2871
2872 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2873
2874         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2875
2876 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2877
2878         PR target/45098
2879         * gcc.target/arm/ivopts-3.c: Update test.
2880         * gcc.target/arm/ivopts-5.c: Same.
2881
2882 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2883
2884         Revert:
2885         2011-06-10  Wei Guozhi  <carrot@google.com>
2886
2887         PR target/45335
2888         * gcc.target/arm/pr45335.c: New test.
2889         * gcc.target/arm/pr45335-2.c: New test.
2890         * gcc.target/arm/pr45335-3.c: New test.
2891         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2892         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2893         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2894
2895 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2896
2897         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2898
2899 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2900
2901         PR fortran/49417
2902         * gfortran.dg/class_43.f03: New.
2903
2904 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2905
2906         PR tree-optimization/49419
2907         * gcc.c-torture/execute/pr49419.c: New test.
2908
2909 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2910
2911         * gcc.dg/sms-9.c: New file.
2912
2913 2011-06-15  Easwaran Raman  <eraman@google.com>
2914
2915         PR rtl-optimization/49414
2916         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2917
2918 2011-06-14  Jason Merrill  <jason@redhat.com>
2919
2920         * g++.dg/cpp0x/noexcept13.C: New.
2921
2922 2011-06-14  Easwaran Raman  <eraman@google.com>
2923
2924         PR rtl-optimization/44194
2925         * gcc.dg/pr44194-1.c: New test.
2926         * gcc.dg/pr44194-2.c: New test.
2927
2928 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2929
2930         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2931         switches.
2932         * gcc.target/arm/pr45701-2.c: Likewise.
2933         * gcc.target/arm/thumb-branch1.c: Likewise.
2934
2935 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2936
2937         PR testsuite/48727
2938         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2939
2940 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2941
2942         * gcc.target/arm/pr45701-1.c: Require thumb support.
2943         * gcc.target/arm/pr45701-2.c: Likewise.
2944         * gcc.target/arm/thumb-branch1.c: Likewise.
2945
2946         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2947         * gcc.target/arm/pr39839.c: Likewise.
2948         * gcc.target/arm/pr40657-2.c: Likewise.
2949         * gcc.target/arm/pr40956.c: Likewise.
2950         * gcc.target/arm/pr41679.c: Likewise.
2951         * gcc.target/arm/pr42235.c: Likewise.
2952         * gcc.target/arm/pr42495.c: Likewise.
2953         * gcc.target/arm/pr42505.c: Likewise.
2954         * gcc.target/arm/pr42574.c: Likewise.
2955         * gcc.target/arm/pr46883.c: Likewise.
2956         * gcc.target/arm/pr46934.c: Likewise.
2957         * gcc.target/arm/xor-and.c: Likewise.
2958
2959 2011-06-14  Jason Merrill  <jason@redhat.com>
2960
2961         * g++.dg/other/error23.C: Adjust error message.
2962         * g++.dg/other/error32.C: Likewise.
2963
2964         PR c++/49389
2965         * g++.dg/cpp0x/rv-dotstar.C: New.
2966
2967         PR c++/49369
2968         * g++.dg/cpp0x/decltype30.C: New.
2969
2970         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2971
2972 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2973
2974         PR fortran/49103
2975         * gfortran.dg/pr49103.f90: New test.
2976
2977 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2978
2979         PR target/45098
2980         * gcc.target/arm/ivopts-3.c: New test.
2981         * gcc.target/arm/ivopts-4.c: New test.
2982         * gcc.target/arm/ivopts-5.c: New test.
2983
2984 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2985
2986         PR rtl-optimization/49390
2987         * gcc.c-torture/execute/pr49390.c: New test.
2988
2989 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2990
2991         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2992
2993 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2994
2995         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2996         * gcc.c-torture/execute/cmpsi-2.x: New file.
2997         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2998         * gcc.c-torture/execute/pr45262.x: New file.
2999         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3000         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3001         int32plus
3002         * gcc.c-torture/compile/pr49163.c: Ditto.
3003
3004 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3005
3006         * gcc.dg/vect/vect-16.c: Rename to...
3007         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3008         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3009         for double-word vectors.
3010         * gcc.dg/vect/vect-peel-4.c: Likewise.
3011         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3012         vect_element_align.
3013         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3014         -fno-fast-math.
3015
3016 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3017
3018         PR target/44618
3019         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3020
3021 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3022
3023         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3024
3025 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3026
3027         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3028
3029 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3030
3031         * gfortran.dg/trim_optimize_8.f90:  New test case.
3032
3033 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3034            Ira Rosen  <ira.rosen@linaro.org>
3035
3036         PR tree-optimization/49352
3037         * gcc.dg/vect/pr49352.c: New test.
3038
3039 2011-06-12  Tobias Burnus
3040
3041         PR fortran/49324
3042         * gfortran.dg/alloc_comp_assign_11.f90: New.
3043
3044 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3045
3046         * gfortran.dg/trim_optimize_7.f90:  New test.
3047
3048 2011-06-10  Wei Guozhi  <carrot@google.com>
3049
3050         PR target/45335
3051         * gcc.target/arm/pr45335.c: New test.
3052         * gcc.target/arm/pr45335-2.c: New test.
3053         * gcc.target/arm/pr45335-3.c: New test.
3054         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3055         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3056         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3057
3058 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3059
3060         PR c++/41769
3061         * g++.dg/parse/error39.C: New.
3062
3063 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3064
3065         * gcc.target/arm/20090811-1.c: Skip for incompatible
3066         options, do not override other options.
3067         * gcc.target/arm/combine-cmp-shift.c: Skip for
3068         incompatible options.
3069         * gcc.target/arm/pr45094.c: Likewise.
3070         * gcc.target/arm/scd42-1.c: Likewise.
3071         * gcc.target/arm/scd42-3.c: Likewise.
3072         * gcc.target/arm/thumb-ltu.c: Likewise.
3073
3074         * lib/target-supports.exp
3075         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3076         multilib flags use -mfpu with a value other than neon-fp16.
3077
3078 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3079
3080         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3081         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3082
3083 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3084
3085         * lib/target-supports.exp (check_effective_target_pie): New proc.
3086         * gcc.dg/pie-link.c: Use target pie.
3087
3088 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3089             Laurent Rougé  <laurent.rouge@menta.fr>
3090
3091         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3092         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3093
3094 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3095
3096         * gfortran.dg/coarray/sync_1.f90: New test for
3097         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3098
3099 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3100
3101         PR tree-optimization/49318
3102         * gcc.dg/vect/pr49318.c: New test.
3103
3104 2011-06-09  David Krauss  <potswa@mac.com>
3105
3106         * g++.dg/template/arrow1.C: New.
3107
3108 2011-06-09  Jason Merrill  <jason@redhat.com>
3109
3110         * lib/prune.exp: Prune "note"s.
3111         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3112
3113         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3114         * g++.dg/template/dependent-expr3.C: Likewise.
3115         * g++.dg/parse/template7.C: Likewise.
3116         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3117         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3118         * g++.old-deja/g++.pt/friend38.C: Likewise.
3119         * g++.old-deja/g++.pt/crash32.C: Likewise.
3120         * g++.old-deja/g++.other/init4.C: Likewise.
3121         * g++.old-deja/g++.other/friend8.C: Likewise.
3122
3123         * g++.dg/ext/complex7.C: Adjust expected output.
3124         * g++.dg/diagnostic/method1.C: Likewise.
3125         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3126         * g++.dg/parse/crash33.C: Likewise.
3127         * g++.dg/other/warning1.C: Likewise.
3128         * g++.dg/init/pr29571.C: Likewise.
3129         * g++.dg/warn/overflow-warn-1.C: Likewise.
3130         * g++.dg/warn/overflow-warn-3.C: Likewise.
3131         * g++.dg/warn/overflow-warn-4.C: Likewise.
3132         * g++.old-deja/g++.oliva/template1.C: Likewise.
3133
3134         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3135         * g++.dg/parse/template7.C: Adjust.
3136
3137 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3138
3139         PR target/49307
3140         * gcc.dg/pr49307.c: New.
3141
3142 2011-06-09  Wei Guozhi  <carrot@google.com>
3143
3144         PR target/46975
3145         * gcc.target/arm/pr46975.c: New testcase.
3146
3147 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3148
3149         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3150         (PMETH, arglist_t): Removed.
3151         (method_get_number_of_arguments): Removed.
3152         (method_get_nth_argument): Removed.
3153         (method_get_first_argument): Removed.
3154         (method_get_next_argument): Removed.
3155         (method_get_sizeof_arguments): Removed.
3156         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3157         (PMETH): Removed.
3158         (method_get_number_of_arguments): Removed.
3159         (method_get_nth_argument): Removed.
3160         (method_get_first_argument): Removed.
3161         (method_get_next_argument): Removed.
3162         (method_get_sizeof_arguments): Removed.
3163         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3164
3165 2011-06-09  David Li  <davidxl@google.com>
3166
3167         * gcc.dg/dump-pass.c: New test.
3168
3169 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3170
3171         PR c++/29003
3172         * g++.dg/parse/error38.C: New.
3173
3174 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3175
3176         PR middle-end/49308
3177         * gfortran.dg/pr49308.f90: New test.
3178
3179 2011-06-08  Jason Merrill  <jason@redhat.com>
3180
3181         * g++.dg/cpp0x/noexcept11.C: New.
3182         * g++.dg/cpp0x/noexcept12.C: New.
3183         * g++.dg/cpp0x/sfinae11.C: Adjust.
3184
3185 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3186
3187         PR testsuite/49323
3188         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3189         to dg-options, match also DW_AT_linkage_name.
3190
3191 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3192
3193         PR middle-end/21953
3194         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3195         -fno-common on alpha*-dec-osf*.
3196         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3197
3198 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3199
3200         PR rtl-optimization/49303
3201         * gcc.target/ia64/pr49303.c: New test.
3202
3203 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3204
3205         PR fortran/18918
3206         * gfortran.dg/coarray_lock_1.f90: New.
3207         * gfortran.dg/coarray_lock_2.f90: New.
3208
3209 2011-06-07  Jason Merrill  <jason@redhat.com>
3210
3211         * lib/prune.exp: Look for "required" rather than "instantiated".
3212         * g++.dg/abi/mangle11.C: Likewise.
3213         * g++.dg/abi/mangle12.C: Likewise.
3214         * g++.dg/abi/mangle17.C: Likewise.
3215         * g++.dg/abi/mangle20-2.C: Likewise.
3216         * g++.dg/abi/pragma-pack1.C: Likewise.
3217         * g++.dg/cpp0x/decltype26.C: Likewise.
3218         * g++.dg/cpp0x/decltype28.C: Likewise.
3219         * g++.dg/cpp0x/decltype29.C: Likewise.
3220         * g++.dg/cpp0x/enum11.C: Likewise.
3221         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3222         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3223         * g++.dg/cpp0x/pr47416.C: Likewise.
3224         * g++.dg/ext/case-range2.C: Likewise.
3225         * g++.dg/ext/case-range3.C: Likewise.
3226         * g++.dg/gomp/for-19.C: Likewise.
3227         * g++.dg/gomp/pr37533.C: Likewise.
3228         * g++.dg/gomp/pr38639.C: Likewise.
3229         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3230         * g++.dg/inherit/base3.C: Likewise.
3231         * g++.dg/inherit/using6.C: Likewise.
3232         * g++.dg/init/placement4.C: Likewise.
3233         * g++.dg/init/reference3.C: Likewise.
3234         * g++.dg/lookup/scoped6.C: Likewise.
3235         * g++.dg/lookup/using7.C: Likewise.
3236         * g++.dg/other/abstract1.C: Likewise.
3237         * g++.dg/other/error10.C: Likewise.
3238         * g++.dg/other/error5.C: Likewise.
3239         * g++.dg/other/field1.C: Likewise.
3240         * g++.dg/other/offsetof5.C: Likewise.
3241         * g++.dg/parse/bitfield2.C: Likewise.
3242         * g++.dg/parse/constant4.C: Likewise.
3243         * g++.dg/parse/crash20.C: Likewise.
3244         * g++.dg/parse/invalid-op1.C: Likewise.
3245         * g++.dg/parse/non-dependent2.C: Likewise.
3246         * g++.dg/parse/template18.C: Likewise.
3247         * g++.dg/tc1/dr152.C: Likewise.
3248         * g++.dg/tc1/dr166.C: Likewise.
3249         * g++.dg/tc1/dr176.C: Likewise.
3250         * g++.dg/tc1/dr213.C: Likewise.
3251         * g++.dg/template/access11.C: Likewise.
3252         * g++.dg/template/access2.C: Likewise.
3253         * g++.dg/template/access3.C: Likewise.
3254         * g++.dg/template/access7.C: Likewise.
3255         * g++.dg/template/arg7.C: Likewise.
3256         * g++.dg/template/cond2.C: Likewise.
3257         * g++.dg/template/crash13.C: Likewise.
3258         * g++.dg/template/crash40.C: Likewise.
3259         * g++.dg/template/crash7.C: Likewise.
3260         * g++.dg/template/crash84.C: Likewise.
3261         * g++.dg/template/ctor5.C: Likewise.
3262         * g++.dg/template/defarg13.C: Likewise.
3263         * g++.dg/template/defarg14.C: Likewise.
3264         * g++.dg/template/dtor7.C: Likewise.
3265         * g++.dg/template/eh2.C: Likewise.
3266         * g++.dg/template/error2.C: Likewise.
3267         * g++.dg/template/error43.C: Likewise.
3268         * g++.dg/template/friend32.C: Likewise.
3269         * g++.dg/template/injected1.C: Likewise.
3270         * g++.dg/template/instantiate1.C: Likewise.
3271         * g++.dg/template/instantiate3.C: Likewise.
3272         * g++.dg/template/instantiate5.C: Likewise.
3273         * g++.dg/template/instantiate7.C: Likewise.
3274         * g++.dg/template/local6.C: Likewise.
3275         * g++.dg/template/lookup2.C: Likewise.
3276         * g++.dg/template/member5.C: Likewise.
3277         * g++.dg/template/memfriend15.C: Likewise.
3278         * g++.dg/template/memfriend16.C: Likewise.
3279         * g++.dg/template/memfriend17.C: Likewise.
3280         * g++.dg/template/memfriend7.C: Likewise.
3281         * g++.dg/template/meminit1.C: Likewise.
3282         * g++.dg/template/nested3.C: Likewise.
3283         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3284         * g++.dg/template/nontype12.C: Likewise.
3285         * g++.dg/template/nontype13.C: Likewise.
3286         * g++.dg/template/nontype6.C: Likewise.
3287         * g++.dg/template/pr23510.C: Likewise.
3288         * g++.dg/template/pr35240.C: Likewise.
3289         * g++.dg/template/ptrmem15.C: Likewise.
3290         * g++.dg/template/ptrmem6.C: Likewise.
3291         * g++.dg/template/qualified-id1.C: Likewise.
3292         * g++.dg/template/qualttp20.C: Likewise.
3293         * g++.dg/template/qualttp3.C: Likewise.
3294         * g++.dg/template/qualttp4.C: Likewise.
3295         * g++.dg/template/qualttp5.C: Likewise.
3296         * g++.dg/template/qualttp6.C: Likewise.
3297         * g++.dg/template/qualttp7.C: Likewise.
3298         * g++.dg/template/qualttp8.C: Likewise.
3299         * g++.dg/template/recurse.C: Likewise.
3300         * g++.dg/template/recurse2.C: Likewise.
3301         * g++.dg/template/ref5.C: Likewise.
3302         * g++.dg/template/scope2.C: Likewise.
3303         * g++.dg/template/sfinae10.C: Likewise.
3304         * g++.dg/template/sfinae3.C: Likewise.
3305         * g++.dg/template/sizeof3.C: Likewise.
3306         * g++.dg/template/static9.C: Likewise.
3307         * g++.dg/template/template-id-2.C: Likewise.
3308         * g++.dg/template/typedef13.C: Likewise.
3309         * g++.dg/template/typename4.C: Likewise.
3310         * g++.dg/template/using14.C: Likewise.
3311         * g++.dg/template/using2.C: Likewise.
3312         * g++.dg/template/warn1.C: Likewise.
3313         * g++.dg/warn/Wparentheses-13.C: Likewise.
3314         * g++.dg/warn/Wparentheses-15.C: Likewise.
3315         * g++.dg/warn/Wparentheses-16.C: Likewise.
3316         * g++.dg/warn/Wparentheses-17.C: Likewise.
3317         * g++.dg/warn/Wparentheses-18.C: Likewise.
3318         * g++.dg/warn/Wparentheses-19.C: Likewise.
3319         * g++.dg/warn/Wparentheses-20.C: Likewise.
3320         * g++.dg/warn/Wparentheses-23.C: Likewise.
3321         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3322         * g++.dg/warn/noeffect2.C: Likewise.
3323         * g++.dg/warn/noeffect4.C: Likewise.
3324         * g++.dg/warn/pr8570.C: Likewise.
3325         * g++.old-deja/g++.brendan/init2.C: Likewise.
3326         * g++.old-deja/g++.eh/spec6.C: Likewise.
3327         * g++.old-deja/g++.pt/crash10.C: Likewise.
3328         * g++.old-deja/g++.pt/crash36.C: Likewise.
3329         * g++.old-deja/g++.pt/derived3.C: Likewise.
3330         * g++.old-deja/g++.pt/error2.C: Likewise.
3331         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3332         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3333         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3334         * g++.old-deja/g++.pt/overload7.C: Likewise.
3335         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3336
3337 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3338             Iain Sandoe  <iains@gcc.gnu.org>
3339
3340         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3341         Added code to deal with the case when [Protocol
3342         -descriptionForInstanceMethod:] or [Protocol
3343         -descriptionForClassMethod:] returns NULL.
3344
3345 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3346             Iain Sandoe  <iains@gcc.gnu.org>
3347
3348         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3349         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3350         Added cast.
3351
3352 2011-06-07  Xinliang David Li  <davidxl@google.com>
3353
3354         * gcc.dg/inline_2.c: New test.
3355         * gcc.dg/unroll_2.c: New test.
3356         * gcc.dg/inline_3.c: New test.
3357         * gcc.dg/unroll_3.c: New test.
3358         * gcc.dg/inline_4.c: New test.
3359         * gcc.dg/unroll_4.c: New test.
3360         * gcc.dg/inline_1.c: New test.
3361         * gcc.dg/unroll_1.c: New test.
3362
3363 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3364
3365         PR tree-optimization/48497
3366         * lib/gcc-defs.exp (dg-additional-options): New proc.
3367         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3368         -msse2 on 32-bit x86.
3369
3370 2011-06-06  Jason Merrill  <jason@redhat.com>
3371
3372         * g++.dg/cpp0x/enum19.C: New.
3373
3374 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3375
3376         * gcc.target/arm/neon-reload-class.c: New test.
3377
3378 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3379
3380         PR debug/49130
3381         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3382
3383 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3384
3385         * gcc.target/arm/smlatb-1.c: New file.
3386         * gcc.target/arm/smlatt-1.c: New file.
3387         * gcc.target/arm/smlaltb-1.c: New file.
3388         * gcc.target/arm/smlaltt-1.c: New file.
3389
3390 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3391
3392         * gcc.target/arm/mla-2.c: New test.
3393
3394 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3395
3396         PR gcov-profile/49299
3397         * gcc.dg/tree-prof/pr49299-1.c: New test.
3398         * gcc.dg/tree-prof/pr49299-2.c: New test.
3399
3400 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3401
3402         * lib/target-supports.exp
3403         (check_effective_target_vect_widen_mult_qi_to_hi):
3404         Add NEON as supporting target.
3405         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3406         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3407         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3408         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3409         using widening multiplication on targets that support it.
3410         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3411         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3412         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3413
3414 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3415
3416         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3417         Modern Objective-C runtime API.
3418         * objc/execute/next_mapping.h: Removed.
3419         * objc-obj-c++-shared/next-mapping.h: Removed.
3420         * objc-obj-c++-shared/Object1.h: Removed.
3421         * objc-obj-c++-shared/Object1.m: Removed.
3422         * objc-obj-c++-shared/Object1.mm: Removed.
3423         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3424         * objc-obj-c++-shared/Protocol1.h: Removed.
3425         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3426         of ProtoBool, IVAR_T and METHOD.
3427         * objc-obj-c++-shared/runtime.h: New.
3428         * objc-obj-c++-shared/TestsuiteObject.h: New.
3429         * objc-obj-c++-shared/TestsuiteObject.m: New.
3430
3431         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3432         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3433         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3434         it a class method.
3435         * objc/execute/_cmd.m: Include
3436         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3437         runtime API.  ([TestClass +initialize]): Include this method also
3438         with the GNU runtime.
3439         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3440         Object.  ([-setValue:]): Return void.
3441         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3442         with the GNU runtime.  Include
3443         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3444         for the NeXT runtime.  Use the existing print_ivars() and
3445         compare_structures() implementations for the old NeXT runtime.
3446         Added new implementations for the Modern GNU and NeXT runtimes.
3447         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3448         well.  (main): Use objc_getClass().  Use return instead of exit.
3449         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3450         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3451         of exit().
3452         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3453         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3454         instead of Object.  (main): Use return instead of exit().
3455         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3456         instead of Object.  Removed prototype for exit().  (main): Use
3457         return instead of exit().  Use the Modern Objective-C runtime API.
3458         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3459         Object.
3460         * objc/execute/class-tests-1.h: Include
3461         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3462         runtime API.  (test_class_with_superclass): Do not call [Object
3463         class].  There is no need to with the current libobjc.
3464         * objc/execute/class-tests-2.h: Include
3465         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3466         runtime API.
3467         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3468         ../../objc-obj-c++-shared/next-mapping.h.
3469         * objc/execute/class-2.m: Likewise.
3470         * objc/execute/class-3.m: Likewise.
3471         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3472         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3473         +initialize]): Include this method also with the GNU
3474         runtime. (main): Use the Modern Objective-C runtime API.
3475         * objc/execute/class-5.m: Likewise.
3476         * objc/execute/class-6.m: Likewise.
3477         * objc/execute/class-7.m: Likewise.
3478         * objc/execute/class-8.m: Likewise.
3479         * objc/execute/class-9.m: Likewise.
3480         * objc/execute/class-10.m: Likewise.
3481         * objc/execute/class-11.m: Likewise.
3482         * objc/execute/class-12.m: Likewise.
3483         * objc/execute/class-13.m: Likewise.
3484         * objc/execute/class-14.m: Likewise.
3485         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3486         this method also with the GNU runtime.
3487         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3488         +initialize]): Include this method also with the GNU runtime.
3489         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3490         of Object.
3491         * objc/execute/encode-1.m: Likewise.
3492         * objc/execute/enumeration-1.m: Likewise.
3493         * objc/execute/enumeration-2.m: Likewise.
3494         * objc/execute/exceptions/catchall-1.m: Likewise.
3495         * objc/execute/exceptions/finally-1.m: Likewise.
3496         * objc/execute/exceptions/foward-1.m: Likewise.
3497         * objc/execute/exceptions/local-variables-1.m: Likewise.
3498         * objc/execute/exceptions/throw-nil.m: Likewise.
3499         * objc/execute/exceptions/trivial.m: Likewise.
3500         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3501         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3502         * objc/execute/exceptions/matcher-1.m: Likewise.
3503         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3504         Object.
3505         * objc/execute/formal_protocol-2.m: Likewise.
3506         * objc/execute/formal_protocol-3.m: Likewise.
3507         * objc/execute/formal_protocol-4.m: Likewise.
3508         * objc/execute/formal_protocol-5.m: Include
3509         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3510         protocol_getName().
3511         * objc/execute/formal_protocol-6.m: Likewise.
3512         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3513         Object.  Include <objc/Protocol.h> instead of
3514         ../../objc-obj-c++-shared/Protocol1.h.
3515         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3516         Object.
3517         * objc/execute/informal_protocol.m: Likewise.
3518         * objc/execute/load-3.m: Likewise.
3519         * objc/execute/many_args_method.m ([TestClass +initialize]):
3520         Include this method with the GNU runtime as well.
3521         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3522         * objc/execute/nested-func-1.m: Use TestsuiteObject
3523         instead of Object.
3524         * objc/execute/nil_method-1.m: Likewise.
3525         * objc/execute/no_clash.m: Likewise.
3526         * objc/execute/np-1.m: Do not include
3527         ../../objc-obj-c++-shared/Protocol1.h.
3528         (main): Use return instead of exit().
3529         * objc/execute/np-2.m: Do not include
3530         ../../objc-obj-c++-shared/Protocol1.h.
3531         ([MyObject +initialize]): Include this method also with the GNU
3532         runtime.  (main): Use return instead of exit().
3533         * objc/execute/object_is_class.m: Include
3534         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3535         of Object.  (main): Use the Modern Objective-C runtime API.
3536         * objc/execute/object_is_meta_class.m: Likewise.
3537         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3538         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3539         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3540         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3541         Objective-C runtime API.
3542         * objc/execute/protocol-isEqual-2.m: Likewise.
3543         * objc/execute/protocol-isEqual-3.m: Likewise.
3544         * objc/execute/protocol-isEqual-4.m: Likewise.
3545         * objc/execute/redefining_self.m ([TestClass +initialize]):
3546         Include this method with the GNU runtime as well.
3547         * objc/execute/root_methods.m: Include
3548         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3549         Include this method with the GNU runtime as well.
3550         (main): Use the Modern Objective-C runtime API.
3551         * objc/execute/selector-1.m: Include
3552         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3553         of Object.  (main): Use the Modern Objective-C runtime API.
3554         * objc/execute/static-1.m ([Test +initialize]): Include this
3555         method with the GNU runtime as well.
3556         * objc/execute/static-2.m: Likewise.
3557         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3558         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3559         ([MathClass +initialize]): Include this method with the GNU
3560         runtime as well.
3561         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3562         instead of Object.
3563         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3564         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3565         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3566         * objc.dg/attributes/method-attribute-1.m: Likewise.
3567         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3568         * objc.dg/attributes/method-attribute-2.m: Likewise.
3569         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3570         * objc.dg/attributes/method-attribute-3.m: Likewise.
3571         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3572         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3573         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3574         * obj-c++.dg/bitfield-1.mm: Likewise.
3575         * obj-c++.dg/bitfield-2.mm: Likewise
3576         * objc.dg/bitfield-3.m: Likewise.
3577         * obj-c++.dg/bitfield-4.mm: Likewise.
3578         * objc.dg/bitfield-5.m: Likewise
3579         * objc.dg/call-super-1.m: Likewise.
3580         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3581         Use objc_getClass() instead of objc_get_class(), but for the GNU
3582         runtime redefine objc_getClass as objc_get_class.  Include
3583         ../objc-obj-c++-shared/runtime.h.
3584         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3585         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3586         Use the Modern Objective-C runtime API.
3587         * objc.dg/class-protocol-1.m: Include
3588         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3589         * obj-c++.dg/class-protocol-1.mm: Likewise.
3590         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3591         * objc.dg/comp-types-10.m: Likewise.
3592         * objc.dg/comp-types-11.m: Likewise.
3593         * objc.dg/comp-types-12.m: Likewise.
3594         * obj-c++.dg/comp-types-9.mm: Likewise.
3595         * obj-c++.dg/comp-types-11.mm: Likewise.
3596         * obj-c++.dg/comp-types-12.mm: Likewise.
3597         * obj-c++.dg/comp-types-13.mm: Likewise.
3598         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3599         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3600         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3601         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3602         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3603         * objc.dg/desig-init-1.m: Likewise.
3604         * obj-c++.dg/defs.mm: Likewise.
3605         * objc.dg/exceptions-2.m: Likewise.
3606         * obj-c++.dg/except-1.mm: Likewise.
3607         * obj-c++.dg/exceptions-2.mm: Likewise.
3608         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3609         Use the Modern Objective-C runtime API.
3610         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3611         the Modern Objective-C runtime API.  Do not include
3612         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3613         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3614         the Modern Objective-C runtime API except when using an older NeXT
3615         runtime.
3616         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3617         the Modern Objective-C runtime API.
3618         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3619         objc/encoding.h.
3620         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3621         * objc.dg/encode-7-next-64bit.m: Updated include.
3622         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3623         objc/encoding.h.
3624         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3625         the Modern Objective-C runtime API.
3626         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3627         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3628         instead of ../objc-obj-c++-shared/Protocol1.h.
3629         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3630         the Modern Objective-C runtime API except when using an older NeXT
3631         runtime.
3632         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3633         the Modern Objective-C runtime API.
3634         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3635         Object.
3636         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3637         * objc.dg/fix-and-continue-2.m: Likewise.
3638         * objc.dg/foreach-1.m: Likewise.
3639         * objc.dg/foreach-2.m: Likewise.
3640         * objc.dg/foreach-3.m: Likewise.
3641         * objc.dg/foreach-4.m: Likewise.
3642         * objc.dg/foreach-5.m: Likewise.
3643         * objc.dg/foreach-6.m: Likewise.
3644         * objc.dg/foreach-7.m: Likewise.
3645         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3646         Object.
3647         * objc.dg/func-ptr-2.m: Likewise.
3648         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3649         Do not include objc/objc-api.h.
3650         * obj-c++.dg/fsf-package-0.mm: Likewise.
3651         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3652         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3653         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3654         of Object.
3655         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3656         * objc.dg/gnu-runtime-3.m: Likewise.
3657         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3658         * objc.dg/headers.m: Include objc/runtime.h instead of
3659         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3660         for the NeXT runtime.
3661         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3662         * obj-c++.dg/isa-field-1.mm: Likewise.
3663         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3664         * objc.dg/layout-1.m: Likewise.
3665         * objc.dg/layout-2.m: Likewise.
3666         * objc.dg/local-decl-2.m: Likewise.
3667         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3668         Object.  ([Container +elementForView:]): Use
3669         class_conformsToProtocol().
3670         * obj-c++.dg/lookup-2.mm: Likewise.
3671         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3672         * obj-c++.dg/local-decl-1.mm: Likewise.
3673         * objc.dg/method-3.m: Likewise.
3674         * objc.dg/method-4.m: Likewise.
3675         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3676         ../objc-obj-c++-shared/Protocol1.h.
3677         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3678         * objc.dg/method-9.m: Likewise.
3679         * objc.dg/method-10.m: Likewise.
3680         * objc.dg/method-13.m ([Root +initialize]): Include this method
3681         also for the GNU runtime.  (main): Use objc_getClass() also for
3682         the GNU runtime.
3683         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3684         * objc.dg/method-17.m: Likewise.
3685         * objc.dg/method-19.m: Likewise.
3686         * objc.dg/method-20b.m: Likewise.
3687         * obj-c++.dg/method-2.mm: Likewise.
3688         * obj-c++.dg/method-6.mm: Likewise.
3689         * obj-c++.dg/method-10.mm: Likewise.
3690         * obj-c++.dg/method-11.mm: Likewise.
3691         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3692         ../objc-obj-c++-shared/Protocol1.h.
3693         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3694         * obj-c++.dg/method-15.mm: Likewise.
3695         * obj-c++.dg/method-17.mm: Likewise.
3696         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3697         +initialize]): Include this method also for the GNU
3698         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3699         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3700         * obj-c++.dg/method-22.mm: Likewise.
3701         * obj-c++.dg/method-23.mm: Likewise.
3702         * obj-c++.dg/no-extra-load.mm: Likewise.
3703         * objc.dg/objc-fast-4.m: Likewise.
3704         * objc.dg/objc-gc-4.m: Likewise.
3705         * obj-c++.dg/objc-gc-3.mm: Likewise.
3706         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3707         protocol_getMethodDescription() instead of [Protocol
3708         -descriptionForInstanceMethod].
3709         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3710         Made it available with all runtimes.  (main): Call -test instead
3711         of -class.
3712         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3713         and put into a category.
3714         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3715         Object.  Include objc/objc.h.
3716         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3717         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3718         New. (main): Use protocol_getMethodDescription() instead
3719         of [Protocol -descriptionForInstanceMethod] and [Protocol
3720         -descriptionForClassMethod].
3721         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3722         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3723         Objective-C runtime API.
3724         * obj-c++.dg/proto-qual-1.mm: Likewise.
3725         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3726         Object.
3727         * obj-c++.dg/property/property-1.mm: Likewise.
3728         * obj-c++.dg/qual-types-1.mm: Likewise.
3729         * objc.dg/selector-2.m: Include objc/objc.h instead of
3730         ../objc-obj-c++-shared/Object1.h.
3731         * obj-c++.dg/selector-2.mm: Likewise.
3732         * obj-c++.dg/selector-5.mm: Likewise.
3733         * obj-c++.dg/selector-6.mm: Likewise.
3734         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3735         Object.  Do not include objc/objc-api.h.
3736         * obj-c++.dg/set-not-used-1.mm: Likewise.
3737         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3738         * objc.dg/stret-1.m: Likewise.
3739         * objc.dg/stret-2.m: Likewise.
3740         * obj-c++.dg/super-class-2.mm: Likewise.
3741         * objc.dg/super-class-3.m: Likewise.
3742         * objc.dg/super-class-4.m: Likewise.
3743         * objc.dg/sync-2.m: Likewise.
3744         * obj-c++.dg/sync-2.mm: Likewise.
3745         * objc.dg/sync-1.m: Include objc/objc.h instead of
3746         ../objc-obj-c++-shared/Object1.h.
3747         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3748         'Class' as the type of 'isa'.
3749         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3750         Objective-C runtime API.  ([TestClass +initialize]): Include this
3751         method with the GNU runtime as well.
3752         * objc.dg/strings/strings-1.m: Updated includes.
3753         * obj-c++.dg/strings/strings-1.mm: Likewise.
3754         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3755         objc.dg/strings/const-str-12b.m.
3756         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3757         * obj-c++.dg/template-3.mm: Likewise.
3758         * obj-c++.dg/template-4.mm: Likewise.
3759         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3760         Objective-C runtime API.
3761         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3762         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3763         * obj-c++.dg/try-catch-1.mm: Likewise.
3764         * obj-c++.dg/try-catch-2.mm: Likewise.
3765         * objc.dg/try-catch-3.m: Likewise.
3766         * obj-c++.dg/try-catch-3.mm: Likewise.
3767         * objc.dg/try-catch-6.m: Likewise.
3768         * objc.dg/try-catch-7.m: Likewise.
3769         * obj-c++.dg/try-catch-7.mm: Likewise.
3770         * obj-c++.dg/try-catch-8.mm: Likewise.
3771         * obj-c++.dg/try-catch-9.mm: Likewise.
3772         * objc.dg/try-catch-10.m: Likewise.
3773         * obj-c++.dg/try-catch-11.mm: Likewise.
3774         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3775         Object.  Include objc/objc.h.
3776         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3777         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3778         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3779         Object.  Use Modern Objective-C runtime API.  Do not use
3780         performv::.
3781         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3782         * obj-c++.dg/torture/trivial.mm: Likewise.
3783         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3784         instead of ../objc-obj-c++-shared/Object1.h.  Include
3785         ../objc-obj-c++-shared/runtime.h.
3786         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3787         * objc.dg/torture/strings/const-str-11.m: Likewise.
3788         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3789         * objc.dg/torture/strings/const-str-9.m: Likewise.
3790         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3791         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3792         instead of Object. Only add _FooClassReference if
3793         __NEXT_RUNTIME__.
3794         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3795         * objc.dg/torture/strings/const-str-8.m: Likewise.
3796         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3797         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3798         additional sources.
3799         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3800         Object.
3801         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3802         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3803         * obj-c++.dg/va-meth-1.mm: Likewise.
3804         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3805         ../objc-obj-c++-shared/Object1.h.
3806         * objc.dg/zero-link-3.m: Likewise.
3807
3808 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3809
3810         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3811
3812 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3813
3814         PR objc-++/48275
3815         * obj-c++.dg/property/cxx-property-1.mm: New.
3816         * obj-c++.dg/property/cxx-property-2.mm: New.
3817
3818 2011-06-06  Jason Merrill  <jason@redhat.com>
3819
3820         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3821
3822 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3823
3824         PR rtl-optimization/49145
3825         From Ryan Mansfield
3826         * gcc.c-torture/compile/pr49145.c: New test.
3827
3828 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3829
3830         PR testsuite/49288
3831         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3832         to dg-options, match also DW_AT_linkage_name.
3833
3834         PR debug/49294
3835         * gcc.dg/debug/pr49294.c: New test.
3836
3837         PR c++/49264
3838         * g++.dg/opt/pr49264.C: New test.
3839
3840 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3841
3842         PR tree-optimization/49243
3843         * gcc.dg/pr49243.c: New.
3844
3845 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3846
3847         * gnat.dg/specs/cond_expr1.ads: New test.
3848
3849 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3850
3851         * gnat.dg/deferred_const4.ad[sb]: New test.
3852         * gnat.dg/deferred_const4_pkg.ads: New helper.
3853
3854 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3855
3856         * gnat.dg/test_tamdt.adb: Rename to...
3857         * gnat.dg/taft_type1.adb: ...this.
3858         * gnat.dg/tamdt.ad[sb]: Rename to...
3859         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3860         * gnat.dg/tamdt_aux.ads: Rename to...
3861         * gnat.dg/taft_type1_pkg2.ads: ...this.
3862         * gnat.dg/taft_type2.ad[sb]: New test.
3863         * gnat.dg/taft_type2_pkg.ads: New helper.
3864         * gnat.dg/taft_type3.adb: New test.
3865         * gnat.dg/taft_type3_pkg.ads: New helper.
3866
3867 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3868
3869         PR fortran/49255
3870         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3871         for F2008.
3872
3873 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3874
3875         PR testsuite/49287
3876         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3877         warning.
3878         * objc.dg/gnu-api-2-objc.m: Likewise.
3879         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3880         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3881
3882 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3883
3884         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3885         alignment, not the alignment, when calling class_addIvar().  Add
3886         an 'isa' instance variable to the test root class.
3887         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3888
3889 2011-06-04  Jan Hubicka  <jh@suse.cz>
3890
3891         PR tree-optimization/48893
3892         PR tree-optimization/49091
3893         PR tree-optimization/49179
3894         * gfortran.dg/pr49179.f90: New testcase
3895
3896 2011-06-04  Jan Hubicka  <jh@suse.cz>
3897
3898         PR lto/48954
3899         * g++.dg/torture/pr48954.C: New testcase.
3900
3901 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3902
3903         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3904
3905 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3906
3907         PR c++/33840
3908         * g++.dg/diagnostic/bitfld2.C: New.
3909
3910 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3911
3912         PR target/49281
3913         * gcc.c-torture/execute/pr49281.c: New test.
3914
3915 2011-06-04  Jan Hubicka  <jh@suse.cz>
3916
3917         PR tree-optimize/48929
3918         * gcc.c-torture/compile/pr48929.c: New testcase.
3919
3920 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3921
3922         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3923
3924 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3925
3926         PR c++/49276
3927         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3928
3929 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3930
3931         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3932
3933 2011-06-03  Richard Henderson  <rth@redhat.com>
3934             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3935
3936         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3937
3938 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3939
3940         * objc.dg/headers.m: Do not include objc-list.h.
3941
3942 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3943
3944         * objc.dg/type-stream-1.m: Test removed.
3945         * objc.dg/headers.m: Do not include typedstream.h.
3946
3947 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3948
3949         * objc.dg/torture/forward-1.m (main): Updated testcase.
3950
3951 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3952
3953         PR target/49163
3954         * gcc.c-torture/compile/pr49163.c: New.
3955
3956 2011-06-02  Asher Langton  <langton2@llnl.gov>
3957
3958         PR fortran/49268
3959         * gfortran.dg/PR49268.f90: New test.
3960
3961 2011-06-02  Asher Langton  <langton2@llnl.gov>
3962
3963         PR fortran/37039
3964         * gfortran.dg/PR37039.f90: New test.
3965
3966 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3967
3968         PR objc/48539
3969         * objc.dg/method-5.m: Updated.
3970         * objc.dg/method-19.m: Updated.
3971         * objc.dg/method-lookup-1.m: New.
3972         * obj-c++.dg/method-6.mm: Updated.
3973         * obj-c++.dg/method-7.mm: Updated.
3974         * obj-c++.dg/method-lookup-1.mm: New.
3975
3976 2011-06-02  DJ Delorie  <dj@redhat.com>
3977
3978         * lib/timeout.exp (timeout): Add board_info support.
3979
3980 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3981
3982         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3983
3984 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3985
3986         PR fortran/49265
3987         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3988         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3989
3990 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3991             Hans-Peter Nilsson  <hp@axis.com>
3992
3993         PR rtl-optimization/48840
3994         * gcc.target/sparc/ultrasp13.c: New test.
3995
3996 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3997
3998         PR target/49238
3999         * gcc.c-torture/compile/pr49238.c: New.
4000
4001 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4002
4003         * gcc.target/arm/g2.c: Skip test in -mthumb.
4004         Skip test unless cpu is xscale.
4005         * gcc.target/arm/scd42-2.c: Likewise.
4006         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4007
4008 2011-06-01  Jason Merrill  <jason@redhat.com>
4009
4010         * g++.dg/cpp0x/decltype28.C: New.
4011         * g++.dg/cpp0x/decltype29.C: New.
4012
4013 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4014
4015         PR target/45074
4016         * gcc.target/mips/pr45074.c: New test.
4017
4018 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4019             Hans-Peter Nilsson  <hp@axis.com>
4020
4021         PR rtl-optimization/48830
4022         * gcc.target/sparc/ultrasp12.c: New test.
4023
4024 2011-06-01  David Li  <davidxl@google.com>
4025
4026         * gcc.dg/profile-dir-1.c: Change pass name.
4027         * gcc.dg/profile-dir-2.c: Ditto.
4028         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4029         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4030         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4031         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4032         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4033         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4034         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4035         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4036         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4037         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4038         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4039         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4040         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4041         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4042         * gcc.dg/profile-dir-3.c: Ditto.
4043         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4044
4045 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4046
4047         * objc.dg/attributes/method-nonnull-1.m: New test.
4048         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4049
4050 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4051
4052         PR fortran/18918
4053         * gfortran.dg/coarray_atomic_1.f90: New.
4054         * gfortran.dg/coarray/atomic_1.f90: New.
4055
4056 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4057
4058         * gcc.dg/guality/bswaptest.c: New test.
4059         * gcc.dg/guality/clztest.c: New test.
4060         * gcc.dg/guality/ctztest.c: New test.
4061         * gcc.dg/guality/rotatetest.c: New test.
4062
4063         PR target/48688
4064         * gcc.target/i386/pr48688.c: New test.
4065
4066 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4067
4068         PR c++/48010
4069         * g++.dg/lookup/name-clash9.C: New.
4070
4071 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4072
4073         PR fortran/18918
4074         * gfortran.dg/coarray/dummy_1.f90: New.
4075
4076 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4077
4078         PR fortran/18918
4079         * gfortran.dg/coarray/save_1.f90: New.
4080         * gfortran.dg/coarray_4.f90: Update dg-error.
4081
4082 2011-05-31  Jason Merrill  <jason@redhat.com>
4083
4084         * g++.dg/cpp0x/rv-template1.C: New.
4085
4086 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4087
4088         PR rtl-optimization/49235
4089         * gcc.dg/pr49235.c: New test.
4090
4091 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4092
4093         PR tree-optimization/49093
4094         * gcc.dg/vect/pr49093.c: New test.
4095
4096 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4097
4098         PR debug/49047
4099         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4100
4101 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4102
4103         PR testsuite/49239
4104         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4105         output array.
4106
4107 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4108
4109         PR target/49186
4110         * gcc.c-torture/execute/pr49186.c: New.
4111
4112 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4113
4114         PR target/49168
4115          * gcc.target/i386/pr49168-1.c: New.
4116
4117 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4118             Eric Botcazou  <ebotcazou@adacore.com>
4119
4120         * gcc.dg/guality/drap.c: New test.
4121
4122 2011-05-30  Richard Guenther  <rguenther@suse.de>
4123
4124         PR tree-optimization/49210
4125         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4126         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4127
4128 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4129
4130         PR c++/49223
4131         * g++.dg/gomp/pr49223-1.C: New test.
4132         * g++.dg/gomp/pr49223-2.C: New test.
4133
4134 2011-05-30  Richard Guenther  <rguenther@suse.de>
4135
4136         PR tree-optimization/49218
4137         * gcc.c-torture/execute/pr49218.c: New testcase.
4138
4139 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4140
4141         PR tree-optimization/49199
4142         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4143         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4144         -fno-tree-scev-cprop.
4145
4146 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4147
4148         PR fortran/47601
4149         * gfortran.dg/extends_13.f03: New.
4150
4151 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4152
4153         PR rtl-optimization/49095
4154         * gcc.target/i386/pr49095.c: New test.
4155
4156 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4157
4158         PR fortran/18918
4159         * gfortran.dg/coarray_24.f90: New.
4160
4161 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4162
4163         PR fortran/18918
4164         * gfortran.dg/coarray_23.f90: New.
4165
4166 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4167
4168         From Ryan Mansfield
4169         * gcc.dg/pr48826.c: New test.
4170
4171 2011-05-29  Richard Guenther  <rguenther@suse.de>
4172
4173         PR tree-optimization/49217
4174         * gcc.dg/torture/pr49217.c: New testcase.
4175
4176 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4177
4178         PR testsuite/49222
4179         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4180
4181 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4182
4183         * gnat.dg/boolean_subtype.adb: Rename to...
4184         * gnat.dg/boolean_subtype1.adb: ...this.
4185
4186 2011-05-28  Jason Merrill  <jason@redhat.com>
4187
4188         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4189
4190 2011-05-27  Jason Merrill  <jason@redhat.com>
4191
4192         * g++.dg/cpp0x/enum18.C: Adjust.
4193
4194         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4195
4196 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4197
4198         PR fortran/18918
4199         * gfortran.dg/coarray_22.f90: New.
4200
4201 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4202
4203         PR tree-optimization/46728
4204         * gcc.target/powerpc/pr46728-1.c: New.
4205         * gcc.target/powerpc/pr46728-2.c: New.
4206         * gcc.target/powerpc/pr46728-3.c: New.
4207         * gcc.target/powerpc/pr46728-4.c: New.
4208         * gcc.target/powerpc/pr46728-5.c: New.
4209         * gcc.dg/pr46728-6.c: New.
4210         * gcc.target/powerpc/pr46728-7.c: New.
4211         * gcc.target/powerpc/pr46728-8.c: New.
4212         * gcc.dg/pr46728-9.c: New.
4213         * gcc.target/powerpc/pr46728-10.c: New.
4214         * gcc.target/powerpc/pr46728-11.c: New.
4215         * gcc.dg/pr46728-12.c: New.
4216         * gcc.target/powerpc/pr46728-13.c: New.
4217         * gcc.target/powerpc/pr46728-14.c: New.
4218         * gcc.target/powerpc/pr46728-15.c: New.
4219         * gcc.target/powerpc/pr46728-16.c: New.
4220
4221 2011-05-27  Jason Merrill  <jason@redhat.com>
4222
4223         * g++.dg/abi/mangle47.C: New.
4224
4225         PR c++/49176
4226         * g++.dg/template/const5.C: New.
4227
4228         * g++.dg/cpp0x/enum18.C: New.
4229
4230         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4231
4232         * g++.dg/cpp0x/error6.C: New.
4233
4234         * g++.dg/cpp0x/error5.C: New.
4235
4236 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4237
4238         PR c++/49165
4239         * g++.dg/eh/cond6.C: New test.
4240
4241 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4242
4243         PR fortran/48820
4244         * gfortran.dg/rank_3.f90: New.
4245         * gfortran.dg/rank_4.f90: New.
4246
4247 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4248
4249         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4250         replace dump search.
4251
4252 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4253
4254         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4255         * gnat.dg/bit_packed_array5.adb: ...here.
4256
4257 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4258
4259         PR c++/42056
4260         * g++.dg/cpp0x/auto25.C: New.
4261
4262 2011-05-27  Richard Guenther  <rguenther@suse.de>
4263
4264         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4265
4266 2011-05-27  Richard Guenther  <rguenther@suse.de>
4267
4268         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4269
4270 2011-05-27  Richard Guenther  <rguenther@suse.de>
4271
4272         PR middle-end/49189
4273         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4274
4275 2011-05-26  Jason Merrill  <jason@redhat.com>
4276
4277         * g++.dg/cpp0x/friend1.C: New.
4278         * g++.dg/cpp0x/friend2.C: New.
4279
4280         * g++.dg/cpp0x/auto7.C: Update.
4281         * g++.dg/template/crash50.C: Adjust.
4282         * g++.dg/template/static9.C: Adjust.
4283         * g++.old-deja/g++.ext/memconst.C: Adjust.
4284
4285 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4286
4287         * gcc.dg/march.c: Ignore a note for some targets.
4288
4289 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4290             Nathan Froyd  <froydnj@codesourcery.com>
4291
4292         PR c++/2288
4293         PR c++/18770
4294         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4295         * g++.dg/parse/pr18770.C: New test.
4296         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4297
4298 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4299
4300         PR fortran/48955
4301         * gfortran.dg/dependency_40.f90 : New test.
4302
4303 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4304
4305         PR fortran/18918
4306         * gfortran.dg/coarray/registering_1.f90: New.
4307
4308 2011-05-26  Jason Merrill  <jason@redhat.com>
4309
4310         * g++.dg/cpp0x/variadic111.C: New.
4311         * g++.dg/cpp0x/variadic41.C: Adjust.
4312
4313 2011-05-26  Richard Guenther  <rguenther@suse.de>
4314
4315         PR tree-optimization/48702
4316         * gcc.dg/torture/pr48702.c: New testcase.
4317
4318 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4319
4320         PR gcov-profile/48845
4321         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4322         support.
4323         * gcc.dg/matrix/matrix.exp: Likewise.
4324         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4325         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4326         line number to check_profiling_available.
4327         * lib/target-supports.exp (check_profiling_available): Account for
4328         this.
4329         Require TLS runtime support with -fprofile-generate.
4330         * lib/profopt.exp (profopt-execute): Add TLS options for
4331         -fprofile-generate.
4332         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4333
4334 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4335
4336         PR c++/49165
4337         * g++.dg/eh/cond5.C: New test.
4338
4339         PR tree-optimization/49161
4340         * gcc.c-torture/execute/pr49161.c: New test.
4341
4342 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4343
4344         * gcc.target/arm/neon-vorn-vbic.c: New test.
4345
4346 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4347
4348         PR tree-optimization/49038
4349         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4350         * gcc.dg/vect/pr49038.c: New test.
4351
4352 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4353         * g++.dg/init/pr25811-3.C: New.
4354         * g++.dg/init/pr25811-4.C: New.
4355
4356 2011-05-25  Jason Merrill  <jason@redhat.com>
4357
4358         * g++.dg/cpp0x/enum17.C: New.
4359         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4360
4361         * g++.dg/cpp0x/auto24.C: New.
4362
4363         * g++.dg/cpp0x/error4.C: New.
4364
4365         * g++.dg/cpp0x/rv-restrict.C: New.
4366
4367         * g++.dg/cpp0x/enum15.C: New.
4368         * g++.dg/cpp0x/constexpr-switch2.C: New.
4369
4370         * g++.dg/cpp0x/variadic110.C: New.
4371
4372         * g++.dg/cpp0x/auto9.C: Add typedef test.
4373
4374         * g++.dg/cpp0x/auto23.C: New.
4375         * g++.dg/cpp0x/auto9.C: Adjust.
4376
4377         * g++.dg/cpp0x/defaulted29.C: New.
4378
4379         * g++.dg/cpp0x/initlist51.C: New.
4380
4381 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4382
4383         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4384         * g++.dg/abi/packed1.C: Suppress warning.
4385         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4386         * g++.dg/template/stdarg1.C: Likewise.
4387         * g++.dg/other/packed1.C: Remove arm from xfail list.
4388
4389 2011-05-25  Jason Merrill  <jason@redhat.com>
4390
4391         * g++.dg/cpp0x/enum16.C: New.
4392         * g++.dg/parse/error15.C: Adjust.
4393
4394         * g++.dg/cpp0x/initlist50.C: New.
4395
4396         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4397
4398         * g++.dg/cpp0x/variadic109.C: New.
4399
4400 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4401
4402          * gcc.target/i386/pause-1.c: New.
4403
4404 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4405
4406         * gcc.dg/stack-usage-1.c: Adjust comment.
4407         * gcc.dg/stack-usage-2.c: New test.
4408
4409 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4410
4411         PR c++/49136
4412         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4413         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4414
4415 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4416
4417         PR rtl-optimization/48757
4418         * gfortran.dg/pr48757.f:  New test case.
4419
4420 2011-05-24  Jason Merrill  <jason@redhat.com>
4421
4422         * g++.dg/cpp0x/access01.C: New.
4423
4424 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4425
4426         PR libobjc/48177
4427         * objc.dg/pr48177.m: New testcase.      
4428
4429 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4430
4431         PR objc/48187
4432         * objc.dg/pr48187.m: New testcase.
4433         * obj-c++.dg/pr48187.mm: New testcase.
4434         * objc.dg/ivar-extra-semicolon.m: New testcase.
4435
4436 2011-05-24  Jason Merrill  <jason@redhat.com>
4437
4438         * g++.dg/template/access21.C: New.
4439         * g++.dg/template/access22.C: New.
4440
4441 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4442
4443         PR rtl-optimization/48633
4444         * g++.dg/pr48633.C: New test.
4445
4446 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4447
4448         PR target/49133
4449         * g++.dg/other/pr49133.C: New test.
4450
4451 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4452             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4453
4454         * gcc.dg/torture/tls/run-gd.c: New test.
4455         * gcc.dg/torture/tls/run-ie.c: New test.
4456         * gcc.dg/torture/tls/run-ld.c: New test.
4457         * gcc.dg/torture/tls/run-le.c: New test.
4458         * lib/target-supports.exp (check_effective_target_tls_runtime):
4459         Build testcase with TLS options.
4460
4461 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4462
4463         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4464
4465 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4466
4467         PR tree-optimization/49121
4468         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4469
4470 2011-05-23  Jason Merrill  <jason@redhat.com>
4471
4472         * g++.dg/cpp0x/defaulted28.C: New.
4473
4474         * g++.dg/cpp0x/sfinae25.C: New.
4475
4476         * g++.dg/cpp0x/rv-cast2.C: New.
4477
4478         * g++.dg/cpp0x/enum14.C: New.
4479
4480 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4481
4482         PR lto/49123
4483         * gcc.c-torture/execute/pr49123.c: New test.
4484
4485         PR debug/49032
4486         * gcc.dg/debug/pr49032.c: New test.
4487
4488         PR c/49120
4489         * gcc.dg/pr49120.c: New test.
4490
4491 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4492
4493         PR target/47315
4494         * gcc.target/i386/pr47315.c: New test.
4495
4496 2011-05-23  Jason Merrill  <jason@redhat.com>
4497
4498         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4499
4500         * g++.dg/cpp0x/sfinae24.C: New.
4501
4502         * g++.dg/cpp0x/error3.C: New.
4503
4504         * g++.dg/cpp0x/defaulted27.C: New.
4505
4506         * g++.dg/cpp0x/decltype27.C: New.
4507
4508 2011-05-23  Richard Guenther  <rguenther@suse.de>
4509
4510         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4511
4512 2011-05-23  Richard Guenther  <rguenther@suse.de>
4513
4514         PR tree-optimization/40874
4515         * g++.dg/tree-ssa/pr40874.C: New testcase.
4516
4517 2011-05-23  Richard Guenther  <rguenther@suse.de>
4518
4519         PR tree-optimization/49115
4520         * g++.dg/torture/pr49115.C: New testcase.
4521
4522 2011-05-23  Richard Guenther  <rguenther@suse.de>
4523
4524         PR middle-end/15419
4525         * gcc.dg/memcpy-3.c: New testcase.
4526
4527 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4528
4529         PR middle-end/48973
4530         * gcc.c-torture/execute/pr48973-1.c: New test.
4531         * gcc.c-torture/execute/pr48973-2.c: New test.
4532
4533 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4534
4535         PR c++/18016
4536         * g++.dg/warn/pr18016.C: New.
4537
4538 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4539
4540         PR target/45098
4541         * gcc.target/arm/ivopts-6.c: New test.
4542
4543 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4544
4545         PR middle-end/49029
4546         * gcc.c-torture/compile/pr49029.c: New test.
4547
4548 2011-05-22  Jason Merrill  <jason@redhat.com>
4549
4550         * g++.dg/cpp0x/sfinae23.C: New.
4551         * g++.dg/cpp0x/sfinae8.C: Correct.
4552
4553 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4554
4555         * gfortran.dg/function_optimize_8.f90:  New test case.
4556
4557 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4558
4559         PR tree-optimization/49087
4560         * gcc.dg/vect/O3-pr49087.c: New test.
4561
4562 2011-05-21  Jason Merrill  <jason@redhat.com>
4563
4564         * g++.dg/debug/const5.C: New.
4565
4566 2011-05-20  Jason Merrill  <jason@redhat.com>
4567
4568         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4569
4570         * g++.dg/cpp0x/constexpr-static7.C: New.
4571
4572         * g++.dg/cpp0x/enum12.C: New.
4573         * g++.dg/cpp0x/enum13.C: New.
4574
4575 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4576
4577         PR fortran/48699
4578         * gfortran.dg/select_type_23.f03: New.
4579
4580 2011-05-20  Jason Merrill  <jason@redhat.com>
4581
4582         * g++.dg/cpp0x/defaulted26.C: New.
4583
4584         * g++.dg/cpp0x/noexcept02.C: Fix.
4585         * g++.dg/cpp0x/noexcept03.C: Fix.
4586         * g++.dg/cpp0x/noexcept08.C: Fix.
4587         * g++.dg/cpp0x/noexcept10.C: New.
4588
4589 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4590
4591         PR fortran/48706
4592         * gfortran.dg/extends_12.f03: New.
4593
4594 2011-05-20  Jason Merrill  <jason@redhat.com>
4595
4596         * g++.dg/template/koenig9.C: New.
4597         * g++.dg/opt/pr47615.C: Fix.
4598         * g++.dg/overload/defarg1.C: Fix.
4599         * g++.dg/tc1/dr213.C: Remove xfail.
4600         * g++.dg/torture/pr34850.C: Fix.
4601         * g++.dg/torture/pr39362.C: Fix.
4602         * g++.old-deja/g++.brendan/crash56.C: Fix.
4603         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4604
4605 2011-05-20  Richard Guenther  <rguenther@suse.de>
4606
4607         PR tree-optimization/49079
4608         * gcc.dg/torture/pr49079.c: New testcase.
4609
4610 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4611
4612         PR tree-optimization/49073
4613         * gcc.c-torture/execute/pr49073.c: New test.
4614
4615 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4616
4617         PR fortran/18918
4618         * gfortran.dg/coarray_21.f90: New.
4619
4620 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4621
4622         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4623         output.
4624
4625 2011-05-19  Richard Guenther  <rguenther@suse.de>
4626
4627         PR testsuite/49063
4628         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4629
4630 2011-05-19  Richard Guenther  <rguenther@suse.de>
4631
4632         PR middle-end/48985
4633         * gcc.dg/builtin-object-size-11.c: New testcase.
4634
4635 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4636
4637         PR target/45098
4638         * gcc.target/arm/ivopts.c: New test.
4639         * gcc.target/arm/ivopts-2.c: New test.
4640
4641 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4642
4643         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4644
4645 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4646
4647         * gcc.c-torture/execute/960321-1.x: Remove.
4648
4649 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4650
4651         PR fortran/48700
4652         * gfortran.dg/move_alloc_4.f90: New.
4653
4654 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4655
4656         PR target/49002
4657         * gcc.target/i386/pr49002-1.c: New test.
4658         * gcc.target/i386/pr49002-2.c: Likewise.
4659
4660 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4661
4662         PR tree-optimization/49039
4663         * gcc.c-torture/execute/pr49039.c: New test.
4664         * gcc.dg/tree-ssa/pr49039.c: New test.
4665         * g++.dg/torture/pr49039.C: New test.
4666
4667 2011-05-18  Jason Merrill  <jason@redhat.com>
4668
4669         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4670         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4671         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4672
4673 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4674
4675         * gcc.target/bfin/mcpu-bf592.c: New test.
4676
4677 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4678
4679         PR tree-optimization/41881
4680         * gcc.dg/vect/O3-pr41881.c: New test.
4681         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4682
4683 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4684
4685         PR tree-optimization/49000
4686         * gcc.dg/pr49000.c: New test.
4687
4688 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4689
4690         * gnat.dg/invalid1.adb: New test.
4691
4692 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4693
4694         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4695         scan pattern.
4696         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4697         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4698
4699 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4700
4701         PR c++/48994
4702         * g++.dg/cpp0x/range-for18.C: New.
4703
4704 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4705
4706         PR fortran/18918
4707         * gfortran.dg/coarray/image_index_2.f90: New.
4708
4709 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4710
4711         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4712         * g++.dg/cpp0x/override2.C: New.
4713
4714 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4715
4716         PR fortran/18918
4717         * gfortran.de/coarray_20.f90: New.
4718
4719 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4720
4721         PR fortran/22572
4722         * function_optimize_7.f90:  New test case.
4723
4724 2011-05-13  Jason Merrill  <jason@redhat.com>
4725
4726         * g++.dg/cpp0x/decltype26.C: New.
4727         * g++.dg/cpp0x/enum11.C: New.
4728
4729 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4730
4731         PR fortran/48972
4732         PR fortran/48991
4733         * gfortran.dg/assign_8.f90: Update dg-error.
4734
4735 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4736
4737         PR fortran/48972
4738         * gfortran.dg/io_constraints_8.f90: New.
4739         * gfortran.dg/io_constraints_9.f90: New.
4740
4741 2011-05-13  Martin Thuresson  <martint@google.com>
4742
4743         PR gcov-profile/47793
4744         * gcc.dg/pr47793.c: New.
4745
4746 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4747
4748         PR tree-optimization/48975
4749         * gcc.dg/pr48975.c: New test.
4750
4751 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4752
4753         PR fortran/48972
4754         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4755
4756 2011-05-12  Jason Merrill  <jason@redhat.com>
4757
4758         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4759
4760 2011-05-12  Geert Bosch  <bosch@adacore.com>
4761
4762         * gnat.dg/view_conversion1.adb: New test.
4763
4764 2011-05-12  Richard Guenther  <rguenther@suse.de>
4765
4766         PR tree-optimization/48172
4767         * gcc.dg/vect/pr48172.c: New testcase.
4768
4769 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4770
4771         PR debug/48967
4772         * g++.dg/opt/pr48967.C: New test.
4773
4774 2011-05-11  Jason Merrill  <jason@redhat.com>
4775
4776         * g++.dg/cpp0x/constexpr-friend.C: New.
4777         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4778
4779         * g++.dg/cpp0x/sfinae22.C: New.
4780
4781 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4782
4783         PR fortran/48889
4784         * gfortran.dg/generic_24.f90: New.
4785
4786 2011-05-11  Richard Guenther  <rguenther@suse.de>
4787
4788         PR tree-optimization/15256
4789         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4790
4791 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4792
4793         PR debug/48159
4794         * gcc.dg/pr48159-1.c: New test.
4795         * gcc.dg/pr48159-2.c: New test.
4796
4797 2011-05-11  Richard Guenther  <rguenther@suse.de>
4798
4799         PR middle-end/48953
4800         * gcc.dg/torture/pr48953.c: New testcase.
4801
4802 2011-05-11  Richard Guenther  <rguenther@suse.de>
4803
4804         PR tree-optimization/18041
4805         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4806
4807 2011-05-11  Alan Modra  <amodra@gmail.com>
4808
4809         PR target/47755
4810         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4811
4812 2011-05-10  Jason Merrill  <jason@redhat.com>
4813
4814         * g++.dg/cpp0x/defaulted25.C: New.
4815         * g++.dg/template/crash7.C: Adjust.
4816
4817         * g++.dg/cpp0x/variadic108.C: New.
4818
4819 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4820
4821         * g++.dg/inherit/virtual9.C: Extend.
4822
4823 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4824
4825         PR target/48857
4826         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4827         are passed and returned in vector registers.
4828
4829 2011-05-10  Richard Guenther  <rguenther@suse.de>
4830
4831         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4832         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4833         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4834         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4835         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4836         applies.
4837
4838 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4839
4840         PR tree-optimization/48611
4841         PR tree-optimization/48794
4842         * gfortran.dg/gomp/pr48611.f90: New test.
4843         * gfortran.dg/gomp/pr48794.f90: New test.
4844
4845         PR debug/48928
4846         * gcc.dg/dfp/pr48928.c: New test.
4847
4848 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4849
4850         PR c++/48522
4851         * g++.dg/cpp0x/pr48522.C: New.
4852
4853 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4854
4855         PR c++/48735
4856         * g++.dg/cpp0x/sfinae21.C: New.
4857
4858 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4859
4860         * g++.dg/template/sfinae28.C: Rename to...
4861         * g++.dg/cpp0x/sfinae19.C: ... this.
4862         * g++.dg/template/sfinae29.C: Rename to...
4863         * g++.dg/cpp0x/sfinae20.C: ... this.
4864
4865 2011-05-09  Jeff Law <law@redhat.com>
4866
4867         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4868         consistent results.
4869
4870 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4871
4872         PR c++/20039
4873         * g++.dg/init/pr20039.C: New.
4874
4875 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4876
4877         PR c++/48737
4878         PR c++/48744
4879         * g++.dg/template/sfinae28.C: New.
4880         * g++.dg/template/sfinae29.C: Likewise.
4881
4882 2011-05-09  Jason Merrill  <jason@redhat.com>
4883
4884         * g++.dg/template/nontype23.C: New.
4885
4886 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4887         PR c++/48859
4888         * g++.dg/init/pr48859.C: New.
4889
4890 2011-05-09  Jason Merrill  <jason@redhat.com>
4891
4892         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4893         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4894         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4895         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4896         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4897         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4898         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4899         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4900
4901 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4902
4903         * g++.dg/inherit/virtual9.C: New.
4904
4905 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4906
4907         PR c++/48574
4908         * g++.dg/template/dependent-expr8.C: New test case.
4909
4910 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4911
4912         PR tree-optimization/48837
4913         * gcc.dg/pr48837.c: New testcase.
4914
4915 2011-05-06  Jason Merrill  <jason@redhat.com>
4916
4917         * g++.dg/cpp0x/constexpr-condition2.C: New.
4918
4919         * g++.dg/cpp0x/constexpr-missing.C: New.
4920
4921 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4922
4923         PR fortran/18918
4924         * gfortran.dg/coarray/this_image_2.f90: New.
4925
4926 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4927
4928         PR fortran/48858
4929         PR fortran/48820
4930         * gfortran.dg/bind_c_usage_22.f90: New.
4931         * gfortran.dg/bind_c_usage_23.f90: New.
4932         * gfortran.dg/bind_c_usage_24.f90: New.
4933         * gfortran.dg/bind_c_usage_24_c.c: New.
4934
4935 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4936
4937         PR c++/48838
4938         * g++.dg/template/member9.C: New test case.
4939
4940 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4941
4942         * gnat.dg/discr29.ad[sb]: New test.
4943         * gnat.dg/discr30.adb: Likewise.
4944
4945 2011-05-05  Julian Brown  <julian@codesourcery.com>
4946
4947         * gcc.target/arm/neon-vset_lanes8.c: New test.
4948
4949 2011-05-05  Jason Merrill  <jason@redhat.com>
4950
4951         * g++.dg/init/new32.C: New.
4952
4953 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4954
4955         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4956         Fix typo.
4957
4958 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4959
4960         PR rtl-optimization/48381
4961         * gcc.c-torture/compile/pr48381.c: New test.
4962
4963 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4964
4965         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4966         to dg-options.
4967         * gcc.target/i386/opt-1.c: Ditto.
4968
4969 2011-05-04  Jason Merrill  <jason@redhat.com>
4970
4971         * g++.dg/conversion/base1.C: New.
4972
4973 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4974
4975         PR libgfortran/48787
4976         * gfortran.dg/round_3.f08: Add more checks to test case.
4977
4978 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4979
4980         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4981         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4982         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4983         Gate test on effective_target fd_truncate.
4984
4985 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4986
4987         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4988         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4989         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4990         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4991         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4992         * gcc.target/i386/pr38824.c: Ditto.
4993         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4994         * gcc.target/i386/vecinit-2.c: Ditto.
4995         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4996         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4997         * gcc.target/i386/parity-2.c: Ditto.
4998         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4999
5000 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5001
5002         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5003         remove duplication.
5004         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5005         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5006         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5007
5008 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5009
5010         PR fortran/18918
5011         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5012
5013 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5014
5015         PR fortran/18918
5016         * gfortran.dg/coarray/this_image_1.f90: New.
5017
5018 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5019
5020         PR fortran/18918
5021         * gfortran.dg/coarray/caf.dg: New.
5022         * gfortran.dg/coarray/image_index_1.f90: New, copied
5023         from ../coarray_16.f90.
5024
5025 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5026
5027         PR c++/28501
5028         * g++.dg/ext/complex9.C: New.
5029
5030 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5031
5032         From Mike Frysinger
5033         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5034         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5035         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5036
5037 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5038
5039         * gcc.target/bfin/builtins: Created.
5040         * gcc.target/bfin/hisilh-O0.c: Deleted.
5041         * gcc.target/bfin/hisilh.c: Moved to...
5042         * gcc.target/bfin/builtins/hisilh.c: ...here.
5043         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5044         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5045         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5046         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5047         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5048         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5049         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5050         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5051         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5052         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5053         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5054         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5055         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5056         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5057         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5058         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5059         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5060         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5061         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5062         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5063         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5064         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5065         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5066         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5067         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5068         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5069         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5070         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5071         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5072         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5073         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5074         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5075         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5076         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5077         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5078         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5079         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5080         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5081         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5082         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5083         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5084         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5085         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5086         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5087         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5088         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5089         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5090         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5091         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5092         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5093         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5094         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5095         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5096         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5097         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5098         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5099         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5100         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5101         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5102         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5103         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5104         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5105         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5106         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5107         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5108         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5109         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5110         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5111         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5112         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5113         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5114         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5115         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5116         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5117         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5118         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5119         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5120         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5121         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5122         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5123         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5124         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5125         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5126         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5127         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5128         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5129         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5130         * gcc.target/bfin/builtins/circptr.c: Ditto.
5131         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5132         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5133         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5134         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5135         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5136         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5137         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5138         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5139         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5140         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5141         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5142         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5143         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5144         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5145         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5146         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5147         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5148         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5149         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5150         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5151         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5152         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5153         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5154         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5155         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5156         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5157         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5158         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5159         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5160         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5161         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5162         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5163         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5164         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5165         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5166         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5167         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5168         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5169         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5170         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5171         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5172         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5173         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5174         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5175         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5176         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5177         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5178         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5179         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5180         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5181         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5182         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5183         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5184         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5185         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5186         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5187         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5188         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5189         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5190         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5191         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5192         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5193         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5194         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5195         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5196         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5197         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5198         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5199         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5200         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5201
5202 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5203
5204         * gcc.target/arm/cold-lc.c: New test.
5205
5206 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5207
5208         PR target/48774
5209         * gcc.dg/pr48774.c: New test.
5210
5211 2011-05-03  Richard Guenther  <rguenther@suse.de>
5212
5213         * gcc.dg/large-size-array-5.c: New testcase.
5214
5215 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5216
5217         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5218
5219 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5220
5221         * lib/target-supports.exp (check_effective_target_vect_strided):
5222         Replace with...
5223         (check_effective_target_vect_strided2)
5224         (check_effective_target_vect_strided3)
5225         (check_effective_target_vect_strided4)
5226         (check_effective_target_vect_strided8): ...these new functions.
5227
5228         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5229         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5230         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5231         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5232         * gcc.dg/vect/pr37539.c: Likewise.
5233         * gcc.dg/vect/slp-11a.c: Likewise.
5234         * gcc.dg/vect/slp-11b.c: Likewise.
5235         * gcc.dg/vect/slp-11c.c: Likewise.
5236         * gcc.dg/vect/slp-12a.c: Likewise.
5237         * gcc.dg/vect/slp-12b.c: Likewise.
5238         * gcc.dg/vect/slp-18.c: Likewise.
5239         * gcc.dg/vect/slp-19a.c: Likewise.
5240         * gcc.dg/vect/slp-19b.c: Likewise.
5241         * gcc.dg/vect/slp-21.c: Likewise.
5242         * gcc.dg/vect/slp-23.c: Likewise.
5243         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5244
5245         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5246         instead of vect_interleave && vect_extract_even_odd.
5247         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5248         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5249         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5250         * gcc.dg/vect/vect-1.c: Likewise.
5251         * gcc.dg/vect/vect-10.c: Likewise.
5252         * gcc.dg/vect/vect-98.c: Likewise.
5253         * gcc.dg/vect/vect-107.c: Likewise.
5254         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5255         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5256         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5257         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5258         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5259         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5260         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5261         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5262         * gcc.dg/vect/vect-strided-float.c: Likewise.
5263         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5264         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5265         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5266         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5267         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5268         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5269         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5270         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5271         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5272         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5273         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5274         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5275         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5276         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5277         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5278
5279         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5280         target condition.
5281         * gcc.dg/vect/pr30843.c: Likewise.
5282         * gcc.dg/vect/pr33866.c: Likewise.
5283         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5284         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5285         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5286         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5287
5288 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5289
5290         * gcc.dg/vect/slp-11.c: Split into...
5291         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5292         gcc.dg/vect/slp-11c.c: ...these tests.
5293         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5294         * gcc.dg/vect/slp-12c.c: ...this new test.
5295         * gcc.dg/vect/slp-19.c: Split into...
5296         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5297         gcc.dg/vect/slp-19c.c: ...these new tests.
5298
5299 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5300
5301         * lib/target-supports.exp
5302         (check_effective_target_vect_extract_even_odd_wide): Delete.
5303         (check_effective_target_vect_strided_wide): Likewise.
5304         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5305         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5306         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5307         * gcc.dg/vect/pr37539.c: Likewise.
5308         * gcc.dg/vect/slp-11.c: Likewise.
5309         * gcc.dg/vect/slp-12a.c: Likewise.
5310         * gcc.dg/vect/slp-12b.c: Likewise.
5311         * gcc.dg/vect/slp-19.c: Likewise.
5312         * gcc.dg/vect/slp-23.c: Likewise.
5313         * gcc.dg/vect/vect-1.c: Likewise.
5314         * gcc.dg/vect/vect-98.c: Likewise.
5315         * gcc.dg/vect/vect-107.c: Likewise.
5316         * gcc.dg/vect/vect-strided-float.c: Likewise.
5317
5318 2011-05-02  Jason Merrill  <jason@redhat.com>
5319
5320         * g++.dg/init/new31.C: New.
5321
5322 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5323
5324         PR c/35445
5325         * gcc.dg/pr35445.c: New test.
5326
5327 2011-05-02  Jason Merrill  <jason@redhat.com>
5328
5329         * c-c++-common/vla-1.c: New.
5330
5331 2011-05-02  Richard Guenther  <rguenther@suse.de>
5332
5333         PR tree-optimization/48822
5334         * gcc.dg/torture/pr48822.c: New testcase.
5335
5336 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5337
5338         PR c++/47969
5339         * g++.dg/cpp0x/constexpr-47969.C: New.
5340
5341 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5342
5343         PR testsuite/48498
5344         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5345         on vect_no_align targets.
5346         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5347         vect_no_align targets.
5348
5349 2011-05-01  Xinliang David Li  <davidxl@google.com>
5350
5351         * gcc.dg/tree-ssa/integer-addr.c: New test.
5352         * gcc.dg/tree-ssa/alias_bug.c: New test.
5353
5354 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5355
5356         PR libgfortran/48787
5357         * gfortran.dg/round_3.f08: Add more checks.
5358
5359 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5360
5361         PR fortran/48821
5362         * gfortran.dg/import9.f90: New, proper test.
5363         * gfortran.dg/interface_37.f90: Remove bogus
5364         test (bogus copy of interface_36.f90).
5365
5366 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5367
5368         PR fortran/48821
5369         * gfortran.dg/interface_37.f90: New.
5370
5371 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5372
5373         PR fortran/48746
5374         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5375
5376 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5377
5378         PR tree-optimization/48809
5379         * gcc.c-torture/execute/pr48809.c: New test.
5380
5381 2011-04-29  Jeff Law <law@redhat.com>
5382
5383         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5384
5385 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5386
5387         PR c++/48606
5388         * g++.dg/init/ctor10.C: New.
5389
5390 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5391
5392         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5393           warning in implicitly instantiated templates.
5394
5395 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5396
5397         * g++.dg/warn/Wnull-conversion-1.C: New.
5398         * g++.dg/warn/Wnull-conversion-2.C: New.
5399
5400 2011-04-29  Diego Novillo  <dnovillo@google.com>
5401
5402         * g++.old-deja/g++.other/null3.C: Expect warning about
5403         converting boolean to a pointer.
5404
5405 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5406
5407         PR fortran/48462
5408         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5409         being a target.
5410
5411         PR fortran/48746
5412         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5413
5414 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5415
5416         PR fortran/48810
5417         * gfortran.dg/typebound_proc_22.f90: New.
5418
5419         PR fortran/48800
5420         * gfortran.dg/interface_36.f90: New.
5421
5422 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5423
5424         PR libgfortran/48488
5425         PR libgfortran/48602
5426         PR libgfortran/48615
5427         PR libgfortran/48684
5428         PR libgfortran/48787
5429         * gfortran.dg/fmt_g.f: Adjust test.
5430         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5431         * gfortran.dg/round_3.f08: New test.
5432         * gfortran.dg/namelist_print_1.f: Adjust test.
5433         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5434         * gfortran.dg/f2003_io_5.f03: Adjust test.
5435         * gfortran.dg/coarray_15.f90: Adjust test.
5436         * gfortran.dg/namelist_65.f90: Adjust test.
5437         * gfortran.dg/fmt_cache_1.f: Adjust test.
5438         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5439         * gfortran.dg/real_const_3.f90: Adjust test.
5440
5441 2011-04-28  Xinliang David Li  <davidxl@google.com>
5442
5443         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5444         * g++.dg/prof-robust-1.C: New test.
5445
5446 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5447
5448         PR tree-optimization/48765
5449         * gcc.dg/vect/pr48765.c: New.
5450
5451 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5452
5453         PR tree-optimization/48775
5454         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5455
5456 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5457
5458         PR c++/48798
5459         * g++.dg/inherit/pr48798.C: New.
5460         * g++.old-deja/g++.other/base1.C: Adjust.
5461
5462 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5463
5464         PR c++/48656
5465         * g++.dg/template/inherit7.C: New test case.
5466
5467 2011-04-28  Richard Guenther  <rguenther@suse.de>
5468
5469         PR tree-optimization/40052
5470         PR tree-optimization/15347
5471         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5472         * gcc.dg/pr15347.c: Likewise.
5473
5474 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5475
5476         PR c++/48530
5477         * g++.dg/cpp0x/sfinae18.C: New.
5478
5479 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5480
5481         PR c++/48771
5482         * g++.dg/ext/is_literal_type1.C: New.
5483
5484 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5485
5486         PR fortran/48112
5487         PR fortran/48279
5488         * gfortran.dg/interface_35.f90: New.
5489         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5490         * gfortran.dg/func_result_6.f90: Add dg-warning.
5491         * gfortran.dg/bessel_1.f90: Ditto.
5492         * gfortran.dg/hypot_1.f90: Ditto.
5493         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5494         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5495         * gfortran.dg/interface_assignment_4.f90: Ditto.
5496
5497 2011-04-27  Jason Merrill  <jason@redhat.com>
5498
5499         * g++.dg/ext/complex8.C: New.
5500
5501         * g++.dg/cpp0x/initlist49.C: New.
5502         * g++.dg/init/new30.C: New.
5503
5504 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5505
5506         PR fortran/48788
5507         * gfortran.dg/whole_file_34.f90: New.
5508
5509 2011-04-27  Jan Hubicka  <jh@suse.cz>
5510
5511         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5512
5513 2011-04-27  Jason Merrill  <jason@redhat.com>
5514
5515         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5516
5517         * g++.dg/parse/ambig6.C: New.
5518
5519 2011-04-27  Nick Clifton  <nickc@redhat.com>
5520
5521         * gcc.dg/20020312-2.c: Add definition for RX.
5522
5523         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5524         option with RX targets.
5525
5526         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5527         /* */ comments.
5528
5529 2011-04-27  Richard Guenther  <rguenther@suse.de>
5530
5531         * gcc.dg/tree-ssa/pr23382.c: Remove.
5532
5533 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5534
5535         PR target/48767
5536         * gcc.c-torture/compile/pr48767.c: New test.
5537
5538 2011-04-27  Richard Guenther  <rguenther@suse.de>
5539
5540         PR tree-optimization/48772
5541         * g++.dg/pr48772.C: New testcase.
5542
5543 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5544
5545         PR c/48742
5546         * gcc.c-torture/compile/pr48742.c: New test.
5547
5548 2011-04-26  Jason Merrill  <jason@redhat.com>
5549
5550         * g++.dg/lookup/koenig13.C: New.
5551
5552         * g++.dg/cpp0x/initlist48.C: New.
5553
5554 2011-04-25  Jason Merrill  <jason@redhat.com>
5555
5556         * g++.dg/cpp0x/sfinae17.C: New.
5557
5558 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5559
5560         PR target/48258
5561         * gcc.target/powerpc/pr48258-1.c: New file.
5562         * gcc.target/powerpc/pr48258-2.c: Ditto.
5563
5564 2011-04-26  Xinliang David Li  <davidxl@google.com>
5565
5566         * gcc.dg/uninit-suppress.c: New test.
5567         * gcc.dg/uninit-suppress.c: New test.
5568
5569 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5570
5571         PR debug/48768
5572         * gcc.dg/pr48768.c: New test.
5573
5574         PR tree-optimization/48734
5575         * gcc.c-torture/compile/pr48734.c: New test.
5576
5577         PR testsuite/48753
5578         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5579
5580 2011-04-26  Richard Guenther  <rguenther@suse.de>
5581
5582         PR tree-optimization/48731
5583         * gcc.dg/torture/pr48731.c: New testcase.
5584
5585 2011-04-26  Richard Guenther  <rguenther@suse.de>
5586
5587         PR testsuite/48753
5588         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5589
5590 2011-04-26  Richard Guenther  <rguenther@suse.de>
5591
5592         PR middle-end/48694
5593         * gcc.dg/torture/pr48694-1.c: New testcase.
5594         * gcc.dg/torture/pr48694-2.c: Likewise.
5595
5596 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5597
5598         * g++.dg/ext/underlying_type1.C: New.
5599         * g++.dg/ext/underlying_type2.C: Likewise.
5600         * g++.dg/ext/underlying_type3.C: Likewise.
5601         * g++.dg/ext/underlying_type4.C: Likewise.
5602         * g++.dg/ext/underlying_type5.C: Likewise.
5603         * g++.dg/ext/underlying_type6.C: Likewise.
5604         * g++.dg/ext/underlying_type7.C: Likewise.
5605         * g++.dg/ext/underlying_type8.C: Likewise.
5606         * g++.dg/ext/underlying_type9.C: Likewise.
5607         * g++.dg/ext/underlying_type10.C: Likewise.
5608
5609 2011-04-25  Jason Merrill  <jason@redhat.com>
5610
5611         * g++.dg/cpp0x/regress/template-const2.C: New.
5612
5613 2011-04-25  Jeff Law <law@redhat.com>
5614
5615         * gcc.dg/tree-ssa/vrp56.c: new test.
5616
5617 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5618
5619         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5620
5621 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5622
5623         PR preprocessor/48740
5624         * c-c++-common/raw-string-11.c: New test.
5625
5626 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5627
5628         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5629         hppa*-*-hpux*.
5630
5631 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5632
5633         PR fortran/18918
5634         * gfortran.dg/coarray_19.f90: New.
5635
5636 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5637
5638         PR c/48685
5639         * gcc.dg/pr48685.c: New test.
5640
5641 2011-04-22  Jan Hubicka  <jh@suse.cz>
5642
5643         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5644
5645 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5646
5647         PR tree-optimization/48717
5648         * gcc.c-torture/execute/pr48717.c: New test.
5649
5650 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5651
5652         PR target/48723
5653         * gcc.target/i386/pr48723.c: New test.
5654
5655 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5656
5657         PR c/48716
5658         * gcc.dg/gomp/pr48716.c: New test.
5659         * g++.dg/gomp/pr48716.C: New test.
5660
5661 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5662
5663         PR c/36750
5664         * gcc.dg/missing-field-init-2.c: Update testcase.
5665
5666 2011-04-22  Alan Modra  <amodra@gmail.com>
5667
5668         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5669
5670 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5671
5672         PR fortran/48405
5673         * gfortran.dg/function_optimize_6.f90:  New test.
5674
5675 2011-04-21  Easwaran Raman  <eraman@google.com>
5676
5677         * gcc.dg/stack-layout-2.c: New test.
5678
5679 2011-04-21  Richard Guenther  <rguenther@suse.de>
5680
5681         PR lto/48703
5682         * g++.dg/lto/pr48207-2_0.C: New testcase.
5683         * g++.dg/lto/pr48207-3_0.C: Likewise.
5684
5685 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5686
5687         * gnat.dg/volatile5.adb: New test.
5688         * gnat.dg/volatile5_pkg.ads: New helper.
5689
5690 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5691
5692         PR target/48708
5693         * gcc.target/i386/pr48708.c: New test.
5694
5695 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5696
5697         * gcc.dg/vect/vect-119.c: New test.
5698
5699 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5700
5701         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5702         and once without.
5703
5704 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5705             Richard Sandiford  <richard.sandiford@linaro.org>
5706
5707         PR target/46329
5708         * gcc.target/arm/pr46329.c: New test.
5709
5710 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5711
5712         PR fortran/18918
5713         * gfortran.dg/coarray_18.f90: New.
5714
5715 2011-04-20  Jason Merrill  <jason@redhat.com>
5716
5717         * g++.dg/cpp0x/initlist47.C: New.
5718
5719         * g++.dg/init/dtor4.C: New.
5720
5721 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5722
5723         PR target/48678
5724         * gcc.target/i386/sse2-pinsrw.c: New test.
5725         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5726         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5727         * gcc.target/i386/sse2-insvhi.c: Ditto.
5728         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5729         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5730
5731 2011-04-20  Jason Merrill  <jason@redhat.com>
5732
5733         * g++.dg/template/const4.C: New.
5734
5735 2011-04-20  Easwaran Raman  <eraman@google.com>
5736
5737         * gcc.dg/stack-layout-1.c: New test.
5738
5739 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5740
5741         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5742         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5743         function.
5744
5745 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5746
5747         * gcc.dg/binop-xor1.c: New test.
5748         * gcc.dg/binop-xor2.c: New test.
5749         * gcc.dg/binop-xor3.c: New test.
5750         * gcc.dg/binop-xor4.c: New test.
5751         * gcc.dg/binop-xor5.c: New test.
5752
5753 2011-04-20  Richard Guenther  <rguenther@suse.de>
5754
5755         PR tree-optimization/47892
5756         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5757
5758 2011-04-20  Richard Guenther  <rguenther@suse.de>
5759
5760         PR middle-end/48695
5761         * g++.dg/torture/pr48695.C: New testcase.
5762
5763 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5764
5765         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5766         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5767         * gcc.c-torture/execute/pr45262.c: Ditto
5768         * gcc.dg/torture/pr43165.c: Ditto.
5769         * gcc.dg/torture/pr47228.c: Ditto.
5770         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5771         * gcc.dg/ipa/pr45644.c: Ditto.
5772         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5773         PDP11.
5774
5775 2011-04-19  Jason Merrill  <jason@redhat.com>
5776
5777         * g++.dg/ext/complex7.C: New.
5778
5779         * g++.dg/ext/attrib41.C: New.
5780
5781 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5782
5783         PR testsuite/48676
5784         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5785
5786 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5787
5788         PR target/48678
5789         * gcc.target/i386/pr48678.c: New test.
5790
5791 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5792
5793         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5794         * g++.dg/opt/devirt2.C: New test.
5795         * g++.dg/ipa/devirt-g-1.C: Likewise.
5796
5797 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5798
5799         PR fortran/48588
5800         * gfortran.dg/whole_file_33.f90: New.
5801
5802 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5803
5804         * g++.dg/ipa/devirt-7.C: New test.
5805
5806 2011-04-19  Richard Guenther  <rguenther@suse.de>
5807
5808         PR lto/48207
5809         * g++.dg/lto/pr48207_0.C: New testcase.
5810
5811 2011-04-18  Jason Merrill  <jason@redhat.com>
5812
5813         * g++.dg/init/void1.C: New.
5814
5815         * g++.dg/cpp0x/union4.C: New.
5816
5817 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5818
5819         PR middle-end/48661
5820         * g++.dg/torture/pr48661.C: New test.
5821
5822         PR c++/48632
5823         * g++.dg/gomp/pr48632.C: New test.
5824
5825 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5826
5827         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5828         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5829
5830 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5831
5832         PR fortran/18918
5833         * gfortran.dg/coarray_17.f90: New.
5834         * gfortran.dg/coarray_10.f90: Update dg-error.
5835
5836 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5837
5838         PR testsuite/48251
5839         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5840         * gfortran.dg/guality/guality.exp: Likewise.
5841
5842 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5843
5844         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5845
5846 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5847
5848         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5849
5850 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5851
5852         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5853
5854 2011-04-18  Richard Guenther  <rguenther@suse.de>
5855
5856         PR middle-end/46364
5857         * g++.dg/torture/pr46364.C: New testcase.
5858
5859 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5860
5861         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5862
5863 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5864
5865         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5866
5867 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5868             Ira Rosen  <ira.rosen@linaro.org>
5869
5870         PR target/48252
5871         * gcc.target/arm/pr48252.c: New test.
5872
5873 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5874
5875         PR tree-optimization/48616
5876         * gcc.dg/pr48616.c: New test.
5877
5878 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5879
5880         PR fortran/18918
5881         * gfortran.dg/coarray_16.f90: New.
5882
5883 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5884
5885         PR fortran/48462
5886         * gfortran.dg/realloc_on_assign_7.f03: New test.
5887
5888 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5889
5890         PR libgfortran/48602
5891         * gfortran.dg/fmt_g0_6.f08: New test.
5892
5893 2011-04-17  Jason Merrill  <jason@redhat.com>
5894
5895         * g++.dg/cpp0x/sfinae16.C: New.
5896
5897 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5898
5899         * gcc.target/mips/reg-var-1.c: New test.
5900
5901 2011-04-17  Jan Hubicka  <jh@suse.cz>
5902
5903         * gcc.dg/winline-5.c: Update testcase.
5904
5905 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5906
5907         * gnat.dg/discr27.ad[sb]: Move dg directive.
5908         * gnat.dg/discr28.ad[sb]: New test.
5909         * gnat.dg/discr28_pkg.ads: New helper.
5910
5911 2011-04-17  Michael Matz  <matz@suse.de>
5912
5913         PR tree-optimization/48622
5914         PR lto/48645
5915         * gcc.dg/lto/pr48622_0.c: New test.
5916
5917 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5918
5919         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5920         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5921         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5922         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5923         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5924         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5925
5926 2011-04-15  Jason Merrill  <jason@redhat.com>
5927
5928         * g++.dg/cpp0x/range-for17.C: New.
5929
5930 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5931
5932         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5933         * g++.dg/cpp0x/range-for3.C: Likewise.
5934         * g++.dg/cpp0x/range-for9.C: Correct error message.
5935         * g++.dg/cpp0x/range-for11.C: New.
5936         * g++.dg/cpp0x/range-for12.C: New.
5937         * g++.dg/cpp0x/range-for13.C: New.
5938         * g++.dg/cpp0x/range-for14.C: New.
5939         * g++.dg/cpp0x/range-for15.C: New.
5940         * g++.dg/cpp0x/range-for16.C: New.
5941
5942 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5943
5944         PR fortran/18918
5945         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5946
5947 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5948
5949         * objc.dg/naming-4.m: Updated.
5950         * objc.dg/naming-5.m: Updated.
5951         * objc.dg/naming-6.m: New.
5952         * objc.dg/naming-7.m: New.
5953         * obj-c++.dg/naming-1.mm: Updated.
5954         * obj-c++.dg/naming-2.mm: Updated.
5955         * obj-c++.dg/naming-3.mm: New.
5956         * obj-c++.dg/naming-4.mm: New.
5957
5958 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5959
5960         PR libgfortran/48589
5961         * gfortran.dg/fmt_g0_5.f08: New test.
5962
5963 2011-04-15  Richard Guenther  <rguenther@suse.de>
5964
5965         PR testsuite/48286
5966         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5967
5968 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5969
5970         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5971         -finline-limit=0 to -fno-inline
5972
5973 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5974
5975         PR target/48614
5976         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5977         just avx.
5978
5979 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5980
5981         PR target/48605
5982         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5983         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5984         * gcc.target/i386/avx-insertps-3.c: New test.
5985         * gcc.target/i386/avx-insertps-4.c: New test.
5986
5987 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5988
5989         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5990         -finline-limit=0
5991
5992 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5993
5994         PR target/46779
5995         PR target/45291
5996         PR target/41894
5997         * gcc.target/avr/pr46779-1.c: New test case
5998         * gcc.target/avr/pr46779-2.c: New test case
5999
6000 2011-04-14  Jason Merrill  <jason@redhat.com>
6001
6002         * g++.dg/cpp0x/sfinae15.C: New.
6003
6004         * g++.dg/cpp0x/sfinae14.C: New.
6005
6006         * g++.dg/ext/vla10.C: New.
6007
6008 2011-04-14  Richard Guenther  <rguenther@suse.de>
6009
6010         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6011
6012 2011-04-14  Richard Guenther  <rguenther@suse.de>
6013
6014         * gcc.dg/fold-bitand-4.c: Move ...
6015         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6016
6017 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6018
6019         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6020         variables const.
6021         * gcc.target/avr/torture/trivial.c: Ditto.
6022
6023 2011-04-13  Jason Merrill  <jason@redhat.com>
6024
6025         * g++.dg/template/operator11.C: New.
6026
6027 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6028
6029         PR middle-end/48591
6030         * gcc.dg/gomp/pr48591.c: New test.
6031
6032         PR c++/48570
6033         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6034         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6035
6036 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6037
6038         PR c++/48574
6039         * g++.dg/template/dependent-expr7.C: New test case.
6040
6041 2011-04-13  Jason Merrill  <jason@redhat.com>
6042
6043         * g++.dg/cpp0x/sfinae13.C: New.
6044
6045 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6046
6047         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6048
6049 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6050
6051         * gcc.target/arm/pr43698.c: Remove -march option.
6052
6053 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6054
6055         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6056         -march option.
6057
6058 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6059
6060         PR fortran/48360
6061         PR fortran/48456
6062         * gfortran.dg/realloc_on_assign_6.f03: New test.
6063
6064 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6065
6066         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6067         targets the additional -mno-ms-bitfields and
6068         -Wno-packed-bitfield-compat options.
6069         * g++.dg/ext/bitfield3.C: Likewise.
6070         * g++.dg/ext/bitfield4.C: Likewise.
6071         * g++.dg/ext/bitfield5.C: Likewise.
6072         * gcc.dg/bitfld-15.c: Likewise.
6073         * gcc.dg/bitfld-16.c: Likewise.
6074         * gcc.dg/bitfld-17.c: Likewise.
6075         * gcc.dg/bitfld-18.c: Likewise.
6076
6077 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6078
6079         * gcc.target/arm/neon-vld3-1.c: New test.
6080         * gcc.target/arm/neon-vst3-1.c: New test.
6081         * gcc.target/arm/neon/v*.c: Regenerate.
6082
6083 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6084
6085         PR rtl-optimization/48549
6086         * g++.dg/opt/pr48549.C: New test.
6087
6088 2011-04-12  Richard Guenther  <rguenther@suse.de>
6089
6090         PR tree-optimization/46076
6091         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6092
6093 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6094
6095         PR testsuite/21164
6096         * lib/compat.exp (compat-execute): Declare unsupported after
6097         stripping path from src1.
6098         * lib/lto.exp (lto-execute): Likewise.
6099
6100 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6101
6102         PR c/48552
6103         * gcc.dg/pr48552-1.c: New test.
6104         * gcc.dg/pr48552-2.c: New test.
6105
6106 2011-04-11  Jason Merrill  <jason@redhat.com>
6107
6108         * g++.dg/cpp0x/sfinae12.C: New.
6109
6110         * g++.dg/cpp0x/enum10.C: New.
6111
6112         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6113
6114         * g++.dg/cpp0x/rv-func.C: New.
6115
6116 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6117
6118         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6119         alpha*-dec-osf5*.
6120
6121 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6122
6123         PR tree-optimization/48195
6124         * gcc.dg/ipa/pr48195.c: New test.
6125
6126 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6127
6128         * gnat.dg/return3.adb: Remove unused switch.
6129
6130 2011-04-08  Mike Stump  <mikestump@comcast.net>
6131
6132         PR testsuite/48506
6133         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6134         default to fno-common.
6135
6136 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6137
6138         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6139         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6140
6141 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6142
6143         PR fortran/48448
6144         * gfortran.dg/function_optimize_5.f90:  New test.
6145
6146 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6147
6148         * gnat.dg/aggr17.adb: New test.
6149         * gnat.dg/aggr18.adb: Likewise.
6150
6151 2011-04-08  Michael Matz  <matz@suse.de>
6152
6153         PR middle-end/48389
6154         * gcc.target/i386/pr48389.c: New test.
6155
6156 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6157
6158         PR rtl-optimization/48272
6159         * g++.dg/opt/pr48272.C: New.
6160
6161 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6162
6163         PR rtl-optimization/48235
6164         * gcc.dg/pr48235.c: New.
6165
6166 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6167
6168         PR rtl-optimization/48302
6169         * g++.dg/opt/pr48302.C: New.
6170
6171 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6172
6173         PR target/48273
6174         * g++.dg/opt/pr48273.C: New.
6175
6176 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6177
6178         PR rtl-optimization/48442
6179         * gcc.dg/pr48442.c: New.
6180
6181 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6182
6183         PR tree-optimization/48377
6184         * gcc.dg/vect/pr48377.c: New test.
6185
6186 2011-04-07  Jason Merrill  <jason@redhat.com>
6187
6188         * g++.dg/cpp0x/regress/call1.C: New.
6189
6190         * g++.dg/cpp0x/variadic107.C: New.
6191
6192         * g++.dg/cpp0x/sfinae11.C: New.
6193         * g++.dg/cpp0x/noexcept02.C: Fix.
6194
6195         * g++.dg/cpp0x/sfinae10.C: New.
6196
6197         * g++.dg/cpp0x/sfinae9.C: New.
6198
6199         * c-c++-common/Wcast-qual-1.c: Move here from...
6200         * gcc.dg/cast-qual-3.c: ...here, and...
6201         * g++.dg/warn/Wcast-qual2.C: ...here.
6202
6203         * g++.dg/cpp0x/sfinae8.C: New.
6204
6205         * g++.dg/cpp0x/sfinae7.C: New.
6206
6207         * g++.dg/cpp0x/enum9.C: New.
6208
6209 2011-04-07  Mike Stump  <mikestump@comcast.net>
6210
6211         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6212         with no trampolines.
6213
6214 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6215
6216         PR fortran/48117
6217         * gfortran.dg/gomp/pr48117.f90: New test.
6218
6219         PR debug/48343
6220         * gcc.dg/torture/pr48343.c: New test.
6221
6222 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6223
6224         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6225
6226 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6227
6228         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6229
6230 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6231
6232         PR target/43920
6233         * lib/scanasm.exp (object-size): New proc.
6234         * gcc.target/arm/pr43920-2.c: New test.
6235
6236 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6237
6238         PR fortran/18918
6239         PR fortran/48477
6240         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6241
6242 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6243
6244         * gcc.dg/mtune.c: Prune note from output.
6245
6246 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6247
6248         PR debug/48466
6249         * gcc.dg/guality/pr36977.c: New test.
6250         * gcc.dg/guality/pr48466.c: New test.
6251
6252 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6253
6254         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6255
6256 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6257
6258         * gnat.dg/return3.adb: New test.
6259
6260 2011-04-06  Richard Guenther  <rguenther@suse.de>
6261
6262         PR tree-optimization/47663
6263         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6264
6265 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6266
6267         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6268         Solaris 8 and 9 as well.
6269
6270 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6271
6272         PR target/43920
6273         * gcc.target/arm/pr43920-1.c: New test.
6274
6275 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6276
6277         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6278         (cctor): Actually return the value.
6279         (main): Cast return values.
6280
6281 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6282
6283         * gfortran.dg/character_comparison_8.f90:  New test.
6284
6285 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6286
6287         * frontend-passes: (optimize_lexical_comparison): New function.
6288         (optimize_expr): Call it.
6289         (optimize_comparison): Also handle lexical comparison functions.
6290         Return false instad of -2 for unequal comparison.
6291
6292 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6293
6294         PR fortran/48412
6295         * function_optimize_4.f90:  New test.
6296
6297 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6298
6299         PR fortran/18918
6300         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6301         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6302         * gfortran.dg/coarray_15.f90: New.
6303
6304 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6305
6306         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6307         * gfortran.dg/bessel_7.f90: Likewise.
6308
6309 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6310
6311         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6312
6313 2011-04-03  Richard Guenther  <rguenther@suse.de>
6314             Ira Rosen  <ira.rosen@linaro.org>
6315
6316         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6317         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6318         -ftree-loop-if-convert-stores.
6319
6320 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6321
6322         * gnat.dg/specs/aggr2.ads: New test.
6323
6324 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6325
6326         * gnat.dg/debug2.ad[sb]: New test.
6327         * gnat.dg/debug2_pkg.ads: New helper.
6328         * gnat.dg/debug3.ad[sb]: New test.
6329
6330 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6331
6332         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6333
6334 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6335
6336         PR middle-end/48335
6337         * gcc.c-torture/compile/pr48335-1.c: New test.
6338         * gcc.dg/pr48335-1.c: New test.
6339         * gcc.dg/pr48335-2.c: New test.
6340         * gcc.dg/pr48335-3.c: New test.
6341         * gcc.dg/pr48335-4.c: New test.
6342         * gcc.dg/pr48335-5.c: New test.
6343         * gcc.dg/pr48335-6.c: New test.
6344         * gcc.dg/pr48335-7.c: New test.
6345         * gcc.dg/pr48335-8.c: New test.
6346         * gcc.target/i386/pr48335-1.c: New test.
6347
6348 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6349
6350         PR c/36299
6351         * gcc.dg/Waddress.c: New test.
6352
6353 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6354
6355         PR fortran/48352
6356         * gfortran.dg/function_optimize_3.f90:  New test.
6357
6358 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6359
6360         * gcc.c-torture/compile/20110401-1.c: New test.
6361
6362         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6363         * g++.dg/lto/20091002-2_0.C: Likewise.
6364         * g++.dg/lto/20090303_0.c: Likewise.
6365         * g++.dg/lto/20091004-1_0.C: Likewise.
6366         * g++.dg/lto/20091002-3_0.C: Likewise.
6367         * g++.dg/lto/20091004-2_0.C: Likewise.
6368         * g++.dg/lto/20081123_0.C: Likewise.
6369         * g++.dg/lto/20090313_0.C: Likewise.
6370         * g++.dg/lto/20081109-1_0.C: Likewise.
6371         * g++.dg/lto/20081219_0.C: Likewise.
6372         * g++.dg/lto/20081204-1_0.C: Likewise.
6373         * g++.dg/lto/20090302_0.C: Likewise.
6374         * g++.dg/lto/20081119-1_0.C: Likewise.
6375         * g++.dg/lto/20081118_0.C: Likewise.
6376         * gcc.dg/lto/20091020-2_0.c: Likewise.
6377         * gcc.dg/lto/20090210_0.c: Likewise.
6378         * gcc.dg/lto/20081204-1_0.c: Likewise.
6379         * gcc.dg/lto/20081224_0.c: Likewise.
6380         * gcc.dg/lto/20090219_0.c: Likewise.
6381         * gcc.dg/lto/20091014-1_0.c: Likewise.
6382         * gcc.dg/lto/20091016-1_0.c: Likewise.
6383         * gcc.dg/lto/20090206-2_0.c: Likewise.
6384         * gcc.dg/lto/20090116_0.c: Likewise.
6385         * gcc.dg/lto/20091013-1_0.c: Likewise.
6386         * gcc.dg/lto/20091015-1_0.c: Likewise.
6387         * gcc.dg/lto/20090126-2_0.c: Likewise.
6388
6389 2011-03-31  Ian Lance Taylor  <iant@google.com>
6390
6391         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6392
6393 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6394
6395         * gnat.dg/opt16.adb: New test.
6396
6397 2011-03-31  Jason Merrill  <jason@redhat.com>
6398
6399         * g++.dg/cpp0x/defaulted24.C: New.
6400
6401 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6402
6403         PR target/16292
6404         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6405         with -O0.
6406
6407 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6408
6409         * g++.dg/other/i386-9.C: New test.
6410
6411 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6412
6413         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6414
6415 2011-03-30  Jason Merrill  <jason@redhat.com>
6416
6417         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6418
6419         * g++.dg/cpp0x/regress/isnan.C: New.
6420
6421         * g++.dg/cpp0x/initlist46.C: New.
6422
6423 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6424
6425         PR target/47551
6426         * gcc.target/arm/neon-modes-2.c: New test.
6427
6428 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6429
6430         PR c/48305
6431         * gcc.c-torture/compile/pr48305.c: New test.
6432
6433 2011-03-29  Jason Merrill  <jason@redhat.com>
6434
6435         * g++.dg/cpp0x/regress/value-dep1.C: New.
6436
6437 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6438
6439         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6440
6441 2011-03-29  Ian Lance Taylor  <iant@google.com>
6442
6443         * go.test/go-test.exp: Handle the test lines used in several new
6444         tests.
6445         (errchk): Add opts parameter.  Change all callers.  Handle parens
6446         in regexps.
6447
6448 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6449             Dominique d'Humieres  <dominiq@lps.ens.fr>
6450
6451         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6452         and __APPLE__ && __PPC__ && __ALTIVEC__.
6453
6454 2011-03-29  Jason Merrill  <jason@redhat.com>
6455
6456         * g++.dg/cpp0x/dependent1.C: New.
6457
6458         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6459
6460         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6461
6462         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6463
6464 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6465
6466         PR fortran/48095
6467         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6468         * gfortran.dg/proc_ptr_comp_32.f90: New.
6469
6470 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6471
6472         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6473         check for corresponding warning.
6474
6475 2011-03-28  Jason Merrill  <jason@redhat.com>
6476
6477         * g++.dg/cpp0x/rv-deduce2.C: New.
6478
6479 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6480
6481         PR debug/48203
6482         * gcc.dg/pr48203.c: New test.
6483
6484 2011-03-28  Jeff Law <law@redhat.com>
6485
6486         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6487
6488 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6489
6490         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6491         and __PPC__ && __ALTIVEC__.
6492
6493 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6494
6495         PR testsuite/48238
6496         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6497         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6498         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6499         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6500
6501 2011-03-28  Jason Merrill  <jason@redhat.com>
6502
6503         * g++.dg/cpp0x/initlist-array2.C: New.
6504
6505         * g++.dg/cpp0x/initlist-array1.C: New.
6506
6507         * g++.dg/cpp0x/constexpr-compound.C: New.
6508
6509         * g++.dg/cpp0x/constexpr-using.C: New.
6510
6511         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6512
6513 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6514
6515         PR testsuite/48276
6516         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6517
6518 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6519
6520         * gcc.dg/slp-1.c: New test.
6521
6522 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6523
6524         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6525         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6526         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6527         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6528         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6529         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6530         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6531         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6532         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6533         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6534         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6535         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6536         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6537         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6538
6539 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6540
6541         PR fortran/47065
6542         * gfortran.dg/trim_optimize_5.f90:  New test.
6543         * gfortran.dg/trim_optimize_6.f90:  New test.
6544
6545 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6546
6547         PR target/38598
6548         * gcc.target/mips/madd-7.c: Remove -mlong32.
6549         * gcc.target/mips/msub-7.c: Likewise.
6550
6551 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6552
6553         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6554         accesses to preserve the meaning of the test for doubleword vectors.
6555         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6556         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6557
6558 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6559
6560         PR fortran/48291
6561         * gfortran.dg/class_42.f03: New.
6562
6563 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6564
6565         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6566         strided accesses.
6567
6568 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6569
6570         PR rtl-optimization/48144
6571         * gcc.dg/pr48144.c: New test.
6572
6573 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6574
6575         * gnat.dg/discr27.ad[sb]: New test.
6576
6577 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6578
6579         * gnat.dg/limited_with2.ad[sb]: New test.
6580         * gnat.dg/limited_with2_pkg1.ads: New helper.
6581         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6582
6583 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6584
6585         * gnat.dg/opt15.adb: New test.
6586         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6587
6588 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6589
6590         PR fortran/48174
6591         PR fortran/45304
6592         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6593         * gfortran.dg/leadz_trailz_3.f90: Ditto
6594
6595 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6596
6597         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6598
6599 2011-03-25  Jason Merrill  <jason@redhat.com>
6600
6601         * g++.dg/cpp0x/defaulted22.C: New.
6602         * g++.dg/cpp0x/defaulted23.C: New.
6603         * g++.dg/cpp0x/defaulted15.C: Adjust.
6604
6605 2011-03-25  Jason Merrill  <jason@redhat.com>
6606
6607         * g++.dg/cpp0x/move1.C: New.
6608
6609 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6610
6611         PR target/48287
6612         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6613
6614 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6615
6616         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6617         for mips-sgi-irix6.5.
6618         Replace snprintf prototype by <stdio.h>.
6619
6620 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6621
6622         PR testsuite/48283
6623         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6624         run_expensive_tests.
6625         * gcc.dg/graphite/block-4.c: Likewise.
6626         * gcc.dg/graphite/block-7.c: Likewise.
6627         * gcc.dg/graphite/block-8.c: Likewise.
6628
6629 2011-03-25  Richard Guenther  <rguenther@suse.de>
6630
6631         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6632         * g++.dg/tree-ssa/pr8781.C: Likewise.
6633         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6634         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6635         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6636         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6637         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6638         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6639         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6640         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6641         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6642         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6643         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6644         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6645         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6646         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6647         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6648         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6649         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6650         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6651         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6652         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6653         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6654         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6655         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6656         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6657         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6658         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6659         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6660         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6661         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6662         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6663         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6664         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6665         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6666         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6667         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6668         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6669         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6670         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6671         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6672         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6673         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6674         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6675         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6676         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6677         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6678         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6679         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6680         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6681         * c-c++-common/pr46562-2.c: Likewise.
6682         * gfortran.dg/pr42108.f90: Likewise.
6683         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6684         foo to be inlined even at -O1.
6685         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6686         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6687         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6688         * gcc.dg/matrix/matrix.exp: Disable FRE.
6689
6690 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6691
6692         PR debug/48204
6693         * gcc.dg/dfp/pr48204.c: New test.
6694
6695 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6696
6697         PR target/48209
6698         * gcc.c-torture/execute/pr47917.c: Move this...
6699         * gcc.dg/torture/pr47917.c: to here and add xfails.
6700
6701 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6702
6703         * gnat.dg/array16.ad[sb]: New test.
6704         * gnat.dg/array16.ads: New helper.
6705
6706 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6707
6708         * gnat.dg/derived_type2.adb: New test.
6709
6710 2011-03-24  Richard Guenther  <rguenther@suse.de>
6711
6712         PR tree-optimization/48271
6713         * g++.dg/torture/pr48271.C: New testcase.
6714
6715 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6716
6717         * gnat.dg/array15.ad[sb]: New test.
6718
6719 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6720
6721         PR target/48237
6722         * gcc.target/i386/pr48237.c: New test.
6723
6724 2011-03-24  Richard Guenther  <rguenther@suse.de>
6725
6726         PR middle-end/48269
6727         * gcc.dg/builtin-object-size-10.c: New testcase.
6728
6729 2011-03-24  Richard Guenther  <rguenther@suse.de>
6730
6731         PR tree-optimization/46562
6732         * c-c++-common/pr46562-2.c: New testcase.
6733         * c-c++-common/pr46562.c: Likewise.
6734
6735 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6736
6737         * gcc.dg/vect/vect-cselim-1.c: New test.
6738         * gcc.dg/vect/vect-cselim-2.c: New test.
6739
6740 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6741
6742         * gcc.target/arm/pr46934.c: New.
6743
6744 2011-03-23  Ian Lance Taylor  <iant@google.com>
6745
6746         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6747
6748 2011-03-23  Richard Guenther  <rguenther@suse.de>
6749
6750         * gcc.dg/struct: Remove directory and contents.
6751
6752 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6753
6754         PR testsuite/48251
6755         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6756
6757 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6758
6759         * gnat.dg/discr26.ad[sb]: New test.
6760         * gnat.dg/discr26_pkg.ads: New helper.
6761
6762 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6763
6764         PR target/47553
6765         * gcc.target/arm/neon-vld-1.c: New test.
6766
6767 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6768
6769         * gnat.dg/array14.ad[sb]: New test.
6770         * gnat.dg/array14_pkg.ads: New helper.
6771
6772 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6773
6774         * gcc.c-torture/execute/920501-8.x: Remove.
6775         * gcc.c-torture/execute/930513-1.x: Remove.
6776         * gcc.c-torture/execute/960312-1.x: Remove.
6777         * gcc.c-torture/compile/20000804-1.c,
6778         gcc.c-torture/compile/20001205-1.c,
6779         gcc.c-torture/compile/20001226-1.c,
6780         gcc.c-torture/compile/20010518-2.c,
6781         gcc.c-torture/compile/20020312-1.c,
6782         gcc.c-torture/compile/20020604-1.c,
6783         gcc.c-torture/compile/920501-12.c,
6784         gcc.c-torture/compile/920501-4.c,
6785         gcc.c-torture/compile/920520-1.c,
6786         gcc.c-torture/compile/980506-1.c,
6787         gcc.c-torture/execute/980709-1.x,
6788         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6789         options for m68hc11.
6790         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6791         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6792         m68hc11.
6793
6794 2011-03-22  Nick Clifton  <nickc@redhat.com>
6795
6796         * lib/target-supports.exp (check_profiling_available): Add MN10300
6797         to the list of targets that do not support profiling.  Restore
6798         alpha sorting to this list.
6799
6800 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6801
6802         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6803         failure on 32-bit systems.
6804         * gcc.dg/torture/vector-2.c: Ditto.
6805
6806 2011-03-22  Richard Guenther  <rguenther@suse.de>
6807
6808         PR tree-optimization/48228
6809         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6810
6811 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6812
6813         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6814         powerpc.
6815
6816         PR target/48226
6817         * gcc.target/powerpc/pr48226.c: New file.
6818
6819 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6820
6821         * lib/prune.exp (prune_gcc_output): Prune "could not create
6822         compact unwind for" warnings.
6823
6824 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6825
6826         PR c/42544
6827         PR c/48197
6828         * gcc.c-torture/execute/pr42544.c: New test.
6829         * gcc.c-torture/execute/pr48197.c: New test.
6830
6831 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6832
6833         PR preprocessor/48192
6834         * gcc.target/powerpc/pr48192.c: New file.
6835
6836         PR target/48053
6837         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6838         split problem of 0 being loaded in a VSX register.
6839
6840 2011-03-21  Richard Guenther  <rguenther@suse.de>
6841
6842         PR c/47939
6843         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6844         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6845         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6846         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6847
6848 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6849
6850         PR target/48213
6851         * gcc.dg/pr48213.c: New test.
6852
6853 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6854
6855         PR target/12171
6856         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6857
6858 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6859
6860         * gcc.target/arm/xor-and.c: New.
6861
6862 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6863
6864         PR fortran/22572
6865         * gfortran.dg/function_optimize_1.f90:  New test.
6866         * gfortran.dg/function_optimize_2.f90:  New test.
6867
6868 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6869
6870         PR rtl-optimization/47502
6871         * gcc.target/i386/pr47502-1.c: New.
6872         * gcc.target/i386/pr47502-2.c: Likewise.
6873
6874 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6875
6876         PR rtl-optimization/48156
6877         * gcc.dg/pr48156.c: New test.
6878
6879 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6880
6881         PR libfortran/47439
6882         * gfortran.dg/scratch_1.f90: Adjust test.
6883
6884 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6885
6886         PR libfortran/47439
6887         * gfortran.dg/scratch_1.f90: New test.
6888
6889 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6890
6891         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6892         variably modified typedefs.
6893         * gcc.dg/c1x-typedef-2.c: Remove.
6894
6895 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6896
6897         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6898         * gcc.dg/c1x-anon-struct-3.c: New test.
6899         * gcc.dg/anon-struct-11.c: Update.
6900
6901 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6902
6903         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6904         dg-xfail-run-if.
6905         Only xfail with gas.
6906
6907 2011-03-18  Jason Merrill  <jason@redhat.com>
6908
6909         * g++.dg/template/fn-ptr1.C: New.
6910
6911         * g++.dg/overload/volatile1.C: New.
6912
6913         * g++.dg/opt/pr23372.C: New.
6914
6915         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6916
6917 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6918
6919         PR middle-end/47405
6920         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6921
6922 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6923
6924         * gcc.target/arm/unsigned-extend-1.c: New.
6925
6926 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6927
6928         PR bootstrap/48161
6929         * gcc.c-torture/compile/pr48161.c: New test.
6930
6931 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6932
6933         PR middle-end/47725
6934         * gcc.dg/torture/pr47725.c: New.
6935
6936 2011-03-17  Jason Merrill  <jason@redhat.com>
6937
6938         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6939         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6940
6941 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6942
6943         * gnat.dg/specs/elab2.ads: New test.
6944         * gnat.dg/specs/elab2_pkg.ads: New helper.
6945
6946 2011-03-17  Jason Merrill  <jason@redhat.com>
6947
6948         * g++.dg/cpp0x/decltype-1212.C: New.
6949         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6950
6951 2011-03-17  Jason Merrill  <jason@redhat.com>
6952
6953         * g++.dg/parse/memfnquals1.C: New.
6954
6955 2011-03-17  Richard Guenther  <rguenther@suse.de>
6956
6957         PR middle-end/48134
6958         * gcc.dg/pr48134.c: New testcase.
6959
6960 2011-03-17  Richard Guenther  <rguenther@suse.de>
6961
6962         PR middle-end/48165
6963         * g++.dg/torture/pr48165.C: New testcase.
6964
6965 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6966
6967         PR rtl-optimization/48141
6968         * gcc.dg/pr48141.c: New test.
6969
6970 2011-03-16  Jason Merrill  <jason@redhat.com>
6971
6972         * g++.dg/cpp0x/constexpr-48089.C: New.
6973
6974         * g++.dg/cpp0x/constexpr-abi1.C: New.
6975
6976         * g++.dg/cpp0x/constexpr-46336.C: New.
6977         * g++.dg/parse/friend5.C: Adjust expected errors.
6978
6979         * g++.dg/cpp0x/constexpr-47570.C: New.
6980
6981 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6982
6983         PR debug/47510
6984         * ++.dg/debug/dwarf2/typedef6.C: New test.
6985
6986 2011-03-16  Jason Merrill  <jason@redhat.com>
6987
6988         * g++.dg/cpp0x/elision2.C: New.
6989
6990         * g++.dg/cpp0x/constexpr-array3.C: New.
6991
6992 2011-03-16  Jason Merrill  <jason@redhat.com>
6993
6994         * g++.dg/cpp0x/sfinae6.C: New.
6995         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6996         * g++.dg/cpp0x/pr45908.C: Likewise.
6997         * g++.dg/cpp0x/sfinae6.C: Likewise.
6998         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6999         * g++.old-deja/g++.law/arg11.C: Likewise.
7000
7001 2011-03-16  Jason Merrill  <jason@redhat.com>
7002
7003         * g++.dg/template/incomplete6.C: New.
7004
7005 2011-03-16  Jeff Law <law@redhat.com>
7006
7007         * gcc.dg/tree-ssa/vrp55.c: New test.
7008
7009 2011-03-16  Jason Merrill  <jason@redhat.com>
7010
7011         * g++.dg/cpp0x/auto22.C: New.
7012
7013 2011-03-16  Richard Guenther  <rguenther@suse.de>
7014
7015         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7016         optimizing it away if promoted to const.
7017
7018 2011-03-16  Richard Guenther  <rguenther@suse.de>
7019
7020         PR tree-optimization/48149
7021         * gcc.dg/fold-complex-1.c: New testcase.
7022
7023 2011-03-16  Richard Guenther  <rguenther@suse.de>
7024
7025         PR testsuite/48147
7026         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7027         or cloning happens.
7028
7029 2011-03-16  Richard Guenther  <rguenther@suse.de>
7030
7031         PR tree-optimization/26134
7032         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7033
7034 2011-03-16  Richard Guenther  <rguenther@suse.de>
7035
7036         PR tree-optimization/48146
7037         * gcc.dg/torture/pr48146.c: New testcase.
7038
7039 2011-03-16  Richard Guenther  <rguenther@suse.de>
7040
7041         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7042         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7043
7044 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7045
7046         PR middle-end/48136
7047         * gcc.c-torture/compile/pr48136.c: New test.
7048
7049         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7050
7051         PR debug/45882
7052         * gcc.dg/guality/pr45882.c: New test.
7053
7054 2011-03-15  Jason Merrill  <jason@redhat.com>
7055
7056         * g++.dg/cpp0x/constexpr-recursion.C: New.
7057
7058         * g++.dg/cpp0x/implicit11.C: New.
7059
7060 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7061
7062         * g++.dg/cpp0x/constexpr-attribute.C: New.
7063
7064 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7065
7066         * g++.dg/parse/pr34758.C: New.
7067
7068 2011-03-15  Xinliang David Li  <davidxl@google.com>
7069
7070         PR c/47837
7071         * gcc.dg/uninit-pred-7_d.c: New test.
7072         * gcc.dg/uninit-pred-8_d.c: New test.
7073
7074 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7075
7076         PR target/46788
7077         * gcc.target/arm/pr46788.c: New.
7078
7079 2011-03-15  Richard Guenther  <rguenther@suse.de>
7080
7081         PR middle-end/47650
7082         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7083         * gfortran.dg/ishft_4.f90: Likewise.
7084         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7085
7086 2011-03-15  Richard Guenther  <rguenther@suse.de>
7087
7088         PR tree-optimization/13954
7089         * g++.dg/tree-ssa/pr13954.C: New testcase.
7090
7091 2011-03-15  Richard Guenther  <rguenther@suse.de>
7092
7093         PR tree-optimization/48037
7094         * gcc.target/i386/pr48037-1.c: New testcase.
7095
7096 2011-03-15  Richard Guenther  <rguenther@suse.de>
7097
7098         PR tree-optimization/41490
7099         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7100         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7101         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7102         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7103         * g++.dg/tree-ssa/pr33604.C: Adjust.
7104
7105 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7106
7107         PR middle-end/47917
7108         * gcc.c-torture/execute/pr47917.c: New test.
7109         * gcc.dg/pr47917.c: New test.
7110
7111         PR middle-end/38878
7112         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7113
7114 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7115
7116         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7117         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7118         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7119         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7120         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7121         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7122         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7123         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7124         * gcc.target/i386/avx-floor-vec.c: Ditto.
7125         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7126         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7127         * gcc.target/i386/avx-rint-vec.c: Ditto.
7128         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7129         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7130         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7131         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7132
7133 2011-03-14  Tom Tromey  <tromey@redhat.com>
7134
7135         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7136         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7137         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7138
7139 2011-03-14  Tom Tromey  <tromey@redhat.com>
7140
7141         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7142         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7143         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7144
7145 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7146
7147         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7148
7149 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7150
7151         PR rtl-optimization/47166
7152         * gcc.c-torture/execute/postmod-1.c: New test.
7153
7154 2011-03-14  Richard Guenther  <rguenther@suse.de>
7155
7156         PR middle-end/48098
7157         * gcc.dg/torture/pr48098.c: New testcase.
7158
7159 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7160
7161         PR target/48053
7162         * gcc.target/powerpc/pr48053-1.c: New test.
7163         * gcc.target/powerpc/pr48053-2.c: Likewise.
7164
7165 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7166
7167         PR libfortran/48066
7168         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7169
7170 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7171
7172         PR libfortran/48066
7173         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7174
7175 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7176
7177         PR fortran/48059
7178         * gfortran.dg/class_41.f03: New.
7179
7180 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7181
7182         * g++.dg/conversion/cast3.C: New test.
7183
7184 2011-03-11  Jason Merrill  <jason@redhat.com>
7185
7186         * g++.dg/template/error45.C: New.
7187
7188         * g++.dg/parse/no-type-defn1.C: New.
7189
7190         * g++.dg/ext/attrib40.C: New.
7191
7192         * g++.dg/cpp0x/regress/array1.C: New.
7193
7194 2011-03-11  Richard Guenther  <rguenther@suse.de>
7195
7196         PR tree-optimization/48067
7197         * gcc.dg/pr48067.c: New testcase.
7198
7199 2011-03-11  Richard Guenther  <rguenther@suse.de>
7200
7201         PR lto/48073
7202         * g++.dg/lto/20110311-1_0.C: New testcase.
7203
7204 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7205
7206         PR c++/48035
7207         * g++.dg/inherit/virtual8.C: New test.
7208
7209         PR middle-end/48044
7210         * gcc.dg/torture/pr48044.c: New test.
7211
7212 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7213
7214         PR fortran/47768
7215         * gfortran.dg/proc_ptr_comp_31.f90: New.
7216
7217 2011-03-11  Richard Guenther  <rguenther@suse.de>
7218
7219         PR tree-optimization/47278
7220         * gcc.dg/torture/pr47278-1.c: New testcase.
7221         * gcc.dg/torture/pr47278-2.c: Likewise.
7222
7223 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7224
7225         PR tree-optimization/48063
7226         * gcc.dg/torture/pr48063.c: New test.
7227
7228 2011-03-10  Jason Merrill  <jason@redhat.com>
7229
7230         * g++.dg/template/array22.C: New.
7231
7232         * g++.dg/cpp0x/syntax-err1.C: New.
7233         * g++.dg/parse/error36.C: Adjust expected errors.
7234         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7235         * g++.old-deja/g++.pt/typename3.C: Likewise.
7236         * g++.old-deja/g++.pt/typename4.C: Likewise.
7237         * g++.old-deja/g++.pt/typename6.C: Likewise.
7238
7239 2011-03-09  Jason Merrill  <jason@redhat.com>
7240
7241         * g++.dg/template/nontype22.C: New.
7242
7243 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7244
7245         PR tree-optimization/47714
7246         * g++.dg/torture/pr47714.C: New test.
7247
7248 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7249
7250         PR target/47755
7251         * gcc.target/powerpc/pr47755-2.c: New file.
7252
7253 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7254
7255         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7256         is not set in the environment, pass 64 as first argument when not
7257         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7258         native where ulimit -u is supported.
7259
7260 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7261
7262         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7263
7264 2011-03-08  Jason Merrill  <jason@redhat.com>
7265
7266         * g++.dg/template/nontype21.C: New.
7267
7268         * g++.dg/template/anon5.C: New.
7269
7270 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7271
7272         PR debug/47881
7273         * gcc.dg/pr47881.c: New test.
7274
7275 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7276
7277         PR c++/47957
7278         * g++.dg/lookup/template3.C: New test.
7279
7280 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7281
7282         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7283         'long' type.
7284
7285 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7286
7287         PR testsuite/47954
7288         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7289         sizeof to compute alignment.
7290
7291 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7292
7293         PR tree-optimization/48022
7294         * gcc.dg/pr48022-1.c: New test.
7295         * gcc.dg/pr48022-2.c: New test.
7296
7297 2011-03-07  Jason Merrill  <jason@redhat.com>
7298
7299         * g++.dg/template/nontype20.C: New.
7300         * g++.dg/init/member1.C: Adjust expected errors.
7301         * g++.dg/parse/constant4.C: Likewise.
7302         * g++.dg/template/qualified-id3.C: Likewise.
7303         * g++.old-deja/g++.pt/crash10.C: Likewise.
7304
7305         * g++.dg/cpp0x/regress/non-const1.C: New.
7306
7307 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7308
7309         PR debug/47991
7310         * gcc.dg/pr47991.c: New test.
7311
7312 2011-03-07  Jason Merrill  <jason@redhat.com>
7313
7314         * g++.dg/abi/mangle46.C: New.
7315
7316 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7317
7318         PR target/47862
7319         * gcc.target/powerpc/pr47862.c: New.
7320
7321 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7322
7323         PR target/45413
7324         * gcc.target/i386/combine-mul.c: Require nonpic.
7325
7326 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7327             Nathan Froyd  <froydnj@codesourcery.com>
7328
7329         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7330
7331 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7332
7333         * README.QMTEST: Remove.
7334
7335 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7336             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7337
7338         PR fortran/47850
7339         * gfortran.dg/array_constructor_37.f90 : New test.
7340
7341 2011-03-05  Jason Merrill  <jason@redhat.com>
7342
7343         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7344         * g++.dg/abi/mangle45.C: Likewise.
7345         * g++.dg/cpp0x/trailing1.C: Likewise.
7346
7347 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7348
7349         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7350
7351 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7352
7353         PR rtl-optimization/47899
7354         * gcc.dg/pr47899.c: New test.
7355
7356         * gcc.dg/torture/pr47968.c: Ignore warnings.
7357
7358         PR tree-optimization/47967
7359         * gcc.c-torture/compile/pr47967.c: New test.
7360
7361 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7362
7363         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7364         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7365
7366 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7367
7368         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7369         and property_getAttributes() if __OBJC2__.
7370         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7371         * objc.dg/property/property-encoding-1.m: New.
7372         * obj-c++.dg/property/property-encoding-1.mm: New.
7373
7374 2011-03-04  Jason Merrill  <jason@redhat.com>
7375
7376         * g++.dg/template/pseudodtor6.C: New.
7377
7378         * g++.dg/inherit/covariant19.C: New.
7379
7380 2011-03-04  Richard Guenther  <rguenther@suse.de>
7381
7382         PR middle-end/47968
7383         * gcc.dg/torture/pr47968.c: New testcase.
7384
7385 2011-03-04  Richard Guenther  <rguenther@suse.de>
7386
7387         PR middle-end/47975
7388         * gcc.dg/torture/pr47975.c: New testcase.
7389
7390 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7391
7392         PR c++/47974
7393         * g++.dg/template/crash106.C: New.
7394
7395 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7396
7397         PR c/47963
7398         * gcc.dg/gomp/pr47963.c: New test.
7399         * g++.dg/gomp/pr47963.C: New test.
7400
7401 2011-03-02  Jason Merrill  <jason@redhat.com>
7402
7403         * g++.dg/cpp0x/regress/condition1.C: New.
7404
7405         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7406
7407 2011-03-01  Jason Merrill  <jason@redhat.com>
7408
7409         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7410
7411         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7412
7413 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7414
7415         PR rtl-optimization/47925
7416         * gcc.c-torture/execute/pr47925.c: New test.
7417
7418 2011-03-01  Jason Merrill  <jason@redhat.com>
7419
7420         * g++.dg/cpp0x/decltype25.C: New.
7421
7422         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7423
7424 2011-03-01  Richard Guenther  <rguenther@suse.de>
7425
7426         PR tree-optimization/47890
7427         * gcc.dg/torture/pr47890.c: New testcase.
7428
7429 2011-03-01  Richard Guenther  <rguenther@suse.de>
7430
7431         PR lto/47924
7432         * gcc.dg/lto/pr47924_0.c: New testcase.
7433
7434 2011-03-01  Richard Guenther  <rguenther@suse.de>
7435
7436         PR lto/46911
7437         * gfortran.dg/lto/pr46911_0.f: New testcase.
7438
7439 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7440
7441         PR libgfortran/47933
7442         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7443         compile errors from older code form.
7444
7445 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7446
7447         PR libgfortran/47567
7448         * gfortran.dg/fmt_fw_d.f90: New test.
7449
7450 2011-02-28  Jason Merrill  <jason@redhat.com>
7451
7452         * g++.dg/inherit/covariant18.C: New.
7453
7454 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7455
7456         PR middle-end/47893
7457         * gcc.dg/pr47893.c: New test.
7458
7459 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7460
7461         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7462         NULL in case of a selector with conflicting types.
7463         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7464
7465 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7466
7467         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7468         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7469         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7470         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7471
7472 2011-02-28  Jason Merrill  <jason@redhat.com>
7473
7474         PR c++/47906
7475         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7476
7477 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7478
7479         PR libgfortran/47778
7480         * gfortran.dg/namelist_71.f90: New test.
7481
7482 2011-02-27  Jason Merrill  <jason@redhat.com>
7483
7484         PR c++/47906
7485         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7486         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7487
7488 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7489
7490         PR c++/46466
7491         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7492
7493 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7494
7495         PR fortran/47886
7496         * gfortran.dg/gomp/task-1.f90: Removed.
7497
7498 2011-02-26  Jason Merrill  <jason@redhat.com>
7499
7500         * g++.dg/template/this-targ1.C: New.
7501
7502         * g++.dg/cpp0x/regress/template-const1.C: New.
7503         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7504         * g++.dg/template/function1.C: Adjust.
7505         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7506         * g++.dg/debug/debug7.C: Adjust.
7507
7508 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7509
7510         PR fortran/47886
7511         * gfortran.dg/gomp/task-1.f90: New.
7512
7513 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7514
7515         * gcc.target/arm/neon-thumb2-move.c: Add
7516         dg-require-effective-target arm_thumb2_ok.
7517
7518 2011-02-24  Jason Merrill  <jason@redhat.com>
7519
7520         * g++.dg/parse/constant1.C: Specify C++98 mode.
7521         * g++.dg/parse/constant5.C: Likewise.
7522         * g++.dg/parse/error2.C: Likewise.
7523         * g++.dg/parse/semicolon3.C: Likewise.
7524         * g++.dg/template/crash14.C: Likewise.
7525         * g++.dg/template/local4.C: Likewise.
7526         * g++.dg/template/nontype3.C: Likewise.
7527         * g++.dg/parse/crash31.C: Adjust expected errors.
7528         * g++.dg/template/function1.C: Likewise.
7529         * g++.dg/template/ref3.C: Likewise.
7530         * g++.dg/template/static9.C: Likewise.
7531         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7532
7533         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7534         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7535         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7536         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7537         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7538
7539 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7540
7541         PR fortran/47878
7542         * gfortran.dg/pr47878.f90: New test.
7543
7544 2011-02-24  Richard Guenther  <rguenther@suse.de>
7545
7546         PR testsuite/47801
7547         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7548         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7549
7550 2011-02-24  Richard Guenther  <rguenther@suse.de>
7551
7552         PR fortran/47839
7553         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7554         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7555
7556 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7557
7558         PR libgfortran/47567
7559         * gfortran.dg/fmt_f0_1.f90: Update test.
7560
7561 2011-02-23  Jason Merrill  <jason@redhat.com>
7562
7563         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7564         * g++.dg/abi/mangle45.C: New.
7565
7566         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7567         * g++.dg/template/canon-type-9.C: Match use of decltype
7568         between declaration and definition.
7569         * g++.dg/template/canon-type-12.C: Likewise.
7570
7571 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7572
7573         PR fortran/40850
7574         * gfortran.dg/nested_allocatables_1.f90: New.
7575
7576 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7577
7578         PR c++/46868
7579         * g++.dg/pr46868.C: New test.
7580         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7581         * g++.dg/parse/error14.C: Adjust.
7582
7583 2011-02-23  Richard Guenther  <rguenther@suse.de>
7584
7585         PR tree-optimization/47838
7586         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7587
7588 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7589
7590         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7591
7592 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7593
7594         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7595         * gfortran.dg/count_init_expr.f03: Ditto.
7596         * gfortran.dg/gomp/pr43711.f90: Ditto.
7597         * gcc.dg/struct-parse-2.c: Ditto.
7598         * gcc.dg/parse-error-3.c: Ditto.
7599         * gcc.dg/Wlogical-op-1.c: Ditto.
7600         * gcc.dg/Walways-true-1.c: Ditto.
7601         * gcc.dg/pr24225.c: Ditto.
7602         * gcc.dg/Walways-true-2.c: Ditto.
7603         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7604         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7605         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7606         * g++.dg/overload/defarg4.C: Ditto.
7607         * g++.dg/inherit/covariant16.C: Ditto.
7608         * g++.dg/inherit/virtual7.C: Ditto.
7609         * g++.dg/template/canon-type-9.C: Ditto.
7610         * g++.dg/template/access19.C: Ditto.
7611         * g++.dg/template/call7.C: Ditto.
7612         * g++.dg/template/canon-type-2.C: Ditto.
7613         * g++.dg/template/init7.C: Ditto.
7614         * g++.dg/template/sizeof-template-argument.C: Ditto.
7615         * g++.dg/template/const3.C: Ditto.
7616         * g++.dg/template/sfinae26.C: Ditto.
7617         * g++.dg/template/sfinae26.C: Ditto.
7618         * g++.dg/template/canon-type-11.C: Ditto.
7619         * g++.dg/template/union2.C: Ditto.
7620         * g++.dg/template/canon-type-3.C: Ditto.
7621         * g++.dg/template/canon-type-1.C: Ditto.
7622         * g++.dg/template/canon-type-5.C: Ditto.
7623         * g++.dg/template/canon-type-7.C: Ditto.
7624         * g++.dg/template/canon-type-10.C: Ditto.
7625         * g++.dg/template/spec36.C: Ditto.
7626         * g++.dg/template/typedef38.C: Ditto.
7627         * g++.dg/template/canon-type-4.C: Ditto.
7628         * g++.dg/template/canon-type-6.C: Ditto.
7629         * g++.dg/template/canon-type-13.C: Ditto.
7630         * g++.dg/template/instantiate9.C: Ditto.
7631         * g++.dg/template/ttp22.C: Ditto.
7632         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7633         * g++.dg/warn/Walways-true-1.C: Ditto.
7634         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7635         * g++.dg/warn/Walways-true-2.C: Ditto.
7636         * g++.dg/conversion/op4.C: Ditto.
7637         * g++.dg/opt/pr19650.C: Ditto.
7638         * g++.dg/lookup/friend11.C: Ditto.
7639         * g++.dg/other/default2.C: Ditto.
7640         * g++.dg/other/default3.C: Ditto.
7641         * g++.dg/other/dtor2.C: Ditto.
7642         * g++.dg/other/friend5.C: Ditto.
7643         * g++.dg/other/default5.C: Ditto.
7644         * g++.dg/init/brace6.C: Ditto.
7645         * g++.dg/init/aggr5.C: Ditto.
7646         * g++.dg/init/error2.C: Ditto.
7647         * g++.dg/expr/bound-mem-fun.C: Ditto.
7648         * g++.dg/expr/cond6.C: Ditto.
7649         * g++.dg/expr/stmt-expr-1.C: Ditto.
7650         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7651         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7652         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7653         * g++.dg/cpp0x/bracket1.C: Ditto.
7654         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7655         * g++.dg/cpp0x/pr38646.C: Ditto.
7656         * g++.dg/cpp0x/variadic73.C: Ditto.
7657         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7658         * g++.dg/cpp0x/bracket4.C: Ditto.
7659         * g++.dg/cpp0x/decltype4.C: Ditto.
7660         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7661         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7662         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7663         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7664         * g++.dg/cpp0x/decltype2.C: Ditto.
7665         * g++.dg/cpp0x/decltype1.C: Ditto.
7666         * g++.dg/cpp0x/bracket2.C: Ditto.
7667         * g++.dg/cpp0x/decltype5.C: Ditto.
7668         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7669         * g++.dg/cpp0x/variadic70.C: Ditto.
7670         * g++.dg/cpp0x/decltype6.C: Ditto.
7671         * g++.dg/cpp0x/rvo.C: Ditto.
7672         * g++.dg/cpp0x/vt-40092.C: Ditto.
7673         * g++.dg/cpp0x/variadic-new.C: Ditto.
7674         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7675         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7676         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7677         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7678         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7679         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7680         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7681         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7682         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7683         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7684         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7685         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7686         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7687         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7688         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7689         * g++.dg/cpp0x/pr39639.C: Ditto.
7690         * g++.dg/cpp0x/decltype3.C: Ditto.
7691         * g++.dg/cpp0x/variadic68.C: Ditto.
7692         * g++.dg/cpp0x/variadic-function.C: Ditto.
7693         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7694         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7695         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7696         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7697         * g++.dg/parse/crash35.C: Ditto.
7698         * g++.dg/parse/crash40.C: Ditto.
7699         * g++.dg/parse/defarg12.C: Ditto.
7700         * g++.dg/parse/crash34.C: Ditto.
7701         * g++.dg/parse/constructor3.C: Ditto.
7702         * g++.dg/parse/template23.C: Ditto.
7703         * g++.dg/parse/crash56.C: Ditto.
7704         * g++.dg/parse/dtor13.C: Ditto.
7705         * g++.dg/parse/error33.C: Ditto.
7706         * g++.dg/parse/ctor9.C: Ditto.
7707         * g++.dg/parse/error32.C: Ditto.
7708         * g++.dg/parse/error37.C: Ditto.
7709         * g++.dg/parse/bitfield3.C: Ditto.
7710         * g++.dg/parse/struct-4.C: Ditto.
7711         * g++.dg/ext/has_trivial_copy.C: Ditto.
7712         * g++.dg/ext/is_polymorphic.C: Ditto.
7713         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7714         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7715         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7716         * g++.dg/ext/is_union.C: Ditto.
7717         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7718         * g++.dg/ext/is_pod.C: Ditto.
7719         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7720         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7721         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7722         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7723         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7724         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7725         * g++.dg/ext/is_abstract.C: Ditto.
7726         * g++.dg/ext/has_trivial_assign.C: Ditto.
7727         * g++.dg/ext/is_class.C: Ditto.
7728         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7729         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7730         * g++.dg/ext/is_base_of.C: Ditto.
7731         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7732         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7733         * g++.dg/ext/is_empty.C: Ditto.
7734         * g++.dg/ext/is_enum.C: Ditto.
7735         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7736         * gnat.dg/opt11.adb: Ditto.
7737         * obj-c++.dg/pr45735.mm: Ditto.
7738         * obj-c++.dg/pr24393.mm: Ditto.
7739         * obj-c++.dg/exceptions-2.mm: Ditto.
7740         * objc.dg/pr45735.m: Ditto.
7741         * objc.dg/pr24393.m: Ditto.
7742
7743 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7744
7745         * objc.dg/attributes/objc-exception-1.m: New.
7746
7747 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7748
7749         * gcc.dg/cpp/include7.c: New test.
7750
7751 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7752
7753         PR c++/47242
7754         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7755
7756 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7757
7758         PR rtl-optimization/47763
7759         * gcc.dg/pr47763.c: New test.
7760
7761 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7762
7763         PR fortran/45743
7764         * gfortran.dg/whole_file_32.f90 : New test.
7765
7766 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7767
7768         PR c++/47666
7769         * g++.dg/inherit/virtual7.C: New test.
7770
7771 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7772
7773         PR objc/47832
7774         * objc.dg/type-size-3.m: Updated error message.
7775         * objc.dg/type-size-4.m: New test.
7776         * objc.dg/type-size-5.m: New test.
7777
7778 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7779
7780         * lib/gnat.exp: Fix comments.
7781         Don't load libgloss.exp.
7782         (default_gnat_version): Call $compiler with --version.
7783         Adapt regexp for gnatmake output, insert version.
7784         (gnat_version): New proc.
7785         (gnat_init): Remove gnat_libgcc_s_path.
7786         (gnat_target_compile): Likewise.
7787         Remove ld_library_path.
7788         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7789         (gnat_pass): Remove.
7790         (gnat_pass): Remove.
7791         (gnat_finish): Remove.
7792         (gnat_exit): Remove.
7793         (local_find_gnatmake): Reindent.
7794         (runtest_file_p): Remove.
7795         (prune_warnings): Remove.
7796         (find_gnatclean): New proc.
7797         * lib/gnat-dg.exp (lremove): New proc.
7798         (gnat-dg-test): Reindent.
7799         Remove additional output files.
7800         (gnat-dg-runtest): Remove.
7801
7802         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7803         * gnat.dg/loop_optimization6.adb: Likewise.
7804         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7805
7806 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7807
7808         PR tree-optimization/47835
7809         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7810
7811 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7812
7813         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7814         * gfortran.dg/abstract_type_2.f03: Ditto.
7815         * gfortran.dg/abstract_type_3.f03: Ditto.
7816         * gfortran.dg/abstract_type_4.f03: Ditto.
7817         * gfortran.dg/abstract_type_5.f03: Ditto.
7818         * gfortran.dg/abstract_type_6.f03: Ditto.
7819         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7820         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7821         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7822         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7823         * gfortran.dg/array_function_5.f90: Ditto.
7824         * gfortran.dg/asynchronous_3.f03: Ditto.
7825         * gfortran.dg/char_expr_1.f90: Ditto.
7826         * gfortran.dg/class_14.f03: Ditto.
7827         * gfortran.dg/data_array_6.f: Ditto.
7828         * gfortran.dg/data_invalid.f90: Ditto.
7829         * gfortran.dg/dot_product_1.f03: Ditto.
7830         * gfortran.dg/func_derived_5.f90: Ditto.
7831         * gfortran.dg/func_result_4.f90: Ditto.
7832         * gfortran.dg/implied_do_1.f90: Ditto.
7833         * gfortran.dg/initialization_25.f90: Ditto.
7834         * gfortran.dg/initialization_26.f90: Ditto.
7835         * gfortran.dg/interface_34.f90: Ditto.
7836         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7837         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7838         * gfortran.dg/matmul_8.f03: Ditto.
7839         * gfortran.dg/merge_init_expr.f90: Ditto.
7840         * gfortran.dg/pack_assign_1.f90: Ditto.
7841         * gfortran.dg/pack_vector_1.f90: Ditto.
7842         * gfortran.dg/pointer_check_8.f90: Ditto.
7843         * gfortran.dg/product_init_expr.f03: Ditto.
7844         * gfortran.dg/reshape_order_5.f90: Ditto.
7845         * gfortran.dg/reshape_shape_1.f90: Ditto.
7846         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7847         * gfortran.dg/same_name_2.f90: Ditto.
7848         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7849         * gfortran.dg/spread_init_expr.f03: Ditto.
7850         * gfortran.dg/stmt_func_1.f90: Ditto.
7851         * gfortran.dg/sum_init_expr.f03: Ditto.
7852         * gfortran.dg/transpose_3.f03: Ditto.
7853         * gfortran.dg/unpack_init_expr.f03: Ditto.
7854         * gfortran.dg/warn_conversion.f90: Ditto.
7855         * gfortran.dg/warn_conversion_2.f90: Ditto.
7856         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7857         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7858         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7859         * gfortran.dg/whole_file_16.f90: Ditto.
7860         * gfortran.dg/whole_file_17.f90: Ditto.
7861         * gfortran.dg/whole_file_18.f90: Ditto.
7862         * gfortran.dg/whole_file_20.f03: Ditto.
7863         * gfortran.dg/whole_file_5.f90: Ditto.
7864         * gfortran.dg/whole_file_6.f90: Ditto.
7865         * gfortran.dg/write_invalid_format.f90: Ditto.
7866         * gfortran.dg/zero_sized_6.f90: Ditto.
7867
7868 2011-02-21  Jeff Law <law@redhat.com>
7869
7870         PR rtl-optimization/46178
7871         * gcc.target/i386/pr46178.c: New test.
7872
7873         PR rtl-optimization/46002
7874         * gcc.c-torture/compile/pr46002.c: New test.
7875
7876 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7877
7878         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7879         *-*-hpux10*.
7880
7881 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7882
7883         PR debug/47106
7884         * g++.dg/debug/pr47106.C: Require effective target lto.
7885
7886 2011-02-21  Jason Merrill  <jason@redhat.com>
7887
7888         * g++.dg/cpp0x/constexpr-diag2.C: New.
7889
7890 2011-02-20  Jason Merrill  <jason@redhat.com>
7891
7892         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7893
7894         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7895
7896         * g++.dg/overload/conv-op1.C: New.
7897
7898         * g++.dg/cpp0x/constexpr-synth1.C: New.
7899
7900 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7901
7902         * objc.dg/layout-2.m: New.
7903         * objc.dg/selector-3.m: Adjusted location of error message.
7904         * objc.dg/type-size-3.m: Same.
7905         * obj-c++.dg/selector-3.mm: Same.
7906
7907 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7908
7909         PR objc/47784
7910         * objc.dg/property/dotsyntax-22.m: New.
7911         * obj-c++.dg/property/dotsyntax-22.mm: New.
7912
7913 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7914
7915         PR c++/46394
7916         * g++.dg/template/typedef38.C: New test.
7917
7918 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7919
7920         PR fortran/46818
7921         * gfortran.dg/whole_file_30.f90 : New test.
7922         * gfortran.dg/whole_file_31.f90 : New test.
7923
7924 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7925
7926         PR fortran/45077
7927         PR fortran/44945
7928         * gfortran.dg/whole_file_28.f90 : New test.
7929         * gfortran.dg/whole_file_29.f90 : New test.
7930
7931 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7932
7933         PR c++/44118
7934         * g++.dg/template/crash105.C: New.
7935
7936 2011-02-19  Jason Merrill  <jason@redhat.com>
7937
7938         * g++.dg/cpp0x/regress/no-elide1.C: New.
7939
7940 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7941
7942         PR tree-optimization/46620
7943         * gcc.dg/pr46620.c: New.
7944
7945 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7946
7947         PR c/47809
7948         * gcc.target/i386/pr47809.c: New test.
7949
7950 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7951             Tobias Burnus  <burnus@net-b.de>
7952
7953         * lib/target-supports.exp
7954         (check_effective_target_fortran_large_real): New check for large reals.
7955         * gfortran.dg/nan_7.f90: New test.
7956
7957 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7958
7959         PR libgfortran/47567
7960         * gfortran.dg/fmt_f0_1.f90: Update test.
7961
7962 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7963
7964         PR fortran/47348
7965         * gfortran.dg/array_constructor_36.f90 : New test.
7966         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7967         allow for comparison between different elements of the array
7968         constructor at different levels of optimization.
7969
7970 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7971
7972         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7973         * gcc.target/i386/pr32280-1.c: Likewise.
7974
7975 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7976
7977         PR target/47800
7978         * gcc.target/i386/pr47800.c: New test.
7979
7980 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7981
7982         * objc/execute/exceptions/foward-1.x: New.
7983
7984 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7985
7986         PR fortran/47789
7987         * gfortran.dg/derived_constructor_comps_4.f90: New.
7988
7989 2011-02-18  Tobias Burnus
7990
7991         PR fortran/47775
7992         * gfortran.dg/func_result_6.f90: New.
7993
7994 2011-02-18  Michael Matz  <matz@suse.de>
7995
7996         PR fortran/45586
7997         * gfortran.dg/lto/pr45586_0.f90: New test.
7998         * gfortran.dg/typebound_proc_20.f90: Ditto.
7999         * gfortran.dg/typebound_proc_21.f90: Ditto.
8000
8001 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8002
8003         PR c++/47795
8004         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8005
8006 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8007
8008         PR fortran/47750
8009         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8010         gcc_warning_prefix.
8011         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8012         normalizing the error/warning output.
8013         * gfortran.dg/Wall.f90: Update dg-error/warning.
8014         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8015         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8016         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8017         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8018         * gfortran.dg/class_30.f90: Update dg-error/warning.
8019         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8020         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8021         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8022         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8023         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8024         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8025         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8026         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8027         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8028         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8029         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8030         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8031         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8032         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8033         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8034         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8035         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8036         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8037         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8038         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8039         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8040         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8041         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8042         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8043         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8044
8045 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8046
8047         PR fortran/47768
8048         * gfortran.dg/proc_ptr_comp_30.f90: New.
8049
8050 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8051
8052         PR debug/47780
8053         * gcc.target/i386/pr47780.c: New test.
8054
8055 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8056
8057         PR fortran/47767
8058         * gfortran.dg/class_40.f03: New.
8059
8060 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8061
8062         PR c++/47208
8063         * g++.dg/cpp0x/auto21.C: New test.
8064
8065 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8066
8067         * objc.dg/special/unclaimed-category-1.h: Updated for
8068         new ABI support.
8069         * objc.dg/special/unclaimed-category-1.m: Same.
8070         * objc.dg/zero-link-1.m: Same.
8071         * objc.dg/lookup-1.m: Same.
8072         * objc.dg/torture/strings/const-str-9.m
8073         * objc.dg/torture/strings/const-str-10.m: Same.
8074         * objc.dg/torture/strings/const-str-11.m: Same.
8075         * objc.dg/torture/forward-1.m: Same.
8076         * objc.dg/zero-link-2.m: Same.
8077         * objc.dg/encode-7-next-64bit.m: Same.
8078         * objc.dg/method-4.m: Same.
8079         * objc.dg/next-runtime-1.m: Same.
8080         * objc.dg/image-info.m: Same.
8081         * objc.dg/pr23214.m: Same.
8082         * objc.dg/symtab-1.m: Same.
8083         * obj-c++.dg/basic.m: Same.
8084         * obj-c++.dg/proto-lossage-3.m: Same.
8085         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8086         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8087         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8088         * obj-c++.dg/method-11.m: Same.
8089         * objc/execute/enumeration-1.m: Same.
8090         * objc/execute/object_is_class.m: Same.
8091         * objc/execute/formal_protocol-2.m: Same.
8092         * objc/execute/formal_protocol-4.m: Same.
8093         * objc/execute/formal_protocol-6.m: Same.
8094         * objc/execute/bycopy-3.m: Same.
8095         * objc/execute/exceptions/catchall-1.m: Same.
8096         * objc/execute/exceptions/finally-1.m: Same.
8097         * objc/execute/exceptions/local-variables-1.m: Same.
8098         * objc/execute/exceptions/foward-1.m: Same.
8099         * objc/execute/bf-common.h
8100         * objc/execute/enumeration-2.m: Same.
8101         * objc/execute/formal_protocol-1.m: Same.
8102         * objc/execute/formal_protocol-3.m: Same.
8103         * objc/execute/formal_protocol-5.m: Same.
8104         * objc/execute/accessing_ivars.m: Same.
8105         * objc/execute/bycopy-2.m: Same.
8106         * objc/execute/formal_protocol-7.m: Same.
8107         * objc/execute/compatibility_alias.m: Same.
8108         * objc/execute/no_clash.m: Same.
8109         * objc/execute/object_is_meta_class.m: Same.
8110         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8111         * objc/execute/class-tests-1.h: Include stdio.h.
8112         * objc/execute/class-tests-2.h: Same.
8113         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8114         runtimes.
8115         * obj-c++.dg/try-catch-2.mm: Same.
8116
8117 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR c++/47783
8120         * g++.dg/warn/Wunused-parm-4.C: New test.
8121
8122 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8123             Jan Hubicka  <jh@suse.cz>
8124
8125         PR debug/47106
8126         PR debug/47402
8127         * g++.dg/debug/pr47106.C: New.
8128
8129 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8130
8131         PR target/43653
8132         * gcc.target/i386/pr43653.c: New test.
8133
8134 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8135
8136         PR c++/47172
8137         * g++.dg/template/inherit6.C: New test.
8138
8139 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8140
8141         PR fortran/47745
8142         * gfortran.dg/class_39.f03: New.
8143
8144 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8145
8146         PR c++/47326
8147         * g++.dg/cpp0x/variadic106.C: New test.
8148
8149 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8150
8151         PR libfortran/47757
8152         * gfortran.dg/pr47757-1.f90: New test.
8153         * gfortran.dg/pr47757-2.f90: New test.
8154         * gfortran.dg/pr47757-3.f90: New test.
8155
8156         PR c++/47704
8157         * g++.dg/cpp0x/enum8.C: New test.
8158
8159 2011-02-15  Jason Merrill  <jason@redhat.com>
8160
8161         * g++.dg/inherit/implicit-trivial1.C: New.
8162         * g++.dg/cpp0x/implicit-trivial1.C: New.
8163
8164 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8165
8166         PR middle-end/47725
8167         * gcc.dg/torture/pr47725.c: Removed.
8168
8169 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8170
8171         PR target/47755
8172         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8173         constant does not generate a load from memory.
8174
8175 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8176
8177         PR middle-end/47725
8178         * gcc.dg/torture/pr47725.c: New.
8179
8180 2011-02-15  Richard Guenther  <rguenther@suse.de>
8181
8182         PR tree-optimization/47743
8183         * gcc.dg/torture/pr47743.c: New testcase.
8184
8185 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8186
8187         PR middle-end/47581
8188         * gcc.target/i386/pr47581.c: New test.
8189
8190 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8191
8192         PR fortran/47730
8193         * gfortran.dg/select_type_22.f03: New.
8194
8195 2011-02-14  Jason Merrill  <jason@redhat.com>
8196
8197         * g++.dg/cpp0x/regress/enum1.C: New.
8198
8199 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8200
8201         * gnat.dg/include.adb: New test.
8202
8203 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8204
8205         PR fortran/47728
8206         * gfortran.dg/class_38.f03: New.
8207
8208 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8209
8210         * gcc.dg/pr46494.c: New test.
8211
8212 2011-02-14  Richard Guenther  <rguenther@suse.de>
8213
8214         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8215
8216 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8217
8218         PR ada/41929
8219         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8220         sparc*-sun-solaris2.11.
8221
8222 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8223
8224         PR fortran/47349
8225         * gfortran.dg/argument_checking_18.f90: New.
8226
8227 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8228
8229         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8230         * gfortran.dg/argument_checking_17.f90: New.
8231
8232 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8233
8234         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8235         are temporarily disabled.
8236         * gfortran.dg/class_7.f03: Ditto.
8237         * gfortran.dg/coarray_14.f90: Ditto.
8238         * gfortran.dg/typebound_proc_13.f03: Ditto.
8239
8240 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8241
8242         PR fortran/45586
8243         * gfortran.dg/extends_11.f03: New.
8244
8245 2011-02-11  Xinliang David Li  <davidxl@google.com>
8246
8247         PR tree-optimization/47707
8248         * g++.dg/tree-ssa/pr47707.C: New test.
8249
8250 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8251
8252         * g++.dg/opt/inline17.C: New test.
8253
8254 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8255
8256         PR fortran/47550
8257         * gfortran.dg/pure_formal_2.f90: New.
8258
8259 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8260
8261         PR rtl-optimization/47614
8262         * gfortran.dg/pr47614.f: New.
8263
8264 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8265
8266         PR driver/47678
8267         * gcc.dg/opts-6.c: New test.
8268
8269 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8270
8271         PR debug/47684
8272         * gcc.dg/pr47684.c: New test.
8273
8274 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8275
8276         PR target/47629
8277         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8278         c99_runtime, dg-add-options c99_runtime.
8279         (main): Use __asm__.
8280
8281 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8282
8283         PR testsuite/47400
8284         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8285         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8286         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8287         * gcc.dg/ucnid-10.c: Likewise.
8288         * gcc.dg/ucnid-13.c: Likewise.
8289         * gcc.dg/ucnid-7.c: Likewise.
8290         * gcc.dg/ucnid-8.c: Likewise.
8291         Adapt dg-warning line number.
8292
8293 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8294
8295         * gcc.target/i386/parity-1.c: Use -march=k8.
8296         * gcc.target/i386/parity-2.c: Ditto.
8297         * gcc.target/i386/vecinit-1.c: Ditto.
8298         * gcc.target/i386/vecinit-2.c: Ditto.
8299
8300 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8301
8302         PR target/46610
8303         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8304         * gcc.target/mips/save-restore-3.c: Likewise.
8305         * gcc.target/mips/save-restore-4.c: Likewise.
8306         * gcc.target/mips/save-restore-5.c: Likewise.
8307
8308         PR target/47683
8309         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8310         * g++.dg/tree-prof/partition2.C: Likewise.
8311
8312 2011-02-09  Jason Merrill  <jason@redhat.com>
8313
8314         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8315         rather than misdeclare std::puts.
8316
8317         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8318         * g++.dg/other/warning1.C: Likewise.
8319         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8320         * g++.old-deja/g++.gb/scope06.C: Likewise.
8321         * g++.old-deja/g++.law/cvt11.C: Likewise.
8322         * g++.old-deja/g++.law/init1.C: Likewise.
8323         * g++.dg/abi/mangle26.C: Likewise.
8324
8325         * g++.dg/template/function1.C: Adjust for C++0x mode.
8326         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8327
8328         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8329         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8330
8331         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8332
8333         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8334
8335         * g++.dg/cpp0x/regress: New directory.
8336         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8337         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8338         * g++.dg/cpp0x/regress/regress3.C: New.
8339
8340 2011-02-10  Richard Guenther  <rguenther@suse.de>
8341
8342         PR tree-optimization/47677
8343         * gcc.dg/torture/pr47677.c: New testcase.
8344
8345 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8346
8347         * objc.dg/special/load-category-1.m: Remove unused header.
8348         * objc.dg/special/load-category-1a.m: Likewise.
8349         * objc.dg/special/load-category-2.m: Likewise.
8350         * objc.dg/special/load-category-2a.m: Likewise.
8351         * objc.dg/special/load-category-3.m: Likewise.
8352         * objc.dg/special/load-category-3a.m: Likewise.
8353         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8354         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8355         * objc.dg/attributes/class-attribute-1.m: Likewise.
8356         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8357         * obj-c++.dg/property/property.exp: Likewise.
8358         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8359         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8360         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8361         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8362         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8363         * obj-c++.dg/template-8.mm: Likewise.
8364
8365 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8366
8367         PR target/47665
8368         * gcc.target/i386/pr47665.c: New test.
8369
8370 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8371
8372         PR testsuite/47622
8373         Revert
8374         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8375         PR debug/42631
8376         * gcc.dg/pr42631.c: Update test.
8377         * gcc.dg/pr42631-2.c: New test.
8378
8379 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8380
8381         PR fortran/47352
8382         * gfortran.dg/proc_decl_25.f90: New.
8383
8384 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8385
8386         PR fortran/47463
8387         * gfortran.dg/typebound_assignment_2.f03: New.
8388
8389 2011-02-09  Richard Guenther  <rguenther@suse.de>
8390
8391         PR tree-optimization/47664
8392         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8393
8394 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8395
8396         PR middle-end/47646
8397         * gnat.dg/uninit_func.adb: Adjust dg directive.
8398
8399 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8400
8401         PR middle-end/47646
8402         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8403
8404 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8405
8406         PR fortran/47637
8407         * gfortran.dg/auto_dealloc_2.f90: New.
8408
8409 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8410
8411         * gcc.dg/builtins-config.h: Remove __sgi handling.
8412         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8413         -std=c99 for mips-sgi-irix6.5*.
8414
8415 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8416
8417         PR middle-end/45505
8418         * gfortran.dg/pr25923.f90: Remove xfails.
8419
8420 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8421
8422         PR fortran/47583
8423         * gfortran.dg/inquire_14.f90: New test.
8424
8425 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8426
8427         PR fortran/45290
8428         * gfortran.dg/pointer_init_6.f90: New.
8429
8430 2011-02-08  Jeff Law <law@redhat.com>
8431
8432         PR tree-optimization/42893
8433         * gcc.tree-ssa/pr42893.c: New test.
8434
8435 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8436
8437         PR tree-optimization/46834
8438         PR tree-optimization/46994
8439         PR tree-optimization/46995
8440         * gcc.dg/graphite/id-pr46834.c: New.
8441         * gfortran.dg/graphite/id-pr46994.f90: New.
8442         * gfortran.dg/graphite/id-pr46995.f90: New.
8443
8444 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8445
8446         PR middle-end/47646
8447         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8448         using the variable is known the warning is emitted there.
8449         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8450         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8451
8452         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8453         statement.
8454         (vg): Likewise.
8455         * gcc.dg/noreturn-1.c (foo5): Likewise.
8456         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8457         (method2): Likewise.
8458
8459         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8460         the return statement using the uninitialized variable.
8461         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8462
8463 2011-02-08  Richard Guenther  <rguenther@suse.de>
8464
8465         PR middle-end/47639
8466         * g++.dg/opt/pr47639.c: New testcase.
8467
8468 2011-02-08  Richard Guenther  <rguenther@suse.de>
8469
8470         PR tree-optimization/47632
8471         * g++.dg/opt/pr47632.C: New testcase.
8472
8473 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8474
8475         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8476
8477 2011-02-07  Richard Guenther  <rguenther@suse.de>
8478
8479         PR tree-optimization/47615
8480         * g++.dg/opt/pr47615.C: New testcase.
8481
8482 2011-02-07  Richard Guenther  <rguenther@suse.de>
8483
8484         PR tree-optimization/47621
8485         * gcc.dg/torture/pr47621.c: New testcase.
8486
8487 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8488
8489         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8490
8491 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8492
8493         PR fortran/47592
8494         * gfortran.dg/allocate_with_source_1 : New test.
8495
8496 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8497
8498         PR middle-end/47610
8499         * gcc.dg/pr47610.c: New test.
8500
8501 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8502
8503         PR debug/42631
8504         * gcc.dg/pr42631.c: Update test.
8505         * gcc.dg/pr42631-2.c: New test.
8506
8507 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8508
8509         PR fortran/47574
8510         * gfortran.dg/pr47574.f90:  New test.
8511
8512 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8513
8514         PR tree-optimization/46194
8515         * gcc.dg/autopar/pr46194.c: New.
8516
8517 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8518
8519         PR tree-optimization/43695
8520         * g++.dg/ipa/pr43695.C: New.
8521
8522 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8523
8524         PR inline-asm/23200
8525         * gcc.dg/pr23200.c: New test.
8526
8527 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8528
8529         PR c++/47589
8530         * g++.dg/pr47589.C: New test.
8531
8532 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8533
8534         PR c++/47398
8535         * g++.dg/template/typedef37.C: New test.
8536         * g++.dg/template/param1.C: Adjust expected error message.
8537
8538 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8539
8540         PR middle-end/31490
8541         * gcc.dg/pr31490-2.c: New test.
8542         * gcc.dg/pr31490-3.c: New test.
8543         * gcc.dg/pr31490-4.c: New test.
8544
8545 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8546             Jakub Jelinek  <jakub@redhat.com>
8547
8548         PR c++/46890
8549         * g++.dg/parser/semicolon3.C: Adjust.
8550         * g++.dg/parser/semicolon4.C: New testcase.
8551         * g++.dg/pr46890.C: New testcase.
8552
8553 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8554
8555         PR c++/29571
8556         * g++.dg/init/pr29571.C: New.
8557
8558 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8559
8560         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8561         instead of vect_int.
8562
8563 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8564
8565         PR target/47312
8566         * gcc.target/i386/pr47312.c: New test.
8567
8568         PR target/47564
8569         * gcc.target/i386/pr47564.c: New test.
8570
8571 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8572
8573         PR tree-optimization/45122
8574         * gcc.dg/tree-ssa/pr45122.c: New.
8575
8576 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8577
8578         PR target/47272
8579         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8580         and vec_vsx_st.
8581
8582         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8583         and vsx so a default --with-cpu=power7 doesn't give an error
8584         when -mavoid-indexed-addresses is used.
8585
8586         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8587         wrapper function to save the arguments and then jump to the real
8588         function, rather than depending on the compiler not to move stuff
8589         before an asm.
8590         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8591
8592 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8593             Paul Thomas  <pault@gcc.gnu.org>
8594
8595         PR fortran/47082
8596         * gfortran.dg/class_37.f03 : New test.
8597
8598 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8599             Richard Guenther  <rguenther@suse.de>
8600
8601         PR tree-optimization/40979
8602         PR bootstrap/47044
8603         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8604         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8605         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8606         check_vect_support_and_set_flags.
8607         * gfortran.dg/graphite/vect-pr40979.f90: New.
8608
8609 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8610
8611         PR fortran/47572
8612         * gfortran.dg/class_36.f03: New.
8613
8614 2011-02-02  Richard Guenther  <rguenther@suse.de>
8615
8616         PR tree-optimization/47566
8617         * gcc.dg/lto/20110201-1_0.c: New testcase.
8618
8619 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8620
8621         PR debug/47498
8622         PR debug/47501
8623         PR debug/45136
8624         PR debug/45130
8625         * debug/pr47498.c: New.
8626         * debug/pr47501.c: New.
8627
8628 2011-02-01  Richard Guenther  <rguenther@suse.de>
8629
8630         PR tree-optimization/47559
8631         * g++.dg/torture/pr47559.C: New testcase.
8632
8633 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8634
8635         PR fortran/47565
8636         * gfortran.dg/typebound_call_20.f03: New.
8637
8638 2011-02-01  Richard Guenther  <rguenther@suse.de>
8639
8640         PR tree-optimization/47555
8641         * gcc.dg/pr47555.c: New testcase.
8642
8643 2011-02-01  Richard Guenther  <rguenther@suse.de>
8644
8645         PR tree-optimization/47541
8646         * g++.dg/torture/pr47541.C: New testcase.
8647
8648 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8649
8650         PR fortran/47455
8651         * gfortran.dg/typebound_call_19.f03: New.
8652
8653 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8654
8655         PR c++/47416
8656         * g++.dg/cpp0x/pr47416.C: New test.
8657
8658 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8659
8660         PR fortran/47519
8661         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8662
8663 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8664
8665         PR fortran/47463
8666         * gfortran.dg/typebound_assignment_1.f03: New.
8667
8668 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8669
8670         PR tree-optimization/47538
8671         * gcc.c-torture/execute/pr47538.c: New test.
8672
8673 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8674
8675         PR target/45325
8676         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8677
8678 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8679
8680         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8681
8682 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8683
8684         PR rtl-optimization/44031
8685         * gcc.c-torture/compile/20110131-1.c: New test.
8686
8687 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8688
8689         PR fortran/47042
8690         * gfortran.dg/stmt_func_1.f90: New.
8691
8692 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8693
8694         PR fortran/47042
8695         * gfortran.dg/interface_34.f90: New.
8696
8697 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8698
8699         PR fortran/47523
8700         * gfortran.dg/realloc_on_assign_5.f03: New test.
8701         * gfortran.dg/realloc_on_assign_5.f03: New test.
8702
8703 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8704
8705         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8706         * gfortran.dg/bessel_7.f90: Likewise.
8707         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8708
8709         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8710         * gfortran.dg/sum_init_expr.f03: Likewise.
8711
8712         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8713
8714         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8715         -r -nostdlib.
8716
8717         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8718         loop only on "vect_intfloat_cvt" targets.
8719
8720 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8721
8722         PR fortran/47531
8723         * gfortran.dg/shape_6.f90: New.
8724
8725 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8726
8727         PR libgfortran/47434
8728         * gfortran.dg/read_infnan_1.f90: Update test.
8729         * gfortran.dg/module_nan.f90: Update test.
8730         * gfortran.dg/char4_iunit_1.f03: Update test.
8731         * gfortran.dg/large_real_kind_1.f90: Update test.
8732         * gfortran.dg/real_const_3.f90: Update test.
8733         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8734
8735 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8736
8737         PR c++/47311
8738         * g++.dg/template/param2.C: New test.
8739
8740 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8741
8742         PR libgfortran/47285
8743         * gfortran.dg/fmt_g.f: New test.
8744
8745 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8746
8747         PR fortran/47507
8748         * gfortran.dg/pure_formal_1.f90: New.
8749
8750 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8751
8752         PR target/42894
8753         * gcc.dg/tls/pr42894.c: New test.
8754
8755 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8756
8757         * gcc.dg/pr47276.c: Add dg-require-visibility.
8758
8759 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8760
8761         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8762
8763 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8764             Tobias Burnus  <burnus@gcc.gnu.org>
8765
8766         PR fortran/45170
8767         PR fortran/35810
8768         PR fortran/47350
8769         * gfortran.dg/realloc_on_assign_3.f03: New test.
8770         * gfortran.dg/realloc_on_assign_4.f03: New test.
8771         * gfortran.dg/allocatable_function_5.f90: New test.
8772         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8773         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8774         implemented" dg-errors.
8775
8776 2011-01-27  Jan Hubicka  <jh@suse.cz>
8777
8778         PR middle-end/46949
8779         * gcc.dg/attr-weakref-4.c: New testcase
8780
8781 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8782
8783         PR tree-optimization/47228
8784         * gcc.dg/torture/pr47228.c: New test.
8785
8786 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8787
8788         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8789
8790 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8791
8792         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8793         when using auto-overlay support on the SPU.
8794
8795 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8796
8797         PR rtl-optimization/44174
8798         * gcc.target/i386/asm-6.c: New test.
8799
8800 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8801
8802         PR rtl-optimization/46856
8803         * gcc.c-torture/compile/pr46856.c: New test.
8804
8805 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8806             Andrew Pinski  <pinskia@gmail.com>
8807
8808         PR c/43082
8809         * gcc.dg/pr43082.c: New.
8810
8811 2011-01-26  DJ Delorie  <dj@redhat.com>
8812
8813         PR rtl-optimization/46878
8814         * gcc.dg/pr46878-1.c: New test.
8815
8816 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8817
8818         PR c++/47476
8819         * g++.dg/cpp0x/pr47476.C: New test.
8820
8821 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8822
8823         * gcc.c-torture/compile/20110126-1.c: New test.
8824
8825 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8826
8827         PR c/47473
8828         * gcc.dg/torture/pr47473.c: New test.
8829
8830 2011-01-26  Jan Hubicka  <jh@suse.cz>
8831
8832         PR target/47237
8833         * gcc.c-torture/execute/pr47237.c: New testcase.
8834
8835 2011-01-26  Jan Hubicka  <jh@suse.cz>
8836
8837         PR tree-optimization/47190
8838         * gcc.dg/attr-weakref-3.c: New testcase.
8839
8840 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8841
8842         PR c++/43601
8843         * gcc.dg/dll-9a.c: New test file.
8844         * gcc.dg/dll-11.c: Likewise.
8845         * gcc.dg/dll-12.c: Likewise.
8846         * gcc.dg/dll-12a.c: Likewise.
8847         * gcc.dg/dll-11a.c: Likewise.
8848         * gcc.dg/dll-9.c: Likewise.
8849         * gcc.dg/dll-10.c: Likewise.
8850         * gcc.dg/dll-10a.c: Likewise.
8851         * g++.dg/ext/dllexport4a.cc: Likewise.
8852         * g++.dg/ext/dllexport4.C: Likewise.
8853         * g++.dg/ext/dllexport5.C: Likewise.
8854         * g++.dg/ext/dllexport5a.cc: Likewise.
8855
8856 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8857
8858         PR tree-optimization/46970
8859         * gcc.dg/graphite/pr46970.c: New.
8860
8861 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8862
8863         PR tree-optimization/46215
8864         * gcc.dg/graphite/pr46215.c: New.
8865
8866 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8867
8868         PR tree-optimization/46168
8869         * gcc.dg/graphite/pr46168.c: New.
8870
8871 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8872
8873         PR tree-optimization/43657
8874         * gcc.dg/graphite/pr43657.c: New.
8875
8876 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8877
8878         PR tree-optimization/29832
8879         * gfortran.dg/graphite/pr29832.f90: New.
8880
8881 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8882
8883         PR tree-optimization/43567
8884         * gcc.dg/graphite/pr43567.c: New.
8885
8886 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8887
8888         * gfortran.dg/graphite/interchange-4.f: New.
8889         * gfortran.dg/graphite/interchange-5.f: New.
8890
8891         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8892         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8893         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8894         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8895         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8896         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8897         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8898         * gfortran.dg/ltrans-7.f90: Removed.
8899         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8900
8901         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8902         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8903         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8904         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8905         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8906         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8907         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8908         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8909         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8910         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8911         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8912         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8913         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8914         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8915         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8916         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8917         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8918         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8919         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8920         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8921         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8922         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8923         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8924         * gcc.dg/tree-ssa/data-dep-1.c
8925         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8926         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8927         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8928         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8929         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8930
8931 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8932
8933         PR tree-optimization/47265
8934         PR tree-optimization/47443
8935         * gcc.c-torture/compile/pr47265.c: New test.
8936         * gcc.dg/pr47443.c: New test.
8937
8938 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8939
8940         PR tree-optimization/47382
8941         * g++.dg/torture/pr47382.C: New test.
8942         * g++.dg/opt/devirt1.C: Xfail.
8943
8944 2011-01-25  Yao Qi  <yao@codesourcery.com>
8945
8946         PR target/45701
8947         * gcc.target/arm/pr45701-1.c: New test.
8948         * gcc.target/arm/pr45701-2.c: New test.
8949         * gcc.target/arm/pr45701-3.c: New test.
8950
8951 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8952             Jakub Jelinek  <jakub@redhat.com>
8953
8954         PR tree-optimization/47271
8955         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8956
8957 2011-01-25  Nick Clifton  <nickc@redhat.com>
8958
8959         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8960         (saturate_add): Delete.
8961         (exchange): Delete.
8962         (main): Do not run saturate_add.
8963         (set_interrupts): Delete.
8964
8965 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8966
8967         PR fortran/47448
8968         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8969
8970 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8971
8972         PR tree-optimization/47427
8973         PR tree-optimization/47428
8974         * gcc.c-torture/compile/pr47427.c: New test.
8975         * gcc.c-torture/compile/pr47428.c: New test.
8976
8977 2011-01-25  Richard Guenther  <rguenther@suse.de>
8978
8979         PR middle-end/47411
8980         * gcc.dg/torture/pr47411.c: New testcase.
8981
8982 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8983
8984         * gfortran.dg/graphite/id-24.f: New.
8985         * gfortran.dg/graphite/id-25.f: New.
8986
8987 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8988
8989         * gfortran.dg/graphite/id-23.f: New.
8990
8991 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8992
8993         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8994
8995 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8996
8997         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8998         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8999         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9000         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9001         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9002         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9003         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9004         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9005         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9006
9007 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9008
9009         * gcc.dg/graphite/block-0.c: Add documentation.
9010         * gcc.dg/graphite/block-4.c: Same.
9011         * gcc.dg/graphite/block-7.c: Same.
9012         * gcc.dg/graphite/block-8.c: New.
9013         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9014         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9015         * gcc.dg/graphite/interchange-12.c: Add documentation.
9016         * gcc.dg/graphite/interchange-13.c: New.
9017         * gcc.dg/graphite/interchange-14.c: New.
9018         * gcc.dg/graphite/interchange-15.c: New.
9019         * gcc.dg/graphite/interchange-8.c: Add documentation.
9020         * gcc.dg/graphite/interchange-mvt.c: Same.
9021
9022 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9023
9024         PR target/47408
9025         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9026         * gcc.target/powerpc/altivec-14.c: Ditto.
9027         * gcc.target/powerpc/altivec-33.c: Ditto.
9028         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9029         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9030         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9031         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9032         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9033         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9034         * g++.dg/ext/altivec-15.C: Ditto.
9035         * g++.dg/ext/altivec-types-1.C: Ditto.
9036         * g++.dg/ext/altivec-types-2.C: Ditto.
9037         * g++.dg/ext/altivec-types-3.C: Ditto.
9038         * g++.dg/ext/altivec-types-4.C: Ditto.
9039
9040 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9041
9042         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9043
9044 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9045
9046         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9047         optimization options.
9048
9049 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9050
9051         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9052
9053         PR testsuite/45988
9054         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9055
9056 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9057
9058         PR fortran/47421
9059         * gfortran.dg/allocatable_scalar_12.f90: New.
9060
9061 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9062
9063         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9064         vectorization to be not profitable if peeling is used to
9065         realign the memory access.
9066         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9067         loop bound to avoid loop unrolling.
9068         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9069
9070 2011-01-22  Jan Hubicka  <jh@suse.cz>
9071
9072         PR lto/47333
9073         * g++.dg/lto/pr47333.C: New file.
9074
9075 2011-01-22  Jan Hubicka  <jh@suse.cz>
9076
9077         PR tree-optimization/43884
9078         PR lto/44334
9079         * gcc.dg/autopar/outer-2.c: Increase array size.
9080         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9081
9082 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9083
9084         PR fortran/38536
9085         * gfortran.dg/c_loc_tests_16.f90:  New test.
9086
9087 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9088
9089         PR fortran/47399
9090         * gfortran.dg/typebound_proc_19.f90: New.
9091
9092 2011-01-21  Jeff Law <law@redhat.com>
9093
9094         PR tree-optimization/47053
9095         * g++.dg/pr47053.C: New test.
9096
9097 2011-01-21  Jason Merrill  <jason@redhat.com>
9098
9099         PR c++/47041
9100         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9101
9102 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9103
9104         PR c++/47388
9105         * g++.dg/cpp0x/range-for10.C: New test.
9106         * g++.dg/template/for1.C: New test.
9107
9108         PR middle-end/45566
9109         * g++.dg/tree-prof/partition3.C: New test.
9110
9111         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9112
9113         PR rtl-optimization/47366
9114         * g++.dg/opt/pr47366.C: New test.
9115
9116 2011-01-21  Jason Merrill  <jason@redhat.com>
9117
9118         PR c++/46552
9119         * g++.dg/cpp0x/constexpr-regress2.C: New.
9120
9121         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9122
9123 2011-01-21  Jeff Law <law@redhat.com>
9124
9125         PR rtl-optimization/41619
9126         * gcc.dg/pr41619.c: New.
9127
9128 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9129
9130         PR tree-optimization/47355
9131         * g++.dg/opt/pr47355.C: New test.
9132
9133 2011-01-21  Richard Guenther  <rguenther@suse.de>
9134
9135         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9136         making main hot.
9137
9138 2011-01-21  Richard Guenther  <rguenther@suse.de>
9139
9140         PR tree-optimization/47365
9141         * gcc.dg/torture/pr47365.c: New testcase.
9142         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9143
9144 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9145
9146         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9147
9148 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9149
9150         PR tree-optimization/47391
9151         * gcc.dg/pr47391.c: New test.
9152
9153 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9154
9155         * g++.dg/template/char1.C: Use signed char.
9156
9157 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9158
9159         PR fortran/47377
9160         * gfortran.dg/pointer_target_4.f90: New.
9161
9162 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9163
9164         PR target/47251
9165         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9166         ILP32 system and not IP32.
9167
9168 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9169
9170         PR debug/46583
9171         * g++.dg/debug/pr46583.C: New.
9172
9173 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9174
9175         PR debug/47283
9176         * g++.dg/debug/pr47283.C: New test.
9177
9178         PR testsuite/47371
9179         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9180         * gcc.target/i386/headmerge-2.c: Likewise.
9181
9182 2011-01-20  Richard Guenther  <rguenther@suse.de>
9183
9184         PR middle-end/47370
9185         * gcc.dg/torture/pr47370.c: New testcase.
9186
9187 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9188
9189         PR tree-optimization/46130
9190         * gcc.dg/pr46130-1.c: New test.
9191         * gcc.dg/pr46130-2.c: New test.
9192
9193 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9194
9195         PR c++/47291
9196         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9197
9198 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9199
9200         PR debug/46240
9201         * g++.dg/debug/pr46240.cc: New.
9202
9203 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9204
9205         PR c++/47303
9206         * g++.dg/template/anonunion1.C: New test.
9207
9208         PR rtl-optimization/47337
9209         * gcc.c-torture/execute/pr47337.c: New test.
9210
9211 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9212
9213         PR testsuite/45342
9214         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9215
9216 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9217
9218         PR tree-optimization/46021
9219         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9220
9221 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9222
9223         PR tree-optimization/47290
9224         * g++.dg/torture/pr47290.C: New test.
9225
9226 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9227
9228         PR fortran/47240
9229         * gfortran.dg/proc_ptr_comp_29.f90: New.
9230
9231 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9232
9233         PR testsuite/41146
9234         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9235         powerpc-apple-darwin9.
9236
9237 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9238
9239         PR rtl-optimization/47299
9240         * gcc.c-torture/execute/pr47299.c: New test.
9241
9242 2011-01-17  Jason Merrill  <jason@redhat.com>
9243
9244         * g++.dg/cpp0x/constexpr-virtual.C: New.
9245
9246 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9247
9248         PR fortran/47331
9249         * gfortran.dg/gomp/pr47331.f90: New test.
9250
9251 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9252
9253         PR objc/47314
9254         * objc.dg/selector-warn-1.m: New.
9255         * obj-c++.dg/selector-warn-1.mm: New.
9256
9257 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9258
9259         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9260         Update dg-final accordingly.
9261
9262 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9263
9264         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9265
9266 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9267
9268         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9269         target check.
9270         * gcc.dg/guality/pr36728-2.c: Likewise.
9271
9272 2011-01-17  Richard Guenther  <rguenther@suse.de>
9273
9274         PR tree-optimization/47313
9275         * g++.dg/torture/pr47313.C: New testcase.
9276
9277 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9278
9279         PR target/47318
9280         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9281         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9282         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9283         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9284
9285         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9286         as __m256i.
9287         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9288         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9289         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9290
9291 2011-01-17  Richard Guenther  <rguenther@suse.de>
9292
9293         PR tree-optimization/45967
9294         * gcc.dg/torture/pr45967-2.c: New testcase.
9295         * gcc.dg/torture/pr45967-3.c: Likewise.
9296
9297 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9298
9299         PR testsuite/47325
9300         * g++.dg/ext/pr47213.C: Require visibility.
9301
9302 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9303
9304         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9305         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9306
9307 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9308
9309         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9310         Linux-based targets.
9311
9312 2011-01-13  Jan Hubicka  <jh@suse.cz>
9313
9314         PR tree-optimization/47276
9315         * gcc.dg/pr47276.c: New testcase.
9316
9317 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9318             Jonathan Wakely  <jwakely.gcc@gmail.com>
9319
9320         PR c++/33558
9321         * g++.dg/other/pr33558.C: New.
9322         * g++.dg/other/pr33558-2.C: New.
9323
9324 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9325
9326         PR tree-optimization/45934
9327         PR tree-optimization/46302
9328         * g++.dg/ipa/devirt-c-1.C: New test.
9329         * g++.dg/ipa/devirt-c-2.C: Likewise.
9330         * g++.dg/ipa/devirt-c-3.C: Likewise.
9331         * g++.dg/ipa/devirt-c-4.C: Likewise.
9332         * g++.dg/ipa/devirt-c-5.C: Likewise.
9333         * g++.dg/ipa/devirt-c-6.C: Likewise.
9334         * g++.dg/ipa/devirt-6.C: Likewise.
9335         * g++.dg/ipa/devirt-d-1.C: Likewise.
9336         * g++.dg/torture/pr45934.C: Likewise.
9337
9338 2011-01-14  Jason Merrill  <jason@redhat.com>
9339
9340         * g++.dg/cpp0x/variadic105.C: New.
9341
9342 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9343             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9344
9345         PR objc/45989
9346         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9347         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9348         execution tests on i?86-*-*, x86_64-*-* and
9349         powerpc*-apple-darwin* && ilp32.
9350         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9351         tests on i?86-*-* and x86_64-*-*.
9352
9353 2011-01-14  Richard Guenther  <rguenther@suse.de>
9354
9355         PR tree-optimization/47280
9356         * g++.dg/opt/pr47280.C: New testcase.
9357
9358 2011-01-14  Jason Merrill  <jason@redhat.com>
9359
9360         * g++.dg/cpp0x/constexpr-regress1.C: New.
9361
9362         * g++.dg/ext/flexary2.C: New.
9363
9364 2011-01-14  Richard Guenther  <rguenther@suse.de>
9365
9366         PR middle-end/47281
9367         * gcc.dg/torture/pr47281.c: New testcase.
9368         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9369
9370 2011-01-14  Richard Guenther  <rguenther@suse.de>
9371
9372         PR tree-optimization/47286
9373         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9374
9375 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9376
9377         PR c++/47213
9378         * g++.dg/ext/pr47213.C: New.
9379
9380 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9381
9382         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9383
9384 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9385             Mikael Morin  <mikael@gcc.gnu.org>
9386
9387         PR fortran/45848
9388         PR fortran/47204
9389         * gfortran.dg/select_type_20.f90: New.
9390         * gfortran.dg/select_type_21.f90: New.
9391
9392 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9393
9394         PR target/47251
9395         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9396
9397 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9398
9399         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9400         * gcc.dg/guality/pr36728-2.c: Likewise.
9401
9402 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9403
9404         PR debug/PR46973
9405         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9406
9407 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9408
9409         PR rtl-optimization/45352
9410         * gcc.dg/pr45352-3.c: New.
9411
9412 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9413
9414         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9415         comment.
9416         * g++.dg/cpp0x/range-for8.C: New.
9417         * g++.dg/cpp0x/range-for9.C: New.
9418
9419 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9420
9421         PR debug/47209
9422         * g++.dg/debug/pr47209.C: New.
9423
9424 2011-01-12  Richard Guenther  <rguenther@suse.de>
9425
9426         PR lto/47259
9427         * gcc.dg/lto/pr47259_0.c: New testcase.
9428         * gcc.dg/lto/pr47259_1.c: Likewise.
9429
9430 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9431
9432         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9433         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9434         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9435         methods missing from the OBJC2 Object.
9436         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9437         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9438         GNU and NeXT runtimes.
9439         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9440         comments.
9441         * objc-obj-c++-shared/Object1.m: Likewise.
9442         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9443         * objc.dg/proto-qual-1.m: Likewise.
9444         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9445         * obj-c++.dg/proto-qual-1.mm: Likewise.
9446
9447 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9448
9449         PR testsuite/33033
9450         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9451
9452 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9453
9454         Fixed the Objective-C++ testsuite and updated all tests.
9455         * lib/obj-c++.exp (obj-c++_init): Declare and set
9456         gcc_warning_prefix and gcc_error_prefix.
9457         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9458         'dg-warning', 'dg-message' and 'dg-error'.
9459         * obj-c++.dg/class-extension-3.mm: Likewise.
9460         * obj-c++.dg/class-protocol-1.mm: Likewise.
9461         * obj-c++.dg/encode-7.mm: Likewise.
9462         * obj-c++.dg/exceptions-3.mm: Likewise.
9463         * obj-c++.dg/exceptions-5.mm: Likewise.
9464         * obj-c++.dg/method-12.mm: Likewise.
9465         * obj-c++.dg/method-13.mm: Likewise.
9466         * obj-c++.dg/method-15.mm: Likewise.
9467         * obj-c++.dg/method-16.mm: Likewise.
9468         * obj-c++.dg/method-4.mm: Likewise.
9469         * obj-c++.dg/method-8.mm: Likewise.
9470         * obj-c++.dg/method-conflict-1.mm: Likewise.
9471         * obj-c++.dg/method-conflict-2.mm: Likewise.
9472         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9473         and uncommented second part of the testcase now that the testsuite
9474         works correctly.
9475         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9476         and uncommented second part of the testcase now that the testsuite
9477         works correctly.
9478         * obj-c++.dg/private-1.mm: Likewise.
9479         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9480         * obj-c++.dg/syntax-error-7.mm: Likewise.
9481         * obj-c++.dg/warn5.mm: Likewise.
9482         * obj-c++.dg/property/at-property-14.mm: Likewise.
9483         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9484         FIXME.
9485         * obj-c++.dg/property/at-property-18.mm: Likewise.
9486         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9487         FIXME.
9488         * obj-c++.dg/property/at-property-21.mm: Likewise.
9489         * obj-c++.dg/property/at-property-28.mm: Likewise.
9490         * obj-c++.dg/property/at-property-5.mm: Likewise.
9491         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9492         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9493         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9494         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9495         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9496         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9497         * obj-c++.dg/tls/diag-5.mm: Likewise.
9498         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9499         dg-error, now matched correctly.
9500
9501 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9502
9503         * objc.dg/property/at-property-29.m: New.
9504         * obj-c++.dg/property/at-property-29.mm: New.
9505
9506 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9507
9508         * go.test/go-test.exp (go-set-goarch): New proc.
9509         (go-gc-tests): Use it.
9510
9511 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9512
9513         PR debug/46955
9514         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9515
9516 2011-01-11  Richard Henderson  <rth@redhat.com>
9517
9518         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9519
9520 2011-01-11  Jan Hubicka  <jh@suse.cz>
9521
9522         PR lto/45721
9523         PR lto/45375
9524         * gcc.dg/lto/pr45721_1.c: New file.
9525         * gcc.dg/lto/pr45721_0.c: New file.
9526
9527 2011-01-11  Richard Guenther  <rguenther@suse.de>
9528
9529         PR tree-optimization/46076
9530         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9531
9532 2011-01-11  Jeff Law <law@redhat.com>
9533
9534         * PR tree-optimization/47086
9535         * gcc.dg/pr47086.c: New test.
9536
9537 2011-01-11  Jason Merrill  <jason@redhat.com>
9538
9539         PR c++/46658
9540         * g++.dg/template/new10.C: New.
9541
9542         PR c++/45520
9543         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9544
9545 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9546
9547         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9548         Split type definitions and NSConstantString class into...
9549         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9550         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9551         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9552         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9553         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9554         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9555         to comments.
9556         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9557         encode defines for newer NeXT system headers.
9558         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9559         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9560         * objc.dg/foreach-5.m: Likewise.
9561         * objc.dg/foreach-2.m: Likewise.
9562         * objc.dg/foreach-4.m: Likewise.
9563         * objc.dg/torture/strings/string1.m: Likewise.
9564         * objc.dg/torture/strings/string2.m: Likewise.
9565         * objc.dg/torture/strings/string3.m: Likewise.
9566         * objc.dg/torture/strings/string4.m: Likewise.
9567         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9568         header and stand alone.
9569         * obj-c++.dg/strings/strings-2.mm: Likewise.
9570         * objc.dg/torture/strings/const-str-3.m: Likewise.
9571         * objc.dg/strings/strings-2.m: Likewise.
9572         * objc.dg/strings/const-str-12b.m: Likewise.
9573
9574 2011-01-12  Richard Guenther  <rguenther@suse.de>
9575
9576         PR middle-end/32511
9577         * gcc.dg/attr-weak-1.c: Adjust.
9578
9579 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9580
9581         PR fortran/47051
9582         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9583         standard compliant and comment.
9584
9585 2011-01-10  Jan Hubicka  <jh@suse.cz>
9586
9587         PR lto/46083
9588         * gcc.dg/initpri3.c: New testcase.
9589
9590 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9591
9592         PR lto/47222
9593         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9594         externally visible.
9595         (g_esi): Likewise.
9596         (g_ebx): Likewise.
9597         (g_ebp): Likewise.
9598         (g_esp): Likewise.
9599         (g_ebp_save): Likewise.
9600         (g_esp_save): Likewise.
9601
9602 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9603
9604         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9605
9606 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9607
9608         PR tree-optimization/46021
9609         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9610         i?86-*-*, x86_64-*-*.
9611
9612 2011-01-10  Jeff Law <law@redhat.com>
9613
9614         * PR tree-optimization/47141
9615         * gcc.c-torture/compile/pr47141.c: New test.
9616
9617 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9618
9619         PR testsuite/46230
9620         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9621         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9622         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9623         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9624
9625         PR testsuite/46230
9626         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9627         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9628         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9629         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9630         being vectorized.  Adjust dg-final pattern.
9631
9632         PR testsuite/46230
9633         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9634         * gcc.dg/vect/slp-24.c: Likewise.
9635
9636 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9637
9638         PR c++/47218
9639         * g++.dg/other/pr47218-1.C: New test file.
9640         * g++.dg/other/pr47218.C: Likewise.
9641         * g++.dg/other/pr47218.h: New supporting header.
9642
9643 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9644
9645         PR objc/47232
9646         * objc.dg/attributes/invalid-attribute-1.m: New.
9647         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9648
9649 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9650
9651         PR fortran/47224
9652         * gfortran.dg/proc_ptr_comp_28.f90: New.
9653
9654 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9655
9656         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9657         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9658         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9659         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9660         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9661         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9662         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9663         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9664         * objc.dg/gnu-api-2-class.m: Likewise.
9665         * objc.dg/gnu-api-2-ivar.m: Likewise.
9666         * objc.dg/gnu-api-2-method.m: Likewise.
9667         * objc.dg/gnu-api-2-objc.m: Likewise.
9668         * objc.dg/gnu-api-2-object.m: Likewise.
9669         * objc.dg/gnu-api-2-property.m: Likewise.
9670         * objc.dg/gnu-api-2-protocol.m: Likewise.
9671         * objc.dg/gnu-api-2-sel.m: Likewise.
9672
9673 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9674
9675         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9676         * objc.dg/objc-foreach-4.m: Likewise.
9677         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9678         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9679         * objc.dg/foreach-4.m: Likewise.
9680         * objc.dg/foreach-5.m: Likewise.
9681         * objc.dg/foreach-3.m: Return self from init.
9682
9683 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9684
9685         PR fortran/38536
9686         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9687
9688 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9689
9690         PR fortran/46313
9691         * gfortran.dg/class_35.f90: New.
9692
9693 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9694
9695         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9696
9697 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9698
9699         PR objc/47078
9700         * objc.dg/invalid-method-2.m: New.
9701         * obj-c++.dg/invalid-method-2.mm: New.
9702
9703 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9704
9705         PR fortran/46896
9706         * gfortran.dg/transpose_optimization_2.f90 : New test.
9707
9708 2011-01-08  Jan Hubicka  <jh@suse.cz>
9709
9710         PR tree-optmization/46469
9711         * g++.dg/torture/pr46469.C: New testcase.
9712
9713 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9714
9715         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9716         emulation of libobjc-gnu structure layout functionality to ..
9717         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9718         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9719         * objc/execute/bf-common.h: Adjust headers.
9720         * objc/execute/bf-1.m: Likewise.
9721         * objc/execute/bf-2.m: Likewise.
9722         * objc/execute/bf-3.m: Likewise.
9723         * objc/execute/bf-4.m: Likewise.
9724         * objc/execute/bf-5.m: Likewise.
9725         * objc/execute/bf-6.m: Likewise.
9726         * objc/execute/bf-7.m: Likewise.
9727         * objc/execute/bf-8.m: Likewise.
9728         * objc/execute/bf-9.m: Likewise.
9729         * objc/execute/bf-10.m: Likewise.
9730         * objc/execute/bf-11.m: Likewise.
9731         * objc/execute/bf-12.m: Likewise.
9732         * objc/execute/bf-13.m: Likewise.
9733         * objc/execute/bf-14.m: Likewise.
9734         * objc/execute/bf-15.m: Likewise.
9735         * objc/execute/bf-16.m: Likewise.
9736         * objc/execute/bf-17.m: Likewise.
9737         * objc/execute/bf-18.m: Likewise.
9738         * objc/execute/bf-19.m: Likewise.
9739         * objc/execute/bf-20.m: Likewise.
9740         * objc/execute/bf-21.m: Likewise.
9741         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9742         objc_get_type_qualifiers ().
9743
9744 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9745
9746         PR fortran/45777
9747         * gfortran.dg/dependency_39.f90:  New test.
9748
9749 2011-01-07  Jan Hubicka  <jh@suse.cz>
9750
9751         Get builtins tests ready for linker plugin.
9752         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9753         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9754         my_memset, my_bzero): Mark used.
9755         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9756         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9757         volatile.
9758         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9759         volatile.
9760
9761 2011-01-07  Jan Hubicka  <jh@suse.cz>
9762
9763         PR tree-optimization/46367
9764         * g++.dg/torture/pr46367.C: New file.
9765
9766 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9767
9768         PR target/47201
9769         * gcc.dg/pr47201.c: New test.
9770
9771         PR bootstrap/47187
9772         * gcc.dg/tree-prof/pr47187.c: New test.
9773
9774 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9775
9776         PR fortran/41580
9777         * gfortran.dg/extends_type_of_3.f90: New.
9778
9779 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9780
9781         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9782         * g++.dg/ext/dllimport-MI1.C: Likewise.
9783         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9784         * g++.dg/ext/dllimport10.C: Likewise.
9785         * g++.dg/ext/dllimport11.C: Likewise.
9786         * g++.dg/ext/dllimport12.C: Likewise.
9787         * g++.dg/ext/dllimport13.C: Likewise.
9788         * g++.dg/ext/dllimport2.C: Likewise.
9789         * g++.dg/ext/dllimport3.C: Likewise.
9790         * g++.dg/ext/dllimport4.C: Likewise.
9791         * g++.dg/ext/dllimport5.C: Likewise.
9792         * g++.dg/ext/dllimport6.C: Likewise.
9793         * g++.dg/ext/dllimport8.C: Likewise.
9794         * g++.dg/ext/dllimport9.C: Likewise.
9795         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9796         targets, too. Additionally enable test for i?86-*-mingw*.
9797         * g++.dg/ext/selectany1.C: Likewise.
9798         Remove guard variable check.
9799
9800 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9801
9802         PR fortran/47189
9803         PR fortran/47194
9804         * gfortran.dg/storage_size_3.f08: Extended.
9805
9806 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9807
9808         PR c++/47022
9809         * g++.dg/template/stdarg1.C: New test.
9810
9811 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9812
9813         PR fortran/47195
9814         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9815         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9816         from the interface of functions to not hide the errors that
9817         shall be tested.
9818
9819 2011-01-06  Jan Hubicka  <jh@suse.cz>
9820
9821         * gcc.dg/lto/pr47188_0.c: New testcase.
9822         * gcc.dg/lto/pr47188_1.c: New testcase.
9823
9824 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9825
9826         PR fortran/33117
9827         PR fortran/46478
9828         * gfortran.dg/interface_33.f90: New test.
9829
9830 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9831
9832         PR c/47150
9833         * gcc.c-torture/compile/pr47150.c: New test.
9834
9835 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9836
9837         PR tree-optimization/47139
9838         * gcc.dg/vect/pr47139.c: New test.
9839
9840 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9841
9842         PR fortran/47180
9843         * gfortran.dg/extends_type_of_2.f03: New.
9844
9845 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9846
9847         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9848
9849 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9850
9851         * gnat.dg/opt14.adb: New test.
9852
9853 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9854
9855         PR fortran/46017
9856         * gfortran.dg/allocate_error_2.f90:  New test.
9857
9858 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9859
9860         PR fortran/47024
9861         * gfortran.dg/storage_size_3.f08: New.
9862
9863 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9864
9865         PR libgfortran/47154
9866         * gfortran.dg/namelist_68.f90: New test.
9867
9868 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9869
9870         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9871
9872 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9873
9874         PR fortran/46448
9875         * gfortran.dg/class_34.f90: New.
9876
9877 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9878
9879         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9880         use __builtin_inff.  Skip all single-precision tests that require
9881         Infinity.
9882
9883 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9884
9885         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9886
9887 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9888
9889         PR tree-optimization/47148
9890         * gcc.c-torture/execute/pr47148.c: New test.
9891
9892         PR tree-optimization/47155
9893         * gcc.c-torture/execute/pr47155.c: New test.
9894
9895         PR rtl-optimization/47157
9896         * gcc.c-torture/compile/pr47157.c: New test.
9897
9898 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9899
9900         * gcc.dg/torture/vector-shift2.c (schar): Define.
9901         (main): Always use schar or uchar instead of plain "char" to avoid
9902         dependencies on implementation-defined char signedness.
9903
9904 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9905
9906         PR tree-optimization/46801
9907         * gnat.dg/pack9.adb: Remove xfail.
9908
9909 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9910
9911         PR tree-optimization/46984
9912         * g++.dg/ipa/pr46984.C: New test.
9913
9914 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9915
9916         PR fortran/46408
9917         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9918
9919 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9920
9921         PR tree-optimization/47140
9922         * gcc.c-torture/compile/pr47140.c: New test.
9923
9924         PR rtl-optimization/47028
9925         * gcc.dg/pr47028.c: New test.
9926
9927 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9928
9929         * objc.dg/protocol-forward-1.m: Removed TODO.
9930         * objc.dg/protocol-forward-2.m: New.
9931         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9932         * obj-c++.dg/protocol-forward-2.mm: New.
9933
9934 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9935
9936         PR target/38662
9937         * g++.dg/eh/pr38662.C: New testcase.
9938
9939 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9940
9941         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9942         scan for newline '\n'.
9943
9944 \f
9945 Copyright (C) 2011 Free Software Foundation, Inc.
9946
9947 Copying and distribution of this file, with or without modification,
9948 are permitted in any medium without royalty provided the copyright
9949 notice and this notice are preserved.