OSDN Git Service

PR tree-optimization/50133
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
2
3         PR tree-optimization/50133
4         * gcc.dg/pr50133.c: New test.
5
6         PR middle-end/50141
7         * c-c++-common/cxxbitfields-6.c: New test.
8
9 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
10
11         PR fortran/50050
12         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
13
14 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
15         
16         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
17         * gcc.dg/pr49994-3.c: Ditto.
18
19 2011-08-22  Richard Guenther  <rguenther@suse.de>
20
21         PR testsuite/50145
22         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
23         * gcc.dg/torture/pr50067-2.c: Likewise.
24
25 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
26
27         PR fortran/47659
28         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
29         of a constant resulting from simplification.
30         * gfortran.dg/warn_conversion_3.f90:  New test.
31
32 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
33
34         PR fortran/50130
35         * gfortran.dg/zero_stride_1.f90:  New test.
36
37 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
38
39         PR fortran/49638
40         * gfortran.dg/typebound_override_1.f90: Modified.
41
42 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
43
44         PR tree-optimization/48739
45         * gcc.dg/pr48739-1.c: New test.
46         * gcc.dg/pr48739-2.c: New test.
47
48 2011-08-20  Tobias Burnus  <burnus@net-b.de>
49
50         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
51
52 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
53
54         PR fortran/50129
55         * gfortran.dg/where_3.f90: New test.
56
57 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
58
59         PR middle-end/49721
60         * gfortran.dg/pr49721-1.f: New.
61         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
62
63 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
64
65         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
66         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
67         New tests.
68
69 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
70
71         * gcc.target/arm/wmul-11.c: New file.
72         * gcc.target/arm/wmul-12.c: New file.
73         * gcc.target/arm/wmul-13.c: New file.
74
75 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
76
77         * gcc.target/arm/wmul-10.c: New file.
78
79 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
80
81         * gcc.target/arm/wmul-9.c: New file.
82         * gcc.target/arm/wmul-bitfield-2.c: New file.
83
84 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
85
86         * gcc.target/arm/wmul-8.c: New file.
87
88 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
89
90         * gcc.target/arm/wmul-7.c: New file.
91
92 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
93
94         * gcc.target/arm/wmul-6.c: New file.
95
96 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
97
98         * gcc.target/arm/wmul-5.c: New file.
99         * gcc.target/arm/no-wmla-1.c: New file.
100
101 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
102
103         * gcc.target/arm/wmul-bitfield-1.c: New file.
104
105 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
106
107         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
108
109 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
110
111         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
112         * gcc.target/i386/conversion.c: Likewise.
113
114 2011-08-19  Richard Guenther  <rguenther@suse.de>
115
116         * gcc.dg/torture/pr50067-1.c: New testcase.
117         * gcc.dg/torture/pr50067-2.c: Likewise.
118
119 2011-08-19  Joey Ye  <joey.ye@arm.com>
120
121         PR target/49437
122         * gcc.target/arm/handler-align.c: New test.
123         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
124         New Function.
125
126 2011-08-19  Joey Ye  <joey.ye@arm.com>
127
128         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
129
130 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
131
132         PR fortran/50071
133         * gfortran.dg/end_block_label_1.f90: New test.
134         * gfortran.dg/end_associate_label_1.f90: New test.
135
136 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
137
138         * gcc.dg/c1x-pointer-float-1.c: New test.
139
140 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
141
142         PR fortran/50071
143         * gfortran.dg/duplicate_labels_2.f: New test.
144
145 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
146
147         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
148         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
149         gcc.dg/c1x-noreturn-5.c: New tests.
150
151 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
152
153         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
154
155 2011-08-18  Tobias Burnus  <burnus@net-b.de>
156
157         PR fortran/18918
158         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
159         * gfortran.dg/coarray_lock_3.f90: Fix test.
160         * gfortran.dg/coarray_lock_4.f90: New.
161         * gfortran.dg/coarray_lock_5.f90: New.
162
163 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
164
165         PR target/50009
166         * gcc.c-torture/compile/pr50009.c: New test.
167
168         PR target/50092
169         * gcc.dg/torture/pr50092.c: New test.
170
171 2011-08-18  Tobias Burnus  <burnus@net-b.de>
172
173         PR fortran/50109
174         * gfortran.dg/namelist_73.f90: New.
175
176 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
177
178         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
179
180         PR debug/50017
181         * gcc.dg/pr50017.c: New test.
182
183 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
184
185         PR c++/45625
186         * g++.dg/lookup/hidden-var1.C: New test case.
187
188 2011-08-17  Tobias Burnus  <burnus@net-b.de>
189
190         PR fortran/31461
191         * gfortran.dg/warn_unused_var_2.f90: New.
192         * gfortran.dg/warn_unused_var_3.f90: New.
193
194 2011-08-17  Tom de Vries  <tom@codesourcery.com>
195
196         PR target/43597
197         * gcc.target/arm/pr43597.c: New test.
198
199 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
200
201         PR fortran/50070
202         * gfortran.dg/common_13.f90: New.
203
204 2011-08-16  Jason Merrill  <jason@redhat.com>
205
206         PR c++/50086
207         * g++.dg/cpp0x/variadic-unresolved.C: New.
208
209         * g++.old-deja/g++.brendan/README: Add R.I.P.
210
211         * g++.dg/ext/attr-used-1.C: New.
212
213         PR c++/50054
214         * g++.dg/cpp0x/initlist56.C: New.
215
216 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
217
218         PR testsuite/50085
219         * g++.dg/opt/life1.C: Only run on Linux.
220
221 2011-08-15  Tobias Burnus  <burnus@net-b.de>
222
223         * gfortran.dg/coarray_26.f90: New.
224
225 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
226
227         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
228         -fdump-tree-vrp1.
229
230 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
231
232         PR fortran/50073
233         * gfortran.dg/func_result_7.f90: New.
234
235 2011-08-13  Jason Merrill  <jason@redhat.com>
236
237         PR c++/50075
238         * g++.dg/cpp0x/decltype32.C: New.
239
240         PR c++/50059
241         * g++.dg/diagnostic/expr1.C: New.
242
243 2011-08-12  David Li  <davidxl@google.com>
244
245         * g++.dg/abi/vbase15.C: New test.
246
247 2011-08-12  Jason Merrill  <jason@redhat.com>
248
249         PR c++/50034
250         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
251
252 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
253
254         * gcc.dg/builtins-67.c: New test.
255         * gcc.target/i386/conversion.c: Ditto.
256
257 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
258             Brian Hackett  <bhackett1024@gmail.com>
259
260         * g++.dg/plugin/decl_plugin.c: New.
261         * g++.dg/plugin/decl-plugin-test.C: New.
262         * g++.dg/plugin/plugin.exp: Add above testcase.
263
264 2011-08-11  Richard Guenther  <rguenther@suse.de>
265
266         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
267
268 2011-08-11  Michael Matz  <matz@suse.de>
269
270         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
271
272 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
273
274         PR tree-optimization/50039
275         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
276         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
277
278 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
279
280         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
281         (sse4_1_test): Initialize src3 with random value.
282
283 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
284
285         * gcc.c-torture/execute/scal-to-vec1.c: New test.
286         * gcc.c-torture/execute/scal-to-vec2.c: New test.
287         * gcc.c-torture/execute/scal-to-vec3.c: New test.
288         * gcc.dg/scal-to-vec1.c: New test.
289         * gcc.dg/scal-to-vec2.c: New test.
290
291 2011-08-09  Richard Guenther  <rguenther@suse.de>
292
293         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
294         * gcc.dg/tree-ssa/vrp60.c: New testcase.
295         * gcc.dg/tree-ssa/vrp61.c: Likewise.
296         * gcc.dg/tree-ssa/vrp62.c: Likewise.
297
298 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
299
300         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
301
302 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
303
304         * gcc.dg/pr49948.c: Require pthread effective target.
305
306 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
307
308         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
309
310 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
311
312         * gcc.target/i386/sse-22a.c: New test.
313
314 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
315
316         PR tree-optimization/50014
317         * gcc.dg/vect/pr50014.c: New test.
318
319 2011-08-08  Martin Jambor  <mjambor@suse.cz>
320
321         PR middle-end/49923
322         * gcc.dg/tree-ssa/pr49923.c: New test.
323
324 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
325
326         PR target/49781
327         * gcc.target/i386/pr49781-1.c: New.
328
329 2011-08-08  Jason Merrill  <jason@redhat.com>
330
331         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
332
333         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
334
335 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
336
337         PR fortran/49638
338         * gfortran.dg/typebound_override_1.f90: New.
339
340 2011-08-07  Kai Tietz  <ktietz@redhat.com>
341
342         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
343         x86_64 mingw target.
344         * gcc.dg/tree-ssa/loop-1.c: Likewise.
345         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
346         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
347         * gcc.dg/tree-ssa/loop-33.c: Likewise.
348         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
349         * gcc.dg/tree-ssa/loop-35.c: Likewise.
350         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
351         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
352         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
353         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
354
355 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
356
357         PR testsuite/48727
358         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
359
360 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
361
362         * gcc.dg/pr48770.c: Cleanup coverage files.
363         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
364
365 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
366
367         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
368         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
369         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
370         lzcnt and bmi options.
371
372 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
373
374         PR target/47381
375         * gcc.dg/pr47381-1.c: New.
376         * gcc.dg/pr47381-2.c: Likewise.
377         * gcc.target/i386/pr47381.c: Likewise.
378
379 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
380
381         PR middle-end/47727
382         * gcc.dg/pr47727.c: New.
383
384         PR target/47372
385         * gcc.dg/pr47372-1.c: New.
386         * gcc.dg/pr47372-2.c: Likewise.
387
388 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
389
390         PR middle-end/47449
391         * gcc.target/i386/pr47449.c: New.
392
393         PR target/47446
394         * gcc.dg/pr47446-1.c: New.
395         * gcc.dg/pr47446-2.c: Likewise.
396
397 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
398
399         PR target/47766
400         * gcc.dg/pr47766.c: New.
401
402         PR target/47715
403         * gcc.dg/tls/pr47715-1.c: New.
404         * gcc.dg/tls/pr47715-2.c: Likewise.
405         * gcc.dg/tls/pr47715-3.c: Likewise.
406         * gcc.dg/tls/pr47715-4.c: Likewise.
407         * gcc.dg/tls/pr47715-5.c: Likewise.
408
409 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
410
411         PR libobjc/50002
412         * objc.dg/gnu-api-2-class.m: Updated comments.
413         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
414         * objc.dg/gnu-api-2-class-meta.m: New test.
415         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
416
417 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
418
419         PR libobjc/49882
420         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
421         with classes that are in construction.
422
423 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
424
425         PR target/48084
426         * gcc.target/i386/pr48084-1.c: New.
427         * gcc.target/i386/pr48084-2.c: Likewise.
428         * gcc.target/i386/pr48084-3.c: Likewise.
429         * gcc.target/i386/pr48084-4.c: Likewise.
430         * gcc.target/i386/pr48084-5.c: Likewise.
431
432         PR rtl-optimization/49504
433         * gcc.target/i386/pr49504.c: New.
434
435         PR target/49860
436         * gcc.dg/pr49860.c: New.
437
438 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
439         
440         PR libobjc/49882
441         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
442         with classes that are in construction.
443
444 2011-08-05  Jason Merrill  <jason@redhat.com>
445
446         PR c++/48993
447         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
448
449         PR c++/49921
450         * g++.dg/cpp0x/decltype31.C: New.
451
452         PR c++/49669
453         * g++.dg/init/array28.C: New.
454
455         PR c++/49988
456         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
457
458 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
459
460         PR target/47369
461         * gcc.dg/pr47369-1.c: New.
462
463 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
464
465         PR middle-end/47364
466         * gcc.dg/torture/pr47364-1.c: New.
467         * gcc.c-torture/compile/pr47364-1.c: Likewise.
468         * gcc.c-torture/compile/pr47364-2.c: Likewise.
469
470 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
471
472         PR fortran/37211
473         * gfortran.dg/transfer_check_2.f90:  New test case.
474
475 2011-08-05  Jan Hubicka  <jh@suse.cz>
476
477         PR middle-end/49494
478         * gfortran.dg/pr49494.f90: New testcase.
479
480 2011-08-05  Jan Hubicka  <jh@suse.cz>
481
482         PR middle-end/49735
483         * gcc.c-torture/compile/pr49735.c: New testcase.
484
485 2011-08-05  Jason Merrill  <jason@redhat.com>
486
487         PR c++/47453
488         * g++.dg/cpp0x/initlist56.C: New.
489
490         PR c++/49812
491         * g++.dg/overload/rvalue2.C: New.
492
493         PR c++/49983
494         * g++.dg/cpp0x/range-for21.C: New.
495
496         * g++.dg/ext/vla11.C: New.
497
498 2011-08-05  Richard Guenther  <rguenther@suse.de>
499
500         PR tree-optimization/49984
501         * gcc.dg/tree-ssa/vrp59.c: New testcase.
502
503 2011-08-05  Richard Guenther  <rguenther@suse.de>
504
505         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
506         * gcc.dg/tree-ssa/vrp52.c: Likewise.
507         * gcc.dg/tree-ssa/vrp53.c: Likewise.
508
509 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
510
511         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
512         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
513         * gfortran.dg/ldist-pr43023.f90: Ditto.
514         * gfortran.dg/namelist_52.f90: Ditto.
515         * gfortran.dg/interface_proc_end.f90: Ditto.
516         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
517         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
518
519 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
520
521         * gcc.dg/vect/vect-over-widen-1.c: New test.
522         * gcc.dg/vect/vect-over-widen-2.c: New test.
523         * gcc.dg/vect/vect-over-widen-3.c: New test.
524         * gcc.dg/vect/vect-over-widen-4.c: New test.
525
526 2011-08-04  Richard Guenther  <rguenther@suse.de>
527
528         PR fortran/49957
529         * gfortran.dg/vect/O3-pr49957.f: New testcase.
530
531 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
532
533         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
534
535 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
536
537         PR middle-end/49905
538         * g++.dg/ext/builtin-object-size3.C: New test.
539
540 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
541
542         PR tree-optimization/49948
543         * gcc.dg/pr49948.c: New test.
544
545 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
546
547         PR middle-end/47383
548         * gcc.dg/torture/pr47383.c: New.
549
550 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
551
552         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
553
554 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
555
556         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
557
558 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
559
560         PR target/47744
561         * gcc.dg/torture/pr47744-1.c: New.
562         * gcc.dg/torture/pr47744-2.c: Likewise.
563         * gcc.dg/torture/pr47744-3.c: Likewise.
564
565 2011-08-03  Richard Guenther  <rguenther@suse.de>
566
567         PR middle-end/49958
568         * gcc.dg/torture/pr49958.c: New testcase.
569
570 2011-08-03  Richard Guenther  <rguenther@suse.de>
571
572         PR tree-optimization/49938
573         * g++.dg/torture/pr49938.C: New testcase.
574
575 2011-08-02  Jason Merrill  <jason@redhat.com>
576
577         PR c++/43886
578         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
579
580         PR c++/49577
581         * g++.dg/cpp0x/initlist5.C: Add additional cases.
582
583         PR c++/49593
584         * g++.dg/cpp0x/variadic115.C: New.
585
586         PR c++/49803
587         * g++.dg/cpp0x/union5.C: New.
588
589 2011-08-02  Daniel Kraft  <d@domob.eu>
590
591         PR fortran/49885
592         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
593
594 2011-08-02  Kai Tietz  <ktietz@redhat.com>
595
596         PR middle-end/49947
597         * gcc.dg/tree-ssa/forwprop-15.c
598
599 2011-08-02  Jason Merrill  <jason@redhat.com>
600
601         PR c++/49834
602         * g++.dg/cpp0x/range-for20.C: New.
603
604 2011-08-02  Tobias Burnus  <burnus@net-b.de>
605
606         * gfortran.dg/coarray_lib_token_3.f90: New.
607
608 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
609
610         PR fortran/46752
611         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
612         * gcc.dg/gomp/atomic-15.c: New test.
613         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
614         * g++.dg/gomp/atomic-15.C: New test.
615         * g++.dg/gomp/private-1.C: New test.
616         * g++.dg/gomp/sharing-2.C: New test.
617         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
618         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
619         * gfortran.dg/gomp/omp_atomic2.f90: New test.
620
621 2011-08-02  Tobias Burnus  <burnus@net-b.de>
622
623         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
624         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
625         cleanup-module.
626         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
627         * gfortran.dg/allocatable_function_5.f90: Ditto.
628         * gfortran.dg/allocate_stat.f90: Ditto.
629         * gfortran.dg/array_constructor_20.f90: Ditto.
630         * gfortran.dg/array_constructor_21.f90: Ditto.
631         * gfortran.dg/array_constructor_22.f90: Ditto.
632         * gfortran.dg/array_constructor_26.f03: Ditto.
633         * gfortran.dg/array_function_4.f90: Ditto.
634         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
635         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
636         * gfortran.dg/bind_c_usage_15.f90: Ditto.
637         * gfortran.dg/bind_c_usage_16.f03: Ditto.
638         * gfortran.dg/bind_c_usage_3.f03: Ditto.
639         * gfortran.dg/binding_label_tests_7.f03: Ditto.
640         * gfortran.dg/class_15.f03: Ditto.
641         * gfortran.dg/class_27.f03: Ditto.
642         * gfortran.dg/class_33.f90: Ditto.
643         * gfortran.dg/class_37.f03: Ditto.
644         * gfortran.dg/class_40.f03: Ditto.
645         * gfortran.dg/class_42.f03: Ditto.
646         * gfortran.dg/class_defined_operator_1.f03: Ditto.
647         * gfortran.dg/coarray/registering_1.f90: Ditto.
648         * gfortran.dg/convert_1.f90: Ditto.
649         * gfortran.dg/default_initialization_3.f90: Ditto.
650         * gfortran.dg/dependency_25.f90: Ditto.
651         * gfortran.dg/dependency_26.f90: Ditto.
652         * gfortran.dg/dependency_36.f90: Ditto.
653         * gfortran.dg/dependency_37.f90: Ditto.
654         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
655         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
656         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
657         * gfortran.dg/elemental_pointer_1.f90: Ditto.
658         * gfortran.dg/elemental_result_1.f90: Ditto.
659         * gfortran.dg/empty_derived_type.f90: Ditto.
660         * gfortran.dg/entry_7.f90: Ditto.
661         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
662         * gfortran.dg/equiv_constraint_3.f90: Ditto.
663         * gfortran.dg/error_recovery_3.f90: Ditto.
664         * gfortran.dg/extends_4.f03: Ditto.
665         * gfortran.dg/func_assign.f90: Ditto.
666         * gfortran.dg/func_assign_3.f90: Ditto.
667         * gfortran.dg/generic_1.f90: Ditto.
668         * gfortran.dg/generic_18.f90: Ditto.
669         * gfortran.dg/generic_22.f03: Ditto.
670         * gfortran.dg/generic_4.f90: Ditto.
671         * gfortran.dg/generic_6.f90: Ditto.
672         * gfortran.dg/generic_actual_arg.f90: Ditto.
673         * gfortran.dg/graphite/id-21.f: Ditto.
674         * gfortran.dg/graphite/pr45758.f90: Ditto.
675         * gfortran.dg/host_assoc_call_2.f90: Ditto.
676         * gfortran.dg/host_assoc_call_3.f90: Ditto.
677         * gfortran.dg/host_assoc_call_4.f90: Ditto.
678         * gfortran.dg/host_assoc_function_4.f90: Ditto.
679         * gfortran.dg/host_used_types_1.f90: Ditto.
680         * gfortran.dg/implicit_1.f90: Ditto.
681         * gfortran.dg/implicit_11.f90: Ditto.
682         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
683         * gfortran.dg/impure_actual_1.f90: Ditto.
684         * gfortran.dg/impure_assignment_1.f90: Ditto.
685         * gfortran.dg/impure_constructor_1.f90: Ditto.
686         * gfortran.dg/initialization_10.f90: Ditto.
687         * gfortran.dg/initialization_12.f90: Ditto.
688         * gfortran.dg/interface_14.f90: Ditto.
689         * gfortran.dg/interface_15.f90: Ditto.
690         * gfortran.dg/interface_2.f90: Ditto.
691         * gfortran.dg/interface_25.f90: Ditto.
692         * gfortran.dg/interface_26.f90: Ditto.
693         * gfortran.dg/interface_29.f90: Ditto.
694         * gfortran.dg/interface_assignment_1.f90: Ditto.
695         * gfortran.dg/internal_pack_6.f90: Ditto.
696         * gfortran.dg/internal_pack_7.f90: Ditto.
697         * gfortran.dg/internal_pack_8.f90: Ditto.
698         * gfortran.dg/lto/pr45586_0.f90: Ditto.
699         * gfortran.dg/lto/pr47839_0.f90: Ditto.
700         * gfortran.dg/module_commons_3.f90: Ditto.
701         * gfortran.dg/module_equivalence_4.f90: Ditto.
702         * gfortran.dg/module_equivalence_6.f90: Ditto.
703         * gfortran.dg/module_function_type_1.f90: Ditto.
704         * gfortran.dg/module_naming_1.f90: Ditto.
705         * gfortran.dg/namelist_4.f90: Ditto.
706         * gfortran.dg/operator_c1202.f90: Ditto.
707         * gfortran.dg/parens_7.f90: Ditto.
708         * gfortran.dg/pr32921.f: Ditto.
709         * gfortran.dg/pr33646.f90: Ditto.
710         * gfortran.dg/pr41928.f90: Ditto.
711         * gfortran.dg/pr42119.f90: Ditto.
712         * gfortran.dg/pr43984.f90: Ditto.
713         * gfortran.dg/present_1.f90: Ditto.
714         * gfortran.dg/private_type_2.f90: Ditto.
715         * gfortran.dg/proc_decl_2.f90: Ditto.
716         * gfortran.dg/proc_ptr_10.f90: Ditto.
717         * gfortran.dg/proc_ptr_22.f90: Ditto.
718         * gfortran.dg/proc_ptr_8.f90: Ditto.
719         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
720         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
721         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
722         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
723         * gfortran.dg/substring_equivalence.f90: Ditto.
724         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
725         * gfortran.dg/transpose_optimization_1.f90: Ditto.
726         * gfortran.dg/trim_optimize_6.f90: Ditto.
727         * gfortran.dg/typebound_call_12.f03: Ditto.
728         * gfortran.dg/typebound_operator_5.f03: Ditto.
729         * gfortran.dg/typebound_operator_6.f03: Ditto.
730         * gfortran.dg/typebound_proc_18.f03: Ditto.
731         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
732         * gfortran.dg/use_1.f90: Ditto.
733         * gfortran.dg/use_10.f90: Ditto.
734         * gfortran.dg/use_11.f90: Ditto.
735         * gfortran.dg/use_14.f90: Ditto.
736         * gfortran.dg/use_only_2.f90: Ditto.
737         * gfortran.dg/use_rename_4.f90: Ditto.
738         * gfortran.dg/use_rename_5.f90: Ditto.
739         * gfortran.dg/used_dummy_types_3.f90: Ditto.
740         * gfortran.dg/used_interface_ref.f90: Ditto.
741         * gfortran.dg/used_types_11.f90: Ditto.
742         * gfortran.dg/used_types_3.f90: Ditto.
743         * gfortran.dg/used_types_4.f90: Ditto.
744         * gfortran.dg/userdef_operator_2.f90: Ditto.
745         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
746         * gfortran.dg/vect/pr46213.f90: Ditto.
747         * gfortran.dg/whole_file_21.f90: Ditto.
748         * gfortran.dg/whole_file_22.f90: Ditto.
749         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
750         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
751
752 2011-08-02  Kai Tietz  <ktietz@redhat.com>
753
754         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
755
756 2011-08-01  Jason Merrill  <jason@redhat.com>
757
758         PR c++/49932
759         * g++.dg/abi/mangle49.C: New.
760
761         PR c++/49924
762         * g++.dg/cpp0x/constexpr-array4.C: New.
763
764         PR c++/49813
765         * g++.dg/cpp0x/constexpr-builtin1.C: New.
766
767 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
768
769         PR target/49927
770         * gcc.target/i386/pr49927.c: New test.
771
772 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
773
774         PR tree-optimization/49926
775         * gcc.dg/vect/pr49926.c: New test.
776
777 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
778
779         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
780         * gcc.target/i386/lzcnt-1.c: New test.
781         * gcc.target/i386/lzcnt-2.c: Likewise.
782         * gcc.target/i386/lzcnt-2a.c: Likewise.
783         * gcc.target/i386/lzcnt-3.c: Likewise.
784         * gcc.target/i386/lzcnt-4.c: Likewise.
785         * gcc.target/i386/lzcnt-4a.c: Likewise.
786         * gcc.target/i386/lzcnt-5.c: Likewise.
787         * gcc.target/i386/lzcnt-6.c: Likewise.
788         * gcc.target/i386/lzcnt-6a.c: Likewise.
789         * gcc.target/i386/lzcnt-check.h: Likewise.
790
791         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
792         * gcc.target/i386/sse-13.c: Likewise.
793         * gcc.target/i386/sse-14.c: Likewise.
794         * g++.dg/other/i386-2.C: Likewise.
795         * g++.dg/other/i386-3.C: Likewise.
796
797 2011-08-01  Julian Brown  <julian@codesourcery.com>
798
799         * gcc.target/arm/fixed-point-exec.c: New test.
800
801 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
802
803         PR target/49920
804         * gcc.target/i386/pr49920.c: New test.
805
806 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
807
808         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
809         * gcc.dg/tree-ssa/pr23109.c: Ditto.
810         * gcc.dg/tree-ssa/loop-7.c: Ditto.
811         * gcc.dg/tree-ssa/loop-32.c: Ditto.
812         * gcc.dg/tree-ssa/loop-33.c: Ditto.
813         * gcc.dg/tree-ssa/loop-34.c: Ditto.
814         * gcc.dg/tree-ssa/loop-35.c: Ditto.
815         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
816         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
817         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
818         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
819         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
820         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
821         * g++.dg/tree-ssa/pr33615.C: Ditto.
822         * g++.dg/tree-ssa/restrict1.C: Ditto.
823         * c-c++-common/restrict-2.c: Ditto.
824         * gfortran.dg/pr32921.f: Ditto.
825         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
826         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
827         * gcc.dg/tree-ssa/vrp47.c: Ditto.
828         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
829         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
830         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
831         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
832         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
833         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
834         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
835
836 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
837
838         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
839         .exe.ltrans[0-9]*. dump files.
840
841 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
842
843         PR fortran/49112
844         * gfortran.dg/abstract_type_6.f03: Modified.
845         * gfortran.dg/typebound_proc_24.f03: New.
846
847 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
848
849         PR testsuite/49917
850         * g++.dg/init/for1.C: Fix.
851
852 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
853
854         PR fortran/48876
855         * gfortran.dg/string_5.f90:  New test.
856
857 2011-07-29  Jason Merrill  <jason@redhat.com>
858
859         PR c++/49867
860         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
861
862 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
863
864         PR tree-optimization/47407
865         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
866         alpha*-dec-osf*.
867         Sort target list.
868
869 2011-07-29  Richard Guenther  <rguenther@suse.de>
870
871         * gcc.dg/uninit-suppress.c: Also disable VRP.
872         * gcc.dg/uninit-suppress_2.c: Likewise.
873
874 2011-07-28  Jason Merrill  <jason@redhat.com>
875
876         PR c++/49808
877         * g++.dg/template/nontype24.C: New.
878
879 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
880
881         PR rtl-optimization/47958
882         * gcc.dg/torture/pr47958-1.c: New.
883
884 2011-07-29  Wei Guozhi  <carrot@google.com>
885
886         PR rtl-optimization/49799
887         * gcc.dg/pr49799.c: New test case.
888
889 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
890
891         PR middle-end/48648
892         * gcc.dg/graphite/id-pr48648.c: New.
893
894 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
895
896         PR fortran/31067
897         * gfortran.dg/maxloc_2.f90: New test.
898         * gfortran.dg/maxloc_3.f90: New test.
899         * gfortran.dg/minloc_1.f90: New test.
900         * gfortran.dg/minloc_2.f90: New test.
901         * gfortran.dg/minloc_3.f90: New test.
902         * gfortran.dg/minmaxloc_7.f90: New test.
903
904         PR debug/49871
905         * gcc.dg/debug/dwarf2/pr49871.c: New test.
906
907 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
908
909         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
910         the builtin isn't optimized away.
911
912 2011-07-27  Tobias Burnus  <burnus@net-b.de>
913
914         PR fortran/45586
915         * gfortran.dg/lto/pr45586-2_0.f90: New.
916
917 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
918
919         PR middle-end/49875
920         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
921         * c-c++-common/cxxbitfields-5.c: Same.
922
923 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
924
925         * lib/target-supports.exp (check_effective_target_mmap): Use
926         check_function_available.
927
928 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
929
930         * g++.old-deja/g++.pt/crash60.C: Updated.
931
932 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
933
934         PR target/49866
935         * gcc.target/i386/pr49866.c: New test.
936
937 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
938
939         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
940         * gcc.target/i386/bmi-andn-1.c: New test.
941         * gcc.target/i386/bmi-andn-1a.c: Likewise.
942         * gcc.target/i386/bmi-andn-2.c: Likewise.
943         * gcc.target/i386/bmi-andn-2a.c: Likewise.
944         * gcc.target/i386/bmi-bextr-1.c: Likewise.
945         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
946         * gcc.target/i386/bmi-bextr-2.c: Likewise.
947         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
948         * gcc.target/i386/bmi-blsi-1.c: Likewise.
949         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
950         * gcc.target/i386/bmi-blsi-2.c: Likewise.
951         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
952         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
953         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
954         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
955         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
956         * gcc.target/i386/bmi-blsr-1.c: Likewise.
957         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
958         * gcc.target/i386/bmi-blsr-2.c: Likewise.
959         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
960         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
961         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
962         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
963         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
964
965 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
966
967         PR middle-end/47691
968         * gfortran.dg/graphite/id-pr47691.f: New.
969
970 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
971
972         * gcc.target/i386/avx-os-support.h: New.
973         * gcc.target/i386/avx-check.h: Include avx-os-support.h
974         (main): Check avx_os_support before the test is run.
975         * gcc.target/i386/aes-avx-check.h: Ditto.
976         * gcc.target/i386/pclmul-avx-check.h: Ditto.
977
978 2011-07-27  Kai Tietz  <ktietz@redhat.com>
979
980         * gcc.target/i386/aggregate-ret3.c: New test.
981         * gcc.target/i386/aggregate-ret4.c: New test.
982
983 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
984
985         PR fortran/49755
986         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
987         allocated array should *not* change its size.
988         * gfortran.dg/multiple_allocation_3.f90: New test.
989
990 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
991
992         PR c++/49776
993         * g++.dg/cpp0x/constexpr-49776.C: New.
994
995 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
996
997         PR middle-end/47046
998         * gcc.dg/graphite/id-pr47046.c: New.
999
1000 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1001
1002         PR middle-end/47653
1003         * gcc.dg/graphite/run-id-pr47593.c: New.
1004
1005 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1006
1007         PR middle-end/47653
1008         * gcc.dg/graphite/run-id-pr47653.c: New.
1009         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1010         induction variables.
1011         * gcc.dg/graphite/scop-16.c: Same.
1012         * gcc.dg/graphite/scop-17.c: Same.
1013         * gcc.dg/graphite/scop-21.c: Same.
1014
1015 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1016
1017         PR middle-end/48805
1018         * gcc.dg/graphite/id-pr48805.c: New.
1019
1020 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1021
1022         * gfortran.dg/coarray_lib_token_2.f90: New.
1023
1024 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1025
1026         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1027         SPU local store.
1028
1029 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1030
1031         PR tree-opt/49671
1032         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1033         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1034
1035 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1036
1037         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1038
1039         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1040         * gcc.c-torture/execute/loop-2g.c: Likewise.
1041         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1042         Require mmap support.
1043         * gcc.c-torture/execute/loop-2g.x: Likewise.
1044         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1045         (MAP_ANON): Provide default.
1046         * gcc.dg/20050826-1.c: Likewise.
1047         * gcc.target/i386/pr36533.c: Likewise.
1048         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1049         Use dg-require-effective-target mmap.
1050
1051 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1052
1053         PR c++/49838
1054         * g++.dg/cpp0x/range-for19.C: New.
1055
1056 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1057
1058         PR testsuite/49753
1059         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1060
1061         Revert:
1062         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1063
1064         PR testsuite/49753
1065         * g++.dg/torture/pr49309.C: Remove.
1066
1067 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1068
1069         PR tree-optimization/49809
1070         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1071         test.
1072
1073 2011-07-25  Richard Guenther  <rguenther@suse.de>
1074
1075         PR tree-optimization/49715
1076         * gcc.target/i386/pr49715-1.c: New testcase.
1077         * gcc.target/i386/pr49715-2.c: Likewise.
1078
1079 2011-07-23  Jason Merrill  <jason@redhat.com>
1080
1081         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1082
1083 2011-07-22  Jason Merrill  <jason@redhat.com>
1084
1085         PR c++/49793
1086         * g++.dg/cpp0x/initlist55.C: New.
1087
1088 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1089
1090         PR fortran/49791
1091         * gfortran.dg/namelist_72.f: New.
1092
1093 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1094
1095         * gfortran.dg/coarray_25.f90: New.
1096
1097 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1098
1099         * override1.C: This test should use c++0x mode.
1100         * override3.C: New. Test the diagnostics in c++98 mode.
1101
1102 2011-07-22  Jason Merrill  <jason@redhat.com>
1103             Mark Glisse  <marc.glisse@normalesup.org>
1104
1105         PR c++/30112
1106         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1107
1108         PR c++/49813
1109         * g++.dg/opt/builtins2.C: New.
1110         * g++.dg/other/error27.C: Don't rely on __builtin.
1111
1112 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1113
1114         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1115         on lp64 targets.
1116         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1117         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1118         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1119         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1120
1121         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1122         instead of ia32.
1123
1124 2011-07-22  Richard Guenther  <rguenther@suse.de>
1125
1126         PR tree-optimization/45819
1127         * gcc.dg/pr45819.c: New testcase.
1128
1129 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1130
1131         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1132
1133 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1134
1135         PR middle-end/47654
1136         PR middle-end/49649
1137         * gcc.dg/graphite/run-id-pr47654.c: New.
1138
1139 2011-07-21  Ian Lance Taylor  <iant@google.com>
1140
1141         PR middle-end/49705
1142         * gcc.dg/pr49705.c: New test.
1143
1144 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1145
1146         * lib/target-supports.exp (check_avx_os_support_available): New.
1147         (check_effective_target_avx_runtime): Use it.
1148
1149 2011-07-21  Richard Guenther  <rguenther@suse.de>
1150
1151         PR tree-optimization/49770
1152         * g++.dg/torture/pr49770.C: New testcase.
1153
1154 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1155
1156         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1157         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1158
1159 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1160
1161         * gfortran.dg/coarray_lib_token_1.f90: New.
1162
1163 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1164
1165         * gcc.dg/pr32912-2.c: Skip for AVR.
1166         * gcc.dg/pr44674.c: Add dg-require-profiling.
1167
1168 2011-07-20  Jason Merrill  <jason@redhat.com>
1169
1170         * g++.dg/ext/desig2.C: New.
1171
1172 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1173
1174         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1175         be generated.
1176         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1177         * gcc.target/powerpc/recip-3.c: Ditto.
1178
1179 2011-07-19  Jason Merrill  <jason@redhat.com>
1180
1181         PR c++/6709 (DR 743)
1182         PR c++/42603 (DR 950)
1183         * g++.dg/cpp0x/decltype21.C: New.
1184
1185 2011-07-20  Richard Guenther  <rguenther@suse.de>
1186
1187         PR middle-end/18908
1188         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1189         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1190
1191 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1192
1193         * gcc.target/arm/combine-movs.c: New.
1194         * gcc.target/arm/unsigned-extend-2.c: New.
1195
1196 2011-07-19  Jason Merrill  <jason@redhat.com>
1197
1198         PR c++/49785
1199         * g++.dg/cpp0x/variadic114.C: New.
1200
1201 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1202
1203         * gfortran.dg/coarray_args_1.f90: New.
1204         * gfortran.dg/coarray_args_2.f90: New.
1205
1206 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1207
1208         PR fortran/49708
1209         * gfortran.dg/allocate_error_3.f90: New.
1210
1211 2011-07-19  Richard Guenther  <rguenther@suse.de>
1212
1213         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1214         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1215         * gcc.dg/torture/20110719-1.c: New testcase.
1216
1217 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1218
1219         PR tree-optimization/49768
1220         * gcc.c-torture/execute/pr49768.c: New test.
1221
1222 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1223
1224         PR tree-optimization/49771
1225         * gcc.dg/vect/pr49771.c: New test.
1226
1227 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1228
1229         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1230         * gcc.dg/ipa/ipa-2.c: Likewise.
1231         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1232         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1233         * gcc.dg/ipa/ipa-5.c: Likewise.
1234         * gcc.dg/ipa/ipa-7.c: Likewise.
1235         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1236         * gcc.dg/ipa/ipacost-1.c: Likewise.
1237         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1238         functions.
1239         * gcc.dg/ipa/ipcp-1.c: New test.
1240         * gcc.dg/ipa/ipcp-2.c: Likewise.
1241         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1242
1243 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1244
1245         PR middle-end/49675
1246         * gfortran.dg/pr49675.f90: New test.
1247
1248 2011-07-18  Richard Guenther  <rguenther@suse.de>
1249
1250         * gcc.dg/torture/20110718-1.c: New testcase.
1251
1252 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1253
1254         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1255         * g++.dg/ext/bitfield3.C: Likewise.
1256         * g++.dg/ext/bitfield4.C: Likewise.
1257         * g++.dg/ext/bitfield5.C: Likewise.
1258         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1259         * g++.dg/other/pr23205-2.C: Likewise.
1260         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1261         * gcc.c-torture/compile/20001109-2.c: Likewise.
1262         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1263         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1264         * gcc.dg/bitfld-16.c: Likewise.
1265         * gcc.dg/bitfld-17.c: Likewise.
1266         * gcc.dg/bitfld-18.c: Likewise.
1267         * gcc.dg/builtins-config.h: Remove Netware support.
1268         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1269         * gcc.dg/cdce2.c: Likewise.
1270         * gcc.dg/cpp/assert4.c: Remove netware support.
1271         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1272         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1273
1274         * lib/target-supports.exp (check_visibility_available): Remove
1275         NetWare support.
1276         (check_profiling_available): Likewise.
1277
1278 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1279
1280         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1281
1282 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1283             Thomas Koenig  <tkoenig@gcc.gnu.org>
1284
1285         PR fortran/34657
1286         * gfortran.dg/generic_17.f90: Fix testcase.
1287         * gfortran.dg/interface_3.f90: Add dg-error.
1288         * gfortran.dg/use_14.f90: New.
1289         * gfortran.dg/use_15.f90: New.
1290
1291 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1292
1293         * gnat.dg/pointer_controlled.adb: New test.
1294
1295 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1296
1297         PR fortran/49624
1298         * gfortran.dg/pointer_remapping_7.f90: New.
1299
1300 2011-07-16  Jason Merrill  <jason@redhat.com>
1301
1302         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1303
1304 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1305             Jason Merrill  <jason@redhat.com>
1306
1307         PR c++/45329
1308         PR c++/48934
1309         * g++.dg/cpp0x/decltype29.C: Adjust.
1310         * g++.dg/cpp0x/error4.C: Adjust.
1311         * g++.dg/cpp0x/sfinae26.C: Adjust.
1312         * g++.dg/cpp0x/variadic105.C: Adjust.
1313         * g++.dg/template/deduce3.C: Adjust.
1314         * g++.dg/template/error45.C: Adjust.
1315         * g++.dg/template/ptrmem2.C: Adjust.
1316         * g++.dg/template/sfinae2.C: Adjust.
1317         * g++.old-deja/g++.pt/crash60.C: Adjust.
1318         * g++.old-deja/g++.pt/unify6.C: Adjust.
1319         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1320         * g++.dg/cpp0x/nullptr15.C: Adjust.
1321         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1322         * g++.dg/cpp0x/pr31431.C: Adjust.
1323         * g++.dg/cpp0x/pr31434.C: Adjust.
1324         * g++.dg/cpp0x/sfinae11.C: Adjust
1325         * g++.dg/cpp0x/temp_default2.C: Adjust.
1326         * g++.dg/cpp0x/trailing4.C: Adjust.
1327         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1328         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1329         * g++.dg/cpp0x/variadic105.C: Adjust.
1330         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1331         * g++.dg/ext/vla2.C: Adjust.
1332         * g++.dg/other/ptrmem10.C: Adjust.
1333         * g++.dg/other/ptrmem11.C: Adjust.
1334         * g++.dg/overload/unknown1.C: Adjust.
1335         * g++.dg/template/conv11.C: Adjust.
1336         * g++.dg/template/dependent-expr5.C: Adjust.
1337         * g++.dg/template/friend.C: Adjust.
1338         * g++.dg/template/incomplete2.C: Adjust.
1339         * g++.dg/template/local4.C: Adjust.
1340         * g++.dg/template/local6.C: Adjust.
1341         * g++.dg/template/operator9.C: Adjust.
1342         * g++.dg/template/ttp25.C: Adjust.
1343         * g++.dg/template/unify10.C: Adjust.
1344         * g++.dg/template/unify11.C: Adjust.
1345         * g++.dg/template/unify6.C: Adjust.
1346         * g++.dg/template/unify9.C: Adjust.
1347         * g++.dg/template/varmod1.C: Adjust.
1348         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1349         * g++.old-deja/g++.pt/crash28.C: Adjust.
1350         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1351         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1352         * g++.old-deja/g++.pt/expr2.C: Adjust.
1353         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1354         * g++.old-deja/g++.pt/spec5.C: Adjust.
1355         * g++.old-deja/g++.pt/spec6.C: Adjust.
1356         * g++.old-deja/g++.pt/unify4.C: Adjust.
1357         * g++.old-deja/g++.pt/unify8.C: Adjust.
1358         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1359         * g++.dg/overload/template5.C: New testcase.
1360         * g++.dg/template/overload12.C: New testcase.
1361
1362 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1363
1364         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1365         * gfortran.dg/coarray_7.f90: Ditto.
1366         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1367         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1368
1369 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1370
1371         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1372         case.
1373         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1374         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1375         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1376         C67X.
1377         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1378         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1379         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1380
1381 2011-07-15  Jason Merrill  <jason@redhat.com>
1382
1383         PR testsuite/49741
1384         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1385         Use --extra_opts instead of --additional_options.
1386
1387 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1388
1389         PR testsuite/49753
1390         * g++.dg/torture/pr49309.C: Remove.
1391
1392 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1393
1394         * gcc.target/tic6x/weak-call.c: New test.
1395         * gcc.target/tic6x/fpcmp.c: New test.
1396         * gcc.target/tic6x/fpdiv.c: New test.
1397         * gcc.target/tic6x/rotdi16-scan.c: New test.
1398         * gcc.target/tic6x/ffssi.c: New test.
1399         * gcc.target/tic6x/fpdiv-lib.c: New test.
1400         * gcc.target/tic6x/cold-lc.c: New test.
1401         * gcc.target/tic6x/longcalls.c: New test.
1402         * gcc.target/tic6x/abi-align-1.c: New test.
1403         * gcc.target/tic6x/fpcmp-finite.c: New test.
1404         * gcc.target/tic6x/rotdi16.c: New test.
1405         * gcc.target/tic6x/bswapl.c: New test.
1406         * gcc.target/tic6x/ffsdi.c: New test.
1407         * gcc.target/tic6x/tic6x.exp: New file.
1408         * gcc.target/tic6x/builtins/arith24.c: New test.
1409         * gcc.target/tic6x/builtins/smpy.c: New test.
1410         * gcc.target/tic6x/builtins/smpylh.c: New test.
1411         * gcc.target/tic6x/builtins/smpyh.c: New test.
1412         * gcc.target/tic6x/builtins/sarith1.c: New test.
1413         * gcc.target/tic6x/builtins/extclr.c: New test
1414         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1415         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1416         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1417         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1418         New functions.
1419         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1420         __TMS320C6X__.
1421         * gcc.dg/20020312-2.c: Likewise.
1422         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1423         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1424         * gcc.dg/torture/builtin-math-7.c: Likewise.
1425
1426         PR testsuite/49757
1427         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1428         not testing tic6x-*-*.
1429
1430 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1431
1432         PR tree-opt/49309
1433         * g++.dg/torture/pr49309.C: New testcase.
1434
1435 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1436
1437         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1438
1439 2011-07-14  Richard Guenther  <rguenther@suse.de>
1440
1441         PR tree-optimization/49651
1442         * gcc.dg/torture/pr49651.c: New testcase.
1443
1444 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1445
1446         PR target/43746
1447         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1448
1449 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1450
1451         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1452         -mno-pointers-to-nested-functions.
1453         * gcc.target/powerpc/no-r11-2.c: Ditto.
1454         * gcc.target/powerpc/no-r11-3.c: Ditto.
1455
1456 2011-07-13  Jason Merrill  <jason@redhat.com>
1457
1458         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1459         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1460         when compiling C files.
1461         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1462         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1463         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1464         * g++.dg/lookup/anon2.C: Likewise.
1465         * g++.dg/tree-ssa/copyprop.C: Likewise.
1466         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1467         * g++.dg/init/vector1.C: Ignore narrowing errors.
1468         * g++.dg/torture/pr35526.C: Likewise.
1469         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1470
1471 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1472
1473         PR libfortran/49296
1474         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1475         and logical reads.
1476
1477 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1478
1479         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1480         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1481
1482 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1483
1484         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1485         * lib/obj-c++.exp (obj-c++_init): Ditto.
1486         * lib/file-format.exp (gcc_target_object_format): Ditto.
1487         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1488         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1489         (check_visibility_available): Ditto.
1490         (check_effective_target_tls_native): Ditto.
1491         (check_effective_target_tls_emulated): Ditto.
1492         (check_effective_target_function_sections): Ditto.
1493
1494 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1495
1496         * gcc.target/arm/pr48183.c: New test.
1497
1498 2011-07-13  Richard Guenther  <rguenther@suse.de>
1499
1500         * gcc.dg/torture/20110713-1.c: New testcase.
1501
1502 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1503
1504         PR rtl-opt/49474
1505         * gcc.c-torture/compile/pr49474.c: New testcase.
1506
1507 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR tree-optimization/49712
1510         * gcc.c-torture/execute/pr49712.c: New test.
1511
1512 2011-07-11  Jason Merrill  <jason@redhat.com>
1513
1514         PR c++/44609
1515         * g++.dg/template/recurse3.C: New.
1516
1517 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1518
1519         PR debug/49676
1520         * gcc.dg/guality/csttest.c: New test.
1521
1522         PR fortran/49698
1523         * gfortran.dg/pr49698.f90: New test.
1524
1525 2011-07-11  Jeff Law  <law@redhat.com>
1526
1527         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1528
1529 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1530
1531         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1532         * go.test/go-test.exp (go-set-goarch): Likewise.
1533
1534 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1535
1536         PR target/39633
1537         * gcc.target/avr/torture/pr39633.c: New test case.
1538
1539 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1540
1541         PR fortran/18918
1542         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1543
1544 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1545
1546         * lib/target-supports.exp (check_effective_target_scheduling):
1547         New Function.
1548         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1549         * gcc.dg/pr45055.c: Ditto.
1550         * gcc.dg/pr45353.c: Ditto.
1551         * g++.dg/pr45056.C: Ditto.
1552
1553 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1554
1555         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1556         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1557         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1558         * g++.dg/torture/pr31863.C: Skip AVR.
1559
1560 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1561
1562         PR fortran/49690
1563         * gfortran.dg/intrinsic_signal.f90: New.
1564
1565 2011-07-09  Jason Merrill  <jason@redhat.com>
1566
1567         * g++.dg/cpp0x/regress/regress6.C: New.
1568         * g++.dg/parse/crash45.C: Adjust message.
1569         * g++.dg/template/crash38.C: Adjust message.
1570         * g++.dg/template/crash64.C: Adjust message.
1571
1572 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1573
1574         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1575         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1576         * g++.dg/abi/bitfield3.C: Likewise.
1577         * g++.dg/eh/pr38662.C: Likewise.
1578         * g++.dg/ext/attrib36.C: Likewise.
1579         * g++.dg/ext/attrib37.C: Likewise.
1580         * g++.dg/ext/attrib8.C: Likewise.
1581         * g++.dg/ext/tmplattr1.C: Likewise.
1582         * g++.dg/inherit/override-attribs.C: Likewise.
1583         * g++.dg/opt/inline9.C: Likewise.
1584         * g++.dg/opt/life1.C: Likewise.
1585         * g++.dg/opt/longbranch2.C: Likewise.
1586         * g++.dg/opt/nrv12.C: Likewise.
1587         * g++.dg/opt/reg-stack4.C: Likewise.
1588         * g++.dg/other/pr35504.C: Likewise.
1589         * g++.dg/other/pr39496.C: Likewise.
1590         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1591         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1592         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1593         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1594         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1595         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1596         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1597         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1598         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1599         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1600         * g++.dg/warn/pr15774-1.C: Likewise.
1601         * g++.dg/warn/pr15774-2.C: Likewise.
1602         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1603         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1604         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1605         * g++.old-deja/g++.pt/asm2.C: Likewise.
1606         * gcc.c-torture/compile/20000804-1.c: Likewise.
1607         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1608         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1609         * gcc.dg/20020108-1.c: Likewise.
1610         * gcc.dg/20020122-2.c: Likewise.
1611         * gcc.dg/20020122-3.c: Likewise.
1612         * gcc.dg/20020206-1.c: Likewise.
1613         * gcc.dg/20020219-1.c: Likewise.
1614         * gcc.dg/20020310-1.c: Likewise.
1615         * gcc.dg/20020411-1.c: Likewise.
1616         * gcc.dg/20020418-2.c: Likewise.
1617         * gcc.dg/20020426-2.c: Likewise.
1618         * gcc.dg/20020517-1.c: Likewise.
1619         * gcc.dg/20030204-1.c: Likewise.
1620         * gcc.dg/20030826-2.c: Likewise.
1621         * gcc.dg/20031102-1.c: Likewise.
1622         * gcc.dg/20031202-1.c: Likewise.
1623         * gcc.dg/20050111-1.c: Likewise.
1624         * gcc.dg/20050503-1.c: Likewise.
1625         * gcc.dg/array-init-1.c: Likewise.
1626         * gcc.dg/builtin-apply4.c: Likewise.
1627         * gcc.dg/dfp/pr31344.c: Likewise.
1628         * gcc.dg/gomp/atomic-11.c: Likewise.
1629         * gcc.dg/graphite/pr40281.c: Likewise.
1630         * gcc.dg/ia64-sync-1.c: Likewise.
1631         * gcc.dg/ia64-sync-2.c: Likewise.
1632         * gcc.dg/ia64-sync-3.c: Likewise.
1633         * gcc.dg/ia64-sync-4.c: Likewise.
1634         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1635         * gcc.dg/invalid-call-1.c: Likewise.
1636         * gcc.dg/loop-3.c: Likewise.
1637         * gcc.dg/lower-subreg-1.c: Likewise.
1638         * gcc.dg/lto/pr47259_0.c: Likewise.
1639         * gcc.dg/nested-calls-1.c: Likewise.
1640         * gcc.dg/pr20017.c: Likewise.
1641         * gcc.dg/pr25023.c: Likewise.
1642         * gcc.dg/pr27671-2.c: Likewise.
1643         * gcc.dg/pr32176.c: Likewise.
1644         * gcc.dg/pr33676.c: Likewise.
1645         * gcc.dg/pr35045.c: Likewise.
1646         * gcc.dg/pr36015.c: Likewise.
1647         * gcc.dg/pr36584.c: Likewise.
1648         * gcc.dg/pr36998.c: Likewise.
1649         * gcc.dg/pr37438.c: Likewise.
1650         * gcc.dg/pr37908.c: Likewise.
1651         * gcc.dg/pr41241.c: Likewise.
1652         * gcc.dg/pr41340.c: Likewise.
1653         * gcc.dg/pr44136.c: Likewise.
1654         * gcc.dg/pr44194-1.c: Likewise.
1655         * gcc.dg/pr46212.c: Likewise.
1656         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1657         * gcc.dg/setjmp-2.c: Likewise.
1658         * gcc.dg/short-compare-1.c: Likewise.
1659         * gcc.dg/short-compare-2.c: Likewise.
1660         * gcc.dg/smod-1.c: Likewise.
1661         * gcc.dg/sync-2.c: Likewise.
1662         * gcc.dg/sync-3.c: Likewise.
1663         * gcc.dg/tls/opt-1.c: Likewise.
1664         * gcc.dg/tls/opt-2.c: Likewise.
1665         * gcc.dg/tls/opt-3.c: Likewise.
1666         * gcc.dg/torture/badshift.c: Likewise.
1667         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1668         * gcc.dg/torture/pr20314-2.c: Likewise.
1669         * gcc.dg/torture/pr36891.c: Likewise.
1670         * gcc.dg/torture/pr38774.c: Likewise.
1671         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1672         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1673         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1674         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1675         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1676         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1677         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1678         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1679         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1680         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1681         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1682         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1683         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1684         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1685         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1686         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1687         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1688         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1689         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1690         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1691         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1692         * gcc.dg/unroll-1.c: Likewise.
1693         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1694         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1695         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1696         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1697         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1698         * gcc.target/i386/20000609-1.c: Likewise.
1699         * gcc.target/i386/20000720-1.c: Likewise.
1700         * gcc.target/i386/20000724-1.c: Likewise.
1701         * gcc.target/i386/20011107-1.c: Likewise.
1702         * gcc.target/i386/20011119-1.c: Likewise.
1703         * gcc.target/i386/20020201-3.c: Likewise.
1704         * gcc.target/i386/20020218-1.c: Likewise.
1705         * gcc.target/i386/20020729-1.c: Likewise.
1706         * gcc.target/i386/20030926-1.c: Likewise.
1707         * gcc.target/i386/20060125-1.c: Likewise.
1708         * gcc.target/i386/20060125-2.c: Likewise.
1709         * gcc.target/i386/20060512-1.c: Likewise.
1710         * gcc.target/i386/20060512-2.c: Likewise.
1711         * gcc.target/i386/20060512-3.c: Likewise.
1712         * gcc.target/i386/20060512-4.c: Likewise.
1713         * gcc.target/i386/387-1.c: Likewise.
1714         * gcc.target/i386/387-2.c: Likewise.
1715         * gcc.target/i386/387-5.c: Likewise.
1716         * gcc.target/i386/387-6.c: Likewise.
1717         * gcc.target/i386/980312-1.c: Likewise.
1718         * gcc.target/i386/980313-1.c: Likewise.
1719         * gcc.target/i386/990117-1.c: Likewise.
1720         * gcc.target/i386/990424-1.c: Likewise.
1721         * gcc.target/i386/990524-1.c: Likewise.
1722         * gcc.target/i386/991129-1.c: Likewise.
1723         * gcc.target/i386/991214-1.c: Likewise.
1724         * gcc.target/i386/991230-1.c: Likewise.
1725         * gcc.target/i386/addr-sel-1.c: Likewise.
1726         * gcc.target/i386/aggregate-ret1.c: Likewise.
1727         * gcc.target/i386/aggregate-ret2.c: Likewise.
1728         * gcc.target/i386/align-main-3.c: Likewise.
1729         * gcc.target/i386/amd64-abi-1.c: Likewise.
1730         * gcc.target/i386/amd64-abi-2.c: Likewise.
1731         * gcc.target/i386/amd64-abi-4.c: Likewise.
1732         * gcc.target/i386/amd64-abi-5.c: Likewise.
1733         * gcc.target/i386/amd64-abi-6.c: Likewise.
1734         * gcc.target/i386/asm-1.c: Likewise.
1735         * gcc.target/i386/asm-3.c: Likewise.
1736         * gcc.target/i386/asm-5.c: Likewise.
1737         * gcc.target/i386/attributes-error.c: Likewise.
1738         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1739         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1740         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1741         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1742         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1743         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1744         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1745         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1746         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1747         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1748         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1749         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1750         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1751         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1752         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1753         * gcc.target/i386/bitfield1.c: Likewise.
1754         * gcc.target/i386/bitfield2.c: Likewise.
1755         * gcc.target/i386/bmi-2.c: Likewise.
1756         * gcc.target/i386/bmi-5.c: Likewise.
1757         * gcc.target/i386/builtin-unreachable.c: Likewise.
1758         * gcc.target/i386/cleanup-2.c: Likewise.
1759         * gcc.target/i386/clobbers.c: Likewise.
1760         * gcc.target/i386/cmov8.c: Likewise.
1761         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1762         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1763         * gcc.target/i386/compress-float-387.c: Likewise.
1764         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1765         * gcc.target/i386/compress-float-sse.c: Likewise.
1766         * gcc.target/i386/crc32-2.c: Likewise.
1767         * gcc.target/i386/crc32-3.c: Likewise.
1768         * gcc.target/i386/divmod-7.c: Likewise.
1769         * gcc.target/i386/divmod-8.c: Likewise.
1770         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1771         * gcc.target/i386/fma3-builtin.c: Likewise.
1772         * gcc.target/i386/fma3-fma.c: Likewise.
1773         * gcc.target/i386/fma4-256-vector.c: Likewise.
1774         * gcc.target/i386/fma4-builtin.c: Likewise.
1775         * gcc.target/i386/fma4-fma-2.c: Likewise.
1776         * gcc.target/i386/fma4-fma.c: Likewise.
1777         * gcc.target/i386/fma4-vector-2.c: Likewise.
1778         * gcc.target/i386/fma4-vector.c: Likewise.
1779         * gcc.target/i386/funcspec-1.c: Likewise.
1780         * gcc.target/i386/funcspec-10.c: Likewise.
1781         * gcc.target/i386/funcspec-11.c: Likewise.
1782         * gcc.target/i386/funcspec-2.c: Likewise.
1783         * gcc.target/i386/funcspec-5.c: Likewise.
1784         * gcc.target/i386/funcspec-6.c: Likewise.
1785         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1786         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1787         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1788         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1789         * gcc.target/i386/incoming-1.c: Likewise.
1790         * gcc.target/i386/incoming-10.c: Likewise.
1791         * gcc.target/i386/incoming-11.c: Likewise.
1792         * gcc.target/i386/incoming-12.c: Likewise.
1793         * gcc.target/i386/incoming-13.c: Likewise.
1794         * gcc.target/i386/incoming-14.c: Likewise.
1795         * gcc.target/i386/incoming-15.c: Likewise.
1796         * gcc.target/i386/incoming-2.c: Likewise.
1797         * gcc.target/i386/incoming-3.c: Likewise.
1798         * gcc.target/i386/incoming-4.c: Likewise.
1799         * gcc.target/i386/incoming-5.c: Likewise.
1800         * gcc.target/i386/incoming-6.c: Likewise.
1801         * gcc.target/i386/incoming-7.c: Likewise.
1802         * gcc.target/i386/incoming-8.c: Likewise.
1803         * gcc.target/i386/incoming-9.c: Likewise.
1804         * gcc.target/i386/lea.c: Likewise.
1805         * gcc.target/i386/local.c: Likewise.
1806         * gcc.target/i386/loop-1.c: Likewise.
1807         * gcc.target/i386/loop-2.c: Likewise.
1808         * gcc.target/i386/loop-3.c: Likewise.
1809         * gcc.target/i386/max-stack-align.c: Likewise.
1810         * gcc.target/i386/memcpy-1.c: Likewise.
1811         * gcc.target/i386/movbe-2.c: Likewise.
1812         * gcc.target/i386/movq-2.c: Likewise.
1813         * gcc.target/i386/movq.c: Likewise.
1814         * gcc.target/i386/nrv1.c: Likewise.
1815         * gcc.target/i386/pad-4.c: Likewise.
1816         * gcc.target/i386/pad-5a.c: Likewise.
1817         * gcc.target/i386/pad-5b.c: Likewise.
1818         * gcc.target/i386/pad-6a.c: Likewise.
1819         * gcc.target/i386/pad-6b.c: Likewise.
1820         * gcc.target/i386/pad-7.c: Likewise.
1821         * gcc.target/i386/pad-9.c: Likewise.
1822         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1823         * gcc.target/i386/pic-1.c: Likewise.
1824         * gcc.target/i386/pr12092-1.c: Likewise.
1825         * gcc.target/i386/pr12329.c: Likewise.
1826         * gcc.target/i386/pr21518.c: Likewise.
1827         * gcc.target/i386/pr22362.c: Likewise.
1828         * gcc.target/i386/pr22585.c: Likewise.
1829         * gcc.target/i386/pr23098.c: Likewise.
1830         * gcc.target/i386/pr25196.c: Likewise.
1831         * gcc.target/i386/pr25293.c: Likewise.
1832         * gcc.target/i386/pr25654.c: Likewise.
1833         * gcc.target/i386/pr26449.c: Likewise.
1834         * gcc.target/i386/pr26778.c: Likewise.
1835         * gcc.target/i386/pr26826.c: Likewise.
1836         * gcc.target/i386/pr27266.c: Likewise.
1837         * gcc.target/i386/pr29978.c: Likewise.
1838         * gcc.target/i386/pr30505.c: Likewise.
1839         * gcc.target/i386/pr30961-1.c: Likewise.
1840         * gcc.target/i386/pr31628.c: Likewise.
1841         * gcc.target/i386/pr32000-2.c: Likewise.
1842         * gcc.target/i386/pr32661-1.c: Likewise.
1843         * gcc.target/i386/pr32708-2.c: Likewise.
1844         * gcc.target/i386/pr32708-3.c: Likewise.
1845         * gcc.target/i386/pr34256.c: Likewise.
1846         * gcc.target/i386/pr34312.c: Likewise.
1847         * gcc.target/i386/pr34522.c: Likewise.
1848         * gcc.target/i386/pr35160.c: Likewise.
1849         * gcc.target/i386/pr35281.c: Likewise.
1850         * gcc.target/i386/pr36246.c: Likewise.
1851         * gcc.target/i386/pr36786.c: Likewise.
1852         * gcc.target/i386/pr37275.c: Likewise.
1853         * gcc.target/i386/pr37843-3.c: Likewise.
1854         * gcc.target/i386/pr37843-4.c: Likewise.
1855         * gcc.target/i386/pr39082-1.c: Likewise.
1856         * gcc.target/i386/pr39431.c: Likewise.
1857         * gcc.target/i386/pr39496.c: Likewise.
1858         * gcc.target/i386/pr39543-2.c: Likewise.
1859         * gcc.target/i386/pr39911.c: Likewise.
1860         * gcc.target/i386/pr40718.c: Likewise.
1861         * gcc.target/i386/pr40906-1.c: Likewise.
1862         * gcc.target/i386/pr40906-2.c: Likewise.
1863         * gcc.target/i386/pr40906-3.c: Likewise.
1864         * gcc.target/i386/pr40934.c: Likewise.
1865         * gcc.target/i386/pr41900.c: Likewise.
1866         * gcc.target/i386/pr42589.c: Likewise.
1867         * gcc.target/i386/pr43662.c: Likewise.
1868         * gcc.target/i386/pr43671.c: Likewise.
1869         * gcc.target/i386/pr43766.c: Likewise.
1870         * gcc.target/i386/pr43869.c: Likewise.
1871         * gcc.target/i386/pr44942.c: Likewise.
1872         * gcc.target/i386/pr44948-2a.c: Likewise.
1873         * gcc.target/i386/pr45234.c: Likewise.
1874         * gcc.target/i386/pr45336-2.c: Likewise.
1875         * gcc.target/i386/pr45336-4.c: Likewise.
1876         * gcc.target/i386/pr45852.c: Likewise.
1877         * gcc.target/i386/pr46470.c: Likewise.
1878         * gcc.target/i386/pr48037-1.c: Likewise.
1879         * gcc.target/i386/pr48389.c: Likewise.
1880         * gcc.target/i386/pr49095.c: Likewise.
1881         * gcc.target/i386/pr9771-1.c: Likewise.
1882         * gcc.target/i386/rdfsbase-1.c: Likewise.
1883         * gcc.target/i386/rdfsbase-2.c: Likewise.
1884         * gcc.target/i386/rdgsbase-1.c: Likewise.
1885         * gcc.target/i386/rdgsbase-2.c: Likewise.
1886         * gcc.target/i386/rdrand-3.c: Likewise.
1887         * gcc.target/i386/regparm-stdcall.c: Likewise.
1888         * gcc.target/i386/regparm.c: Likewise.
1889         * gcc.target/i386/reload-1.c: Likewise.
1890         * gcc.target/i386/rotate-2.c: Likewise.
1891         * gcc.target/i386/sibcall-5.c: Likewise.
1892         * gcc.target/i386/signbit-1.c: Likewise.
1893         * gcc.target/i386/signbit-2.c: Likewise.
1894         * gcc.target/i386/signbit-3.c: Likewise.
1895         * gcc.target/i386/sse-5.c: Likewise.
1896         * gcc.target/i386/sse-8.c: Likewise.
1897         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1898         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1899         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1900         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1901         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1902         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1903         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1904         * gcc.target/i386/sse2-movq-2.c: Likewise.
1905         * gcc.target/i386/sse2-movq-3.c: Likewise.
1906         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1907         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1908         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1909         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1910         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1911         * gcc.target/i386/ssefn-1.c: Likewise.
1912         * gcc.target/i386/ssefn-2.c: Likewise.
1913         * gcc.target/i386/sseregparm-1.c: Likewise.
1914         * gcc.target/i386/sseregparm-2.c: Likewise.
1915         * gcc.target/i386/sseregparm-3.c: Likewise.
1916         * gcc.target/i386/sseregparm-4.c: Likewise.
1917         * gcc.target/i386/sseregparm-5.c: Likewise.
1918         * gcc.target/i386/sseregparm-6.c: Likewise.
1919         * gcc.target/i386/sseregparm-7.c: Likewise.
1920         * gcc.target/i386/sseregparm-8.c: Likewise.
1921         * gcc.target/i386/stack-realign.c: Likewise.
1922         * gcc.target/i386/stack-usage-realign.c: Likewise.
1923         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1924         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1925         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1926         * gcc.target/i386/stackalign/return-1.c: Likewise.
1927         * gcc.target/i386/stackalign/return-2.c: Likewise.
1928         * gcc.target/i386/stackalign/return-3.c: Likewise.
1929         * gcc.target/i386/tailcall-1.c: Likewise.
1930         * gcc.target/i386/tbm-2.c: Likewise.
1931         * gcc.target/i386/udivmod-7.c: Likewise.
1932         * gcc.target/i386/udivmod-8.c: Likewise.
1933         * gcc.target/i386/unroll-1.c: Likewise.
1934         * gcc.target/i386/vararg-1.c: Likewise.
1935         * gcc.target/i386/vararg-2.c: Likewise.
1936         * gcc.target/i386/vect8-ret.c: Likewise.
1937         * gcc.target/i386/vectorize5.c: Likewise.
1938         * gcc.target/i386/wmul-1.c: Likewise.
1939         * gcc.target/i386/wmul-2.c: Likewise.
1940         * gcc.target/i386/wrfsbase-1.c: Likewise.
1941         * gcc.target/i386/wrfsbase-2.c: Likewise.
1942         * gcc.target/i386/wrgsbase-1.c: Likewise.
1943         * gcc.target/i386/wrgsbase-2.c: Likewise.
1944         * gcc.target/i386/xop-pcmov.c: Likewise.
1945         * gcc.target/i386/xop-pcmov2.c: Likewise.
1946         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1947         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1948         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1949         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1950         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1951         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1952         * gcc.target/i386/zee.c: Likewise.
1953         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1954         * gfortran.dg/compiler-directive_2.f: Likewise.
1955         * gfortran.dg/g77/20010216-1.f: Likewise.
1956         * gfortran.dg/gomp/pr39152.f90: Likewise.
1957         * gfortran.dg/pr33794.f90: Likewise.
1958
1959 2011-07-09  Jason Merrill  <jason@redhat.com>
1960
1961         * g++.dg/cpp0x/regress/regress5.C: New.
1962
1963 2011-07-08  Jason Merrill  <jason@redhat.com>
1964
1965         PR c++/45437
1966         * g++.dg/expr/compound-asn1.C: New.
1967         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1968
1969 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1970
1971         PR target/49621
1972         * gcc.target/powerpc/altivec-34.c: New test.
1973
1974 2011-07-08  Jason Merrill  <jason@redhat.com>
1975
1976         PR c++/45603
1977         * g++.dg/abi/guard3.C: New.
1978
1979 2011-07-08  Julian Brown  <julian@codesourcery.com>
1980
1981         * lib/target-supports.exp
1982         (check_effective_target_arm_little_endian): New.
1983         (check_effective_target_vect_pack_trunc): Use above.
1984         (check_effective_target_vect_unpack): Likewise.
1985         (check_effective_target_vect_element_align): Test
1986         check_effective_target_arm_vect_no_misalign for ARM.
1987
1988 2011-07-08  Jason Merrill  <jason@redhat.com>
1989
1990         PR c++/49673
1991         * g++.dg/cpp0x/constexpr-rom.C: New.
1992
1993 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1994
1995         PR middle-end/49519
1996         * g++.dg/torture/pr49519.C: New test.
1997
1998 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1999
2000         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2001
2002 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2003
2004         PR testsuite/48727
2005         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2006
2007 2011-07-08  Richard Guenther  <rguenther@suse.de>
2008
2009         PR tree-optimization/49662
2010         * gcc.dg/graphite/interchange-14.c: XFAIL.
2011         * gcc.dg/graphite/interchange-15.c: Likewise.
2012         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2013
2014 2011-07-06  Jason Merrill  <jason@redhat.com>
2015
2016         PR c++/49663
2017         * g++.dg/cpp0x/regress/regress4.C: New.
2018
2019 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2020
2021         PR fortran/49648
2022         * gfortran.dg/result_in_spec_4.f90: New test.
2023
2024 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2025
2026         * gcc.target/sparc/cas64.c: New test.
2027
2028 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2029
2030         PR c/49644
2031         * g++.dg/torture/pr49644.C: New test.
2032
2033         PR c/49644
2034         * gcc.c-torture/execute/pr49644.c: New test.
2035
2036 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2037
2038         * lib/target-supports.exp (check_effective_target_ia32): New.
2039         (check_effective_target_x32): Likewise.
2040         (check_effective_target_vect_cmdline_needed): Also check x32.
2041
2042 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2043
2044         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2045         dg-prune-output.
2046         * gcc.target/arm/pr42235.c: Likewise.
2047         * gcc.target/arm/pr42495.c: Likewise.
2048         * gcc.target/arm/pr42574.c: Likewise.
2049         * gcc.target/arm/thumb-branch1.c: Likewise.
2050
2051         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2052         unneeded prune of possible warning.
2053         * gcc.target/arm/pr40956.c: Likewise.
2054         * gcc.target/arm/pr42505.c: Likewise.
2055
2056         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2057         * gcc.c-torture/compile/pr46883.c: Likewise.
2058         * gcc.c-torture/compile/pr46934.c: Likewise.
2059
2060         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2061         for move to ../../gcc.c-torture/compile.
2062         * gcc.target/arm/pr46883.c: Likewise.
2063         * gcc.target/arm/pr46934.c: Likewise.
2064
2065         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2066         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2067         * gcc.target/arm/wmul-1.c: Likewise.
2068         * gcc.target/arm/wmul-2.c: Likewise.
2069         * gcc.target/arm/wmul-3.c: Likewise.
2070         * gcc.target/arm/wmul-4.c: Likewise.
2071         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2072         add tab after scan target.
2073         * gcc.target/arm/smlaltt-1.c: Likewise.
2074         * gcc.target/arm/smlatb-1.c: Likewise.
2075         * gcc.target/arm/smlatt-1.c: Likewise.
2076
2077 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2078
2079         PR debug/49522
2080         * gcc.dg/debug/pr49522.c: New test.
2081
2082 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2083
2084         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2085         * gcc.dg/pr46212.c: Run only if target int32plus.
2086         * gcc.dg/torture/pr48146.c: Ditto.
2087         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2088         * c-c++-common/pr44832.c: Ditto.
2089         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2090         * gcc.dg/pr31490.c: Ditto.
2091         * gcc.dg/torture/builtin-math-7.c: Run only if target
2092         large_double.
2093         * gcc.dg/torture/pr45764.c: Skip for AVR.
2094         * gcc.dg/pr47893.c: Ditto.
2095
2096 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2097
2098         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2099         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2100         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2101         add tab to scan target.
2102
2103 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2104
2105         * gcc.target/arm/neon-modes-3.c: New test.
2106
2107 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2108
2109         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2110         -fno-loop-interchange -ffast-math.
2111
2112 2011-07-07  Richard Guenther  <rguenther@suse.de>
2113
2114         * gcc.dg/ftrapv-3.c: New testcase.
2115
2116 2011-07-07  Richard Guenther  <rguenther@suse.de>
2117
2118         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2119         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2120
2121 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2122
2123         * gcc.dg/binop-notxor1.c: New test.
2124         * gcc.dg/binop-notand4a.c: New test.
2125         * gcc.dg/binop-notxor2.c: New test.
2126         * gcc.dg/binop-notand3a.c: New test.
2127         * gcc.dg/binop-notand2a.c: New test.
2128         * gcc.dg/binop-notand6a.c: New test.
2129         * gcc.dg/binop-notor1.c: New test.
2130         * gcc.dg/binop-notand1a.c: New test.
2131         * gcc.dg/binop-notand5a.c: New test.
2132         * gcc.dg/binop-notor2.c: New test.
2133
2134 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2135
2136         PR middle-end/49640
2137         * gcc.dg/gomp/pr49640.c: New test.
2138
2139 2011-07-07  Richard Guenther  <rguenther@suse.de>
2140
2141         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2142
2143 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2144
2145         PR target/39150
2146         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2147
2148 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2149
2150         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2151         * gcc.target/powerpc/no-r11-2.c: Ditto.
2152         * gcc.target/powerpc/no-r11-3.c: Ditto.
2153
2154 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2155
2156         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2157         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2158
2159 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2160
2161         * lib/target-supports.exp (check_profiling_available): Disable
2162         profiling with -fprofile-generate for target avr.
2163
2164 2011-07-06  Richard Guenther  <rguenther@suse.de>
2165
2166         PR tree-optimization/49645
2167         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2168
2169 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2170
2171         PR middle-end/47383
2172         * gcc.dg/pr47383.c: New.
2173
2174 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2175
2176         PR tree-optimization/49647
2177         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2178
2179 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2180
2181         PR testsuite/49542
2182         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2183         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2184
2185 2011-07-05  Jason Merrill  <jason@redhat.com>
2186
2187         PR c++/48157
2188         * g++.dg/template/template-id-4.C: New.
2189
2190 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2191
2192         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2193         * gcc.dg/pr43402.c: Ditto.
2194
2195 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2196
2197         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2198
2199 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2200
2201         * gcc.target/powerpc/ppc-switch-1.c: New test for
2202         --param case-values-threshold.
2203         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2204
2205 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2206
2207         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2208
2209 2011-07-05  Jason Merrill  <jason@redhat.com>
2210
2211         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2212
2213 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2214
2215         PR tree-optimization/47654
2216         * gcc.dg/graphite/block-pr47654.c: New.
2217
2218 2011-07-05  Jason Merrill  <jason@redhat.com>
2219
2220         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2221
2222 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2223
2224         PR tree-optimization/49580
2225         * gcc.dg/autopar/pr49580.c: New test.
2226
2227 2011-07-05  Richard Guenther  <rguenther@suse.de>
2228
2229         PR tree-optimization/49518
2230         PR tree-optimization/49628
2231         * g++.dg/torture/pr49628.C: New testcase.
2232         * gcc.dg/torture/pr49518.c: Likewise.
2233
2234 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2235
2236         * ada/acats/run_acats (which): Extract last field from type -p,
2237         type output only if command succeeded.
2238
2239 2011-07-04  Jason Merrill  <jason@redhat.com>
2240
2241         * g++.dg/abi/mangle48.C: New.
2242
2243         * g++.dg/cpp0x/diag1.C: New.
2244
2245         * g++.dg/diagnostic/aka1.C: New.
2246
2247 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2248
2249         PR rtl-optimization/49619
2250         * gcc.dg/pr49619.c: New test.
2251
2252         PR rtl-optimization/49472
2253         * gfortran.dg/pr49472.f90: New test.
2254
2255         PR debug/49602
2256         * gcc.dg/pr49602.c: New test.
2257
2258 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2259
2260         PR target/34734
2261         PR target/44643
2262         * gcc.target/avr/avr.exp: Run over cpp files, too.
2263         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2264         * gcc.target/avr/progmem.h: New file.
2265         * gcc.target/avr/exit-abort.h: New file.
2266         * gcc.target/avr/progmem-error-1.c: New file.
2267         * gcc.target/avr/progmem-error-1.cpp: New file.
2268         * gcc.target/avr/progmem-warning-1.c: New file.
2269         * gcc.target/avr/torture/progmem-1.c: New file.
2270         * gcc.target/avr/torture/progmem-1.cpp: New file.
2271
2272 2011-07-04  Richard Guenther  <rguenther@suse.de>
2273
2274         PR tree-optimization/49615
2275         * g++.dg/torture/pr49615.C: New testcase.
2276
2277 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2278
2279         PR tree-optimization/49610
2280         * gcc.dg/vect/pr49610.c: New test.
2281
2282 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2283
2284         * gnat.dg/specs/debug1.ads: New test.
2285
2286 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2287
2288         PR fortran/49562
2289         * gfortran.dg/typebound_proc_23.f90: New.
2290
2291 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2292
2293         PR c++/49605
2294         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2295
2296 2011-07-01  Jason Merrill  <jason@redhat.com>
2297
2298         PR c++/48261
2299         * g++.dg/template/template-id-3.C: New.
2300
2301         PR c++/48593
2302         * g++.dg/template/qualified-id4.C: New.
2303
2304         PR c++/48883
2305         * g++.dg/template/explicit-args4.C: New.
2306
2307         PR c++/49085
2308         * g++.dg/template/offsetof2.C: New.
2309
2310 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2311
2312         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2313
2314 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2315
2316         PR libmudflap/49549
2317         * lib/target-supports.exp (check_effective_target_gld): New proc.
2318
2319 2011-07-01  Richard Guenther  <rguenther@suse.de>
2320
2321         PR tree-optimization/49603
2322         * gcc.dg/torture/pr49603.c: New testcase.
2323
2324 2011-06-30  Jason Merrill  <jason@redhat.com>
2325
2326         PR c++/49387
2327         * g++.dg/rtti/template1.C: New.
2328
2329         PR c++/49569
2330         * g++.dg/cpp0x/regress/ctor1.C: New.
2331
2332         PR c++/49355
2333         * g++.dg/cpp0x/initlist54.C: New.
2334
2335 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2336
2337         * gcc.dg/tree-ssa/sra-12.c: New test.
2338
2339 2011-06-29  Jason Merrill  <jason@redhat.com>
2340
2341         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2342
2343 2011-06-30  Richard Guenther  <rguenther@suse.de>
2344
2345         PR tree-optimization/46787
2346         * gcc.dg/vect/vect-121.c: New testcase.
2347
2348 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2349
2350         PR tree-optimization/49094
2351         * gcc.dg/tree-ssa/pr49094.c: New test.
2352
2353 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR fortran/49540
2356         * gfortran.dg/pr49540-1.f90: New test.
2357         * gfortran.dg/pr49540-2.f90: New test.
2358
2359 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2360
2361         PR ada/49511
2362         * ada/acats/run_acats (which): Use last field of type -p output.
2363
2364 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2365             Iain Sandoe  <iains@gcc.gnu.org>
2366
2367         PR libobjc/36610
2368         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2369         Only skip on 64-bit *-*-darwin8* && !objc2.
2370
2371 2011-06-30  Richard Guenther  <rguenther@suse.de>
2372
2373         PR tree-optimization/38752
2374         * gcc.c-torture/compile/pr38752.c: New testcase.
2375
2376 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2377
2378         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2379         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2380
2381 2011-06-29  Jason Merrill  <jason@redhat.com>
2382
2383         PR c++/49216
2384         * g++.dg/cpp0x/initlist53.C: Use placement new.
2385         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2386         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2387
2388         PR c++/49003
2389         * g++.dg/cpp0x/trailing6.C: New.
2390         * g++.dg/cpp0x/pr45908.C: No error.
2391
2392         PR c++/49272
2393         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2394
2395         PR c++/49520
2396         * g++.dg/cpp0x/constexpr-using2.C: New.
2397
2398         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2399
2400         PR c++/45923
2401         * g++.dg/cpp0x/constexpr-diag3.C: New.
2402         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2403         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2404         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2405         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2406
2407 2011-06-29  Jason Merrill  <jason@redhat.com>
2408
2409         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2410
2411 2011-06-29  Richard Guenther  <rguenther@suse.de>
2412
2413         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2414
2415 2011-06-29  Jason Merrill  <jason@redhat.com>
2416
2417         * g++.dg/cpp0x/initlist-value2.C: New.
2418
2419         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2420         * g++.dg/cpp0x/initlist-value.C: New.
2421
2422 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2423
2424         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2425
2426 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2427
2428         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2429         * gcc.dg/inline_2.c: Likewise.
2430         * gcc.dg/unroll_1.c: Likewise.
2431
2432 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2433
2434         PR debug/49567
2435         * gcc.target/i386/pr49567.c: New test.
2436
2437 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2438
2439         * gnat.dg/opt17.ad[sb]: New test.
2440
2441 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2442             Tom de Vries  <tom@codesourcery.com>
2443
2444         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2445         (check_effective_target_arm_thumb2): New effective targets.
2446         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2447         properly.  Clean up temporary files.
2448         * gcc.target/arm/ivopts-2.c: Likewise.
2449         * gcc.target/arm/ivopts-3.c: Likewise.
2450         * gcc.target/arm/ivopts-4.c: Likewise.
2451         * gcc.target/arm/ivopts-5.c: Likewise.
2452         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2453
2454 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2455
2456         PR fortran/49479
2457         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2458
2459 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2460
2461         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2462         * gcc.target/arm/vfp-ldmias.c: Likewise.
2463         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2464         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2465         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2466         * gcc.target/arm/vfp-stmias.c: Likewise.
2467         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2468         * gcc.target/arm/vfp-stmiad.c: Likewise.
2469
2470 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2471
2472         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2473         dg-prune-output.
2474         * gcc.target/arm/pr45701-2.c: Ditto.
2475
2476 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2477
2478         PR fortran/49466
2479         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2480         * gfortran.dg/extends_14.f03: Modified.
2481
2482 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2483
2484         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2485         early if the test is already being skipped.
2486
2487         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2488         scan-assembler-dem-not): For missing file, report unresolved with
2489         same message as for pass/fail, with reason reported in log file.
2490
2491         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2492         from add_options_for_arm_neon_fp16.
2493         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2494         check_effective_target_arm_neon_fp16_ok_nocache.
2495         Check -mfpu and -mfloat-abi options from current multilib.
2496         Do not require neon support.
2497         (check_effective_target_arm_fp16_ok): Renamed from
2498         check_effecitve_target_arm_neon_fp16_ok.
2499         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2500         arm_neon_fp16_ok and arm_fp16.
2501         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2502         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2503         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2504         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2505
2506 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2507
2508         * gcc.dg/builtin-assume-aligned-1.c: New test.
2509         * gcc.dg/builtin-assume-aligned-2.c: New test.
2510         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2511
2512         PR debug/49544
2513         * gcc.dg/pr49544.c: New test.
2514
2515 2011-06-27  Richard Guenther  <rguenther@suse.de>
2516
2517         PR tree-optimization/49394
2518         * g++.dg/torture/pr49394.C: New testcase.
2519
2520 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2521
2522         * gcc.dg/optimize-bswapdi-2.c: New test.
2523
2524 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2525             Richard Sandiford  <richard.sandiford@linaro.org>
2526
2527         PR tree-optimization/49169
2528         * gcc.dg/torture/pr49169.c: New test.
2529
2530 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2531
2532         PR testsuite/49529
2533         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2534
2535         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2536         hppa*-*-hpux*.
2537
2538 2011-06-26  Jason Merrill  <jason@redhat.com>
2539
2540         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2541
2542         PR c++/49528
2543         * g++.dg/init/ref19.C: New.
2544         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2545
2546 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2547
2548         PR tree-optimization/48377
2549         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2550         non_strict_align.
2551
2552 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2553
2554         PR middle-end/49191
2555         * lib/target-supports.exp (check_effective_target_non_strict_align):
2556         New.
2557         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2558
2559 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2560
2561         PR tree-optimizations/49516
2562         * g++.dg/tree-ssa/pr49516.C: New test.
2563
2564 2011-06-23  Jason Merrill  <jason@redhat.com>
2565
2566         PR c++/35255
2567         * g++.dg/template/partial10.C: New.
2568         * g++.dg/template/partial11.C: New.
2569
2570 2011-06-23  Jeff Law <law@redhat.com>
2571
2572         PR middle-end/48770
2573         * gcc.dg/pr48770.c: New test.
2574
2575 2011-06-23  Jan Hubicka  <jh@suse.cz>
2576
2577         PR middle-end/49373
2578         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2579
2580 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2581
2582         PR testsuite/49512
2583         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2584         instead of -fdump-tree-optimized.
2585
2586 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2587
2588         PR c++/44625
2589         * g++.dg/template/crash107.C: New.
2590         * g++.dg/template/error17.C: Adjust.
2591
2592 2011-06-23  Jason Merrill  <jason@redhat.com>
2593
2594         PR c++/49507
2595         * g++.dg/cpp0x/defaulted30.C: New.
2596
2597         PR c++/49440
2598         * g++.dg/rtti/anon-ns1.C: New.
2599
2600         PR c++/49395
2601         * g++.dg/init/ref18.C: New.
2602
2603         PR c++/36435
2604         * g++.dg/template/partial9.C: New.
2605
2606 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2607
2608         PR middle-end/49373
2609         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2610
2611 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2612
2613         PR debug/49496
2614         * gcc.dg/pr49496.c: New test.
2615
2616 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2617
2618         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2619         is not xscale.
2620
2621         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2622
2623         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2624         * gcc.target/arm/pr42879.c: Likewise.
2625         * gcc.target/arm/pr45701-3.c: Likewise.
2626
2627         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2628         * gcc.target/arm/pr40482.c: Likewise.
2629         * gcc.target/arm/stack-corruption.c: Likewise.
2630
2631 2011-06-22  Richard Guenther  <rguenther@suse.de>
2632
2633         PR tree-optimization/49493
2634         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2635
2636 2011-06-22  Jason Merrill  <jason@redhat.com>
2637
2638         PR c++/49260
2639         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2640
2641 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2642             Dmitry Melnik  <dm@ispras.ru>
2643
2644         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2645         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2646         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2647
2648 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2649
2650         * gcc.target/arm/tlscall.c: New.
2651
2652 2011-06-21  Jason Merrill  <jason@redhat.com>
2653
2654         PR c++/49172
2655         * g++.dg/cpp0x/constexpr-ref1.C: New.
2656         * g++.dg/cpp0x/constexpr-ref2.C: New.
2657         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2658
2659         PR c++/49482
2660         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2661
2662         PR c++/49418
2663         * g++.dg/template/param3.C: New.
2664
2665 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2666
2667         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2668         my_clrsb test functions.
2669         (main): Test clrsb.
2670         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2671         test_sll, test_ull): Add clrsb tests.
2672         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2673         clrsbll.
2674
2675 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2676
2677         PR fortran/49112
2678         * gfortran.dg/class_44.f03: New.
2679
2680 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2681
2682         PR tree-optimization/49478
2683         * gcc.dg/vect/pr49478.c
2684
2685 2011-06-21  Richard Guenther  <rguenther@suse.de>
2686
2687         PR tree-optimization/49483
2688         * gcc.dg/vect/vect-120.c: New testcase.
2689
2690 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2691
2692         PR testsuite/49443
2693         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2694         * gcc.dg/vect/vect-peel-4.c: Likewise.
2695
2696 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2697
2698         PR middle-end/49139
2699         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2700         * gcc.dg/always_inline2.c: Likewise.
2701         * gcc.dg/always_inline3.c: Likewise.
2702         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2703         * gcc.dg/inline_1.c: Likewise.
2704         * gcc.dg/inline_2.c: Likewise.
2705         * gcc.dg/inline_3.c: Likewise.
2706         * gcc.dg/inline_4.c: Likewise.
2707         * gcc.dg/20051201-1.c: Likewise.
2708         * gcc.dg/pr40087.c: Likewise.
2709         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2710         * gcc.dg/inline-22.c: Likewise.
2711         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2712         * gcc.dg/lto/20090218-1_1.c: Likewise.
2713         * g++.dg/ipa/devirt-7.C: Likewise.
2714         * gcc.dg/uninit-pred-5_a.c: Likewise.
2715         * gcc.dg/uninit-pred-5_b.c: Likewise.
2716         * gcc.dg/fail_always_inline.c: New.
2717
2718 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2719
2720         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2721         into 6 jobs instead of 3.
2722
2723 2011-06-20  Jason Merrill  <jason@redhat.com>
2724
2725         PR c++/49216
2726         * g++.dg/cpp0x/initlist53.C: New.
2727
2728 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2729
2730         PR fortran/18918
2731         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2732         * gfortran.dg/coarray_lock_3.f90: New.
2733         * gfortran.dg/coarray/lock_1.f90: New.
2734
2735 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2736
2737         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2738         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2739         unresolved and report the reason to the log file.
2740
2741         * lib/scanasm.exp (object-size): Move argument processing earlier
2742         to report errors before verifying that the file exists.  Report
2743         problems detected at runtime as unresolved instead of error and
2744         report their reasons to the log file.
2745
2746 2011-06-20  Jason Merrill  <jason@redhat.com>
2747
2748         PR c++/47080
2749         * g++.dg/cpp0x/explicit6.C: New.
2750
2751         PR c++/47635
2752         * g++.dg/cpp0x/enum20.C: New.
2753
2754         PR c++/48138
2755         * g++.dg/ext/attr-aligned01.C: New.
2756
2757         PR c++/49205
2758         * g++.dg/cpp0x/variadic-default.C: New.
2759
2760         PR c++/43321
2761         * g++.dg/cpp0x/auto26.C: New.
2762
2763         PR c++/43831
2764         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2765
2766 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2767
2768         * gcc.dg/binop-notand1.c: New test.
2769         * gcc.dg/binop-notand2.c: New test.
2770         * gcc.dg/binop-notand3.c: New test.
2771         * gcc.dg/binop-notand4.c: New test.
2772         * gcc.dg/binop-notand5.c: New test.
2773         * gcc.dg/binop-notand6.c: New test.
2774
2775 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2776
2777         PR testsuite/49432
2778         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2779
2780 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2781
2782         PR fortran/49400
2783         * gfortran.dg/proc_ptr_31.f90: New.
2784
2785 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2786
2787         * gnat.dg/volatile6.adb: New test.
2788         * gnat.dg/volatile7.adb: Likewise.
2789         * gnat.dg/volatile8.adb: Likewise.
2790         * gnat.dg/volatile9.adb: Likewise.
2791
2792 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2793
2794         * gnat.dg/constant3.adb: New test.
2795
2796 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2797
2798         PR libfortran/49296
2799         * gfortran.dg/read_list_eof_1.f90: New test.
2800
2801 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2802
2803         PR target/49411
2804         * gcc.target/i386/testimm-1.c: New test.
2805         * gcc.target/i386/testimm-2.c: New test.
2806         * gcc.target/i386/testimm-3.c: New test.
2807         * gcc.target/i386/testimm-4.c: New test.
2808         * gcc.target/i386/testimm-5.c: New test.
2809         * gcc.target/i386/testimm-6.c: New test.
2810         * gcc.target/i386/testimm-7.c: New test.
2811         * gcc.target/i386/testimm-8.c: New test.
2812         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2813         * gcc.target/i386/xop-rotate1-int.c: New test.
2814         * gcc.target/i386/xop-rotate2-int.c: New test.
2815
2816 2011-06-17  Jason Merrill  <jason@redhat.com>
2817
2818         * g++.dg/cpp0x/rv-func2.C: New.
2819
2820         * g++.dg/debug/dwarf2/lambda1.C: New.
2821         * g++.dg/warn/Wshadow-6.C: Adjust.
2822
2823 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2824
2825         PR fortran/48699
2826         * gfortran.dg/move_alloc_5.f90: New.
2827
2828 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2829
2830         PR rtl-optimization/48542
2831         * gcc.dg/torture/pr48542.c: New test.
2832
2833 2011-06-16  Jason Merrill  <jason@redhat.com>
2834
2835         PR c++/44160
2836         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2837
2838         PR c++/45378
2839         * g++.dg/cpp0x/initlist52.C New.
2840
2841         PR c++/45399
2842         * c-c++-common/raw-string-12.c: New.
2843
2844         PR c++/49229
2845         * g++.dg/cpp0x/sfinae26.C: New.
2846
2847         PR c++/49251
2848         * g++.dg/cpp0x/variadic113.C: New.
2849
2850         PR c++/49420
2851         * g++.dg/cpp0x/variadic112.C: New.
2852
2853 2011-06-16  Jeff Law <law@redhat.com>
2854
2855         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2856         improved jump threading.
2857         * gcc.dg/builtin-object-size-2.c: Likewise.
2858         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2859
2860 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2861
2862         PR fortran/49074
2863         * gfortran.dg/typebound_assignment_3.f03: New.
2864
2865 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2866
2867         PR testsuite/48727
2868         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2869
2870 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2871
2872         PR tree-optimization/49343
2873         * gnat.dg/discr31.ad[sb]: New test.
2874
2875 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2876
2877         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2878
2879 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2880
2881         PR target/45098
2882         * gcc.target/arm/ivopts-3.c: Update test.
2883         * gcc.target/arm/ivopts-5.c: Same.
2884
2885 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2886
2887         Revert:
2888         2011-06-10  Wei Guozhi  <carrot@google.com>
2889
2890         PR target/45335
2891         * gcc.target/arm/pr45335.c: New test.
2892         * gcc.target/arm/pr45335-2.c: New test.
2893         * gcc.target/arm/pr45335-3.c: New test.
2894         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2895         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2896         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2897
2898 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2899
2900         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2901
2902 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2903
2904         PR fortran/49417
2905         * gfortran.dg/class_43.f03: New.
2906
2907 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2908
2909         PR tree-optimization/49419
2910         * gcc.c-torture/execute/pr49419.c: New test.
2911
2912 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2913
2914         * gcc.dg/sms-9.c: New file.
2915
2916 2011-06-15  Easwaran Raman  <eraman@google.com>
2917
2918         PR rtl-optimization/49414
2919         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2920
2921 2011-06-14  Jason Merrill  <jason@redhat.com>
2922
2923         * g++.dg/cpp0x/noexcept13.C: New.
2924
2925 2011-06-14  Easwaran Raman  <eraman@google.com>
2926
2927         PR rtl-optimization/44194
2928         * gcc.dg/pr44194-1.c: New test.
2929         * gcc.dg/pr44194-2.c: New test.
2930
2931 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2932
2933         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2934         switches.
2935         * gcc.target/arm/pr45701-2.c: Likewise.
2936         * gcc.target/arm/thumb-branch1.c: Likewise.
2937
2938 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2939
2940         PR testsuite/48727
2941         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2942
2943 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2944
2945         * gcc.target/arm/pr45701-1.c: Require thumb support.
2946         * gcc.target/arm/pr45701-2.c: Likewise.
2947         * gcc.target/arm/thumb-branch1.c: Likewise.
2948
2949         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2950         * gcc.target/arm/pr39839.c: Likewise.
2951         * gcc.target/arm/pr40657-2.c: Likewise.
2952         * gcc.target/arm/pr40956.c: Likewise.
2953         * gcc.target/arm/pr41679.c: Likewise.
2954         * gcc.target/arm/pr42235.c: Likewise.
2955         * gcc.target/arm/pr42495.c: Likewise.
2956         * gcc.target/arm/pr42505.c: Likewise.
2957         * gcc.target/arm/pr42574.c: Likewise.
2958         * gcc.target/arm/pr46883.c: Likewise.
2959         * gcc.target/arm/pr46934.c: Likewise.
2960         * gcc.target/arm/xor-and.c: Likewise.
2961
2962 2011-06-14  Jason Merrill  <jason@redhat.com>
2963
2964         * g++.dg/other/error23.C: Adjust error message.
2965         * g++.dg/other/error32.C: Likewise.
2966
2967         PR c++/49389
2968         * g++.dg/cpp0x/rv-dotstar.C: New.
2969
2970         PR c++/49369
2971         * g++.dg/cpp0x/decltype30.C: New.
2972
2973         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2974
2975 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2976
2977         PR fortran/49103
2978         * gfortran.dg/pr49103.f90: New test.
2979
2980 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2981
2982         PR target/45098
2983         * gcc.target/arm/ivopts-3.c: New test.
2984         * gcc.target/arm/ivopts-4.c: New test.
2985         * gcc.target/arm/ivopts-5.c: New test.
2986
2987 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2988
2989         PR rtl-optimization/49390
2990         * gcc.c-torture/execute/pr49390.c: New test.
2991
2992 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2993
2994         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2995
2996 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2997
2998         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2999         * gcc.c-torture/execute/cmpsi-2.x: New file.
3000         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3001         * gcc.c-torture/execute/pr45262.x: New file.
3002         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3003         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3004         int32plus
3005         * gcc.c-torture/compile/pr49163.c: Ditto.
3006
3007 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3008
3009         * gcc.dg/vect/vect-16.c: Rename to...
3010         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3011         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3012         for double-word vectors.
3013         * gcc.dg/vect/vect-peel-4.c: Likewise.
3014         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3015         vect_element_align.
3016         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3017         -fno-fast-math.
3018
3019 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3020
3021         PR target/44618
3022         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3023
3024 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3025
3026         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3027
3028 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3029
3030         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3031
3032 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3033
3034         * gfortran.dg/trim_optimize_8.f90:  New test case.
3035
3036 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3037            Ira Rosen  <ira.rosen@linaro.org>
3038
3039         PR tree-optimization/49352
3040         * gcc.dg/vect/pr49352.c: New test.
3041
3042 2011-06-12  Tobias Burnus
3043
3044         PR fortran/49324
3045         * gfortran.dg/alloc_comp_assign_11.f90: New.
3046
3047 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3048
3049         * gfortran.dg/trim_optimize_7.f90:  New test.
3050
3051 2011-06-10  Wei Guozhi  <carrot@google.com>
3052
3053         PR target/45335
3054         * gcc.target/arm/pr45335.c: New test.
3055         * gcc.target/arm/pr45335-2.c: New test.
3056         * gcc.target/arm/pr45335-3.c: New test.
3057         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3058         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3059         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3060
3061 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3062
3063         PR c++/41769
3064         * g++.dg/parse/error39.C: New.
3065
3066 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3067
3068         * gcc.target/arm/20090811-1.c: Skip for incompatible
3069         options, do not override other options.
3070         * gcc.target/arm/combine-cmp-shift.c: Skip for
3071         incompatible options.
3072         * gcc.target/arm/pr45094.c: Likewise.
3073         * gcc.target/arm/scd42-1.c: Likewise.
3074         * gcc.target/arm/scd42-3.c: Likewise.
3075         * gcc.target/arm/thumb-ltu.c: Likewise.
3076
3077         * lib/target-supports.exp
3078         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3079         multilib flags use -mfpu with a value other than neon-fp16.
3080
3081 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3082
3083         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3084         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3085
3086 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3087
3088         * lib/target-supports.exp (check_effective_target_pie): New proc.
3089         * gcc.dg/pie-link.c: Use target pie.
3090
3091 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3092             Laurent Rougé  <laurent.rouge@menta.fr>
3093
3094         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3095         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3096
3097 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3098
3099         * gfortran.dg/coarray/sync_1.f90: New test for
3100         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3101
3102 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3103
3104         PR tree-optimization/49318
3105         * gcc.dg/vect/pr49318.c: New test.
3106
3107 2011-06-09  David Krauss  <potswa@mac.com>
3108
3109         * g++.dg/template/arrow1.C: New.
3110
3111 2011-06-09  Jason Merrill  <jason@redhat.com>
3112
3113         * lib/prune.exp: Prune "note"s.
3114         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3115
3116         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3117         * g++.dg/template/dependent-expr3.C: Likewise.
3118         * g++.dg/parse/template7.C: Likewise.
3119         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3120         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3121         * g++.old-deja/g++.pt/friend38.C: Likewise.
3122         * g++.old-deja/g++.pt/crash32.C: Likewise.
3123         * g++.old-deja/g++.other/init4.C: Likewise.
3124         * g++.old-deja/g++.other/friend8.C: Likewise.
3125
3126         * g++.dg/ext/complex7.C: Adjust expected output.
3127         * g++.dg/diagnostic/method1.C: Likewise.
3128         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3129         * g++.dg/parse/crash33.C: Likewise.
3130         * g++.dg/other/warning1.C: Likewise.
3131         * g++.dg/init/pr29571.C: Likewise.
3132         * g++.dg/warn/overflow-warn-1.C: Likewise.
3133         * g++.dg/warn/overflow-warn-3.C: Likewise.
3134         * g++.dg/warn/overflow-warn-4.C: Likewise.
3135         * g++.old-deja/g++.oliva/template1.C: Likewise.
3136
3137         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3138         * g++.dg/parse/template7.C: Adjust.
3139
3140 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3141
3142         PR target/49307
3143         * gcc.dg/pr49307.c: New.
3144
3145 2011-06-09  Wei Guozhi  <carrot@google.com>
3146
3147         PR target/46975
3148         * gcc.target/arm/pr46975.c: New testcase.
3149
3150 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3151
3152         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3153         (PMETH, arglist_t): Removed.
3154         (method_get_number_of_arguments): Removed.
3155         (method_get_nth_argument): Removed.
3156         (method_get_first_argument): Removed.
3157         (method_get_next_argument): Removed.
3158         (method_get_sizeof_arguments): Removed.
3159         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3160         (PMETH): Removed.
3161         (method_get_number_of_arguments): Removed.
3162         (method_get_nth_argument): Removed.
3163         (method_get_first_argument): Removed.
3164         (method_get_next_argument): Removed.
3165         (method_get_sizeof_arguments): Removed.
3166         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3167
3168 2011-06-09  David Li  <davidxl@google.com>
3169
3170         * gcc.dg/dump-pass.c: New test.
3171
3172 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3173
3174         PR c++/29003
3175         * g++.dg/parse/error38.C: New.
3176
3177 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3178
3179         PR middle-end/49308
3180         * gfortran.dg/pr49308.f90: New test.
3181
3182 2011-06-08  Jason Merrill  <jason@redhat.com>
3183
3184         * g++.dg/cpp0x/noexcept11.C: New.
3185         * g++.dg/cpp0x/noexcept12.C: New.
3186         * g++.dg/cpp0x/sfinae11.C: Adjust.
3187
3188 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3189
3190         PR testsuite/49323
3191         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3192         to dg-options, match also DW_AT_linkage_name.
3193
3194 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3195
3196         PR middle-end/21953
3197         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3198         -fno-common on alpha*-dec-osf*.
3199         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3200
3201 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3202
3203         PR rtl-optimization/49303
3204         * gcc.target/ia64/pr49303.c: New test.
3205
3206 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3207
3208         PR fortran/18918
3209         * gfortran.dg/coarray_lock_1.f90: New.
3210         * gfortran.dg/coarray_lock_2.f90: New.
3211
3212 2011-06-07  Jason Merrill  <jason@redhat.com>
3213
3214         * lib/prune.exp: Look for "required" rather than "instantiated".
3215         * g++.dg/abi/mangle11.C: Likewise.
3216         * g++.dg/abi/mangle12.C: Likewise.
3217         * g++.dg/abi/mangle17.C: Likewise.
3218         * g++.dg/abi/mangle20-2.C: Likewise.
3219         * g++.dg/abi/pragma-pack1.C: Likewise.
3220         * g++.dg/cpp0x/decltype26.C: Likewise.
3221         * g++.dg/cpp0x/decltype28.C: Likewise.
3222         * g++.dg/cpp0x/decltype29.C: Likewise.
3223         * g++.dg/cpp0x/enum11.C: Likewise.
3224         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3225         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3226         * g++.dg/cpp0x/pr47416.C: Likewise.
3227         * g++.dg/ext/case-range2.C: Likewise.
3228         * g++.dg/ext/case-range3.C: Likewise.
3229         * g++.dg/gomp/for-19.C: Likewise.
3230         * g++.dg/gomp/pr37533.C: Likewise.
3231         * g++.dg/gomp/pr38639.C: Likewise.
3232         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3233         * g++.dg/inherit/base3.C: Likewise.
3234         * g++.dg/inherit/using6.C: Likewise.
3235         * g++.dg/init/placement4.C: Likewise.
3236         * g++.dg/init/reference3.C: Likewise.
3237         * g++.dg/lookup/scoped6.C: Likewise.
3238         * g++.dg/lookup/using7.C: Likewise.
3239         * g++.dg/other/abstract1.C: Likewise.
3240         * g++.dg/other/error10.C: Likewise.
3241         * g++.dg/other/error5.C: Likewise.
3242         * g++.dg/other/field1.C: Likewise.
3243         * g++.dg/other/offsetof5.C: Likewise.
3244         * g++.dg/parse/bitfield2.C: Likewise.
3245         * g++.dg/parse/constant4.C: Likewise.
3246         * g++.dg/parse/crash20.C: Likewise.
3247         * g++.dg/parse/invalid-op1.C: Likewise.
3248         * g++.dg/parse/non-dependent2.C: Likewise.
3249         * g++.dg/parse/template18.C: Likewise.
3250         * g++.dg/tc1/dr152.C: Likewise.
3251         * g++.dg/tc1/dr166.C: Likewise.
3252         * g++.dg/tc1/dr176.C: Likewise.
3253         * g++.dg/tc1/dr213.C: Likewise.
3254         * g++.dg/template/access11.C: Likewise.
3255         * g++.dg/template/access2.C: Likewise.
3256         * g++.dg/template/access3.C: Likewise.
3257         * g++.dg/template/access7.C: Likewise.
3258         * g++.dg/template/arg7.C: Likewise.
3259         * g++.dg/template/cond2.C: Likewise.
3260         * g++.dg/template/crash13.C: Likewise.
3261         * g++.dg/template/crash40.C: Likewise.
3262         * g++.dg/template/crash7.C: Likewise.
3263         * g++.dg/template/crash84.C: Likewise.
3264         * g++.dg/template/ctor5.C: Likewise.
3265         * g++.dg/template/defarg13.C: Likewise.
3266         * g++.dg/template/defarg14.C: Likewise.
3267         * g++.dg/template/dtor7.C: Likewise.
3268         * g++.dg/template/eh2.C: Likewise.
3269         * g++.dg/template/error2.C: Likewise.
3270         * g++.dg/template/error43.C: Likewise.
3271         * g++.dg/template/friend32.C: Likewise.
3272         * g++.dg/template/injected1.C: Likewise.
3273         * g++.dg/template/instantiate1.C: Likewise.
3274         * g++.dg/template/instantiate3.C: Likewise.
3275         * g++.dg/template/instantiate5.C: Likewise.
3276         * g++.dg/template/instantiate7.C: Likewise.
3277         * g++.dg/template/local6.C: Likewise.
3278         * g++.dg/template/lookup2.C: Likewise.
3279         * g++.dg/template/member5.C: Likewise.
3280         * g++.dg/template/memfriend15.C: Likewise.
3281         * g++.dg/template/memfriend16.C: Likewise.
3282         * g++.dg/template/memfriend17.C: Likewise.
3283         * g++.dg/template/memfriend7.C: Likewise.
3284         * g++.dg/template/meminit1.C: Likewise.
3285         * g++.dg/template/nested3.C: Likewise.
3286         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3287         * g++.dg/template/nontype12.C: Likewise.
3288         * g++.dg/template/nontype13.C: Likewise.
3289         * g++.dg/template/nontype6.C: Likewise.
3290         * g++.dg/template/pr23510.C: Likewise.
3291         * g++.dg/template/pr35240.C: Likewise.
3292         * g++.dg/template/ptrmem15.C: Likewise.
3293         * g++.dg/template/ptrmem6.C: Likewise.
3294         * g++.dg/template/qualified-id1.C: Likewise.
3295         * g++.dg/template/qualttp20.C: Likewise.
3296         * g++.dg/template/qualttp3.C: Likewise.
3297         * g++.dg/template/qualttp4.C: Likewise.
3298         * g++.dg/template/qualttp5.C: Likewise.
3299         * g++.dg/template/qualttp6.C: Likewise.
3300         * g++.dg/template/qualttp7.C: Likewise.
3301         * g++.dg/template/qualttp8.C: Likewise.
3302         * g++.dg/template/recurse.C: Likewise.
3303         * g++.dg/template/recurse2.C: Likewise.
3304         * g++.dg/template/ref5.C: Likewise.
3305         * g++.dg/template/scope2.C: Likewise.
3306         * g++.dg/template/sfinae10.C: Likewise.
3307         * g++.dg/template/sfinae3.C: Likewise.
3308         * g++.dg/template/sizeof3.C: Likewise.
3309         * g++.dg/template/static9.C: Likewise.
3310         * g++.dg/template/template-id-2.C: Likewise.
3311         * g++.dg/template/typedef13.C: Likewise.
3312         * g++.dg/template/typename4.C: Likewise.
3313         * g++.dg/template/using14.C: Likewise.
3314         * g++.dg/template/using2.C: Likewise.
3315         * g++.dg/template/warn1.C: Likewise.
3316         * g++.dg/warn/Wparentheses-13.C: Likewise.
3317         * g++.dg/warn/Wparentheses-15.C: Likewise.
3318         * g++.dg/warn/Wparentheses-16.C: Likewise.
3319         * g++.dg/warn/Wparentheses-17.C: Likewise.
3320         * g++.dg/warn/Wparentheses-18.C: Likewise.
3321         * g++.dg/warn/Wparentheses-19.C: Likewise.
3322         * g++.dg/warn/Wparentheses-20.C: Likewise.
3323         * g++.dg/warn/Wparentheses-23.C: Likewise.
3324         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3325         * g++.dg/warn/noeffect2.C: Likewise.
3326         * g++.dg/warn/noeffect4.C: Likewise.
3327         * g++.dg/warn/pr8570.C: Likewise.
3328         * g++.old-deja/g++.brendan/init2.C: Likewise.
3329         * g++.old-deja/g++.eh/spec6.C: Likewise.
3330         * g++.old-deja/g++.pt/crash10.C: Likewise.
3331         * g++.old-deja/g++.pt/crash36.C: Likewise.
3332         * g++.old-deja/g++.pt/derived3.C: Likewise.
3333         * g++.old-deja/g++.pt/error2.C: Likewise.
3334         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3335         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3336         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3337         * g++.old-deja/g++.pt/overload7.C: Likewise.
3338         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3339
3340 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3341             Iain Sandoe  <iains@gcc.gnu.org>
3342
3343         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3344         Added code to deal with the case when [Protocol
3345         -descriptionForInstanceMethod:] or [Protocol
3346         -descriptionForClassMethod:] returns NULL.
3347
3348 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3349             Iain Sandoe  <iains@gcc.gnu.org>
3350
3351         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3352         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3353         Added cast.
3354
3355 2011-06-07  Xinliang David Li  <davidxl@google.com>
3356
3357         * gcc.dg/inline_2.c: New test.
3358         * gcc.dg/unroll_2.c: New test.
3359         * gcc.dg/inline_3.c: New test.
3360         * gcc.dg/unroll_3.c: New test.
3361         * gcc.dg/inline_4.c: New test.
3362         * gcc.dg/unroll_4.c: New test.
3363         * gcc.dg/inline_1.c: New test.
3364         * gcc.dg/unroll_1.c: New test.
3365
3366 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3367
3368         PR tree-optimization/48497
3369         * lib/gcc-defs.exp (dg-additional-options): New proc.
3370         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3371         -msse2 on 32-bit x86.
3372
3373 2011-06-06  Jason Merrill  <jason@redhat.com>
3374
3375         * g++.dg/cpp0x/enum19.C: New.
3376
3377 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3378
3379         * gcc.target/arm/neon-reload-class.c: New test.
3380
3381 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3382
3383         PR debug/49130
3384         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3385
3386 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3387
3388         * gcc.target/arm/smlatb-1.c: New file.
3389         * gcc.target/arm/smlatt-1.c: New file.
3390         * gcc.target/arm/smlaltb-1.c: New file.
3391         * gcc.target/arm/smlaltt-1.c: New file.
3392
3393 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3394
3395         * gcc.target/arm/mla-2.c: New test.
3396
3397 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3398
3399         PR gcov-profile/49299
3400         * gcc.dg/tree-prof/pr49299-1.c: New test.
3401         * gcc.dg/tree-prof/pr49299-2.c: New test.
3402
3403 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3404
3405         * lib/target-supports.exp
3406         (check_effective_target_vect_widen_mult_qi_to_hi):
3407         Add NEON as supporting target.
3408         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3409         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3410         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3411         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3412         using widening multiplication on targets that support it.
3413         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3414         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3415         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3416
3417 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3418
3419         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3420         Modern Objective-C runtime API.
3421         * objc/execute/next_mapping.h: Removed.
3422         * objc-obj-c++-shared/next-mapping.h: Removed.
3423         * objc-obj-c++-shared/Object1.h: Removed.
3424         * objc-obj-c++-shared/Object1.m: Removed.
3425         * objc-obj-c++-shared/Object1.mm: Removed.
3426         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3427         * objc-obj-c++-shared/Protocol1.h: Removed.
3428         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3429         of ProtoBool, IVAR_T and METHOD.
3430         * objc-obj-c++-shared/runtime.h: New.
3431         * objc-obj-c++-shared/TestsuiteObject.h: New.
3432         * objc-obj-c++-shared/TestsuiteObject.m: New.
3433
3434         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3435         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3436         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3437         it a class method.
3438         * objc/execute/_cmd.m: Include
3439         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3440         runtime API.  ([TestClass +initialize]): Include this method also
3441         with the GNU runtime.
3442         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3443         Object.  ([-setValue:]): Return void.
3444         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3445         with the GNU runtime.  Include
3446         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3447         for the NeXT runtime.  Use the existing print_ivars() and
3448         compare_structures() implementations for the old NeXT runtime.
3449         Added new implementations for the Modern GNU and NeXT runtimes.
3450         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3451         well.  (main): Use objc_getClass().  Use return instead of exit.
3452         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3453         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3454         of exit().
3455         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3456         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3457         instead of Object.  (main): Use return instead of exit().
3458         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3459         instead of Object.  Removed prototype for exit().  (main): Use
3460         return instead of exit().  Use the Modern Objective-C runtime API.
3461         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3462         Object.
3463         * objc/execute/class-tests-1.h: Include
3464         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3465         runtime API.  (test_class_with_superclass): Do not call [Object
3466         class].  There is no need to with the current libobjc.
3467         * objc/execute/class-tests-2.h: Include
3468         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3469         runtime API.
3470         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3471         ../../objc-obj-c++-shared/next-mapping.h.
3472         * objc/execute/class-2.m: Likewise.
3473         * objc/execute/class-3.m: Likewise.
3474         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3475         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3476         +initialize]): Include this method also with the GNU
3477         runtime. (main): Use the Modern Objective-C runtime API.
3478         * objc/execute/class-5.m: Likewise.
3479         * objc/execute/class-6.m: Likewise.
3480         * objc/execute/class-7.m: Likewise.
3481         * objc/execute/class-8.m: Likewise.
3482         * objc/execute/class-9.m: Likewise.
3483         * objc/execute/class-10.m: Likewise.
3484         * objc/execute/class-11.m: Likewise.
3485         * objc/execute/class-12.m: Likewise.
3486         * objc/execute/class-13.m: Likewise.
3487         * objc/execute/class-14.m: Likewise.
3488         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3489         this method also with the GNU runtime.
3490         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3491         +initialize]): Include this method also with the GNU runtime.
3492         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3493         of Object.
3494         * objc/execute/encode-1.m: Likewise.
3495         * objc/execute/enumeration-1.m: Likewise.
3496         * objc/execute/enumeration-2.m: Likewise.
3497         * objc/execute/exceptions/catchall-1.m: Likewise.
3498         * objc/execute/exceptions/finally-1.m: Likewise.
3499         * objc/execute/exceptions/foward-1.m: Likewise.
3500         * objc/execute/exceptions/local-variables-1.m: Likewise.
3501         * objc/execute/exceptions/throw-nil.m: Likewise.
3502         * objc/execute/exceptions/trivial.m: Likewise.
3503         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3504         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3505         * objc/execute/exceptions/matcher-1.m: Likewise.
3506         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3507         Object.
3508         * objc/execute/formal_protocol-2.m: Likewise.
3509         * objc/execute/formal_protocol-3.m: Likewise.
3510         * objc/execute/formal_protocol-4.m: Likewise.
3511         * objc/execute/formal_protocol-5.m: Include
3512         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3513         protocol_getName().
3514         * objc/execute/formal_protocol-6.m: Likewise.
3515         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3516         Object.  Include <objc/Protocol.h> instead of
3517         ../../objc-obj-c++-shared/Protocol1.h.
3518         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3519         Object.
3520         * objc/execute/informal_protocol.m: Likewise.
3521         * objc/execute/load-3.m: Likewise.
3522         * objc/execute/many_args_method.m ([TestClass +initialize]):
3523         Include this method with the GNU runtime as well.
3524         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3525         * objc/execute/nested-func-1.m: Use TestsuiteObject
3526         instead of Object.
3527         * objc/execute/nil_method-1.m: Likewise.
3528         * objc/execute/no_clash.m: Likewise.
3529         * objc/execute/np-1.m: Do not include
3530         ../../objc-obj-c++-shared/Protocol1.h.
3531         (main): Use return instead of exit().
3532         * objc/execute/np-2.m: Do not include
3533         ../../objc-obj-c++-shared/Protocol1.h.
3534         ([MyObject +initialize]): Include this method also with the GNU
3535         runtime.  (main): Use return instead of exit().
3536         * objc/execute/object_is_class.m: Include
3537         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3538         of Object.  (main): Use the Modern Objective-C runtime API.
3539         * objc/execute/object_is_meta_class.m: Likewise.
3540         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3541         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3542         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3543         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3544         Objective-C runtime API.
3545         * objc/execute/protocol-isEqual-2.m: Likewise.
3546         * objc/execute/protocol-isEqual-3.m: Likewise.
3547         * objc/execute/protocol-isEqual-4.m: Likewise.
3548         * objc/execute/redefining_self.m ([TestClass +initialize]):
3549         Include this method with the GNU runtime as well.
3550         * objc/execute/root_methods.m: Include
3551         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3552         Include this method with the GNU runtime as well.
3553         (main): Use the Modern Objective-C runtime API.
3554         * objc/execute/selector-1.m: Include
3555         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3556         of Object.  (main): Use the Modern Objective-C runtime API.
3557         * objc/execute/static-1.m ([Test +initialize]): Include this
3558         method with the GNU runtime as well.
3559         * objc/execute/static-2.m: Likewise.
3560         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3561         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3562         ([MathClass +initialize]): Include this method with the GNU
3563         runtime as well.
3564         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3565         instead of Object.
3566         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3567         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3568         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3569         * objc.dg/attributes/method-attribute-1.m: Likewise.
3570         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3571         * objc.dg/attributes/method-attribute-2.m: Likewise.
3572         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3573         * objc.dg/attributes/method-attribute-3.m: Likewise.
3574         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3575         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3576         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3577         * obj-c++.dg/bitfield-1.mm: Likewise.
3578         * obj-c++.dg/bitfield-2.mm: Likewise
3579         * objc.dg/bitfield-3.m: Likewise.
3580         * obj-c++.dg/bitfield-4.mm: Likewise.
3581         * objc.dg/bitfield-5.m: Likewise
3582         * objc.dg/call-super-1.m: Likewise.
3583         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3584         Use objc_getClass() instead of objc_get_class(), but for the GNU
3585         runtime redefine objc_getClass as objc_get_class.  Include
3586         ../objc-obj-c++-shared/runtime.h.
3587         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3588         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3589         Use the Modern Objective-C runtime API.
3590         * objc.dg/class-protocol-1.m: Include
3591         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3592         * obj-c++.dg/class-protocol-1.mm: Likewise.
3593         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3594         * objc.dg/comp-types-10.m: Likewise.
3595         * objc.dg/comp-types-11.m: Likewise.
3596         * objc.dg/comp-types-12.m: Likewise.
3597         * obj-c++.dg/comp-types-9.mm: Likewise.
3598         * obj-c++.dg/comp-types-11.mm: Likewise.
3599         * obj-c++.dg/comp-types-12.mm: Likewise.
3600         * obj-c++.dg/comp-types-13.mm: Likewise.
3601         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3602         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3603         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3604         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3605         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3606         * objc.dg/desig-init-1.m: Likewise.
3607         * obj-c++.dg/defs.mm: Likewise.
3608         * objc.dg/exceptions-2.m: Likewise.
3609         * obj-c++.dg/except-1.mm: Likewise.
3610         * obj-c++.dg/exceptions-2.mm: Likewise.
3611         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3612         Use the Modern Objective-C runtime API.
3613         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3614         the Modern Objective-C runtime API.  Do not include
3615         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3616         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3617         the Modern Objective-C runtime API except when using an older NeXT
3618         runtime.
3619         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3620         the Modern Objective-C runtime API.
3621         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3622         objc/encoding.h.
3623         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3624         * objc.dg/encode-7-next-64bit.m: Updated include.
3625         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3626         objc/encoding.h.
3627         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3628         the Modern Objective-C runtime API.
3629         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3630         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3631         instead of ../objc-obj-c++-shared/Protocol1.h.
3632         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3633         the Modern Objective-C runtime API except when using an older NeXT
3634         runtime.
3635         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3636         the Modern Objective-C runtime API.
3637         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3638         Object.
3639         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3640         * objc.dg/fix-and-continue-2.m: Likewise.
3641         * objc.dg/foreach-1.m: Likewise.
3642         * objc.dg/foreach-2.m: Likewise.
3643         * objc.dg/foreach-3.m: Likewise.
3644         * objc.dg/foreach-4.m: Likewise.
3645         * objc.dg/foreach-5.m: Likewise.
3646         * objc.dg/foreach-6.m: Likewise.
3647         * objc.dg/foreach-7.m: Likewise.
3648         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3649         Object.
3650         * objc.dg/func-ptr-2.m: Likewise.
3651         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3652         Do not include objc/objc-api.h.
3653         * obj-c++.dg/fsf-package-0.mm: Likewise.
3654         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3655         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3656         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3657         of Object.
3658         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3659         * objc.dg/gnu-runtime-3.m: Likewise.
3660         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3661         * objc.dg/headers.m: Include objc/runtime.h instead of
3662         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3663         for the NeXT runtime.
3664         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3665         * obj-c++.dg/isa-field-1.mm: Likewise.
3666         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3667         * objc.dg/layout-1.m: Likewise.
3668         * objc.dg/layout-2.m: Likewise.
3669         * objc.dg/local-decl-2.m: Likewise.
3670         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3671         Object.  ([Container +elementForView:]): Use
3672         class_conformsToProtocol().
3673         * obj-c++.dg/lookup-2.mm: Likewise.
3674         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3675         * obj-c++.dg/local-decl-1.mm: Likewise.
3676         * objc.dg/method-3.m: Likewise.
3677         * objc.dg/method-4.m: Likewise.
3678         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3679         ../objc-obj-c++-shared/Protocol1.h.
3680         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3681         * objc.dg/method-9.m: Likewise.
3682         * objc.dg/method-10.m: Likewise.
3683         * objc.dg/method-13.m ([Root +initialize]): Include this method
3684         also for the GNU runtime.  (main): Use objc_getClass() also for
3685         the GNU runtime.
3686         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3687         * objc.dg/method-17.m: Likewise.
3688         * objc.dg/method-19.m: Likewise.
3689         * objc.dg/method-20b.m: Likewise.
3690         * obj-c++.dg/method-2.mm: Likewise.
3691         * obj-c++.dg/method-6.mm: Likewise.
3692         * obj-c++.dg/method-10.mm: Likewise.
3693         * obj-c++.dg/method-11.mm: Likewise.
3694         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3695         ../objc-obj-c++-shared/Protocol1.h.
3696         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3697         * obj-c++.dg/method-15.mm: Likewise.
3698         * obj-c++.dg/method-17.mm: Likewise.
3699         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3700         +initialize]): Include this method also for the GNU
3701         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3702         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3703         * obj-c++.dg/method-22.mm: Likewise.
3704         * obj-c++.dg/method-23.mm: Likewise.
3705         * obj-c++.dg/no-extra-load.mm: Likewise.
3706         * objc.dg/objc-fast-4.m: Likewise.
3707         * objc.dg/objc-gc-4.m: Likewise.
3708         * obj-c++.dg/objc-gc-3.mm: Likewise.
3709         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3710         protocol_getMethodDescription() instead of [Protocol
3711         -descriptionForInstanceMethod].
3712         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3713         Made it available with all runtimes.  (main): Call -test instead
3714         of -class.
3715         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3716         and put into a category.
3717         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3718         Object.  Include objc/objc.h.
3719         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3720         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3721         New. (main): Use protocol_getMethodDescription() instead
3722         of [Protocol -descriptionForInstanceMethod] and [Protocol
3723         -descriptionForClassMethod].
3724         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3725         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3726         Objective-C runtime API.
3727         * obj-c++.dg/proto-qual-1.mm: Likewise.
3728         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3729         Object.
3730         * obj-c++.dg/property/property-1.mm: Likewise.
3731         * obj-c++.dg/qual-types-1.mm: Likewise.
3732         * objc.dg/selector-2.m: Include objc/objc.h instead of
3733         ../objc-obj-c++-shared/Object1.h.
3734         * obj-c++.dg/selector-2.mm: Likewise.
3735         * obj-c++.dg/selector-5.mm: Likewise.
3736         * obj-c++.dg/selector-6.mm: Likewise.
3737         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3738         Object.  Do not include objc/objc-api.h.
3739         * obj-c++.dg/set-not-used-1.mm: Likewise.
3740         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3741         * objc.dg/stret-1.m: Likewise.
3742         * objc.dg/stret-2.m: Likewise.
3743         * obj-c++.dg/super-class-2.mm: Likewise.
3744         * objc.dg/super-class-3.m: Likewise.
3745         * objc.dg/super-class-4.m: Likewise.
3746         * objc.dg/sync-2.m: Likewise.
3747         * obj-c++.dg/sync-2.mm: Likewise.
3748         * objc.dg/sync-1.m: Include objc/objc.h instead of
3749         ../objc-obj-c++-shared/Object1.h.
3750         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3751         'Class' as the type of 'isa'.
3752         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3753         Objective-C runtime API.  ([TestClass +initialize]): Include this
3754         method with the GNU runtime as well.
3755         * objc.dg/strings/strings-1.m: Updated includes.
3756         * obj-c++.dg/strings/strings-1.mm: Likewise.
3757         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3758         objc.dg/strings/const-str-12b.m.
3759         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3760         * obj-c++.dg/template-3.mm: Likewise.
3761         * obj-c++.dg/template-4.mm: Likewise.
3762         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3763         Objective-C runtime API.
3764         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3765         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3766         * obj-c++.dg/try-catch-1.mm: Likewise.
3767         * obj-c++.dg/try-catch-2.mm: Likewise.
3768         * objc.dg/try-catch-3.m: Likewise.
3769         * obj-c++.dg/try-catch-3.mm: Likewise.
3770         * objc.dg/try-catch-6.m: Likewise.
3771         * objc.dg/try-catch-7.m: Likewise.
3772         * obj-c++.dg/try-catch-7.mm: Likewise.
3773         * obj-c++.dg/try-catch-8.mm: Likewise.
3774         * obj-c++.dg/try-catch-9.mm: Likewise.
3775         * objc.dg/try-catch-10.m: Likewise.
3776         * obj-c++.dg/try-catch-11.mm: Likewise.
3777         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3778         Object.  Include objc/objc.h.
3779         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3780         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3781         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3782         Object.  Use Modern Objective-C runtime API.  Do not use
3783         performv::.
3784         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3785         * obj-c++.dg/torture/trivial.mm: Likewise.
3786         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3787         instead of ../objc-obj-c++-shared/Object1.h.  Include
3788         ../objc-obj-c++-shared/runtime.h.
3789         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3790         * objc.dg/torture/strings/const-str-11.m: Likewise.
3791         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3792         * objc.dg/torture/strings/const-str-9.m: Likewise.
3793         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3794         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3795         instead of Object. Only add _FooClassReference if
3796         __NEXT_RUNTIME__.
3797         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3798         * objc.dg/torture/strings/const-str-8.m: Likewise.
3799         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3800         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3801         additional sources.
3802         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3803         Object.
3804         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3805         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3806         * obj-c++.dg/va-meth-1.mm: Likewise.
3807         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3808         ../objc-obj-c++-shared/Object1.h.
3809         * objc.dg/zero-link-3.m: Likewise.
3810
3811 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3812
3813         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3814
3815 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3816
3817         PR objc-++/48275
3818         * obj-c++.dg/property/cxx-property-1.mm: New.
3819         * obj-c++.dg/property/cxx-property-2.mm: New.
3820
3821 2011-06-06  Jason Merrill  <jason@redhat.com>
3822
3823         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3824
3825 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3826
3827         PR rtl-optimization/49145
3828         From Ryan Mansfield
3829         * gcc.c-torture/compile/pr49145.c: New test.
3830
3831 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3832
3833         PR testsuite/49288
3834         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3835         to dg-options, match also DW_AT_linkage_name.
3836
3837         PR debug/49294
3838         * gcc.dg/debug/pr49294.c: New test.
3839
3840         PR c++/49264
3841         * g++.dg/opt/pr49264.C: New test.
3842
3843 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3844
3845         PR tree-optimization/49243
3846         * gcc.dg/pr49243.c: New.
3847
3848 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3849
3850         * gnat.dg/specs/cond_expr1.ads: New test.
3851
3852 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3853
3854         * gnat.dg/deferred_const4.ad[sb]: New test.
3855         * gnat.dg/deferred_const4_pkg.ads: New helper.
3856
3857 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3858
3859         * gnat.dg/test_tamdt.adb: Rename to...
3860         * gnat.dg/taft_type1.adb: ...this.
3861         * gnat.dg/tamdt.ad[sb]: Rename to...
3862         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3863         * gnat.dg/tamdt_aux.ads: Rename to...
3864         * gnat.dg/taft_type1_pkg2.ads: ...this.
3865         * gnat.dg/taft_type2.ad[sb]: New test.
3866         * gnat.dg/taft_type2_pkg.ads: New helper.
3867         * gnat.dg/taft_type3.adb: New test.
3868         * gnat.dg/taft_type3_pkg.ads: New helper.
3869
3870 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3871
3872         PR fortran/49255
3873         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3874         for F2008.
3875
3876 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3877
3878         PR testsuite/49287
3879         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3880         warning.
3881         * objc.dg/gnu-api-2-objc.m: Likewise.
3882         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3883         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3884
3885 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3886
3887         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3888         alignment, not the alignment, when calling class_addIvar().  Add
3889         an 'isa' instance variable to the test root class.
3890         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3891
3892 2011-06-04  Jan Hubicka  <jh@suse.cz>
3893
3894         PR tree-optimization/48893
3895         PR tree-optimization/49091
3896         PR tree-optimization/49179
3897         * gfortran.dg/pr49179.f90: New testcase
3898
3899 2011-06-04  Jan Hubicka  <jh@suse.cz>
3900
3901         PR lto/48954
3902         * g++.dg/torture/pr48954.C: New testcase.
3903
3904 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3905
3906         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3907
3908 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3909
3910         PR c++/33840
3911         * g++.dg/diagnostic/bitfld2.C: New.
3912
3913 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3914
3915         PR target/49281
3916         * gcc.c-torture/execute/pr49281.c: New test.
3917
3918 2011-06-04  Jan Hubicka  <jh@suse.cz>
3919
3920         PR tree-optimize/48929
3921         * gcc.c-torture/compile/pr48929.c: New testcase.
3922
3923 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3924
3925         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3926
3927 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3928
3929         PR c++/49276
3930         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3931
3932 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3933
3934         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3935
3936 2011-06-03  Richard Henderson  <rth@redhat.com>
3937             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3938
3939         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3940
3941 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3942
3943         * objc.dg/headers.m: Do not include objc-list.h.
3944
3945 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3946
3947         * objc.dg/type-stream-1.m: Test removed.
3948         * objc.dg/headers.m: Do not include typedstream.h.
3949
3950 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3951
3952         * objc.dg/torture/forward-1.m (main): Updated testcase.
3953
3954 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3955
3956         PR target/49163
3957         * gcc.c-torture/compile/pr49163.c: New.
3958
3959 2011-06-02  Asher Langton  <langton2@llnl.gov>
3960
3961         PR fortran/49268
3962         * gfortran.dg/PR49268.f90: New test.
3963
3964 2011-06-02  Asher Langton  <langton2@llnl.gov>
3965
3966         PR fortran/37039
3967         * gfortran.dg/PR37039.f90: New test.
3968
3969 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3970
3971         PR objc/48539
3972         * objc.dg/method-5.m: Updated.
3973         * objc.dg/method-19.m: Updated.
3974         * objc.dg/method-lookup-1.m: New.
3975         * obj-c++.dg/method-6.mm: Updated.
3976         * obj-c++.dg/method-7.mm: Updated.
3977         * obj-c++.dg/method-lookup-1.mm: New.
3978
3979 2011-06-02  DJ Delorie  <dj@redhat.com>
3980
3981         * lib/timeout.exp (timeout): Add board_info support.
3982
3983 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3984
3985         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3986
3987 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3988
3989         PR fortran/49265
3990         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3991         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3992
3993 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3994             Hans-Peter Nilsson  <hp@axis.com>
3995
3996         PR rtl-optimization/48840
3997         * gcc.target/sparc/ultrasp13.c: New test.
3998
3999 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4000
4001         PR target/49238
4002         * gcc.c-torture/compile/pr49238.c: New.
4003
4004 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4005
4006         * gcc.target/arm/g2.c: Skip test in -mthumb.
4007         Skip test unless cpu is xscale.
4008         * gcc.target/arm/scd42-2.c: Likewise.
4009         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4010
4011 2011-06-01  Jason Merrill  <jason@redhat.com>
4012
4013         * g++.dg/cpp0x/decltype28.C: New.
4014         * g++.dg/cpp0x/decltype29.C: New.
4015
4016 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4017
4018         PR target/45074
4019         * gcc.target/mips/pr45074.c: New test.
4020
4021 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4022             Hans-Peter Nilsson  <hp@axis.com>
4023
4024         PR rtl-optimization/48830
4025         * gcc.target/sparc/ultrasp12.c: New test.
4026
4027 2011-06-01  David Li  <davidxl@google.com>
4028
4029         * gcc.dg/profile-dir-1.c: Change pass name.
4030         * gcc.dg/profile-dir-2.c: Ditto.
4031         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4032         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4033         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4034         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4035         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4036         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4037         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4038         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4039         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4040         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4041         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4042         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4043         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4044         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4045         * gcc.dg/profile-dir-3.c: Ditto.
4046         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4047
4048 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4049
4050         * objc.dg/attributes/method-nonnull-1.m: New test.
4051         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4052
4053 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4054
4055         PR fortran/18918
4056         * gfortran.dg/coarray_atomic_1.f90: New.
4057         * gfortran.dg/coarray/atomic_1.f90: New.
4058
4059 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4060
4061         * gcc.dg/guality/bswaptest.c: New test.
4062         * gcc.dg/guality/clztest.c: New test.
4063         * gcc.dg/guality/ctztest.c: New test.
4064         * gcc.dg/guality/rotatetest.c: New test.
4065
4066         PR target/48688
4067         * gcc.target/i386/pr48688.c: New test.
4068
4069 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4070
4071         PR c++/48010
4072         * g++.dg/lookup/name-clash9.C: New.
4073
4074 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4075
4076         PR fortran/18918
4077         * gfortran.dg/coarray/dummy_1.f90: New.
4078
4079 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4080
4081         PR fortran/18918
4082         * gfortran.dg/coarray/save_1.f90: New.
4083         * gfortran.dg/coarray_4.f90: Update dg-error.
4084
4085 2011-05-31  Jason Merrill  <jason@redhat.com>
4086
4087         * g++.dg/cpp0x/rv-template1.C: New.
4088
4089 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4090
4091         PR rtl-optimization/49235
4092         * gcc.dg/pr49235.c: New test.
4093
4094 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4095
4096         PR tree-optimization/49093
4097         * gcc.dg/vect/pr49093.c: New test.
4098
4099 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4100
4101         PR debug/49047
4102         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4103
4104 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4105
4106         PR testsuite/49239
4107         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4108         output array.
4109
4110 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4111
4112         PR target/49186
4113         * gcc.c-torture/execute/pr49186.c: New.
4114
4115 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4116
4117         PR target/49168
4118          * gcc.target/i386/pr49168-1.c: New.
4119
4120 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4121             Eric Botcazou  <ebotcazou@adacore.com>
4122
4123         * gcc.dg/guality/drap.c: New test.
4124
4125 2011-05-30  Richard Guenther  <rguenther@suse.de>
4126
4127         PR tree-optimization/49210
4128         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4129         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4130
4131 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4132
4133         PR c++/49223
4134         * g++.dg/gomp/pr49223-1.C: New test.
4135         * g++.dg/gomp/pr49223-2.C: New test.
4136
4137 2011-05-30  Richard Guenther  <rguenther@suse.de>
4138
4139         PR tree-optimization/49218
4140         * gcc.c-torture/execute/pr49218.c: New testcase.
4141
4142 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4143
4144         PR tree-optimization/49199
4145         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4146         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4147         -fno-tree-scev-cprop.
4148
4149 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4150
4151         PR fortran/47601
4152         * gfortran.dg/extends_13.f03: New.
4153
4154 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4155
4156         PR rtl-optimization/49095
4157         * gcc.target/i386/pr49095.c: New test.
4158
4159 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4160
4161         PR fortran/18918
4162         * gfortran.dg/coarray_24.f90: New.
4163
4164 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4165
4166         PR fortran/18918
4167         * gfortran.dg/coarray_23.f90: New.
4168
4169 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4170
4171         From Ryan Mansfield
4172         * gcc.dg/pr48826.c: New test.
4173
4174 2011-05-29  Richard Guenther  <rguenther@suse.de>
4175
4176         PR tree-optimization/49217
4177         * gcc.dg/torture/pr49217.c: New testcase.
4178
4179 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4180
4181         PR testsuite/49222
4182         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4183
4184 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4185
4186         * gnat.dg/boolean_subtype.adb: Rename to...
4187         * gnat.dg/boolean_subtype1.adb: ...this.
4188
4189 2011-05-28  Jason Merrill  <jason@redhat.com>
4190
4191         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4192
4193 2011-05-27  Jason Merrill  <jason@redhat.com>
4194
4195         * g++.dg/cpp0x/enum18.C: Adjust.
4196
4197         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4198
4199 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4200
4201         PR fortran/18918
4202         * gfortran.dg/coarray_22.f90: New.
4203
4204 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4205
4206         PR tree-optimization/46728
4207         * gcc.target/powerpc/pr46728-1.c: New.
4208         * gcc.target/powerpc/pr46728-2.c: New.
4209         * gcc.target/powerpc/pr46728-3.c: New.
4210         * gcc.target/powerpc/pr46728-4.c: New.
4211         * gcc.target/powerpc/pr46728-5.c: New.
4212         * gcc.dg/pr46728-6.c: New.
4213         * gcc.target/powerpc/pr46728-7.c: New.
4214         * gcc.target/powerpc/pr46728-8.c: New.
4215         * gcc.dg/pr46728-9.c: New.
4216         * gcc.target/powerpc/pr46728-10.c: New.
4217         * gcc.target/powerpc/pr46728-11.c: New.
4218         * gcc.dg/pr46728-12.c: New.
4219         * gcc.target/powerpc/pr46728-13.c: New.
4220         * gcc.target/powerpc/pr46728-14.c: New.
4221         * gcc.target/powerpc/pr46728-15.c: New.
4222         * gcc.target/powerpc/pr46728-16.c: New.
4223
4224 2011-05-27  Jason Merrill  <jason@redhat.com>
4225
4226         * g++.dg/abi/mangle47.C: New.
4227
4228         PR c++/49176
4229         * g++.dg/template/const5.C: New.
4230
4231         * g++.dg/cpp0x/enum18.C: New.
4232
4233         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4234
4235         * g++.dg/cpp0x/error6.C: New.
4236
4237         * g++.dg/cpp0x/error5.C: New.
4238
4239 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4240
4241         PR c++/49165
4242         * g++.dg/eh/cond6.C: New test.
4243
4244 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4245
4246         PR fortran/48820
4247         * gfortran.dg/rank_3.f90: New.
4248         * gfortran.dg/rank_4.f90: New.
4249
4250 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4251
4252         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4253         replace dump search.
4254
4255 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4256
4257         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4258         * gnat.dg/bit_packed_array5.adb: ...here.
4259
4260 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4261
4262         PR c++/42056
4263         * g++.dg/cpp0x/auto25.C: New.
4264
4265 2011-05-27  Richard Guenther  <rguenther@suse.de>
4266
4267         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4268
4269 2011-05-27  Richard Guenther  <rguenther@suse.de>
4270
4271         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4272
4273 2011-05-27  Richard Guenther  <rguenther@suse.de>
4274
4275         PR middle-end/49189
4276         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4277
4278 2011-05-26  Jason Merrill  <jason@redhat.com>
4279
4280         * g++.dg/cpp0x/friend1.C: New.
4281         * g++.dg/cpp0x/friend2.C: New.
4282
4283         * g++.dg/cpp0x/auto7.C: Update.
4284         * g++.dg/template/crash50.C: Adjust.
4285         * g++.dg/template/static9.C: Adjust.
4286         * g++.old-deja/g++.ext/memconst.C: Adjust.
4287
4288 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4289
4290         * gcc.dg/march.c: Ignore a note for some targets.
4291
4292 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4293             Nathan Froyd  <froydnj@codesourcery.com>
4294
4295         PR c++/2288
4296         PR c++/18770
4297         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4298         * g++.dg/parse/pr18770.C: New test.
4299         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4300
4301 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4302
4303         PR fortran/48955
4304         * gfortran.dg/dependency_40.f90 : New test.
4305
4306 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4307
4308         PR fortran/18918
4309         * gfortran.dg/coarray/registering_1.f90: New.
4310
4311 2011-05-26  Jason Merrill  <jason@redhat.com>
4312
4313         * g++.dg/cpp0x/variadic111.C: New.
4314         * g++.dg/cpp0x/variadic41.C: Adjust.
4315
4316 2011-05-26  Richard Guenther  <rguenther@suse.de>
4317
4318         PR tree-optimization/48702
4319         * gcc.dg/torture/pr48702.c: New testcase.
4320
4321 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4322
4323         PR gcov-profile/48845
4324         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4325         support.
4326         * gcc.dg/matrix/matrix.exp: Likewise.
4327         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4328         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4329         line number to check_profiling_available.
4330         * lib/target-supports.exp (check_profiling_available): Account for
4331         this.
4332         Require TLS runtime support with -fprofile-generate.
4333         * lib/profopt.exp (profopt-execute): Add TLS options for
4334         -fprofile-generate.
4335         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4336
4337 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4338
4339         PR c++/49165
4340         * g++.dg/eh/cond5.C: New test.
4341
4342         PR tree-optimization/49161
4343         * gcc.c-torture/execute/pr49161.c: New test.
4344
4345 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4346
4347         * gcc.target/arm/neon-vorn-vbic.c: New test.
4348
4349 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4350
4351         PR tree-optimization/49038
4352         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4353         * gcc.dg/vect/pr49038.c: New test.
4354
4355 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4356         * g++.dg/init/pr25811-3.C: New.
4357         * g++.dg/init/pr25811-4.C: New.
4358
4359 2011-05-25  Jason Merrill  <jason@redhat.com>
4360
4361         * g++.dg/cpp0x/enum17.C: New.
4362         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4363
4364         * g++.dg/cpp0x/auto24.C: New.
4365
4366         * g++.dg/cpp0x/error4.C: New.
4367
4368         * g++.dg/cpp0x/rv-restrict.C: New.
4369
4370         * g++.dg/cpp0x/enum15.C: New.
4371         * g++.dg/cpp0x/constexpr-switch2.C: New.
4372
4373         * g++.dg/cpp0x/variadic110.C: New.
4374
4375         * g++.dg/cpp0x/auto9.C: Add typedef test.
4376
4377         * g++.dg/cpp0x/auto23.C: New.
4378         * g++.dg/cpp0x/auto9.C: Adjust.
4379
4380         * g++.dg/cpp0x/defaulted29.C: New.
4381
4382         * g++.dg/cpp0x/initlist51.C: New.
4383
4384 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4385
4386         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4387         * g++.dg/abi/packed1.C: Suppress warning.
4388         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4389         * g++.dg/template/stdarg1.C: Likewise.
4390         * g++.dg/other/packed1.C: Remove arm from xfail list.
4391
4392 2011-05-25  Jason Merrill  <jason@redhat.com>
4393
4394         * g++.dg/cpp0x/enum16.C: New.
4395         * g++.dg/parse/error15.C: Adjust.
4396
4397         * g++.dg/cpp0x/initlist50.C: New.
4398
4399         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4400
4401         * g++.dg/cpp0x/variadic109.C: New.
4402
4403 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4404
4405          * gcc.target/i386/pause-1.c: New.
4406
4407 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4408
4409         * gcc.dg/stack-usage-1.c: Adjust comment.
4410         * gcc.dg/stack-usage-2.c: New test.
4411
4412 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4413
4414         PR c++/49136
4415         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4416         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4417
4418 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4419
4420         PR rtl-optimization/48757
4421         * gfortran.dg/pr48757.f:  New test case.
4422
4423 2011-05-24  Jason Merrill  <jason@redhat.com>
4424
4425         * g++.dg/cpp0x/access01.C: New.
4426
4427 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4428
4429         PR libobjc/48177
4430         * objc.dg/pr48177.m: New testcase.      
4431
4432 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4433
4434         PR objc/48187
4435         * objc.dg/pr48187.m: New testcase.
4436         * obj-c++.dg/pr48187.mm: New testcase.
4437         * objc.dg/ivar-extra-semicolon.m: New testcase.
4438
4439 2011-05-24  Jason Merrill  <jason@redhat.com>
4440
4441         * g++.dg/template/access21.C: New.
4442         * g++.dg/template/access22.C: New.
4443
4444 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4445
4446         PR rtl-optimization/48633
4447         * g++.dg/pr48633.C: New test.
4448
4449 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4450
4451         PR target/49133
4452         * g++.dg/other/pr49133.C: New test.
4453
4454 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4455             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4456
4457         * gcc.dg/torture/tls/run-gd.c: New test.
4458         * gcc.dg/torture/tls/run-ie.c: New test.
4459         * gcc.dg/torture/tls/run-ld.c: New test.
4460         * gcc.dg/torture/tls/run-le.c: New test.
4461         * lib/target-supports.exp (check_effective_target_tls_runtime):
4462         Build testcase with TLS options.
4463
4464 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4465
4466         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4467
4468 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4469
4470         PR tree-optimization/49121
4471         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4472
4473 2011-05-23  Jason Merrill  <jason@redhat.com>
4474
4475         * g++.dg/cpp0x/defaulted28.C: New.
4476
4477         * g++.dg/cpp0x/sfinae25.C: New.
4478
4479         * g++.dg/cpp0x/rv-cast2.C: New.
4480
4481         * g++.dg/cpp0x/enum14.C: New.
4482
4483 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4484
4485         PR lto/49123
4486         * gcc.c-torture/execute/pr49123.c: New test.
4487
4488         PR debug/49032
4489         * gcc.dg/debug/pr49032.c: New test.
4490
4491         PR c/49120
4492         * gcc.dg/pr49120.c: New test.
4493
4494 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4495
4496         PR target/47315
4497         * gcc.target/i386/pr47315.c: New test.
4498
4499 2011-05-23  Jason Merrill  <jason@redhat.com>
4500
4501         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4502
4503         * g++.dg/cpp0x/sfinae24.C: New.
4504
4505         * g++.dg/cpp0x/error3.C: New.
4506
4507         * g++.dg/cpp0x/defaulted27.C: New.
4508
4509         * g++.dg/cpp0x/decltype27.C: New.
4510
4511 2011-05-23  Richard Guenther  <rguenther@suse.de>
4512
4513         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4514
4515 2011-05-23  Richard Guenther  <rguenther@suse.de>
4516
4517         PR tree-optimization/40874
4518         * g++.dg/tree-ssa/pr40874.C: New testcase.
4519
4520 2011-05-23  Richard Guenther  <rguenther@suse.de>
4521
4522         PR tree-optimization/49115
4523         * g++.dg/torture/pr49115.C: New testcase.
4524
4525 2011-05-23  Richard Guenther  <rguenther@suse.de>
4526
4527         PR middle-end/15419
4528         * gcc.dg/memcpy-3.c: New testcase.
4529
4530 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4531
4532         PR middle-end/48973
4533         * gcc.c-torture/execute/pr48973-1.c: New test.
4534         * gcc.c-torture/execute/pr48973-2.c: New test.
4535
4536 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4537
4538         PR c++/18016
4539         * g++.dg/warn/pr18016.C: New.
4540
4541 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4542
4543         PR target/45098
4544         * gcc.target/arm/ivopts-6.c: New test.
4545
4546 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4547
4548         PR middle-end/49029
4549         * gcc.c-torture/compile/pr49029.c: New test.
4550
4551 2011-05-22  Jason Merrill  <jason@redhat.com>
4552
4553         * g++.dg/cpp0x/sfinae23.C: New.
4554         * g++.dg/cpp0x/sfinae8.C: Correct.
4555
4556 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4557
4558         * gfortran.dg/function_optimize_8.f90:  New test case.
4559
4560 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4561
4562         PR tree-optimization/49087
4563         * gcc.dg/vect/O3-pr49087.c: New test.
4564
4565 2011-05-21  Jason Merrill  <jason@redhat.com>
4566
4567         * g++.dg/debug/const5.C: New.
4568
4569 2011-05-20  Jason Merrill  <jason@redhat.com>
4570
4571         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4572
4573         * g++.dg/cpp0x/constexpr-static7.C: New.
4574
4575         * g++.dg/cpp0x/enum12.C: New.
4576         * g++.dg/cpp0x/enum13.C: New.
4577
4578 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4579
4580         PR fortran/48699
4581         * gfortran.dg/select_type_23.f03: New.
4582
4583 2011-05-20  Jason Merrill  <jason@redhat.com>
4584
4585         * g++.dg/cpp0x/defaulted26.C: New.
4586
4587         * g++.dg/cpp0x/noexcept02.C: Fix.
4588         * g++.dg/cpp0x/noexcept03.C: Fix.
4589         * g++.dg/cpp0x/noexcept08.C: Fix.
4590         * g++.dg/cpp0x/noexcept10.C: New.
4591
4592 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4593
4594         PR fortran/48706
4595         * gfortran.dg/extends_12.f03: New.
4596
4597 2011-05-20  Jason Merrill  <jason@redhat.com>
4598
4599         * g++.dg/template/koenig9.C: New.
4600         * g++.dg/opt/pr47615.C: Fix.
4601         * g++.dg/overload/defarg1.C: Fix.
4602         * g++.dg/tc1/dr213.C: Remove xfail.
4603         * g++.dg/torture/pr34850.C: Fix.
4604         * g++.dg/torture/pr39362.C: Fix.
4605         * g++.old-deja/g++.brendan/crash56.C: Fix.
4606         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4607
4608 2011-05-20  Richard Guenther  <rguenther@suse.de>
4609
4610         PR tree-optimization/49079
4611         * gcc.dg/torture/pr49079.c: New testcase.
4612
4613 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4614
4615         PR tree-optimization/49073
4616         * gcc.c-torture/execute/pr49073.c: New test.
4617
4618 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4619
4620         PR fortran/18918
4621         * gfortran.dg/coarray_21.f90: New.
4622
4623 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4624
4625         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4626         output.
4627
4628 2011-05-19  Richard Guenther  <rguenther@suse.de>
4629
4630         PR testsuite/49063
4631         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4632
4633 2011-05-19  Richard Guenther  <rguenther@suse.de>
4634
4635         PR middle-end/48985
4636         * gcc.dg/builtin-object-size-11.c: New testcase.
4637
4638 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4639
4640         PR target/45098
4641         * gcc.target/arm/ivopts.c: New test.
4642         * gcc.target/arm/ivopts-2.c: New test.
4643
4644 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4645
4646         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4647
4648 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4649
4650         * gcc.c-torture/execute/960321-1.x: Remove.
4651
4652 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4653
4654         PR fortran/48700
4655         * gfortran.dg/move_alloc_4.f90: New.
4656
4657 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4658
4659         PR target/49002
4660         * gcc.target/i386/pr49002-1.c: New test.
4661         * gcc.target/i386/pr49002-2.c: Likewise.
4662
4663 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4664
4665         PR tree-optimization/49039
4666         * gcc.c-torture/execute/pr49039.c: New test.
4667         * gcc.dg/tree-ssa/pr49039.c: New test.
4668         * g++.dg/torture/pr49039.C: New test.
4669
4670 2011-05-18  Jason Merrill  <jason@redhat.com>
4671
4672         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4673         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4674         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4675
4676 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4677
4678         * gcc.target/bfin/mcpu-bf592.c: New test.
4679
4680 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4681
4682         PR tree-optimization/41881
4683         * gcc.dg/vect/O3-pr41881.c: New test.
4684         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4685
4686 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4687
4688         PR tree-optimization/49000
4689         * gcc.dg/pr49000.c: New test.
4690
4691 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4692
4693         * gnat.dg/invalid1.adb: New test.
4694
4695 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4696
4697         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4698         scan pattern.
4699         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4700         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4701
4702 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4703
4704         PR c++/48994
4705         * g++.dg/cpp0x/range-for18.C: New.
4706
4707 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4708
4709         PR fortran/18918
4710         * gfortran.dg/coarray/image_index_2.f90: New.
4711
4712 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4713
4714         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4715         * g++.dg/cpp0x/override2.C: New.
4716
4717 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4718
4719         PR fortran/18918
4720         * gfortran.de/coarray_20.f90: New.
4721
4722 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4723
4724         PR fortran/22572
4725         * function_optimize_7.f90:  New test case.
4726
4727 2011-05-13  Jason Merrill  <jason@redhat.com>
4728
4729         * g++.dg/cpp0x/decltype26.C: New.
4730         * g++.dg/cpp0x/enum11.C: New.
4731
4732 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4733
4734         PR fortran/48972
4735         PR fortran/48991
4736         * gfortran.dg/assign_8.f90: Update dg-error.
4737
4738 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4739
4740         PR fortran/48972
4741         * gfortran.dg/io_constraints_8.f90: New.
4742         * gfortran.dg/io_constraints_9.f90: New.
4743
4744 2011-05-13  Martin Thuresson  <martint@google.com>
4745
4746         PR gcov-profile/47793
4747         * gcc.dg/pr47793.c: New.
4748
4749 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4750
4751         PR tree-optimization/48975
4752         * gcc.dg/pr48975.c: New test.
4753
4754 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4755
4756         PR fortran/48972
4757         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4758
4759 2011-05-12  Jason Merrill  <jason@redhat.com>
4760
4761         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4762
4763 2011-05-12  Geert Bosch  <bosch@adacore.com>
4764
4765         * gnat.dg/view_conversion1.adb: New test.
4766
4767 2011-05-12  Richard Guenther  <rguenther@suse.de>
4768
4769         PR tree-optimization/48172
4770         * gcc.dg/vect/pr48172.c: New testcase.
4771
4772 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4773
4774         PR debug/48967
4775         * g++.dg/opt/pr48967.C: New test.
4776
4777 2011-05-11  Jason Merrill  <jason@redhat.com>
4778
4779         * g++.dg/cpp0x/constexpr-friend.C: New.
4780         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4781
4782         * g++.dg/cpp0x/sfinae22.C: New.
4783
4784 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4785
4786         PR fortran/48889
4787         * gfortran.dg/generic_24.f90: New.
4788
4789 2011-05-11  Richard Guenther  <rguenther@suse.de>
4790
4791         PR tree-optimization/15256
4792         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4793
4794 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4795
4796         PR debug/48159
4797         * gcc.dg/pr48159-1.c: New test.
4798         * gcc.dg/pr48159-2.c: New test.
4799
4800 2011-05-11  Richard Guenther  <rguenther@suse.de>
4801
4802         PR middle-end/48953
4803         * gcc.dg/torture/pr48953.c: New testcase.
4804
4805 2011-05-11  Richard Guenther  <rguenther@suse.de>
4806
4807         PR tree-optimization/18041
4808         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4809
4810 2011-05-11  Alan Modra  <amodra@gmail.com>
4811
4812         PR target/47755
4813         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4814
4815 2011-05-10  Jason Merrill  <jason@redhat.com>
4816
4817         * g++.dg/cpp0x/defaulted25.C: New.
4818         * g++.dg/template/crash7.C: Adjust.
4819
4820         * g++.dg/cpp0x/variadic108.C: New.
4821
4822 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4823
4824         * g++.dg/inherit/virtual9.C: Extend.
4825
4826 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4827
4828         PR target/48857
4829         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4830         are passed and returned in vector registers.
4831
4832 2011-05-10  Richard Guenther  <rguenther@suse.de>
4833
4834         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4835         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4836         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4837         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4838         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4839         applies.
4840
4841 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4842
4843         PR tree-optimization/48611
4844         PR tree-optimization/48794
4845         * gfortran.dg/gomp/pr48611.f90: New test.
4846         * gfortran.dg/gomp/pr48794.f90: New test.
4847
4848         PR debug/48928
4849         * gcc.dg/dfp/pr48928.c: New test.
4850
4851 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4852
4853         PR c++/48522
4854         * g++.dg/cpp0x/pr48522.C: New.
4855
4856 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4857
4858         PR c++/48735
4859         * g++.dg/cpp0x/sfinae21.C: New.
4860
4861 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4862
4863         * g++.dg/template/sfinae28.C: Rename to...
4864         * g++.dg/cpp0x/sfinae19.C: ... this.
4865         * g++.dg/template/sfinae29.C: Rename to...
4866         * g++.dg/cpp0x/sfinae20.C: ... this.
4867
4868 2011-05-09  Jeff Law <law@redhat.com>
4869
4870         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4871         consistent results.
4872
4873 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4874
4875         PR c++/20039
4876         * g++.dg/init/pr20039.C: New.
4877
4878 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4879
4880         PR c++/48737
4881         PR c++/48744
4882         * g++.dg/template/sfinae28.C: New.
4883         * g++.dg/template/sfinae29.C: Likewise.
4884
4885 2011-05-09  Jason Merrill  <jason@redhat.com>
4886
4887         * g++.dg/template/nontype23.C: New.
4888
4889 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4890         PR c++/48859
4891         * g++.dg/init/pr48859.C: New.
4892
4893 2011-05-09  Jason Merrill  <jason@redhat.com>
4894
4895         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4896         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4897         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4898         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4899         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4900         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4901         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4902         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4903
4904 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4905
4906         * g++.dg/inherit/virtual9.C: New.
4907
4908 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4909
4910         PR c++/48574
4911         * g++.dg/template/dependent-expr8.C: New test case.
4912
4913 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4914
4915         PR tree-optimization/48837
4916         * gcc.dg/pr48837.c: New testcase.
4917
4918 2011-05-06  Jason Merrill  <jason@redhat.com>
4919
4920         * g++.dg/cpp0x/constexpr-condition2.C: New.
4921
4922         * g++.dg/cpp0x/constexpr-missing.C: New.
4923
4924 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4925
4926         PR fortran/18918
4927         * gfortran.dg/coarray/this_image_2.f90: New.
4928
4929 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4930
4931         PR fortran/48858
4932         PR fortran/48820
4933         * gfortran.dg/bind_c_usage_22.f90: New.
4934         * gfortran.dg/bind_c_usage_23.f90: New.
4935         * gfortran.dg/bind_c_usage_24.f90: New.
4936         * gfortran.dg/bind_c_usage_24_c.c: New.
4937
4938 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4939
4940         PR c++/48838
4941         * g++.dg/template/member9.C: New test case.
4942
4943 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4944
4945         * gnat.dg/discr29.ad[sb]: New test.
4946         * gnat.dg/discr30.adb: Likewise.
4947
4948 2011-05-05  Julian Brown  <julian@codesourcery.com>
4949
4950         * gcc.target/arm/neon-vset_lanes8.c: New test.
4951
4952 2011-05-05  Jason Merrill  <jason@redhat.com>
4953
4954         * g++.dg/init/new32.C: New.
4955
4956 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4957
4958         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4959         Fix typo.
4960
4961 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4962
4963         PR rtl-optimization/48381
4964         * gcc.c-torture/compile/pr48381.c: New test.
4965
4966 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4967
4968         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4969         to dg-options.
4970         * gcc.target/i386/opt-1.c: Ditto.
4971
4972 2011-05-04  Jason Merrill  <jason@redhat.com>
4973
4974         * g++.dg/conversion/base1.C: New.
4975
4976 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4977
4978         PR libgfortran/48787
4979         * gfortran.dg/round_3.f08: Add more checks to test case.
4980
4981 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4982
4983         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4984         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4985         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4986         Gate test on effective_target fd_truncate.
4987
4988 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4989
4990         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4991         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4992         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4993         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4994         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4995         * gcc.target/i386/pr38824.c: Ditto.
4996         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4997         * gcc.target/i386/vecinit-2.c: Ditto.
4998         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4999         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5000         * gcc.target/i386/parity-2.c: Ditto.
5001         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5002
5003 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5004
5005         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5006         remove duplication.
5007         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5008         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5009         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5010
5011 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5012
5013         PR fortran/18918
5014         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5015
5016 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5017
5018         PR fortran/18918
5019         * gfortran.dg/coarray/this_image_1.f90: New.
5020
5021 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5022
5023         PR fortran/18918
5024         * gfortran.dg/coarray/caf.dg: New.
5025         * gfortran.dg/coarray/image_index_1.f90: New, copied
5026         from ../coarray_16.f90.
5027
5028 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5029
5030         PR c++/28501
5031         * g++.dg/ext/complex9.C: New.
5032
5033 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5034
5035         From Mike Frysinger
5036         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5037         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5038         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5039
5040 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5041
5042         * gcc.target/bfin/builtins: Created.
5043         * gcc.target/bfin/hisilh-O0.c: Deleted.
5044         * gcc.target/bfin/hisilh.c: Moved to...
5045         * gcc.target/bfin/builtins/hisilh.c: ...here.
5046         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5047         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5048         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5049         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5050         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5051         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5052         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5053         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5054         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5055         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5056         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5057         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5058         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5059         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5060         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5061         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5062         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5063         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5064         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5065         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5066         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5067         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5068         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5069         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5070         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5071         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5072         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5073         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5074         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5075         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5076         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5077         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5078         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5079         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5080         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5081         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5082         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5083         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5084         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5085         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5086         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5087         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5088         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5089         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5090         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5091         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5092         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5093         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5094         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5095         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5096         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5097         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5098         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5099         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5100         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5101         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5102         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5103         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5104         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5105         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5106         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5107         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5108         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5109         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5110         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5111         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5112         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5113         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5114         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5115         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5116         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5117         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5118         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5119         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5120         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5121         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5122         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5123         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5124         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5125         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5126         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5127         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5128         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5129         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5130         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5131         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5132         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5133         * gcc.target/bfin/builtins/circptr.c: Ditto.
5134         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5135         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5136         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5137         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5138         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5139         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5140         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5141         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5142         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5143         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5144         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5145         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5146         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5147         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5148         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5149         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5150         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5151         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5152         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5153         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5154         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5155         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5156         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5157         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5158         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5159         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5160         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5161         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5162         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5163         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5164         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5165         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5166         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5167         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5168         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5169         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5170         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5171         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5172         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5173         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5174         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5175         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5176         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5177         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5178         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5179         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5180         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5181         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5182         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5183         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5184         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5185         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5186         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5187         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5188         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5189         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5190         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5191         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5192         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5193         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5194         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5195         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5196         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5197         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5198         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5199         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5200         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5201         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5202         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5203         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5204
5205 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5206
5207         * gcc.target/arm/cold-lc.c: New test.
5208
5209 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5210
5211         PR target/48774
5212         * gcc.dg/pr48774.c: New test.
5213
5214 2011-05-03  Richard Guenther  <rguenther@suse.de>
5215
5216         * gcc.dg/large-size-array-5.c: New testcase.
5217
5218 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5219
5220         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5221
5222 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5223
5224         * lib/target-supports.exp (check_effective_target_vect_strided):
5225         Replace with...
5226         (check_effective_target_vect_strided2)
5227         (check_effective_target_vect_strided3)
5228         (check_effective_target_vect_strided4)
5229         (check_effective_target_vect_strided8): ...these new functions.
5230
5231         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5232         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5233         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5234         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5235         * gcc.dg/vect/pr37539.c: Likewise.
5236         * gcc.dg/vect/slp-11a.c: Likewise.
5237         * gcc.dg/vect/slp-11b.c: Likewise.
5238         * gcc.dg/vect/slp-11c.c: Likewise.
5239         * gcc.dg/vect/slp-12a.c: Likewise.
5240         * gcc.dg/vect/slp-12b.c: Likewise.
5241         * gcc.dg/vect/slp-18.c: Likewise.
5242         * gcc.dg/vect/slp-19a.c: Likewise.
5243         * gcc.dg/vect/slp-19b.c: Likewise.
5244         * gcc.dg/vect/slp-21.c: Likewise.
5245         * gcc.dg/vect/slp-23.c: Likewise.
5246         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5247
5248         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5249         instead of vect_interleave && vect_extract_even_odd.
5250         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5251         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5252         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5253         * gcc.dg/vect/vect-1.c: Likewise.
5254         * gcc.dg/vect/vect-10.c: Likewise.
5255         * gcc.dg/vect/vect-98.c: Likewise.
5256         * gcc.dg/vect/vect-107.c: Likewise.
5257         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5258         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5259         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5260         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5261         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5262         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5263         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5264         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5265         * gcc.dg/vect/vect-strided-float.c: Likewise.
5266         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5267         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5268         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5269         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5270         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5271         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5272         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5273         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5274         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5275         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5276         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5277         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5278         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5279         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5280         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5281
5282         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5283         target condition.
5284         * gcc.dg/vect/pr30843.c: Likewise.
5285         * gcc.dg/vect/pr33866.c: Likewise.
5286         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5287         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5288         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5289         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5290
5291 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5292
5293         * gcc.dg/vect/slp-11.c: Split into...
5294         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5295         gcc.dg/vect/slp-11c.c: ...these tests.
5296         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5297         * gcc.dg/vect/slp-12c.c: ...this new test.
5298         * gcc.dg/vect/slp-19.c: Split into...
5299         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5300         gcc.dg/vect/slp-19c.c: ...these new tests.
5301
5302 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5303
5304         * lib/target-supports.exp
5305         (check_effective_target_vect_extract_even_odd_wide): Delete.
5306         (check_effective_target_vect_strided_wide): Likewise.
5307         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5308         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5309         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5310         * gcc.dg/vect/pr37539.c: Likewise.
5311         * gcc.dg/vect/slp-11.c: Likewise.
5312         * gcc.dg/vect/slp-12a.c: Likewise.
5313         * gcc.dg/vect/slp-12b.c: Likewise.
5314         * gcc.dg/vect/slp-19.c: Likewise.
5315         * gcc.dg/vect/slp-23.c: Likewise.
5316         * gcc.dg/vect/vect-1.c: Likewise.
5317         * gcc.dg/vect/vect-98.c: Likewise.
5318         * gcc.dg/vect/vect-107.c: Likewise.
5319         * gcc.dg/vect/vect-strided-float.c: Likewise.
5320
5321 2011-05-02  Jason Merrill  <jason@redhat.com>
5322
5323         * g++.dg/init/new31.C: New.
5324
5325 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5326
5327         PR c/35445
5328         * gcc.dg/pr35445.c: New test.
5329
5330 2011-05-02  Jason Merrill  <jason@redhat.com>
5331
5332         * c-c++-common/vla-1.c: New.
5333
5334 2011-05-02  Richard Guenther  <rguenther@suse.de>
5335
5336         PR tree-optimization/48822
5337         * gcc.dg/torture/pr48822.c: New testcase.
5338
5339 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5340
5341         PR c++/47969
5342         * g++.dg/cpp0x/constexpr-47969.C: New.
5343
5344 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5345
5346         PR testsuite/48498
5347         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5348         on vect_no_align targets.
5349         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5350         vect_no_align targets.
5351
5352 2011-05-01  Xinliang David Li  <davidxl@google.com>
5353
5354         * gcc.dg/tree-ssa/integer-addr.c: New test.
5355         * gcc.dg/tree-ssa/alias_bug.c: New test.
5356
5357 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5358
5359         PR libgfortran/48787
5360         * gfortran.dg/round_3.f08: Add more checks.
5361
5362 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5363
5364         PR fortran/48821
5365         * gfortran.dg/import9.f90: New, proper test.
5366         * gfortran.dg/interface_37.f90: Remove bogus
5367         test (bogus copy of interface_36.f90).
5368
5369 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5370
5371         PR fortran/48821
5372         * gfortran.dg/interface_37.f90: New.
5373
5374 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5375
5376         PR fortran/48746
5377         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5378
5379 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5380
5381         PR tree-optimization/48809
5382         * gcc.c-torture/execute/pr48809.c: New test.
5383
5384 2011-04-29  Jeff Law <law@redhat.com>
5385
5386         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5387
5388 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5389
5390         PR c++/48606
5391         * g++.dg/init/ctor10.C: New.
5392
5393 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5394
5395         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5396           warning in implicitly instantiated templates.
5397
5398 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5399
5400         * g++.dg/warn/Wnull-conversion-1.C: New.
5401         * g++.dg/warn/Wnull-conversion-2.C: New.
5402
5403 2011-04-29  Diego Novillo  <dnovillo@google.com>
5404
5405         * g++.old-deja/g++.other/null3.C: Expect warning about
5406         converting boolean to a pointer.
5407
5408 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5409
5410         PR fortran/48462
5411         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5412         being a target.
5413
5414         PR fortran/48746
5415         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5416
5417 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5418
5419         PR fortran/48810
5420         * gfortran.dg/typebound_proc_22.f90: New.
5421
5422         PR fortran/48800
5423         * gfortran.dg/interface_36.f90: New.
5424
5425 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5426
5427         PR libgfortran/48488
5428         PR libgfortran/48602
5429         PR libgfortran/48615
5430         PR libgfortran/48684
5431         PR libgfortran/48787
5432         * gfortran.dg/fmt_g.f: Adjust test.
5433         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5434         * gfortran.dg/round_3.f08: New test.
5435         * gfortran.dg/namelist_print_1.f: Adjust test.
5436         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5437         * gfortran.dg/f2003_io_5.f03: Adjust test.
5438         * gfortran.dg/coarray_15.f90: Adjust test.
5439         * gfortran.dg/namelist_65.f90: Adjust test.
5440         * gfortran.dg/fmt_cache_1.f: Adjust test.
5441         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5442         * gfortran.dg/real_const_3.f90: Adjust test.
5443
5444 2011-04-28  Xinliang David Li  <davidxl@google.com>
5445
5446         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5447         * g++.dg/prof-robust-1.C: New test.
5448
5449 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5450
5451         PR tree-optimization/48765
5452         * gcc.dg/vect/pr48765.c: New.
5453
5454 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5455
5456         PR tree-optimization/48775
5457         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5458
5459 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5460
5461         PR c++/48798
5462         * g++.dg/inherit/pr48798.C: New.
5463         * g++.old-deja/g++.other/base1.C: Adjust.
5464
5465 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5466
5467         PR c++/48656
5468         * g++.dg/template/inherit7.C: New test case.
5469
5470 2011-04-28  Richard Guenther  <rguenther@suse.de>
5471
5472         PR tree-optimization/40052
5473         PR tree-optimization/15347
5474         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5475         * gcc.dg/pr15347.c: Likewise.
5476
5477 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5478
5479         PR c++/48530
5480         * g++.dg/cpp0x/sfinae18.C: New.
5481
5482 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5483
5484         PR c++/48771
5485         * g++.dg/ext/is_literal_type1.C: New.
5486
5487 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5488
5489         PR fortran/48112
5490         PR fortran/48279
5491         * gfortran.dg/interface_35.f90: New.
5492         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5493         * gfortran.dg/func_result_6.f90: Add dg-warning.
5494         * gfortran.dg/bessel_1.f90: Ditto.
5495         * gfortran.dg/hypot_1.f90: Ditto.
5496         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5497         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5498         * gfortran.dg/interface_assignment_4.f90: Ditto.
5499
5500 2011-04-27  Jason Merrill  <jason@redhat.com>
5501
5502         * g++.dg/ext/complex8.C: New.
5503
5504         * g++.dg/cpp0x/initlist49.C: New.
5505         * g++.dg/init/new30.C: New.
5506
5507 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5508
5509         PR fortran/48788
5510         * gfortran.dg/whole_file_34.f90: New.
5511
5512 2011-04-27  Jan Hubicka  <jh@suse.cz>
5513
5514         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5515
5516 2011-04-27  Jason Merrill  <jason@redhat.com>
5517
5518         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5519
5520         * g++.dg/parse/ambig6.C: New.
5521
5522 2011-04-27  Nick Clifton  <nickc@redhat.com>
5523
5524         * gcc.dg/20020312-2.c: Add definition for RX.
5525
5526         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5527         option with RX targets.
5528
5529         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5530         /* */ comments.
5531
5532 2011-04-27  Richard Guenther  <rguenther@suse.de>
5533
5534         * gcc.dg/tree-ssa/pr23382.c: Remove.
5535
5536 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5537
5538         PR target/48767
5539         * gcc.c-torture/compile/pr48767.c: New test.
5540
5541 2011-04-27  Richard Guenther  <rguenther@suse.de>
5542
5543         PR tree-optimization/48772
5544         * g++.dg/pr48772.C: New testcase.
5545
5546 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5547
5548         PR c/48742
5549         * gcc.c-torture/compile/pr48742.c: New test.
5550
5551 2011-04-26  Jason Merrill  <jason@redhat.com>
5552
5553         * g++.dg/lookup/koenig13.C: New.
5554
5555         * g++.dg/cpp0x/initlist48.C: New.
5556
5557 2011-04-25  Jason Merrill  <jason@redhat.com>
5558
5559         * g++.dg/cpp0x/sfinae17.C: New.
5560
5561 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5562
5563         PR target/48258
5564         * gcc.target/powerpc/pr48258-1.c: New file.
5565         * gcc.target/powerpc/pr48258-2.c: Ditto.
5566
5567 2011-04-26  Xinliang David Li  <davidxl@google.com>
5568
5569         * gcc.dg/uninit-suppress.c: New test.
5570         * gcc.dg/uninit-suppress.c: New test.
5571
5572 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5573
5574         PR debug/48768
5575         * gcc.dg/pr48768.c: New test.
5576
5577         PR tree-optimization/48734
5578         * gcc.c-torture/compile/pr48734.c: New test.
5579
5580         PR testsuite/48753
5581         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5582
5583 2011-04-26  Richard Guenther  <rguenther@suse.de>
5584
5585         PR tree-optimization/48731
5586         * gcc.dg/torture/pr48731.c: New testcase.
5587
5588 2011-04-26  Richard Guenther  <rguenther@suse.de>
5589
5590         PR testsuite/48753
5591         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5592
5593 2011-04-26  Richard Guenther  <rguenther@suse.de>
5594
5595         PR middle-end/48694
5596         * gcc.dg/torture/pr48694-1.c: New testcase.
5597         * gcc.dg/torture/pr48694-2.c: Likewise.
5598
5599 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5600
5601         * g++.dg/ext/underlying_type1.C: New.
5602         * g++.dg/ext/underlying_type2.C: Likewise.
5603         * g++.dg/ext/underlying_type3.C: Likewise.
5604         * g++.dg/ext/underlying_type4.C: Likewise.
5605         * g++.dg/ext/underlying_type5.C: Likewise.
5606         * g++.dg/ext/underlying_type6.C: Likewise.
5607         * g++.dg/ext/underlying_type7.C: Likewise.
5608         * g++.dg/ext/underlying_type8.C: Likewise.
5609         * g++.dg/ext/underlying_type9.C: Likewise.
5610         * g++.dg/ext/underlying_type10.C: Likewise.
5611
5612 2011-04-25  Jason Merrill  <jason@redhat.com>
5613
5614         * g++.dg/cpp0x/regress/template-const2.C: New.
5615
5616 2011-04-25  Jeff Law <law@redhat.com>
5617
5618         * gcc.dg/tree-ssa/vrp56.c: new test.
5619
5620 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5621
5622         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5623
5624 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5625
5626         PR preprocessor/48740
5627         * c-c++-common/raw-string-11.c: New test.
5628
5629 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5630
5631         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5632         hppa*-*-hpux*.
5633
5634 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5635
5636         PR fortran/18918
5637         * gfortran.dg/coarray_19.f90: New.
5638
5639 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5640
5641         PR c/48685
5642         * gcc.dg/pr48685.c: New test.
5643
5644 2011-04-22  Jan Hubicka  <jh@suse.cz>
5645
5646         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5647
5648 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5649
5650         PR tree-optimization/48717
5651         * gcc.c-torture/execute/pr48717.c: New test.
5652
5653 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5654
5655         PR target/48723
5656         * gcc.target/i386/pr48723.c: New test.
5657
5658 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5659
5660         PR c/48716
5661         * gcc.dg/gomp/pr48716.c: New test.
5662         * g++.dg/gomp/pr48716.C: New test.
5663
5664 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5665
5666         PR c/36750
5667         * gcc.dg/missing-field-init-2.c: Update testcase.
5668
5669 2011-04-22  Alan Modra  <amodra@gmail.com>
5670
5671         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5672
5673 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5674
5675         PR fortran/48405
5676         * gfortran.dg/function_optimize_6.f90:  New test.
5677
5678 2011-04-21  Easwaran Raman  <eraman@google.com>
5679
5680         * gcc.dg/stack-layout-2.c: New test.
5681
5682 2011-04-21  Richard Guenther  <rguenther@suse.de>
5683
5684         PR lto/48703
5685         * g++.dg/lto/pr48207-2_0.C: New testcase.
5686         * g++.dg/lto/pr48207-3_0.C: Likewise.
5687
5688 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5689
5690         * gnat.dg/volatile5.adb: New test.
5691         * gnat.dg/volatile5_pkg.ads: New helper.
5692
5693 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5694
5695         PR target/48708
5696         * gcc.target/i386/pr48708.c: New test.
5697
5698 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5699
5700         * gcc.dg/vect/vect-119.c: New test.
5701
5702 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5703
5704         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5705         and once without.
5706
5707 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5708             Richard Sandiford  <richard.sandiford@linaro.org>
5709
5710         PR target/46329
5711         * gcc.target/arm/pr46329.c: New test.
5712
5713 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5714
5715         PR fortran/18918
5716         * gfortran.dg/coarray_18.f90: New.
5717
5718 2011-04-20  Jason Merrill  <jason@redhat.com>
5719
5720         * g++.dg/cpp0x/initlist47.C: New.
5721
5722         * g++.dg/init/dtor4.C: New.
5723
5724 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5725
5726         PR target/48678
5727         * gcc.target/i386/sse2-pinsrw.c: New test.
5728         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5729         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5730         * gcc.target/i386/sse2-insvhi.c: Ditto.
5731         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5732         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5733
5734 2011-04-20  Jason Merrill  <jason@redhat.com>
5735
5736         * g++.dg/template/const4.C: New.
5737
5738 2011-04-20  Easwaran Raman  <eraman@google.com>
5739
5740         * gcc.dg/stack-layout-1.c: New test.
5741
5742 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5743
5744         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5745         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5746         function.
5747
5748 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5749
5750         * gcc.dg/binop-xor1.c: New test.
5751         * gcc.dg/binop-xor2.c: New test.
5752         * gcc.dg/binop-xor3.c: New test.
5753         * gcc.dg/binop-xor4.c: New test.
5754         * gcc.dg/binop-xor5.c: New test.
5755
5756 2011-04-20  Richard Guenther  <rguenther@suse.de>
5757
5758         PR tree-optimization/47892
5759         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5760
5761 2011-04-20  Richard Guenther  <rguenther@suse.de>
5762
5763         PR middle-end/48695
5764         * g++.dg/torture/pr48695.C: New testcase.
5765
5766 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5767
5768         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5769         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5770         * gcc.c-torture/execute/pr45262.c: Ditto
5771         * gcc.dg/torture/pr43165.c: Ditto.
5772         * gcc.dg/torture/pr47228.c: Ditto.
5773         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5774         * gcc.dg/ipa/pr45644.c: Ditto.
5775         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5776         PDP11.
5777
5778 2011-04-19  Jason Merrill  <jason@redhat.com>
5779
5780         * g++.dg/ext/complex7.C: New.
5781
5782         * g++.dg/ext/attrib41.C: New.
5783
5784 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5785
5786         PR testsuite/48676
5787         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5788
5789 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5790
5791         PR target/48678
5792         * gcc.target/i386/pr48678.c: New test.
5793
5794 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5795
5796         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5797         * g++.dg/opt/devirt2.C: New test.
5798         * g++.dg/ipa/devirt-g-1.C: Likewise.
5799
5800 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5801
5802         PR fortran/48588
5803         * gfortran.dg/whole_file_33.f90: New.
5804
5805 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5806
5807         * g++.dg/ipa/devirt-7.C: New test.
5808
5809 2011-04-19  Richard Guenther  <rguenther@suse.de>
5810
5811         PR lto/48207
5812         * g++.dg/lto/pr48207_0.C: New testcase.
5813
5814 2011-04-18  Jason Merrill  <jason@redhat.com>
5815
5816         * g++.dg/init/void1.C: New.
5817
5818         * g++.dg/cpp0x/union4.C: New.
5819
5820 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5821
5822         PR middle-end/48661
5823         * g++.dg/torture/pr48661.C: New test.
5824
5825         PR c++/48632
5826         * g++.dg/gomp/pr48632.C: New test.
5827
5828 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5829
5830         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5831         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5832
5833 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5834
5835         PR fortran/18918
5836         * gfortran.dg/coarray_17.f90: New.
5837         * gfortran.dg/coarray_10.f90: Update dg-error.
5838
5839 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5840
5841         PR testsuite/48251
5842         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5843         * gfortran.dg/guality/guality.exp: Likewise.
5844
5845 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5846
5847         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5848
5849 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5850
5851         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5852
5853 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5854
5855         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5856
5857 2011-04-18  Richard Guenther  <rguenther@suse.de>
5858
5859         PR middle-end/46364
5860         * g++.dg/torture/pr46364.C: New testcase.
5861
5862 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5863
5864         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5865
5866 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5867
5868         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5869
5870 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5871             Ira Rosen  <ira.rosen@linaro.org>
5872
5873         PR target/48252
5874         * gcc.target/arm/pr48252.c: New test.
5875
5876 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5877
5878         PR tree-optimization/48616
5879         * gcc.dg/pr48616.c: New test.
5880
5881 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5882
5883         PR fortran/18918
5884         * gfortran.dg/coarray_16.f90: New.
5885
5886 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5887
5888         PR fortran/48462
5889         * gfortran.dg/realloc_on_assign_7.f03: New test.
5890
5891 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5892
5893         PR libgfortran/48602
5894         * gfortran.dg/fmt_g0_6.f08: New test.
5895
5896 2011-04-17  Jason Merrill  <jason@redhat.com>
5897
5898         * g++.dg/cpp0x/sfinae16.C: New.
5899
5900 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5901
5902         * gcc.target/mips/reg-var-1.c: New test.
5903
5904 2011-04-17  Jan Hubicka  <jh@suse.cz>
5905
5906         * gcc.dg/winline-5.c: Update testcase.
5907
5908 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5909
5910         * gnat.dg/discr27.ad[sb]: Move dg directive.
5911         * gnat.dg/discr28.ad[sb]: New test.
5912         * gnat.dg/discr28_pkg.ads: New helper.
5913
5914 2011-04-17  Michael Matz  <matz@suse.de>
5915
5916         PR tree-optimization/48622
5917         PR lto/48645
5918         * gcc.dg/lto/pr48622_0.c: New test.
5919
5920 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5921
5922         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5923         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5924         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5925         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5926         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5927         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5928
5929 2011-04-15  Jason Merrill  <jason@redhat.com>
5930
5931         * g++.dg/cpp0x/range-for17.C: New.
5932
5933 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5934
5935         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5936         * g++.dg/cpp0x/range-for3.C: Likewise.
5937         * g++.dg/cpp0x/range-for9.C: Correct error message.
5938         * g++.dg/cpp0x/range-for11.C: New.
5939         * g++.dg/cpp0x/range-for12.C: New.
5940         * g++.dg/cpp0x/range-for13.C: New.
5941         * g++.dg/cpp0x/range-for14.C: New.
5942         * g++.dg/cpp0x/range-for15.C: New.
5943         * g++.dg/cpp0x/range-for16.C: New.
5944
5945 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5946
5947         PR fortran/18918
5948         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5949
5950 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5951
5952         * objc.dg/naming-4.m: Updated.
5953         * objc.dg/naming-5.m: Updated.
5954         * objc.dg/naming-6.m: New.
5955         * objc.dg/naming-7.m: New.
5956         * obj-c++.dg/naming-1.mm: Updated.
5957         * obj-c++.dg/naming-2.mm: Updated.
5958         * obj-c++.dg/naming-3.mm: New.
5959         * obj-c++.dg/naming-4.mm: New.
5960
5961 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5962
5963         PR libgfortran/48589
5964         * gfortran.dg/fmt_g0_5.f08: New test.
5965
5966 2011-04-15  Richard Guenther  <rguenther@suse.de>
5967
5968         PR testsuite/48286
5969         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5970
5971 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5972
5973         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5974         -finline-limit=0 to -fno-inline
5975
5976 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5977
5978         PR target/48614
5979         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5980         just avx.
5981
5982 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5983
5984         PR target/48605
5985         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5986         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5987         * gcc.target/i386/avx-insertps-3.c: New test.
5988         * gcc.target/i386/avx-insertps-4.c: New test.
5989
5990 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5991
5992         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5993         -finline-limit=0
5994
5995 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5996
5997         PR target/46779
5998         PR target/45291
5999         PR target/41894
6000         * gcc.target/avr/pr46779-1.c: New test case
6001         * gcc.target/avr/pr46779-2.c: New test case
6002
6003 2011-04-14  Jason Merrill  <jason@redhat.com>
6004
6005         * g++.dg/cpp0x/sfinae15.C: New.
6006
6007         * g++.dg/cpp0x/sfinae14.C: New.
6008
6009         * g++.dg/ext/vla10.C: New.
6010
6011 2011-04-14  Richard Guenther  <rguenther@suse.de>
6012
6013         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6014
6015 2011-04-14  Richard Guenther  <rguenther@suse.de>
6016
6017         * gcc.dg/fold-bitand-4.c: Move ...
6018         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6019
6020 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6021
6022         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6023         variables const.
6024         * gcc.target/avr/torture/trivial.c: Ditto.
6025
6026 2011-04-13  Jason Merrill  <jason@redhat.com>
6027
6028         * g++.dg/template/operator11.C: New.
6029
6030 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6031
6032         PR middle-end/48591
6033         * gcc.dg/gomp/pr48591.c: New test.
6034
6035         PR c++/48570
6036         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6037         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6038
6039 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6040
6041         PR c++/48574
6042         * g++.dg/template/dependent-expr7.C: New test case.
6043
6044 2011-04-13  Jason Merrill  <jason@redhat.com>
6045
6046         * g++.dg/cpp0x/sfinae13.C: New.
6047
6048 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6049
6050         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6051
6052 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6053
6054         * gcc.target/arm/pr43698.c: Remove -march option.
6055
6056 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6057
6058         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6059         -march option.
6060
6061 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6062
6063         PR fortran/48360
6064         PR fortran/48456
6065         * gfortran.dg/realloc_on_assign_6.f03: New test.
6066
6067 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6068
6069         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6070         targets the additional -mno-ms-bitfields and
6071         -Wno-packed-bitfield-compat options.
6072         * g++.dg/ext/bitfield3.C: Likewise.
6073         * g++.dg/ext/bitfield4.C: Likewise.
6074         * g++.dg/ext/bitfield5.C: Likewise.
6075         * gcc.dg/bitfld-15.c: Likewise.
6076         * gcc.dg/bitfld-16.c: Likewise.
6077         * gcc.dg/bitfld-17.c: Likewise.
6078         * gcc.dg/bitfld-18.c: Likewise.
6079
6080 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6081
6082         * gcc.target/arm/neon-vld3-1.c: New test.
6083         * gcc.target/arm/neon-vst3-1.c: New test.
6084         * gcc.target/arm/neon/v*.c: Regenerate.
6085
6086 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6087
6088         PR rtl-optimization/48549
6089         * g++.dg/opt/pr48549.C: New test.
6090
6091 2011-04-12  Richard Guenther  <rguenther@suse.de>
6092
6093         PR tree-optimization/46076
6094         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6095
6096 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6097
6098         PR testsuite/21164
6099         * lib/compat.exp (compat-execute): Declare unsupported after
6100         stripping path from src1.
6101         * lib/lto.exp (lto-execute): Likewise.
6102
6103 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6104
6105         PR c/48552
6106         * gcc.dg/pr48552-1.c: New test.
6107         * gcc.dg/pr48552-2.c: New test.
6108
6109 2011-04-11  Jason Merrill  <jason@redhat.com>
6110
6111         * g++.dg/cpp0x/sfinae12.C: New.
6112
6113         * g++.dg/cpp0x/enum10.C: New.
6114
6115         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6116
6117         * g++.dg/cpp0x/rv-func.C: New.
6118
6119 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6120
6121         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6122         alpha*-dec-osf5*.
6123
6124 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6125
6126         PR tree-optimization/48195
6127         * gcc.dg/ipa/pr48195.c: New test.
6128
6129 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6130
6131         * gnat.dg/return3.adb: Remove unused switch.
6132
6133 2011-04-08  Mike Stump  <mikestump@comcast.net>
6134
6135         PR testsuite/48506
6136         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6137         default to fno-common.
6138
6139 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6140
6141         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6142         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6143
6144 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6145
6146         PR fortran/48448
6147         * gfortran.dg/function_optimize_5.f90:  New test.
6148
6149 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6150
6151         * gnat.dg/aggr17.adb: New test.
6152         * gnat.dg/aggr18.adb: Likewise.
6153
6154 2011-04-08  Michael Matz  <matz@suse.de>
6155
6156         PR middle-end/48389
6157         * gcc.target/i386/pr48389.c: New test.
6158
6159 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6160
6161         PR rtl-optimization/48272
6162         * g++.dg/opt/pr48272.C: New.
6163
6164 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6165
6166         PR rtl-optimization/48235
6167         * gcc.dg/pr48235.c: New.
6168
6169 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6170
6171         PR rtl-optimization/48302
6172         * g++.dg/opt/pr48302.C: New.
6173
6174 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6175
6176         PR target/48273
6177         * g++.dg/opt/pr48273.C: New.
6178
6179 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6180
6181         PR rtl-optimization/48442
6182         * gcc.dg/pr48442.c: New.
6183
6184 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6185
6186         PR tree-optimization/48377
6187         * gcc.dg/vect/pr48377.c: New test.
6188
6189 2011-04-07  Jason Merrill  <jason@redhat.com>
6190
6191         * g++.dg/cpp0x/regress/call1.C: New.
6192
6193         * g++.dg/cpp0x/variadic107.C: New.
6194
6195         * g++.dg/cpp0x/sfinae11.C: New.
6196         * g++.dg/cpp0x/noexcept02.C: Fix.
6197
6198         * g++.dg/cpp0x/sfinae10.C: New.
6199
6200         * g++.dg/cpp0x/sfinae9.C: New.
6201
6202         * c-c++-common/Wcast-qual-1.c: Move here from...
6203         * gcc.dg/cast-qual-3.c: ...here, and...
6204         * g++.dg/warn/Wcast-qual2.C: ...here.
6205
6206         * g++.dg/cpp0x/sfinae8.C: New.
6207
6208         * g++.dg/cpp0x/sfinae7.C: New.
6209
6210         * g++.dg/cpp0x/enum9.C: New.
6211
6212 2011-04-07  Mike Stump  <mikestump@comcast.net>
6213
6214         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6215         with no trampolines.
6216
6217 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6218
6219         PR fortran/48117
6220         * gfortran.dg/gomp/pr48117.f90: New test.
6221
6222         PR debug/48343
6223         * gcc.dg/torture/pr48343.c: New test.
6224
6225 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6226
6227         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6228
6229 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6230
6231         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6232
6233 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6234
6235         PR target/43920
6236         * lib/scanasm.exp (object-size): New proc.
6237         * gcc.target/arm/pr43920-2.c: New test.
6238
6239 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6240
6241         PR fortran/18918
6242         PR fortran/48477
6243         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6244
6245 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6246
6247         * gcc.dg/mtune.c: Prune note from output.
6248
6249 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6250
6251         PR debug/48466
6252         * gcc.dg/guality/pr36977.c: New test.
6253         * gcc.dg/guality/pr48466.c: New test.
6254
6255 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6256
6257         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6258
6259 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6260
6261         * gnat.dg/return3.adb: New test.
6262
6263 2011-04-06  Richard Guenther  <rguenther@suse.de>
6264
6265         PR tree-optimization/47663
6266         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6267
6268 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6269
6270         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6271         Solaris 8 and 9 as well.
6272
6273 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6274
6275         PR target/43920
6276         * gcc.target/arm/pr43920-1.c: New test.
6277
6278 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6279
6280         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6281         (cctor): Actually return the value.
6282         (main): Cast return values.
6283
6284 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6285
6286         * gfortran.dg/character_comparison_8.f90:  New test.
6287
6288 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6289
6290         * frontend-passes: (optimize_lexical_comparison): New function.
6291         (optimize_expr): Call it.
6292         (optimize_comparison): Also handle lexical comparison functions.
6293         Return false instad of -2 for unequal comparison.
6294
6295 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6296
6297         PR fortran/48412
6298         * function_optimize_4.f90:  New test.
6299
6300 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6301
6302         PR fortran/18918
6303         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6304         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6305         * gfortran.dg/coarray_15.f90: New.
6306
6307 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6308
6309         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6310         * gfortran.dg/bessel_7.f90: Likewise.
6311
6312 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6313
6314         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6315
6316 2011-04-03  Richard Guenther  <rguenther@suse.de>
6317             Ira Rosen  <ira.rosen@linaro.org>
6318
6319         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6320         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6321         -ftree-loop-if-convert-stores.
6322
6323 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6324
6325         * gnat.dg/specs/aggr2.ads: New test.
6326
6327 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6328
6329         * gnat.dg/debug2.ad[sb]: New test.
6330         * gnat.dg/debug2_pkg.ads: New helper.
6331         * gnat.dg/debug3.ad[sb]: New test.
6332
6333 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6334
6335         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6336
6337 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6338
6339         PR middle-end/48335
6340         * gcc.c-torture/compile/pr48335-1.c: New test.
6341         * gcc.dg/pr48335-1.c: New test.
6342         * gcc.dg/pr48335-2.c: New test.
6343         * gcc.dg/pr48335-3.c: New test.
6344         * gcc.dg/pr48335-4.c: New test.
6345         * gcc.dg/pr48335-5.c: New test.
6346         * gcc.dg/pr48335-6.c: New test.
6347         * gcc.dg/pr48335-7.c: New test.
6348         * gcc.dg/pr48335-8.c: New test.
6349         * gcc.target/i386/pr48335-1.c: New test.
6350
6351 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6352
6353         PR c/36299
6354         * gcc.dg/Waddress.c: New test.
6355
6356 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6357
6358         PR fortran/48352
6359         * gfortran.dg/function_optimize_3.f90:  New test.
6360
6361 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6362
6363         * gcc.c-torture/compile/20110401-1.c: New test.
6364
6365         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6366         * g++.dg/lto/20091002-2_0.C: Likewise.
6367         * g++.dg/lto/20090303_0.c: Likewise.
6368         * g++.dg/lto/20091004-1_0.C: Likewise.
6369         * g++.dg/lto/20091002-3_0.C: Likewise.
6370         * g++.dg/lto/20091004-2_0.C: Likewise.
6371         * g++.dg/lto/20081123_0.C: Likewise.
6372         * g++.dg/lto/20090313_0.C: Likewise.
6373         * g++.dg/lto/20081109-1_0.C: Likewise.
6374         * g++.dg/lto/20081219_0.C: Likewise.
6375         * g++.dg/lto/20081204-1_0.C: Likewise.
6376         * g++.dg/lto/20090302_0.C: Likewise.
6377         * g++.dg/lto/20081119-1_0.C: Likewise.
6378         * g++.dg/lto/20081118_0.C: Likewise.
6379         * gcc.dg/lto/20091020-2_0.c: Likewise.
6380         * gcc.dg/lto/20090210_0.c: Likewise.
6381         * gcc.dg/lto/20081204-1_0.c: Likewise.
6382         * gcc.dg/lto/20081224_0.c: Likewise.
6383         * gcc.dg/lto/20090219_0.c: Likewise.
6384         * gcc.dg/lto/20091014-1_0.c: Likewise.
6385         * gcc.dg/lto/20091016-1_0.c: Likewise.
6386         * gcc.dg/lto/20090206-2_0.c: Likewise.
6387         * gcc.dg/lto/20090116_0.c: Likewise.
6388         * gcc.dg/lto/20091013-1_0.c: Likewise.
6389         * gcc.dg/lto/20091015-1_0.c: Likewise.
6390         * gcc.dg/lto/20090126-2_0.c: Likewise.
6391
6392 2011-03-31  Ian Lance Taylor  <iant@google.com>
6393
6394         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6395
6396 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6397
6398         * gnat.dg/opt16.adb: New test.
6399
6400 2011-03-31  Jason Merrill  <jason@redhat.com>
6401
6402         * g++.dg/cpp0x/defaulted24.C: New.
6403
6404 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6405
6406         PR target/16292
6407         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6408         with -O0.
6409
6410 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6411
6412         * g++.dg/other/i386-9.C: New test.
6413
6414 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6415
6416         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6417
6418 2011-03-30  Jason Merrill  <jason@redhat.com>
6419
6420         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6421
6422         * g++.dg/cpp0x/regress/isnan.C: New.
6423
6424         * g++.dg/cpp0x/initlist46.C: New.
6425
6426 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6427
6428         PR target/47551
6429         * gcc.target/arm/neon-modes-2.c: New test.
6430
6431 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6432
6433         PR c/48305
6434         * gcc.c-torture/compile/pr48305.c: New test.
6435
6436 2011-03-29  Jason Merrill  <jason@redhat.com>
6437
6438         * g++.dg/cpp0x/regress/value-dep1.C: New.
6439
6440 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6441
6442         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6443
6444 2011-03-29  Ian Lance Taylor  <iant@google.com>
6445
6446         * go.test/go-test.exp: Handle the test lines used in several new
6447         tests.
6448         (errchk): Add opts parameter.  Change all callers.  Handle parens
6449         in regexps.
6450
6451 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6452             Dominique d'Humieres  <dominiq@lps.ens.fr>
6453
6454         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6455         and __APPLE__ && __PPC__ && __ALTIVEC__.
6456
6457 2011-03-29  Jason Merrill  <jason@redhat.com>
6458
6459         * g++.dg/cpp0x/dependent1.C: New.
6460
6461         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6462
6463         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6464
6465         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6466
6467 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6468
6469         PR fortran/48095
6470         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6471         * gfortran.dg/proc_ptr_comp_32.f90: New.
6472
6473 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6474
6475         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6476         check for corresponding warning.
6477
6478 2011-03-28  Jason Merrill  <jason@redhat.com>
6479
6480         * g++.dg/cpp0x/rv-deduce2.C: New.
6481
6482 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6483
6484         PR debug/48203
6485         * gcc.dg/pr48203.c: New test.
6486
6487 2011-03-28  Jeff Law <law@redhat.com>
6488
6489         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6490
6491 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6492
6493         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6494         and __PPC__ && __ALTIVEC__.
6495
6496 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6497
6498         PR testsuite/48238
6499         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6500         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6501         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6502         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6503
6504 2011-03-28  Jason Merrill  <jason@redhat.com>
6505
6506         * g++.dg/cpp0x/initlist-array2.C: New.
6507
6508         * g++.dg/cpp0x/initlist-array1.C: New.
6509
6510         * g++.dg/cpp0x/constexpr-compound.C: New.
6511
6512         * g++.dg/cpp0x/constexpr-using.C: New.
6513
6514         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6515
6516 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6517
6518         PR testsuite/48276
6519         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6520
6521 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6522
6523         * gcc.dg/slp-1.c: New test.
6524
6525 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6526
6527         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6528         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6529         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6530         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6531         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6532         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6533         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6534         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6535         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6536         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6537         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6538         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6539         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6540         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6541
6542 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6543
6544         PR fortran/47065
6545         * gfortran.dg/trim_optimize_5.f90:  New test.
6546         * gfortran.dg/trim_optimize_6.f90:  New test.
6547
6548 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6549
6550         PR target/38598
6551         * gcc.target/mips/madd-7.c: Remove -mlong32.
6552         * gcc.target/mips/msub-7.c: Likewise.
6553
6554 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6555
6556         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6557         accesses to preserve the meaning of the test for doubleword vectors.
6558         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6559         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6560
6561 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6562
6563         PR fortran/48291
6564         * gfortran.dg/class_42.f03: New.
6565
6566 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6567
6568         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6569         strided accesses.
6570
6571 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6572
6573         PR rtl-optimization/48144
6574         * gcc.dg/pr48144.c: New test.
6575
6576 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6577
6578         * gnat.dg/discr27.ad[sb]: New test.
6579
6580 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6581
6582         * gnat.dg/limited_with2.ad[sb]: New test.
6583         * gnat.dg/limited_with2_pkg1.ads: New helper.
6584         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6585
6586 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6587
6588         * gnat.dg/opt15.adb: New test.
6589         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6590
6591 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6592
6593         PR fortran/48174
6594         PR fortran/45304
6595         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6596         * gfortran.dg/leadz_trailz_3.f90: Ditto
6597
6598 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6599
6600         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6601
6602 2011-03-25  Jason Merrill  <jason@redhat.com>
6603
6604         * g++.dg/cpp0x/defaulted22.C: New.
6605         * g++.dg/cpp0x/defaulted23.C: New.
6606         * g++.dg/cpp0x/defaulted15.C: Adjust.
6607
6608 2011-03-25  Jason Merrill  <jason@redhat.com>
6609
6610         * g++.dg/cpp0x/move1.C: New.
6611
6612 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6613
6614         PR target/48287
6615         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6616
6617 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6618
6619         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6620         for mips-sgi-irix6.5.
6621         Replace snprintf prototype by <stdio.h>.
6622
6623 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6624
6625         PR testsuite/48283
6626         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6627         run_expensive_tests.
6628         * gcc.dg/graphite/block-4.c: Likewise.
6629         * gcc.dg/graphite/block-7.c: Likewise.
6630         * gcc.dg/graphite/block-8.c: Likewise.
6631
6632 2011-03-25  Richard Guenther  <rguenther@suse.de>
6633
6634         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6635         * g++.dg/tree-ssa/pr8781.C: Likewise.
6636         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6637         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6638         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6639         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6640         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6641         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6642         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6643         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6644         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6645         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6646         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6647         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6648         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6649         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6650         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6651         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6652         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6653         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6654         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6655         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6656         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6657         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6658         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6659         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6660         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6661         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6662         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6663         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6664         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6665         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6666         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6667         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6668         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6669         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6670         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6671         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6672         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6673         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6674         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6675         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6676         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6677         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6678         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6679         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6680         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6681         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6682         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6683         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6684         * c-c++-common/pr46562-2.c: Likewise.
6685         * gfortran.dg/pr42108.f90: Likewise.
6686         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6687         foo to be inlined even at -O1.
6688         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6689         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6690         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6691         * gcc.dg/matrix/matrix.exp: Disable FRE.
6692
6693 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6694
6695         PR debug/48204
6696         * gcc.dg/dfp/pr48204.c: New test.
6697
6698 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6699
6700         PR target/48209
6701         * gcc.c-torture/execute/pr47917.c: Move this...
6702         * gcc.dg/torture/pr47917.c: to here and add xfails.
6703
6704 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6705
6706         * gnat.dg/array16.ad[sb]: New test.
6707         * gnat.dg/array16.ads: New helper.
6708
6709 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6710
6711         * gnat.dg/derived_type2.adb: New test.
6712
6713 2011-03-24  Richard Guenther  <rguenther@suse.de>
6714
6715         PR tree-optimization/48271
6716         * g++.dg/torture/pr48271.C: New testcase.
6717
6718 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6719
6720         * gnat.dg/array15.ad[sb]: New test.
6721
6722 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6723
6724         PR target/48237
6725         * gcc.target/i386/pr48237.c: New test.
6726
6727 2011-03-24  Richard Guenther  <rguenther@suse.de>
6728
6729         PR middle-end/48269
6730         * gcc.dg/builtin-object-size-10.c: New testcase.
6731
6732 2011-03-24  Richard Guenther  <rguenther@suse.de>
6733
6734         PR tree-optimization/46562
6735         * c-c++-common/pr46562-2.c: New testcase.
6736         * c-c++-common/pr46562.c: Likewise.
6737
6738 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6739
6740         * gcc.dg/vect/vect-cselim-1.c: New test.
6741         * gcc.dg/vect/vect-cselim-2.c: New test.
6742
6743 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6744
6745         * gcc.target/arm/pr46934.c: New.
6746
6747 2011-03-23  Ian Lance Taylor  <iant@google.com>
6748
6749         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6750
6751 2011-03-23  Richard Guenther  <rguenther@suse.de>
6752
6753         * gcc.dg/struct: Remove directory and contents.
6754
6755 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6756
6757         PR testsuite/48251
6758         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6759
6760 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6761
6762         * gnat.dg/discr26.ad[sb]: New test.
6763         * gnat.dg/discr26_pkg.ads: New helper.
6764
6765 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6766
6767         PR target/47553
6768         * gcc.target/arm/neon-vld-1.c: New test.
6769
6770 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6771
6772         * gnat.dg/array14.ad[sb]: New test.
6773         * gnat.dg/array14_pkg.ads: New helper.
6774
6775 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6776
6777         * gcc.c-torture/execute/920501-8.x: Remove.
6778         * gcc.c-torture/execute/930513-1.x: Remove.
6779         * gcc.c-torture/execute/960312-1.x: Remove.
6780         * gcc.c-torture/compile/20000804-1.c,
6781         gcc.c-torture/compile/20001205-1.c,
6782         gcc.c-torture/compile/20001226-1.c,
6783         gcc.c-torture/compile/20010518-2.c,
6784         gcc.c-torture/compile/20020312-1.c,
6785         gcc.c-torture/compile/20020604-1.c,
6786         gcc.c-torture/compile/920501-12.c,
6787         gcc.c-torture/compile/920501-4.c,
6788         gcc.c-torture/compile/920520-1.c,
6789         gcc.c-torture/compile/980506-1.c,
6790         gcc.c-torture/execute/980709-1.x,
6791         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6792         options for m68hc11.
6793         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6794         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6795         m68hc11.
6796
6797 2011-03-22  Nick Clifton  <nickc@redhat.com>
6798
6799         * lib/target-supports.exp (check_profiling_available): Add MN10300
6800         to the list of targets that do not support profiling.  Restore
6801         alpha sorting to this list.
6802
6803 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6804
6805         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6806         failure on 32-bit systems.
6807         * gcc.dg/torture/vector-2.c: Ditto.
6808
6809 2011-03-22  Richard Guenther  <rguenther@suse.de>
6810
6811         PR tree-optimization/48228
6812         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6813
6814 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6815
6816         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6817         powerpc.
6818
6819         PR target/48226
6820         * gcc.target/powerpc/pr48226.c: New file.
6821
6822 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6823
6824         * lib/prune.exp (prune_gcc_output): Prune "could not create
6825         compact unwind for" warnings.
6826
6827 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6828
6829         PR c/42544
6830         PR c/48197
6831         * gcc.c-torture/execute/pr42544.c: New test.
6832         * gcc.c-torture/execute/pr48197.c: New test.
6833
6834 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6835
6836         PR preprocessor/48192
6837         * gcc.target/powerpc/pr48192.c: New file.
6838
6839         PR target/48053
6840         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6841         split problem of 0 being loaded in a VSX register.
6842
6843 2011-03-21  Richard Guenther  <rguenther@suse.de>
6844
6845         PR c/47939
6846         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6847         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6848         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6849         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6850
6851 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6852
6853         PR target/48213
6854         * gcc.dg/pr48213.c: New test.
6855
6856 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6857
6858         PR target/12171
6859         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6860
6861 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6862
6863         * gcc.target/arm/xor-and.c: New.
6864
6865 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6866
6867         PR fortran/22572
6868         * gfortran.dg/function_optimize_1.f90:  New test.
6869         * gfortran.dg/function_optimize_2.f90:  New test.
6870
6871 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6872
6873         PR rtl-optimization/47502
6874         * gcc.target/i386/pr47502-1.c: New.
6875         * gcc.target/i386/pr47502-2.c: Likewise.
6876
6877 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6878
6879         PR rtl-optimization/48156
6880         * gcc.dg/pr48156.c: New test.
6881
6882 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6883
6884         PR libfortran/47439
6885         * gfortran.dg/scratch_1.f90: Adjust test.
6886
6887 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6888
6889         PR libfortran/47439
6890         * gfortran.dg/scratch_1.f90: New test.
6891
6892 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6893
6894         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6895         variably modified typedefs.
6896         * gcc.dg/c1x-typedef-2.c: Remove.
6897
6898 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6899
6900         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6901         * gcc.dg/c1x-anon-struct-3.c: New test.
6902         * gcc.dg/anon-struct-11.c: Update.
6903
6904 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6905
6906         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6907         dg-xfail-run-if.
6908         Only xfail with gas.
6909
6910 2011-03-18  Jason Merrill  <jason@redhat.com>
6911
6912         * g++.dg/template/fn-ptr1.C: New.
6913
6914         * g++.dg/overload/volatile1.C: New.
6915
6916         * g++.dg/opt/pr23372.C: New.
6917
6918         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6919
6920 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6921
6922         PR middle-end/47405
6923         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6924
6925 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6926
6927         * gcc.target/arm/unsigned-extend-1.c: New.
6928
6929 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6930
6931         PR bootstrap/48161
6932         * gcc.c-torture/compile/pr48161.c: New test.
6933
6934 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6935
6936         PR middle-end/47725
6937         * gcc.dg/torture/pr47725.c: New.
6938
6939 2011-03-17  Jason Merrill  <jason@redhat.com>
6940
6941         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6942         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6943
6944 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6945
6946         * gnat.dg/specs/elab2.ads: New test.
6947         * gnat.dg/specs/elab2_pkg.ads: New helper.
6948
6949 2011-03-17  Jason Merrill  <jason@redhat.com>
6950
6951         * g++.dg/cpp0x/decltype-1212.C: New.
6952         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6953
6954 2011-03-17  Jason Merrill  <jason@redhat.com>
6955
6956         * g++.dg/parse/memfnquals1.C: New.
6957
6958 2011-03-17  Richard Guenther  <rguenther@suse.de>
6959
6960         PR middle-end/48134
6961         * gcc.dg/pr48134.c: New testcase.
6962
6963 2011-03-17  Richard Guenther  <rguenther@suse.de>
6964
6965         PR middle-end/48165
6966         * g++.dg/torture/pr48165.C: New testcase.
6967
6968 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6969
6970         PR rtl-optimization/48141
6971         * gcc.dg/pr48141.c: New test.
6972
6973 2011-03-16  Jason Merrill  <jason@redhat.com>
6974
6975         * g++.dg/cpp0x/constexpr-48089.C: New.
6976
6977         * g++.dg/cpp0x/constexpr-abi1.C: New.
6978
6979         * g++.dg/cpp0x/constexpr-46336.C: New.
6980         * g++.dg/parse/friend5.C: Adjust expected errors.
6981
6982         * g++.dg/cpp0x/constexpr-47570.C: New.
6983
6984 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6985
6986         PR debug/47510
6987         * ++.dg/debug/dwarf2/typedef6.C: New test.
6988
6989 2011-03-16  Jason Merrill  <jason@redhat.com>
6990
6991         * g++.dg/cpp0x/elision2.C: New.
6992
6993         * g++.dg/cpp0x/constexpr-array3.C: New.
6994
6995 2011-03-16  Jason Merrill  <jason@redhat.com>
6996
6997         * g++.dg/cpp0x/sfinae6.C: New.
6998         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6999         * g++.dg/cpp0x/pr45908.C: Likewise.
7000         * g++.dg/cpp0x/sfinae6.C: Likewise.
7001         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7002         * g++.old-deja/g++.law/arg11.C: Likewise.
7003
7004 2011-03-16  Jason Merrill  <jason@redhat.com>
7005
7006         * g++.dg/template/incomplete6.C: New.
7007
7008 2011-03-16  Jeff Law <law@redhat.com>
7009
7010         * gcc.dg/tree-ssa/vrp55.c: New test.
7011
7012 2011-03-16  Jason Merrill  <jason@redhat.com>
7013
7014         * g++.dg/cpp0x/auto22.C: New.
7015
7016 2011-03-16  Richard Guenther  <rguenther@suse.de>
7017
7018         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7019         optimizing it away if promoted to const.
7020
7021 2011-03-16  Richard Guenther  <rguenther@suse.de>
7022
7023         PR tree-optimization/48149
7024         * gcc.dg/fold-complex-1.c: New testcase.
7025
7026 2011-03-16  Richard Guenther  <rguenther@suse.de>
7027
7028         PR testsuite/48147
7029         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7030         or cloning happens.
7031
7032 2011-03-16  Richard Guenther  <rguenther@suse.de>
7033
7034         PR tree-optimization/26134
7035         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7036
7037 2011-03-16  Richard Guenther  <rguenther@suse.de>
7038
7039         PR tree-optimization/48146
7040         * gcc.dg/torture/pr48146.c: New testcase.
7041
7042 2011-03-16  Richard Guenther  <rguenther@suse.de>
7043
7044         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7045         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7046
7047 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7048
7049         PR middle-end/48136
7050         * gcc.c-torture/compile/pr48136.c: New test.
7051
7052         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7053
7054         PR debug/45882
7055         * gcc.dg/guality/pr45882.c: New test.
7056
7057 2011-03-15  Jason Merrill  <jason@redhat.com>
7058
7059         * g++.dg/cpp0x/constexpr-recursion.C: New.
7060
7061         * g++.dg/cpp0x/implicit11.C: New.
7062
7063 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7064
7065         * g++.dg/cpp0x/constexpr-attribute.C: New.
7066
7067 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7068
7069         * g++.dg/parse/pr34758.C: New.
7070
7071 2011-03-15  Xinliang David Li  <davidxl@google.com>
7072
7073         PR c/47837
7074         * gcc.dg/uninit-pred-7_d.c: New test.
7075         * gcc.dg/uninit-pred-8_d.c: New test.
7076
7077 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7078
7079         PR target/46788
7080         * gcc.target/arm/pr46788.c: New.
7081
7082 2011-03-15  Richard Guenther  <rguenther@suse.de>
7083
7084         PR middle-end/47650
7085         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7086         * gfortran.dg/ishft_4.f90: Likewise.
7087         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7088
7089 2011-03-15  Richard Guenther  <rguenther@suse.de>
7090
7091         PR tree-optimization/13954
7092         * g++.dg/tree-ssa/pr13954.C: New testcase.
7093
7094 2011-03-15  Richard Guenther  <rguenther@suse.de>
7095
7096         PR tree-optimization/48037
7097         * gcc.target/i386/pr48037-1.c: New testcase.
7098
7099 2011-03-15  Richard Guenther  <rguenther@suse.de>
7100
7101         PR tree-optimization/41490
7102         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7103         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7104         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7105         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7106         * g++.dg/tree-ssa/pr33604.C: Adjust.
7107
7108 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7109
7110         PR middle-end/47917
7111         * gcc.c-torture/execute/pr47917.c: New test.
7112         * gcc.dg/pr47917.c: New test.
7113
7114         PR middle-end/38878
7115         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7116
7117 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7118
7119         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7120         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7121         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7122         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7123         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7124         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7125         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7126         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7127         * gcc.target/i386/avx-floor-vec.c: Ditto.
7128         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7129         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7130         * gcc.target/i386/avx-rint-vec.c: Ditto.
7131         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7132         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7133         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7134         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7135
7136 2011-03-14  Tom Tromey  <tromey@redhat.com>
7137
7138         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7139         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7140         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7141
7142 2011-03-14  Tom Tromey  <tromey@redhat.com>
7143
7144         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7145         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7146         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7147
7148 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7149
7150         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7151
7152 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7153
7154         PR rtl-optimization/47166
7155         * gcc.c-torture/execute/postmod-1.c: New test.
7156
7157 2011-03-14  Richard Guenther  <rguenther@suse.de>
7158
7159         PR middle-end/48098
7160         * gcc.dg/torture/pr48098.c: New testcase.
7161
7162 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7163
7164         PR target/48053
7165         * gcc.target/powerpc/pr48053-1.c: New test.
7166         * gcc.target/powerpc/pr48053-2.c: Likewise.
7167
7168 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7169
7170         PR libfortran/48066
7171         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7172
7173 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7174
7175         PR libfortran/48066
7176         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7177
7178 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7179
7180         PR fortran/48059
7181         * gfortran.dg/class_41.f03: New.
7182
7183 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7184
7185         * g++.dg/conversion/cast3.C: New test.
7186
7187 2011-03-11  Jason Merrill  <jason@redhat.com>
7188
7189         * g++.dg/template/error45.C: New.
7190
7191         * g++.dg/parse/no-type-defn1.C: New.
7192
7193         * g++.dg/ext/attrib40.C: New.
7194
7195         * g++.dg/cpp0x/regress/array1.C: New.
7196
7197 2011-03-11  Richard Guenther  <rguenther@suse.de>
7198
7199         PR tree-optimization/48067
7200         * gcc.dg/pr48067.c: New testcase.
7201
7202 2011-03-11  Richard Guenther  <rguenther@suse.de>
7203
7204         PR lto/48073
7205         * g++.dg/lto/20110311-1_0.C: New testcase.
7206
7207 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7208
7209         PR c++/48035
7210         * g++.dg/inherit/virtual8.C: New test.
7211
7212         PR middle-end/48044
7213         * gcc.dg/torture/pr48044.c: New test.
7214
7215 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7216
7217         PR fortran/47768
7218         * gfortran.dg/proc_ptr_comp_31.f90: New.
7219
7220 2011-03-11  Richard Guenther  <rguenther@suse.de>
7221
7222         PR tree-optimization/47278
7223         * gcc.dg/torture/pr47278-1.c: New testcase.
7224         * gcc.dg/torture/pr47278-2.c: Likewise.
7225
7226 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7227
7228         PR tree-optimization/48063
7229         * gcc.dg/torture/pr48063.c: New test.
7230
7231 2011-03-10  Jason Merrill  <jason@redhat.com>
7232
7233         * g++.dg/template/array22.C: New.
7234
7235         * g++.dg/cpp0x/syntax-err1.C: New.
7236         * g++.dg/parse/error36.C: Adjust expected errors.
7237         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7238         * g++.old-deja/g++.pt/typename3.C: Likewise.
7239         * g++.old-deja/g++.pt/typename4.C: Likewise.
7240         * g++.old-deja/g++.pt/typename6.C: Likewise.
7241
7242 2011-03-09  Jason Merrill  <jason@redhat.com>
7243
7244         * g++.dg/template/nontype22.C: New.
7245
7246 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7247
7248         PR tree-optimization/47714
7249         * g++.dg/torture/pr47714.C: New test.
7250
7251 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7252
7253         PR target/47755
7254         * gcc.target/powerpc/pr47755-2.c: New file.
7255
7256 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7257
7258         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7259         is not set in the environment, pass 64 as first argument when not
7260         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7261         native where ulimit -u is supported.
7262
7263 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7264
7265         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7266
7267 2011-03-08  Jason Merrill  <jason@redhat.com>
7268
7269         * g++.dg/template/nontype21.C: New.
7270
7271         * g++.dg/template/anon5.C: New.
7272
7273 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7274
7275         PR debug/47881
7276         * gcc.dg/pr47881.c: New test.
7277
7278 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7279
7280         PR c++/47957
7281         * g++.dg/lookup/template3.C: New test.
7282
7283 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7284
7285         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7286         'long' type.
7287
7288 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7289
7290         PR testsuite/47954
7291         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7292         sizeof to compute alignment.
7293
7294 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7295
7296         PR tree-optimization/48022
7297         * gcc.dg/pr48022-1.c: New test.
7298         * gcc.dg/pr48022-2.c: New test.
7299
7300 2011-03-07  Jason Merrill  <jason@redhat.com>
7301
7302         * g++.dg/template/nontype20.C: New.
7303         * g++.dg/init/member1.C: Adjust expected errors.
7304         * g++.dg/parse/constant4.C: Likewise.
7305         * g++.dg/template/qualified-id3.C: Likewise.
7306         * g++.old-deja/g++.pt/crash10.C: Likewise.
7307
7308         * g++.dg/cpp0x/regress/non-const1.C: New.
7309
7310 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7311
7312         PR debug/47991
7313         * gcc.dg/pr47991.c: New test.
7314
7315 2011-03-07  Jason Merrill  <jason@redhat.com>
7316
7317         * g++.dg/abi/mangle46.C: New.
7318
7319 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7320
7321         PR target/47862
7322         * gcc.target/powerpc/pr47862.c: New.
7323
7324 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7325
7326         PR target/45413
7327         * gcc.target/i386/combine-mul.c: Require nonpic.
7328
7329 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7330             Nathan Froyd  <froydnj@codesourcery.com>
7331
7332         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7333
7334 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7335
7336         * README.QMTEST: Remove.
7337
7338 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7339             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7340
7341         PR fortran/47850
7342         * gfortran.dg/array_constructor_37.f90 : New test.
7343
7344 2011-03-05  Jason Merrill  <jason@redhat.com>
7345
7346         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7347         * g++.dg/abi/mangle45.C: Likewise.
7348         * g++.dg/cpp0x/trailing1.C: Likewise.
7349
7350 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7351
7352         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7353
7354 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7355
7356         PR rtl-optimization/47899
7357         * gcc.dg/pr47899.c: New test.
7358
7359         * gcc.dg/torture/pr47968.c: Ignore warnings.
7360
7361         PR tree-optimization/47967
7362         * gcc.c-torture/compile/pr47967.c: New test.
7363
7364 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7365
7366         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7367         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7368
7369 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7370
7371         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7372         and property_getAttributes() if __OBJC2__.
7373         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7374         * objc.dg/property/property-encoding-1.m: New.
7375         * obj-c++.dg/property/property-encoding-1.mm: New.
7376
7377 2011-03-04  Jason Merrill  <jason@redhat.com>
7378
7379         * g++.dg/template/pseudodtor6.C: New.
7380
7381         * g++.dg/inherit/covariant19.C: New.
7382
7383 2011-03-04  Richard Guenther  <rguenther@suse.de>
7384
7385         PR middle-end/47968
7386         * gcc.dg/torture/pr47968.c: New testcase.
7387
7388 2011-03-04  Richard Guenther  <rguenther@suse.de>
7389
7390         PR middle-end/47975
7391         * gcc.dg/torture/pr47975.c: New testcase.
7392
7393 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7394
7395         PR c++/47974
7396         * g++.dg/template/crash106.C: New.
7397
7398 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7399
7400         PR c/47963
7401         * gcc.dg/gomp/pr47963.c: New test.
7402         * g++.dg/gomp/pr47963.C: New test.
7403
7404 2011-03-02  Jason Merrill  <jason@redhat.com>
7405
7406         * g++.dg/cpp0x/regress/condition1.C: New.
7407
7408         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7409
7410 2011-03-01  Jason Merrill  <jason@redhat.com>
7411
7412         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7413
7414         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7415
7416 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7417
7418         PR rtl-optimization/47925
7419         * gcc.c-torture/execute/pr47925.c: New test.
7420
7421 2011-03-01  Jason Merrill  <jason@redhat.com>
7422
7423         * g++.dg/cpp0x/decltype25.C: New.
7424
7425         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7426
7427 2011-03-01  Richard Guenther  <rguenther@suse.de>
7428
7429         PR tree-optimization/47890
7430         * gcc.dg/torture/pr47890.c: New testcase.
7431
7432 2011-03-01  Richard Guenther  <rguenther@suse.de>
7433
7434         PR lto/47924
7435         * gcc.dg/lto/pr47924_0.c: New testcase.
7436
7437 2011-03-01  Richard Guenther  <rguenther@suse.de>
7438
7439         PR lto/46911
7440         * gfortran.dg/lto/pr46911_0.f: New testcase.
7441
7442 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7443
7444         PR libgfortran/47933
7445         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7446         compile errors from older code form.
7447
7448 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7449
7450         PR libgfortran/47567
7451         * gfortran.dg/fmt_fw_d.f90: New test.
7452
7453 2011-02-28  Jason Merrill  <jason@redhat.com>
7454
7455         * g++.dg/inherit/covariant18.C: New.
7456
7457 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7458
7459         PR middle-end/47893
7460         * gcc.dg/pr47893.c: New test.
7461
7462 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7463
7464         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7465         NULL in case of a selector with conflicting types.
7466         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7467
7468 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7469
7470         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7471         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7472         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7473         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7474
7475 2011-02-28  Jason Merrill  <jason@redhat.com>
7476
7477         PR c++/47906
7478         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7479
7480 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7481
7482         PR libgfortran/47778
7483         * gfortran.dg/namelist_71.f90: New test.
7484
7485 2011-02-27  Jason Merrill  <jason@redhat.com>
7486
7487         PR c++/47906
7488         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7489         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7490
7491 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7492
7493         PR c++/46466
7494         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7495
7496 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7497
7498         PR fortran/47886
7499         * gfortran.dg/gomp/task-1.f90: Removed.
7500
7501 2011-02-26  Jason Merrill  <jason@redhat.com>
7502
7503         * g++.dg/template/this-targ1.C: New.
7504
7505         * g++.dg/cpp0x/regress/template-const1.C: New.
7506         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7507         * g++.dg/template/function1.C: Adjust.
7508         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7509         * g++.dg/debug/debug7.C: Adjust.
7510
7511 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7512
7513         PR fortran/47886
7514         * gfortran.dg/gomp/task-1.f90: New.
7515
7516 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7517
7518         * gcc.target/arm/neon-thumb2-move.c: Add
7519         dg-require-effective-target arm_thumb2_ok.
7520
7521 2011-02-24  Jason Merrill  <jason@redhat.com>
7522
7523         * g++.dg/parse/constant1.C: Specify C++98 mode.
7524         * g++.dg/parse/constant5.C: Likewise.
7525         * g++.dg/parse/error2.C: Likewise.
7526         * g++.dg/parse/semicolon3.C: Likewise.
7527         * g++.dg/template/crash14.C: Likewise.
7528         * g++.dg/template/local4.C: Likewise.
7529         * g++.dg/template/nontype3.C: Likewise.
7530         * g++.dg/parse/crash31.C: Adjust expected errors.
7531         * g++.dg/template/function1.C: Likewise.
7532         * g++.dg/template/ref3.C: Likewise.
7533         * g++.dg/template/static9.C: Likewise.
7534         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7535
7536         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7537         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7538         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7539         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7540         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7541
7542 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7543
7544         PR fortran/47878
7545         * gfortran.dg/pr47878.f90: New test.
7546
7547 2011-02-24  Richard Guenther  <rguenther@suse.de>
7548
7549         PR testsuite/47801
7550         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7551         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7552
7553 2011-02-24  Richard Guenther  <rguenther@suse.de>
7554
7555         PR fortran/47839
7556         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7557         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7558
7559 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7560
7561         PR libgfortran/47567
7562         * gfortran.dg/fmt_f0_1.f90: Update test.
7563
7564 2011-02-23  Jason Merrill  <jason@redhat.com>
7565
7566         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7567         * g++.dg/abi/mangle45.C: New.
7568
7569         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7570         * g++.dg/template/canon-type-9.C: Match use of decltype
7571         between declaration and definition.
7572         * g++.dg/template/canon-type-12.C: Likewise.
7573
7574 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7575
7576         PR fortran/40850
7577         * gfortran.dg/nested_allocatables_1.f90: New.
7578
7579 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7580
7581         PR c++/46868
7582         * g++.dg/pr46868.C: New test.
7583         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7584         * g++.dg/parse/error14.C: Adjust.
7585
7586 2011-02-23  Richard Guenther  <rguenther@suse.de>
7587
7588         PR tree-optimization/47838
7589         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7590
7591 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7592
7593         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7594
7595 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7596
7597         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7598         * gfortran.dg/count_init_expr.f03: Ditto.
7599         * gfortran.dg/gomp/pr43711.f90: Ditto.
7600         * gcc.dg/struct-parse-2.c: Ditto.
7601         * gcc.dg/parse-error-3.c: Ditto.
7602         * gcc.dg/Wlogical-op-1.c: Ditto.
7603         * gcc.dg/Walways-true-1.c: Ditto.
7604         * gcc.dg/pr24225.c: Ditto.
7605         * gcc.dg/Walways-true-2.c: Ditto.
7606         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7607         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7608         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7609         * g++.dg/overload/defarg4.C: Ditto.
7610         * g++.dg/inherit/covariant16.C: Ditto.
7611         * g++.dg/inherit/virtual7.C: Ditto.
7612         * g++.dg/template/canon-type-9.C: Ditto.
7613         * g++.dg/template/access19.C: Ditto.
7614         * g++.dg/template/call7.C: Ditto.
7615         * g++.dg/template/canon-type-2.C: Ditto.
7616         * g++.dg/template/init7.C: Ditto.
7617         * g++.dg/template/sizeof-template-argument.C: Ditto.
7618         * g++.dg/template/const3.C: Ditto.
7619         * g++.dg/template/sfinae26.C: Ditto.
7620         * g++.dg/template/sfinae26.C: Ditto.
7621         * g++.dg/template/canon-type-11.C: Ditto.
7622         * g++.dg/template/union2.C: Ditto.
7623         * g++.dg/template/canon-type-3.C: Ditto.
7624         * g++.dg/template/canon-type-1.C: Ditto.
7625         * g++.dg/template/canon-type-5.C: Ditto.
7626         * g++.dg/template/canon-type-7.C: Ditto.
7627         * g++.dg/template/canon-type-10.C: Ditto.
7628         * g++.dg/template/spec36.C: Ditto.
7629         * g++.dg/template/typedef38.C: Ditto.
7630         * g++.dg/template/canon-type-4.C: Ditto.
7631         * g++.dg/template/canon-type-6.C: Ditto.
7632         * g++.dg/template/canon-type-13.C: Ditto.
7633         * g++.dg/template/instantiate9.C: Ditto.
7634         * g++.dg/template/ttp22.C: Ditto.
7635         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7636         * g++.dg/warn/Walways-true-1.C: Ditto.
7637         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7638         * g++.dg/warn/Walways-true-2.C: Ditto.
7639         * g++.dg/conversion/op4.C: Ditto.
7640         * g++.dg/opt/pr19650.C: Ditto.
7641         * g++.dg/lookup/friend11.C: Ditto.
7642         * g++.dg/other/default2.C: Ditto.
7643         * g++.dg/other/default3.C: Ditto.
7644         * g++.dg/other/dtor2.C: Ditto.
7645         * g++.dg/other/friend5.C: Ditto.
7646         * g++.dg/other/default5.C: Ditto.
7647         * g++.dg/init/brace6.C: Ditto.
7648         * g++.dg/init/aggr5.C: Ditto.
7649         * g++.dg/init/error2.C: Ditto.
7650         * g++.dg/expr/bound-mem-fun.C: Ditto.
7651         * g++.dg/expr/cond6.C: Ditto.
7652         * g++.dg/expr/stmt-expr-1.C: Ditto.
7653         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7654         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7655         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7656         * g++.dg/cpp0x/bracket1.C: Ditto.
7657         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7658         * g++.dg/cpp0x/pr38646.C: Ditto.
7659         * g++.dg/cpp0x/variadic73.C: Ditto.
7660         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7661         * g++.dg/cpp0x/bracket4.C: Ditto.
7662         * g++.dg/cpp0x/decltype4.C: Ditto.
7663         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7664         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7665         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7666         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7667         * g++.dg/cpp0x/decltype2.C: Ditto.
7668         * g++.dg/cpp0x/decltype1.C: Ditto.
7669         * g++.dg/cpp0x/bracket2.C: Ditto.
7670         * g++.dg/cpp0x/decltype5.C: Ditto.
7671         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7672         * g++.dg/cpp0x/variadic70.C: Ditto.
7673         * g++.dg/cpp0x/decltype6.C: Ditto.
7674         * g++.dg/cpp0x/rvo.C: Ditto.
7675         * g++.dg/cpp0x/vt-40092.C: Ditto.
7676         * g++.dg/cpp0x/variadic-new.C: Ditto.
7677         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7678         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7679         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7680         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7681         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7682         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7683         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7684         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7685         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7686         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7687         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7688         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7689         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7690         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7691         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7692         * g++.dg/cpp0x/pr39639.C: Ditto.
7693         * g++.dg/cpp0x/decltype3.C: Ditto.
7694         * g++.dg/cpp0x/variadic68.C: Ditto.
7695         * g++.dg/cpp0x/variadic-function.C: Ditto.
7696         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7697         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7698         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7699         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7700         * g++.dg/parse/crash35.C: Ditto.
7701         * g++.dg/parse/crash40.C: Ditto.
7702         * g++.dg/parse/defarg12.C: Ditto.
7703         * g++.dg/parse/crash34.C: Ditto.
7704         * g++.dg/parse/constructor3.C: Ditto.
7705         * g++.dg/parse/template23.C: Ditto.
7706         * g++.dg/parse/crash56.C: Ditto.
7707         * g++.dg/parse/dtor13.C: Ditto.
7708         * g++.dg/parse/error33.C: Ditto.
7709         * g++.dg/parse/ctor9.C: Ditto.
7710         * g++.dg/parse/error32.C: Ditto.
7711         * g++.dg/parse/error37.C: Ditto.
7712         * g++.dg/parse/bitfield3.C: Ditto.
7713         * g++.dg/parse/struct-4.C: Ditto.
7714         * g++.dg/ext/has_trivial_copy.C: Ditto.
7715         * g++.dg/ext/is_polymorphic.C: Ditto.
7716         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7717         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7718         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7719         * g++.dg/ext/is_union.C: Ditto.
7720         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7721         * g++.dg/ext/is_pod.C: Ditto.
7722         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7723         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7724         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7725         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7726         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7727         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7728         * g++.dg/ext/is_abstract.C: Ditto.
7729         * g++.dg/ext/has_trivial_assign.C: Ditto.
7730         * g++.dg/ext/is_class.C: Ditto.
7731         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7732         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7733         * g++.dg/ext/is_base_of.C: Ditto.
7734         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7735         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7736         * g++.dg/ext/is_empty.C: Ditto.
7737         * g++.dg/ext/is_enum.C: Ditto.
7738         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7739         * gnat.dg/opt11.adb: Ditto.
7740         * obj-c++.dg/pr45735.mm: Ditto.
7741         * obj-c++.dg/pr24393.mm: Ditto.
7742         * obj-c++.dg/exceptions-2.mm: Ditto.
7743         * objc.dg/pr45735.m: Ditto.
7744         * objc.dg/pr24393.m: Ditto.
7745
7746 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7747
7748         * objc.dg/attributes/objc-exception-1.m: New.
7749
7750 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7751
7752         * gcc.dg/cpp/include7.c: New test.
7753
7754 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7755
7756         PR c++/47242
7757         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7758
7759 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7760
7761         PR rtl-optimization/47763
7762         * gcc.dg/pr47763.c: New test.
7763
7764 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7765
7766         PR fortran/45743
7767         * gfortran.dg/whole_file_32.f90 : New test.
7768
7769 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7770
7771         PR c++/47666
7772         * g++.dg/inherit/virtual7.C: New test.
7773
7774 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7775
7776         PR objc/47832
7777         * objc.dg/type-size-3.m: Updated error message.
7778         * objc.dg/type-size-4.m: New test.
7779         * objc.dg/type-size-5.m: New test.
7780
7781 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7782
7783         * lib/gnat.exp: Fix comments.
7784         Don't load libgloss.exp.
7785         (default_gnat_version): Call $compiler with --version.
7786         Adapt regexp for gnatmake output, insert version.
7787         (gnat_version): New proc.
7788         (gnat_init): Remove gnat_libgcc_s_path.
7789         (gnat_target_compile): Likewise.
7790         Remove ld_library_path.
7791         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7792         (gnat_pass): Remove.
7793         (gnat_pass): Remove.
7794         (gnat_finish): Remove.
7795         (gnat_exit): Remove.
7796         (local_find_gnatmake): Reindent.
7797         (runtest_file_p): Remove.
7798         (prune_warnings): Remove.
7799         (find_gnatclean): New proc.
7800         * lib/gnat-dg.exp (lremove): New proc.
7801         (gnat-dg-test): Reindent.
7802         Remove additional output files.
7803         (gnat-dg-runtest): Remove.
7804
7805         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7806         * gnat.dg/loop_optimization6.adb: Likewise.
7807         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7808
7809 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7810
7811         PR tree-optimization/47835
7812         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7813
7814 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7815
7816         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7817         * gfortran.dg/abstract_type_2.f03: Ditto.
7818         * gfortran.dg/abstract_type_3.f03: Ditto.
7819         * gfortran.dg/abstract_type_4.f03: Ditto.
7820         * gfortran.dg/abstract_type_5.f03: Ditto.
7821         * gfortran.dg/abstract_type_6.f03: Ditto.
7822         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7823         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7824         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7825         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7826         * gfortran.dg/array_function_5.f90: Ditto.
7827         * gfortran.dg/asynchronous_3.f03: Ditto.
7828         * gfortran.dg/char_expr_1.f90: Ditto.
7829         * gfortran.dg/class_14.f03: Ditto.
7830         * gfortran.dg/data_array_6.f: Ditto.
7831         * gfortran.dg/data_invalid.f90: Ditto.
7832         * gfortran.dg/dot_product_1.f03: Ditto.
7833         * gfortran.dg/func_derived_5.f90: Ditto.
7834         * gfortran.dg/func_result_4.f90: Ditto.
7835         * gfortran.dg/implied_do_1.f90: Ditto.
7836         * gfortran.dg/initialization_25.f90: Ditto.
7837         * gfortran.dg/initialization_26.f90: Ditto.
7838         * gfortran.dg/interface_34.f90: Ditto.
7839         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7840         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7841         * gfortran.dg/matmul_8.f03: Ditto.
7842         * gfortran.dg/merge_init_expr.f90: Ditto.
7843         * gfortran.dg/pack_assign_1.f90: Ditto.
7844         * gfortran.dg/pack_vector_1.f90: Ditto.
7845         * gfortran.dg/pointer_check_8.f90: Ditto.
7846         * gfortran.dg/product_init_expr.f03: Ditto.
7847         * gfortran.dg/reshape_order_5.f90: Ditto.
7848         * gfortran.dg/reshape_shape_1.f90: Ditto.
7849         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7850         * gfortran.dg/same_name_2.f90: Ditto.
7851         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7852         * gfortran.dg/spread_init_expr.f03: Ditto.
7853         * gfortran.dg/stmt_func_1.f90: Ditto.
7854         * gfortran.dg/sum_init_expr.f03: Ditto.
7855         * gfortran.dg/transpose_3.f03: Ditto.
7856         * gfortran.dg/unpack_init_expr.f03: Ditto.
7857         * gfortran.dg/warn_conversion.f90: Ditto.
7858         * gfortran.dg/warn_conversion_2.f90: Ditto.
7859         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7860         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7861         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7862         * gfortran.dg/whole_file_16.f90: Ditto.
7863         * gfortran.dg/whole_file_17.f90: Ditto.
7864         * gfortran.dg/whole_file_18.f90: Ditto.
7865         * gfortran.dg/whole_file_20.f03: Ditto.
7866         * gfortran.dg/whole_file_5.f90: Ditto.
7867         * gfortran.dg/whole_file_6.f90: Ditto.
7868         * gfortran.dg/write_invalid_format.f90: Ditto.
7869         * gfortran.dg/zero_sized_6.f90: Ditto.
7870
7871 2011-02-21  Jeff Law <law@redhat.com>
7872
7873         PR rtl-optimization/46178
7874         * gcc.target/i386/pr46178.c: New test.
7875
7876         PR rtl-optimization/46002
7877         * gcc.c-torture/compile/pr46002.c: New test.
7878
7879 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7880
7881         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7882         *-*-hpux10*.
7883
7884 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7885
7886         PR debug/47106
7887         * g++.dg/debug/pr47106.C: Require effective target lto.
7888
7889 2011-02-21  Jason Merrill  <jason@redhat.com>
7890
7891         * g++.dg/cpp0x/constexpr-diag2.C: New.
7892
7893 2011-02-20  Jason Merrill  <jason@redhat.com>
7894
7895         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7896
7897         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7898
7899         * g++.dg/overload/conv-op1.C: New.
7900
7901         * g++.dg/cpp0x/constexpr-synth1.C: New.
7902
7903 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7904
7905         * objc.dg/layout-2.m: New.
7906         * objc.dg/selector-3.m: Adjusted location of error message.
7907         * objc.dg/type-size-3.m: Same.
7908         * obj-c++.dg/selector-3.mm: Same.
7909
7910 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7911
7912         PR objc/47784
7913         * objc.dg/property/dotsyntax-22.m: New.
7914         * obj-c++.dg/property/dotsyntax-22.mm: New.
7915
7916 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7917
7918         PR c++/46394
7919         * g++.dg/template/typedef38.C: New test.
7920
7921 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7922
7923         PR fortran/46818
7924         * gfortran.dg/whole_file_30.f90 : New test.
7925         * gfortran.dg/whole_file_31.f90 : New test.
7926
7927 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7928
7929         PR fortran/45077
7930         PR fortran/44945
7931         * gfortran.dg/whole_file_28.f90 : New test.
7932         * gfortran.dg/whole_file_29.f90 : New test.
7933
7934 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7935
7936         PR c++/44118
7937         * g++.dg/template/crash105.C: New.
7938
7939 2011-02-19  Jason Merrill  <jason@redhat.com>
7940
7941         * g++.dg/cpp0x/regress/no-elide1.C: New.
7942
7943 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7944
7945         PR tree-optimization/46620
7946         * gcc.dg/pr46620.c: New.
7947
7948 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7949
7950         PR c/47809
7951         * gcc.target/i386/pr47809.c: New test.
7952
7953 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7954             Tobias Burnus  <burnus@net-b.de>
7955
7956         * lib/target-supports.exp
7957         (check_effective_target_fortran_large_real): New check for large reals.
7958         * gfortran.dg/nan_7.f90: New test.
7959
7960 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7961
7962         PR libgfortran/47567
7963         * gfortran.dg/fmt_f0_1.f90: Update test.
7964
7965 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7966
7967         PR fortran/47348
7968         * gfortran.dg/array_constructor_36.f90 : New test.
7969         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7970         allow for comparison between different elements of the array
7971         constructor at different levels of optimization.
7972
7973 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7974
7975         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7976         * gcc.target/i386/pr32280-1.c: Likewise.
7977
7978 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7979
7980         PR target/47800
7981         * gcc.target/i386/pr47800.c: New test.
7982
7983 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7984
7985         * objc/execute/exceptions/foward-1.x: New.
7986
7987 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7988
7989         PR fortran/47789
7990         * gfortran.dg/derived_constructor_comps_4.f90: New.
7991
7992 2011-02-18  Tobias Burnus
7993
7994         PR fortran/47775
7995         * gfortran.dg/func_result_6.f90: New.
7996
7997 2011-02-18  Michael Matz  <matz@suse.de>
7998
7999         PR fortran/45586
8000         * gfortran.dg/lto/pr45586_0.f90: New test.
8001         * gfortran.dg/typebound_proc_20.f90: Ditto.
8002         * gfortran.dg/typebound_proc_21.f90: Ditto.
8003
8004 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8005
8006         PR c++/47795
8007         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8008
8009 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8010
8011         PR fortran/47750
8012         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8013         gcc_warning_prefix.
8014         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8015         normalizing the error/warning output.
8016         * gfortran.dg/Wall.f90: Update dg-error/warning.
8017         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8018         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8019         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8020         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8021         * gfortran.dg/class_30.f90: Update dg-error/warning.
8022         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8023         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8024         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8025         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8026         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8027         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8028         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8029         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8030         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8031         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8032         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8033         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8034         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8035         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8036         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8037         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8038         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8039         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8040         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8041         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8042         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8043         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8044         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8045         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8046         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8047
8048 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8049
8050         PR fortran/47768
8051         * gfortran.dg/proc_ptr_comp_30.f90: New.
8052
8053 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR debug/47780
8056         * gcc.target/i386/pr47780.c: New test.
8057
8058 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8059
8060         PR fortran/47767
8061         * gfortran.dg/class_40.f03: New.
8062
8063 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8064
8065         PR c++/47208
8066         * g++.dg/cpp0x/auto21.C: New test.
8067
8068 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8069
8070         * objc.dg/special/unclaimed-category-1.h: Updated for
8071         new ABI support.
8072         * objc.dg/special/unclaimed-category-1.m: Same.
8073         * objc.dg/zero-link-1.m: Same.
8074         * objc.dg/lookup-1.m: Same.
8075         * objc.dg/torture/strings/const-str-9.m
8076         * objc.dg/torture/strings/const-str-10.m: Same.
8077         * objc.dg/torture/strings/const-str-11.m: Same.
8078         * objc.dg/torture/forward-1.m: Same.
8079         * objc.dg/zero-link-2.m: Same.
8080         * objc.dg/encode-7-next-64bit.m: Same.
8081         * objc.dg/method-4.m: Same.
8082         * objc.dg/next-runtime-1.m: Same.
8083         * objc.dg/image-info.m: Same.
8084         * objc.dg/pr23214.m: Same.
8085         * objc.dg/symtab-1.m: Same.
8086         * obj-c++.dg/basic.m: Same.
8087         * obj-c++.dg/proto-lossage-3.m: Same.
8088         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8089         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8090         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8091         * obj-c++.dg/method-11.m: Same.
8092         * objc/execute/enumeration-1.m: Same.
8093         * objc/execute/object_is_class.m: Same.
8094         * objc/execute/formal_protocol-2.m: Same.
8095         * objc/execute/formal_protocol-4.m: Same.
8096         * objc/execute/formal_protocol-6.m: Same.
8097         * objc/execute/bycopy-3.m: Same.
8098         * objc/execute/exceptions/catchall-1.m: Same.
8099         * objc/execute/exceptions/finally-1.m: Same.
8100         * objc/execute/exceptions/local-variables-1.m: Same.
8101         * objc/execute/exceptions/foward-1.m: Same.
8102         * objc/execute/bf-common.h
8103         * objc/execute/enumeration-2.m: Same.
8104         * objc/execute/formal_protocol-1.m: Same.
8105         * objc/execute/formal_protocol-3.m: Same.
8106         * objc/execute/formal_protocol-5.m: Same.
8107         * objc/execute/accessing_ivars.m: Same.
8108         * objc/execute/bycopy-2.m: Same.
8109         * objc/execute/formal_protocol-7.m: Same.
8110         * objc/execute/compatibility_alias.m: Same.
8111         * objc/execute/no_clash.m: Same.
8112         * objc/execute/object_is_meta_class.m: Same.
8113         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8114         * objc/execute/class-tests-1.h: Include stdio.h.
8115         * objc/execute/class-tests-2.h: Same.
8116         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8117         runtimes.
8118         * obj-c++.dg/try-catch-2.mm: Same.
8119
8120 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8121
8122         PR c++/47783
8123         * g++.dg/warn/Wunused-parm-4.C: New test.
8124
8125 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8126             Jan Hubicka  <jh@suse.cz>
8127
8128         PR debug/47106
8129         PR debug/47402
8130         * g++.dg/debug/pr47106.C: New.
8131
8132 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8133
8134         PR target/43653
8135         * gcc.target/i386/pr43653.c: New test.
8136
8137 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8138
8139         PR c++/47172
8140         * g++.dg/template/inherit6.C: New test.
8141
8142 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8143
8144         PR fortran/47745
8145         * gfortran.dg/class_39.f03: New.
8146
8147 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8148
8149         PR c++/47326
8150         * g++.dg/cpp0x/variadic106.C: New test.
8151
8152 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8153
8154         PR libfortran/47757
8155         * gfortran.dg/pr47757-1.f90: New test.
8156         * gfortran.dg/pr47757-2.f90: New test.
8157         * gfortran.dg/pr47757-3.f90: New test.
8158
8159         PR c++/47704
8160         * g++.dg/cpp0x/enum8.C: New test.
8161
8162 2011-02-15  Jason Merrill  <jason@redhat.com>
8163
8164         * g++.dg/inherit/implicit-trivial1.C: New.
8165         * g++.dg/cpp0x/implicit-trivial1.C: New.
8166
8167 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8168
8169         PR middle-end/47725
8170         * gcc.dg/torture/pr47725.c: Removed.
8171
8172 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8173
8174         PR target/47755
8175         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8176         constant does not generate a load from memory.
8177
8178 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8179
8180         PR middle-end/47725
8181         * gcc.dg/torture/pr47725.c: New.
8182
8183 2011-02-15  Richard Guenther  <rguenther@suse.de>
8184
8185         PR tree-optimization/47743
8186         * gcc.dg/torture/pr47743.c: New testcase.
8187
8188 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8189
8190         PR middle-end/47581
8191         * gcc.target/i386/pr47581.c: New test.
8192
8193 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8194
8195         PR fortran/47730
8196         * gfortran.dg/select_type_22.f03: New.
8197
8198 2011-02-14  Jason Merrill  <jason@redhat.com>
8199
8200         * g++.dg/cpp0x/regress/enum1.C: New.
8201
8202 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8203
8204         * gnat.dg/include.adb: New test.
8205
8206 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8207
8208         PR fortran/47728
8209         * gfortran.dg/class_38.f03: New.
8210
8211 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8212
8213         * gcc.dg/pr46494.c: New test.
8214
8215 2011-02-14  Richard Guenther  <rguenther@suse.de>
8216
8217         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8218
8219 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8220
8221         PR ada/41929
8222         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8223         sparc*-sun-solaris2.11.
8224
8225 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8226
8227         PR fortran/47349
8228         * gfortran.dg/argument_checking_18.f90: New.
8229
8230 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8231
8232         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8233         * gfortran.dg/argument_checking_17.f90: New.
8234
8235 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8236
8237         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8238         are temporarily disabled.
8239         * gfortran.dg/class_7.f03: Ditto.
8240         * gfortran.dg/coarray_14.f90: Ditto.
8241         * gfortran.dg/typebound_proc_13.f03: Ditto.
8242
8243 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8244
8245         PR fortran/45586
8246         * gfortran.dg/extends_11.f03: New.
8247
8248 2011-02-11  Xinliang David Li  <davidxl@google.com>
8249
8250         PR tree-optimization/47707
8251         * g++.dg/tree-ssa/pr47707.C: New test.
8252
8253 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8254
8255         * g++.dg/opt/inline17.C: New test.
8256
8257 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8258
8259         PR fortran/47550
8260         * gfortran.dg/pure_formal_2.f90: New.
8261
8262 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8263
8264         PR rtl-optimization/47614
8265         * gfortran.dg/pr47614.f: New.
8266
8267 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8268
8269         PR driver/47678
8270         * gcc.dg/opts-6.c: New test.
8271
8272 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8273
8274         PR debug/47684
8275         * gcc.dg/pr47684.c: New test.
8276
8277 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8278
8279         PR target/47629
8280         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8281         c99_runtime, dg-add-options c99_runtime.
8282         (main): Use __asm__.
8283
8284 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8285
8286         PR testsuite/47400
8287         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8288         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8289         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8290         * gcc.dg/ucnid-10.c: Likewise.
8291         * gcc.dg/ucnid-13.c: Likewise.
8292         * gcc.dg/ucnid-7.c: Likewise.
8293         * gcc.dg/ucnid-8.c: Likewise.
8294         Adapt dg-warning line number.
8295
8296 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8297
8298         * gcc.target/i386/parity-1.c: Use -march=k8.
8299         * gcc.target/i386/parity-2.c: Ditto.
8300         * gcc.target/i386/vecinit-1.c: Ditto.
8301         * gcc.target/i386/vecinit-2.c: Ditto.
8302
8303 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8304
8305         PR target/46610
8306         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8307         * gcc.target/mips/save-restore-3.c: Likewise.
8308         * gcc.target/mips/save-restore-4.c: Likewise.
8309         * gcc.target/mips/save-restore-5.c: Likewise.
8310
8311         PR target/47683
8312         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8313         * g++.dg/tree-prof/partition2.C: Likewise.
8314
8315 2011-02-09  Jason Merrill  <jason@redhat.com>
8316
8317         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8318         rather than misdeclare std::puts.
8319
8320         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8321         * g++.dg/other/warning1.C: Likewise.
8322         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8323         * g++.old-deja/g++.gb/scope06.C: Likewise.
8324         * g++.old-deja/g++.law/cvt11.C: Likewise.
8325         * g++.old-deja/g++.law/init1.C: Likewise.
8326         * g++.dg/abi/mangle26.C: Likewise.
8327
8328         * g++.dg/template/function1.C: Adjust for C++0x mode.
8329         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8330
8331         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8332         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8333
8334         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8335
8336         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8337
8338         * g++.dg/cpp0x/regress: New directory.
8339         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8340         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8341         * g++.dg/cpp0x/regress/regress3.C: New.
8342
8343 2011-02-10  Richard Guenther  <rguenther@suse.de>
8344
8345         PR tree-optimization/47677
8346         * gcc.dg/torture/pr47677.c: New testcase.
8347
8348 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8349
8350         * objc.dg/special/load-category-1.m: Remove unused header.
8351         * objc.dg/special/load-category-1a.m: Likewise.
8352         * objc.dg/special/load-category-2.m: Likewise.
8353         * objc.dg/special/load-category-2a.m: Likewise.
8354         * objc.dg/special/load-category-3.m: Likewise.
8355         * objc.dg/special/load-category-3a.m: Likewise.
8356         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8357         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8358         * objc.dg/attributes/class-attribute-1.m: Likewise.
8359         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8360         * obj-c++.dg/property/property.exp: Likewise.
8361         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8362         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8363         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8364         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8365         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8366         * obj-c++.dg/template-8.mm: Likewise.
8367
8368 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8369
8370         PR target/47665
8371         * gcc.target/i386/pr47665.c: New test.
8372
8373 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8374
8375         PR testsuite/47622
8376         Revert
8377         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8378         PR debug/42631
8379         * gcc.dg/pr42631.c: Update test.
8380         * gcc.dg/pr42631-2.c: New test.
8381
8382 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8383
8384         PR fortran/47352
8385         * gfortran.dg/proc_decl_25.f90: New.
8386
8387 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8388
8389         PR fortran/47463
8390         * gfortran.dg/typebound_assignment_2.f03: New.
8391
8392 2011-02-09  Richard Guenther  <rguenther@suse.de>
8393
8394         PR tree-optimization/47664
8395         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8396
8397 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8398
8399         PR middle-end/47646
8400         * gnat.dg/uninit_func.adb: Adjust dg directive.
8401
8402 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8403
8404         PR middle-end/47646
8405         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8406
8407 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8408
8409         PR fortran/47637
8410         * gfortran.dg/auto_dealloc_2.f90: New.
8411
8412 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8413
8414         * gcc.dg/builtins-config.h: Remove __sgi handling.
8415         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8416         -std=c99 for mips-sgi-irix6.5*.
8417
8418 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8419
8420         PR middle-end/45505
8421         * gfortran.dg/pr25923.f90: Remove xfails.
8422
8423 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8424
8425         PR fortran/47583
8426         * gfortran.dg/inquire_14.f90: New test.
8427
8428 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8429
8430         PR fortran/45290
8431         * gfortran.dg/pointer_init_6.f90: New.
8432
8433 2011-02-08  Jeff Law <law@redhat.com>
8434
8435         PR tree-optimization/42893
8436         * gcc.tree-ssa/pr42893.c: New test.
8437
8438 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8439
8440         PR tree-optimization/46834
8441         PR tree-optimization/46994
8442         PR tree-optimization/46995
8443         * gcc.dg/graphite/id-pr46834.c: New.
8444         * gfortran.dg/graphite/id-pr46994.f90: New.
8445         * gfortran.dg/graphite/id-pr46995.f90: New.
8446
8447 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8448
8449         PR middle-end/47646
8450         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8451         using the variable is known the warning is emitted there.
8452         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8453         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8454
8455         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8456         statement.
8457         (vg): Likewise.
8458         * gcc.dg/noreturn-1.c (foo5): Likewise.
8459         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8460         (method2): Likewise.
8461
8462         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8463         the return statement using the uninitialized variable.
8464         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8465
8466 2011-02-08  Richard Guenther  <rguenther@suse.de>
8467
8468         PR middle-end/47639
8469         * g++.dg/opt/pr47639.c: New testcase.
8470
8471 2011-02-08  Richard Guenther  <rguenther@suse.de>
8472
8473         PR tree-optimization/47632
8474         * g++.dg/opt/pr47632.C: New testcase.
8475
8476 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8477
8478         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8479
8480 2011-02-07  Richard Guenther  <rguenther@suse.de>
8481
8482         PR tree-optimization/47615
8483         * g++.dg/opt/pr47615.C: New testcase.
8484
8485 2011-02-07  Richard Guenther  <rguenther@suse.de>
8486
8487         PR tree-optimization/47621
8488         * gcc.dg/torture/pr47621.c: New testcase.
8489
8490 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8491
8492         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8493
8494 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8495
8496         PR fortran/47592
8497         * gfortran.dg/allocate_with_source_1 : New test.
8498
8499 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8500
8501         PR middle-end/47610
8502         * gcc.dg/pr47610.c: New test.
8503
8504 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8505
8506         PR debug/42631
8507         * gcc.dg/pr42631.c: Update test.
8508         * gcc.dg/pr42631-2.c: New test.
8509
8510 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8511
8512         PR fortran/47574
8513         * gfortran.dg/pr47574.f90:  New test.
8514
8515 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8516
8517         PR tree-optimization/46194
8518         * gcc.dg/autopar/pr46194.c: New.
8519
8520 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8521
8522         PR tree-optimization/43695
8523         * g++.dg/ipa/pr43695.C: New.
8524
8525 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8526
8527         PR inline-asm/23200
8528         * gcc.dg/pr23200.c: New test.
8529
8530 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8531
8532         PR c++/47589
8533         * g++.dg/pr47589.C: New test.
8534
8535 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8536
8537         PR c++/47398
8538         * g++.dg/template/typedef37.C: New test.
8539         * g++.dg/template/param1.C: Adjust expected error message.
8540
8541 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8542
8543         PR middle-end/31490
8544         * gcc.dg/pr31490-2.c: New test.
8545         * gcc.dg/pr31490-3.c: New test.
8546         * gcc.dg/pr31490-4.c: New test.
8547
8548 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8549             Jakub Jelinek  <jakub@redhat.com>
8550
8551         PR c++/46890
8552         * g++.dg/parser/semicolon3.C: Adjust.
8553         * g++.dg/parser/semicolon4.C: New testcase.
8554         * g++.dg/pr46890.C: New testcase.
8555
8556 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8557
8558         PR c++/29571
8559         * g++.dg/init/pr29571.C: New.
8560
8561 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8562
8563         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8564         instead of vect_int.
8565
8566 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8567
8568         PR target/47312
8569         * gcc.target/i386/pr47312.c: New test.
8570
8571         PR target/47564
8572         * gcc.target/i386/pr47564.c: New test.
8573
8574 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8575
8576         PR tree-optimization/45122
8577         * gcc.dg/tree-ssa/pr45122.c: New.
8578
8579 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8580
8581         PR target/47272
8582         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8583         and vec_vsx_st.
8584
8585         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8586         and vsx so a default --with-cpu=power7 doesn't give an error
8587         when -mavoid-indexed-addresses is used.
8588
8589         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8590         wrapper function to save the arguments and then jump to the real
8591         function, rather than depending on the compiler not to move stuff
8592         before an asm.
8593         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8594
8595 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8596             Paul Thomas  <pault@gcc.gnu.org>
8597
8598         PR fortran/47082
8599         * gfortran.dg/class_37.f03 : New test.
8600
8601 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8602             Richard Guenther  <rguenther@suse.de>
8603
8604         PR tree-optimization/40979
8605         PR bootstrap/47044
8606         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8607         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8608         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8609         check_vect_support_and_set_flags.
8610         * gfortran.dg/graphite/vect-pr40979.f90: New.
8611
8612 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8613
8614         PR fortran/47572
8615         * gfortran.dg/class_36.f03: New.
8616
8617 2011-02-02  Richard Guenther  <rguenther@suse.de>
8618
8619         PR tree-optimization/47566
8620         * gcc.dg/lto/20110201-1_0.c: New testcase.
8621
8622 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8623
8624         PR debug/47498
8625         PR debug/47501
8626         PR debug/45136
8627         PR debug/45130
8628         * debug/pr47498.c: New.
8629         * debug/pr47501.c: New.
8630
8631 2011-02-01  Richard Guenther  <rguenther@suse.de>
8632
8633         PR tree-optimization/47559
8634         * g++.dg/torture/pr47559.C: New testcase.
8635
8636 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8637
8638         PR fortran/47565
8639         * gfortran.dg/typebound_call_20.f03: New.
8640
8641 2011-02-01  Richard Guenther  <rguenther@suse.de>
8642
8643         PR tree-optimization/47555
8644         * gcc.dg/pr47555.c: New testcase.
8645
8646 2011-02-01  Richard Guenther  <rguenther@suse.de>
8647
8648         PR tree-optimization/47541
8649         * g++.dg/torture/pr47541.C: New testcase.
8650
8651 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8652
8653         PR fortran/47455
8654         * gfortran.dg/typebound_call_19.f03: New.
8655
8656 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8657
8658         PR c++/47416
8659         * g++.dg/cpp0x/pr47416.C: New test.
8660
8661 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8662
8663         PR fortran/47519
8664         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8665
8666 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8667
8668         PR fortran/47463
8669         * gfortran.dg/typebound_assignment_1.f03: New.
8670
8671 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8672
8673         PR tree-optimization/47538
8674         * gcc.c-torture/execute/pr47538.c: New test.
8675
8676 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8677
8678         PR target/45325
8679         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8680
8681 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8682
8683         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8684
8685 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8686
8687         PR rtl-optimization/44031
8688         * gcc.c-torture/compile/20110131-1.c: New test.
8689
8690 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8691
8692         PR fortran/47042
8693         * gfortran.dg/stmt_func_1.f90: New.
8694
8695 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8696
8697         PR fortran/47042
8698         * gfortran.dg/interface_34.f90: New.
8699
8700 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8701
8702         PR fortran/47523
8703         * gfortran.dg/realloc_on_assign_5.f03: New test.
8704         * gfortran.dg/realloc_on_assign_5.f03: New test.
8705
8706 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8707
8708         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8709         * gfortran.dg/bessel_7.f90: Likewise.
8710         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8711
8712         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8713         * gfortran.dg/sum_init_expr.f03: Likewise.
8714
8715         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8716
8717         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8718         -r -nostdlib.
8719
8720         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8721         loop only on "vect_intfloat_cvt" targets.
8722
8723 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8724
8725         PR fortran/47531
8726         * gfortran.dg/shape_6.f90: New.
8727
8728 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8729
8730         PR libgfortran/47434
8731         * gfortran.dg/read_infnan_1.f90: Update test.
8732         * gfortran.dg/module_nan.f90: Update test.
8733         * gfortran.dg/char4_iunit_1.f03: Update test.
8734         * gfortran.dg/large_real_kind_1.f90: Update test.
8735         * gfortran.dg/real_const_3.f90: Update test.
8736         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8737
8738 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8739
8740         PR c++/47311
8741         * g++.dg/template/param2.C: New test.
8742
8743 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8744
8745         PR libgfortran/47285
8746         * gfortran.dg/fmt_g.f: New test.
8747
8748 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8749
8750         PR fortran/47507
8751         * gfortran.dg/pure_formal_1.f90: New.
8752
8753 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8754
8755         PR target/42894
8756         * gcc.dg/tls/pr42894.c: New test.
8757
8758 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8759
8760         * gcc.dg/pr47276.c: Add dg-require-visibility.
8761
8762 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8763
8764         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8765
8766 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8767             Tobias Burnus  <burnus@gcc.gnu.org>
8768
8769         PR fortran/45170
8770         PR fortran/35810
8771         PR fortran/47350
8772         * gfortran.dg/realloc_on_assign_3.f03: New test.
8773         * gfortran.dg/realloc_on_assign_4.f03: New test.
8774         * gfortran.dg/allocatable_function_5.f90: New test.
8775         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8776         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8777         implemented" dg-errors.
8778
8779 2011-01-27  Jan Hubicka  <jh@suse.cz>
8780
8781         PR middle-end/46949
8782         * gcc.dg/attr-weakref-4.c: New testcase
8783
8784 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8785
8786         PR tree-optimization/47228
8787         * gcc.dg/torture/pr47228.c: New test.
8788
8789 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8790
8791         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8792
8793 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8794
8795         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8796         when using auto-overlay support on the SPU.
8797
8798 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8799
8800         PR rtl-optimization/44174
8801         * gcc.target/i386/asm-6.c: New test.
8802
8803 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8804
8805         PR rtl-optimization/46856
8806         * gcc.c-torture/compile/pr46856.c: New test.
8807
8808 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8809             Andrew Pinski  <pinskia@gmail.com>
8810
8811         PR c/43082
8812         * gcc.dg/pr43082.c: New.
8813
8814 2011-01-26  DJ Delorie  <dj@redhat.com>
8815
8816         PR rtl-optimization/46878
8817         * gcc.dg/pr46878-1.c: New test.
8818
8819 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8820
8821         PR c++/47476
8822         * g++.dg/cpp0x/pr47476.C: New test.
8823
8824 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8825
8826         * gcc.c-torture/compile/20110126-1.c: New test.
8827
8828 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8829
8830         PR c/47473
8831         * gcc.dg/torture/pr47473.c: New test.
8832
8833 2011-01-26  Jan Hubicka  <jh@suse.cz>
8834
8835         PR target/47237
8836         * gcc.c-torture/execute/pr47237.c: New testcase.
8837
8838 2011-01-26  Jan Hubicka  <jh@suse.cz>
8839
8840         PR tree-optimization/47190
8841         * gcc.dg/attr-weakref-3.c: New testcase.
8842
8843 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8844
8845         PR c++/43601
8846         * gcc.dg/dll-9a.c: New test file.
8847         * gcc.dg/dll-11.c: Likewise.
8848         * gcc.dg/dll-12.c: Likewise.
8849         * gcc.dg/dll-12a.c: Likewise.
8850         * gcc.dg/dll-11a.c: Likewise.
8851         * gcc.dg/dll-9.c: Likewise.
8852         * gcc.dg/dll-10.c: Likewise.
8853         * gcc.dg/dll-10a.c: Likewise.
8854         * g++.dg/ext/dllexport4a.cc: Likewise.
8855         * g++.dg/ext/dllexport4.C: Likewise.
8856         * g++.dg/ext/dllexport5.C: Likewise.
8857         * g++.dg/ext/dllexport5a.cc: Likewise.
8858
8859 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8860
8861         PR tree-optimization/46970
8862         * gcc.dg/graphite/pr46970.c: New.
8863
8864 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8865
8866         PR tree-optimization/46215
8867         * gcc.dg/graphite/pr46215.c: New.
8868
8869 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8870
8871         PR tree-optimization/46168
8872         * gcc.dg/graphite/pr46168.c: New.
8873
8874 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8875
8876         PR tree-optimization/43657
8877         * gcc.dg/graphite/pr43657.c: New.
8878
8879 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8880
8881         PR tree-optimization/29832
8882         * gfortran.dg/graphite/pr29832.f90: New.
8883
8884 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8885
8886         PR tree-optimization/43567
8887         * gcc.dg/graphite/pr43567.c: New.
8888
8889 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8890
8891         * gfortran.dg/graphite/interchange-4.f: New.
8892         * gfortran.dg/graphite/interchange-5.f: New.
8893
8894         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8895         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8896         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8897         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8898         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8899         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8900         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8901         * gfortran.dg/ltrans-7.f90: Removed.
8902         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8903
8904         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8905         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8906         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8907         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8908         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8909         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8910         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8911         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8912         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8913         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8914         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8915         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8916         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8917         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8918         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8919         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8920         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8921         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8922         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8923         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8924         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8925         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8926         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8927         * gcc.dg/tree-ssa/data-dep-1.c
8928         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8929         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8930         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8931         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8932         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8933
8934 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8935
8936         PR tree-optimization/47265
8937         PR tree-optimization/47443
8938         * gcc.c-torture/compile/pr47265.c: New test.
8939         * gcc.dg/pr47443.c: New test.
8940
8941 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8942
8943         PR tree-optimization/47382
8944         * g++.dg/torture/pr47382.C: New test.
8945         * g++.dg/opt/devirt1.C: Xfail.
8946
8947 2011-01-25  Yao Qi  <yao@codesourcery.com>
8948
8949         PR target/45701
8950         * gcc.target/arm/pr45701-1.c: New test.
8951         * gcc.target/arm/pr45701-2.c: New test.
8952         * gcc.target/arm/pr45701-3.c: New test.
8953
8954 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8955             Jakub Jelinek  <jakub@redhat.com>
8956
8957         PR tree-optimization/47271
8958         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8959
8960 2011-01-25  Nick Clifton  <nickc@redhat.com>
8961
8962         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8963         (saturate_add): Delete.
8964         (exchange): Delete.
8965         (main): Do not run saturate_add.
8966         (set_interrupts): Delete.
8967
8968 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8969
8970         PR fortran/47448
8971         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8972
8973 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8974
8975         PR tree-optimization/47427
8976         PR tree-optimization/47428
8977         * gcc.c-torture/compile/pr47427.c: New test.
8978         * gcc.c-torture/compile/pr47428.c: New test.
8979
8980 2011-01-25  Richard Guenther  <rguenther@suse.de>
8981
8982         PR middle-end/47411
8983         * gcc.dg/torture/pr47411.c: New testcase.
8984
8985 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8986
8987         * gfortran.dg/graphite/id-24.f: New.
8988         * gfortran.dg/graphite/id-25.f: New.
8989
8990 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8991
8992         * gfortran.dg/graphite/id-23.f: New.
8993
8994 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8995
8996         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8997
8998 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8999
9000         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9001         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9002         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9003         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9004         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9005         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9006         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9007         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9008         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9009
9010 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9011
9012         * gcc.dg/graphite/block-0.c: Add documentation.
9013         * gcc.dg/graphite/block-4.c: Same.
9014         * gcc.dg/graphite/block-7.c: Same.
9015         * gcc.dg/graphite/block-8.c: New.
9016         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9017         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9018         * gcc.dg/graphite/interchange-12.c: Add documentation.
9019         * gcc.dg/graphite/interchange-13.c: New.
9020         * gcc.dg/graphite/interchange-14.c: New.
9021         * gcc.dg/graphite/interchange-15.c: New.
9022         * gcc.dg/graphite/interchange-8.c: Add documentation.
9023         * gcc.dg/graphite/interchange-mvt.c: Same.
9024
9025 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9026
9027         PR target/47408
9028         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9029         * gcc.target/powerpc/altivec-14.c: Ditto.
9030         * gcc.target/powerpc/altivec-33.c: Ditto.
9031         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9032         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9033         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9034         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9035         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9036         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9037         * g++.dg/ext/altivec-15.C: Ditto.
9038         * g++.dg/ext/altivec-types-1.C: Ditto.
9039         * g++.dg/ext/altivec-types-2.C: Ditto.
9040         * g++.dg/ext/altivec-types-3.C: Ditto.
9041         * g++.dg/ext/altivec-types-4.C: Ditto.
9042
9043 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9044
9045         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9046
9047 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9048
9049         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9050         optimization options.
9051
9052 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9053
9054         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9055
9056         PR testsuite/45988
9057         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9058
9059 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9060
9061         PR fortran/47421
9062         * gfortran.dg/allocatable_scalar_12.f90: New.
9063
9064 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9065
9066         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9067         vectorization to be not profitable if peeling is used to
9068         realign the memory access.
9069         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9070         loop bound to avoid loop unrolling.
9071         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9072
9073 2011-01-22  Jan Hubicka  <jh@suse.cz>
9074
9075         PR lto/47333
9076         * g++.dg/lto/pr47333.C: New file.
9077
9078 2011-01-22  Jan Hubicka  <jh@suse.cz>
9079
9080         PR tree-optimization/43884
9081         PR lto/44334
9082         * gcc.dg/autopar/outer-2.c: Increase array size.
9083         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9084
9085 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9086
9087         PR fortran/38536
9088         * gfortran.dg/c_loc_tests_16.f90:  New test.
9089
9090 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9091
9092         PR fortran/47399
9093         * gfortran.dg/typebound_proc_19.f90: New.
9094
9095 2011-01-21  Jeff Law <law@redhat.com>
9096
9097         PR tree-optimization/47053
9098         * g++.dg/pr47053.C: New test.
9099
9100 2011-01-21  Jason Merrill  <jason@redhat.com>
9101
9102         PR c++/47041
9103         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9104
9105 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR c++/47388
9108         * g++.dg/cpp0x/range-for10.C: New test.
9109         * g++.dg/template/for1.C: New test.
9110
9111         PR middle-end/45566
9112         * g++.dg/tree-prof/partition3.C: New test.
9113
9114         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9115
9116         PR rtl-optimization/47366
9117         * g++.dg/opt/pr47366.C: New test.
9118
9119 2011-01-21  Jason Merrill  <jason@redhat.com>
9120
9121         PR c++/46552
9122         * g++.dg/cpp0x/constexpr-regress2.C: New.
9123
9124         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9125
9126 2011-01-21  Jeff Law <law@redhat.com>
9127
9128         PR rtl-optimization/41619
9129         * gcc.dg/pr41619.c: New.
9130
9131 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9132
9133         PR tree-optimization/47355
9134         * g++.dg/opt/pr47355.C: New test.
9135
9136 2011-01-21  Richard Guenther  <rguenther@suse.de>
9137
9138         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9139         making main hot.
9140
9141 2011-01-21  Richard Guenther  <rguenther@suse.de>
9142
9143         PR tree-optimization/47365
9144         * gcc.dg/torture/pr47365.c: New testcase.
9145         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9146
9147 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9148
9149         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9150
9151 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9152
9153         PR tree-optimization/47391
9154         * gcc.dg/pr47391.c: New test.
9155
9156 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9157
9158         * g++.dg/template/char1.C: Use signed char.
9159
9160 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9161
9162         PR fortran/47377
9163         * gfortran.dg/pointer_target_4.f90: New.
9164
9165 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9166
9167         PR target/47251
9168         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9169         ILP32 system and not IP32.
9170
9171 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9172
9173         PR debug/46583
9174         * g++.dg/debug/pr46583.C: New.
9175
9176 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9177
9178         PR debug/47283
9179         * g++.dg/debug/pr47283.C: New test.
9180
9181         PR testsuite/47371
9182         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9183         * gcc.target/i386/headmerge-2.c: Likewise.
9184
9185 2011-01-20  Richard Guenther  <rguenther@suse.de>
9186
9187         PR middle-end/47370
9188         * gcc.dg/torture/pr47370.c: New testcase.
9189
9190 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9191
9192         PR tree-optimization/46130
9193         * gcc.dg/pr46130-1.c: New test.
9194         * gcc.dg/pr46130-2.c: New test.
9195
9196 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9197
9198         PR c++/47291
9199         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9200
9201 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9202
9203         PR debug/46240
9204         * g++.dg/debug/pr46240.cc: New.
9205
9206 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9207
9208         PR c++/47303
9209         * g++.dg/template/anonunion1.C: New test.
9210
9211         PR rtl-optimization/47337
9212         * gcc.c-torture/execute/pr47337.c: New test.
9213
9214 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9215
9216         PR testsuite/45342
9217         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9218
9219 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9220
9221         PR tree-optimization/46021
9222         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9223
9224 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9225
9226         PR tree-optimization/47290
9227         * g++.dg/torture/pr47290.C: New test.
9228
9229 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9230
9231         PR fortran/47240
9232         * gfortran.dg/proc_ptr_comp_29.f90: New.
9233
9234 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9235
9236         PR testsuite/41146
9237         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9238         powerpc-apple-darwin9.
9239
9240 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9241
9242         PR rtl-optimization/47299
9243         * gcc.c-torture/execute/pr47299.c: New test.
9244
9245 2011-01-17  Jason Merrill  <jason@redhat.com>
9246
9247         * g++.dg/cpp0x/constexpr-virtual.C: New.
9248
9249 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9250
9251         PR fortran/47331
9252         * gfortran.dg/gomp/pr47331.f90: New test.
9253
9254 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9255
9256         PR objc/47314
9257         * objc.dg/selector-warn-1.m: New.
9258         * obj-c++.dg/selector-warn-1.mm: New.
9259
9260 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9261
9262         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9263         Update dg-final accordingly.
9264
9265 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9266
9267         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9268
9269 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9270
9271         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9272         target check.
9273         * gcc.dg/guality/pr36728-2.c: Likewise.
9274
9275 2011-01-17  Richard Guenther  <rguenther@suse.de>
9276
9277         PR tree-optimization/47313
9278         * g++.dg/torture/pr47313.C: New testcase.
9279
9280 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9281
9282         PR target/47318
9283         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9284         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9285         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9286         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9287
9288         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9289         as __m256i.
9290         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9291         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9292         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9293
9294 2011-01-17  Richard Guenther  <rguenther@suse.de>
9295
9296         PR tree-optimization/45967
9297         * gcc.dg/torture/pr45967-2.c: New testcase.
9298         * gcc.dg/torture/pr45967-3.c: Likewise.
9299
9300 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9301
9302         PR testsuite/47325
9303         * g++.dg/ext/pr47213.C: Require visibility.
9304
9305 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9306
9307         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9308         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9309
9310 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9311
9312         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9313         Linux-based targets.
9314
9315 2011-01-13  Jan Hubicka  <jh@suse.cz>
9316
9317         PR tree-optimization/47276
9318         * gcc.dg/pr47276.c: New testcase.
9319
9320 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9321             Jonathan Wakely  <jwakely.gcc@gmail.com>
9322
9323         PR c++/33558
9324         * g++.dg/other/pr33558.C: New.
9325         * g++.dg/other/pr33558-2.C: New.
9326
9327 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9328
9329         PR tree-optimization/45934
9330         PR tree-optimization/46302
9331         * g++.dg/ipa/devirt-c-1.C: New test.
9332         * g++.dg/ipa/devirt-c-2.C: Likewise.
9333         * g++.dg/ipa/devirt-c-3.C: Likewise.
9334         * g++.dg/ipa/devirt-c-4.C: Likewise.
9335         * g++.dg/ipa/devirt-c-5.C: Likewise.
9336         * g++.dg/ipa/devirt-c-6.C: Likewise.
9337         * g++.dg/ipa/devirt-6.C: Likewise.
9338         * g++.dg/ipa/devirt-d-1.C: Likewise.
9339         * g++.dg/torture/pr45934.C: Likewise.
9340
9341 2011-01-14  Jason Merrill  <jason@redhat.com>
9342
9343         * g++.dg/cpp0x/variadic105.C: New.
9344
9345 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9346             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9347
9348         PR objc/45989
9349         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9350         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9351         execution tests on i?86-*-*, x86_64-*-* and
9352         powerpc*-apple-darwin* && ilp32.
9353         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9354         tests on i?86-*-* and x86_64-*-*.
9355
9356 2011-01-14  Richard Guenther  <rguenther@suse.de>
9357
9358         PR tree-optimization/47280
9359         * g++.dg/opt/pr47280.C: New testcase.
9360
9361 2011-01-14  Jason Merrill  <jason@redhat.com>
9362
9363         * g++.dg/cpp0x/constexpr-regress1.C: New.
9364
9365         * g++.dg/ext/flexary2.C: New.
9366
9367 2011-01-14  Richard Guenther  <rguenther@suse.de>
9368
9369         PR middle-end/47281
9370         * gcc.dg/torture/pr47281.c: New testcase.
9371         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9372
9373 2011-01-14  Richard Guenther  <rguenther@suse.de>
9374
9375         PR tree-optimization/47286
9376         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9377
9378 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9379
9380         PR c++/47213
9381         * g++.dg/ext/pr47213.C: New.
9382
9383 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9384
9385         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9386
9387 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9388             Mikael Morin  <mikael@gcc.gnu.org>
9389
9390         PR fortran/45848
9391         PR fortran/47204
9392         * gfortran.dg/select_type_20.f90: New.
9393         * gfortran.dg/select_type_21.f90: New.
9394
9395 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9396
9397         PR target/47251
9398         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9399
9400 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9401
9402         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9403         * gcc.dg/guality/pr36728-2.c: Likewise.
9404
9405 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9406
9407         PR debug/PR46973
9408         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9409
9410 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9411
9412         PR rtl-optimization/45352
9413         * gcc.dg/pr45352-3.c: New.
9414
9415 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9416
9417         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9418         comment.
9419         * g++.dg/cpp0x/range-for8.C: New.
9420         * g++.dg/cpp0x/range-for9.C: New.
9421
9422 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9423
9424         PR debug/47209
9425         * g++.dg/debug/pr47209.C: New.
9426
9427 2011-01-12  Richard Guenther  <rguenther@suse.de>
9428
9429         PR lto/47259
9430         * gcc.dg/lto/pr47259_0.c: New testcase.
9431         * gcc.dg/lto/pr47259_1.c: Likewise.
9432
9433 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9434
9435         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9436         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9437         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9438         methods missing from the OBJC2 Object.
9439         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9440         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9441         GNU and NeXT runtimes.
9442         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9443         comments.
9444         * objc-obj-c++-shared/Object1.m: Likewise.
9445         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9446         * objc.dg/proto-qual-1.m: Likewise.
9447         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9448         * obj-c++.dg/proto-qual-1.mm: Likewise.
9449
9450 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9451
9452         PR testsuite/33033
9453         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9454
9455 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9456
9457         Fixed the Objective-C++ testsuite and updated all tests.
9458         * lib/obj-c++.exp (obj-c++_init): Declare and set
9459         gcc_warning_prefix and gcc_error_prefix.
9460         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9461         'dg-warning', 'dg-message' and 'dg-error'.
9462         * obj-c++.dg/class-extension-3.mm: Likewise.
9463         * obj-c++.dg/class-protocol-1.mm: Likewise.
9464         * obj-c++.dg/encode-7.mm: Likewise.
9465         * obj-c++.dg/exceptions-3.mm: Likewise.
9466         * obj-c++.dg/exceptions-5.mm: Likewise.
9467         * obj-c++.dg/method-12.mm: Likewise.
9468         * obj-c++.dg/method-13.mm: Likewise.
9469         * obj-c++.dg/method-15.mm: Likewise.
9470         * obj-c++.dg/method-16.mm: Likewise.
9471         * obj-c++.dg/method-4.mm: Likewise.
9472         * obj-c++.dg/method-8.mm: Likewise.
9473         * obj-c++.dg/method-conflict-1.mm: Likewise.
9474         * obj-c++.dg/method-conflict-2.mm: Likewise.
9475         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9476         and uncommented second part of the testcase now that the testsuite
9477         works correctly.
9478         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9479         and uncommented second part of the testcase now that the testsuite
9480         works correctly.
9481         * obj-c++.dg/private-1.mm: Likewise.
9482         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9483         * obj-c++.dg/syntax-error-7.mm: Likewise.
9484         * obj-c++.dg/warn5.mm: Likewise.
9485         * obj-c++.dg/property/at-property-14.mm: Likewise.
9486         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9487         FIXME.
9488         * obj-c++.dg/property/at-property-18.mm: Likewise.
9489         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9490         FIXME.
9491         * obj-c++.dg/property/at-property-21.mm: Likewise.
9492         * obj-c++.dg/property/at-property-28.mm: Likewise.
9493         * obj-c++.dg/property/at-property-5.mm: Likewise.
9494         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9495         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9496         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9497         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9498         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9499         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9500         * obj-c++.dg/tls/diag-5.mm: Likewise.
9501         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9502         dg-error, now matched correctly.
9503
9504 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9505
9506         * objc.dg/property/at-property-29.m: New.
9507         * obj-c++.dg/property/at-property-29.mm: New.
9508
9509 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9510
9511         * go.test/go-test.exp (go-set-goarch): New proc.
9512         (go-gc-tests): Use it.
9513
9514 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9515
9516         PR debug/46955
9517         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9518
9519 2011-01-11  Richard Henderson  <rth@redhat.com>
9520
9521         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9522
9523 2011-01-11  Jan Hubicka  <jh@suse.cz>
9524
9525         PR lto/45721
9526         PR lto/45375
9527         * gcc.dg/lto/pr45721_1.c: New file.
9528         * gcc.dg/lto/pr45721_0.c: New file.
9529
9530 2011-01-11  Richard Guenther  <rguenther@suse.de>
9531
9532         PR tree-optimization/46076
9533         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9534
9535 2011-01-11  Jeff Law <law@redhat.com>
9536
9537         * PR tree-optimization/47086
9538         * gcc.dg/pr47086.c: New test.
9539
9540 2011-01-11  Jason Merrill  <jason@redhat.com>
9541
9542         PR c++/46658
9543         * g++.dg/template/new10.C: New.
9544
9545         PR c++/45520
9546         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9547
9548 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9549
9550         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9551         Split type definitions and NSConstantString class into...
9552         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9553         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9554         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9555         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9556         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9557         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9558         to comments.
9559         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9560         encode defines for newer NeXT system headers.
9561         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9562         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9563         * objc.dg/foreach-5.m: Likewise.
9564         * objc.dg/foreach-2.m: Likewise.
9565         * objc.dg/foreach-4.m: Likewise.
9566         * objc.dg/torture/strings/string1.m: Likewise.
9567         * objc.dg/torture/strings/string2.m: Likewise.
9568         * objc.dg/torture/strings/string3.m: Likewise.
9569         * objc.dg/torture/strings/string4.m: Likewise.
9570         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9571         header and stand alone.
9572         * obj-c++.dg/strings/strings-2.mm: Likewise.
9573         * objc.dg/torture/strings/const-str-3.m: Likewise.
9574         * objc.dg/strings/strings-2.m: Likewise.
9575         * objc.dg/strings/const-str-12b.m: Likewise.
9576
9577 2011-01-12  Richard Guenther  <rguenther@suse.de>
9578
9579         PR middle-end/32511
9580         * gcc.dg/attr-weak-1.c: Adjust.
9581
9582 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9583
9584         PR fortran/47051
9585         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9586         standard compliant and comment.
9587
9588 2011-01-10  Jan Hubicka  <jh@suse.cz>
9589
9590         PR lto/46083
9591         * gcc.dg/initpri3.c: New testcase.
9592
9593 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9594
9595         PR lto/47222
9596         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9597         externally visible.
9598         (g_esi): Likewise.
9599         (g_ebx): Likewise.
9600         (g_ebp): Likewise.
9601         (g_esp): Likewise.
9602         (g_ebp_save): Likewise.
9603         (g_esp_save): Likewise.
9604
9605 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9606
9607         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9608
9609 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9610
9611         PR tree-optimization/46021
9612         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9613         i?86-*-*, x86_64-*-*.
9614
9615 2011-01-10  Jeff Law <law@redhat.com>
9616
9617         * PR tree-optimization/47141
9618         * gcc.c-torture/compile/pr47141.c: New test.
9619
9620 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9621
9622         PR testsuite/46230
9623         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9624         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9625         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9626         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9627
9628         PR testsuite/46230
9629         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9630         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9631         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9632         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9633         being vectorized.  Adjust dg-final pattern.
9634
9635         PR testsuite/46230
9636         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9637         * gcc.dg/vect/slp-24.c: Likewise.
9638
9639 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9640
9641         PR c++/47218
9642         * g++.dg/other/pr47218-1.C: New test file.
9643         * g++.dg/other/pr47218.C: Likewise.
9644         * g++.dg/other/pr47218.h: New supporting header.
9645
9646 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9647
9648         PR objc/47232
9649         * objc.dg/attributes/invalid-attribute-1.m: New.
9650         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9651
9652 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9653
9654         PR fortran/47224
9655         * gfortran.dg/proc_ptr_comp_28.f90: New.
9656
9657 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9658
9659         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9660         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9661         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9662         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9663         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9664         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9665         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9666         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9667         * objc.dg/gnu-api-2-class.m: Likewise.
9668         * objc.dg/gnu-api-2-ivar.m: Likewise.
9669         * objc.dg/gnu-api-2-method.m: Likewise.
9670         * objc.dg/gnu-api-2-objc.m: Likewise.
9671         * objc.dg/gnu-api-2-object.m: Likewise.
9672         * objc.dg/gnu-api-2-property.m: Likewise.
9673         * objc.dg/gnu-api-2-protocol.m: Likewise.
9674         * objc.dg/gnu-api-2-sel.m: Likewise.
9675
9676 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9677
9678         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9679         * objc.dg/objc-foreach-4.m: Likewise.
9680         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9681         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9682         * objc.dg/foreach-4.m: Likewise.
9683         * objc.dg/foreach-5.m: Likewise.
9684         * objc.dg/foreach-3.m: Return self from init.
9685
9686 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9687
9688         PR fortran/38536
9689         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9690
9691 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9692
9693         PR fortran/46313
9694         * gfortran.dg/class_35.f90: New.
9695
9696 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9697
9698         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9699
9700 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9701
9702         PR objc/47078
9703         * objc.dg/invalid-method-2.m: New.
9704         * obj-c++.dg/invalid-method-2.mm: New.
9705
9706 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9707
9708         PR fortran/46896
9709         * gfortran.dg/transpose_optimization_2.f90 : New test.
9710
9711 2011-01-08  Jan Hubicka  <jh@suse.cz>
9712
9713         PR tree-optmization/46469
9714         * g++.dg/torture/pr46469.C: New testcase.
9715
9716 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9717
9718         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9719         emulation of libobjc-gnu structure layout functionality to ..
9720         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9721         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9722         * objc/execute/bf-common.h: Adjust headers.
9723         * objc/execute/bf-1.m: Likewise.
9724         * objc/execute/bf-2.m: Likewise.
9725         * objc/execute/bf-3.m: Likewise.
9726         * objc/execute/bf-4.m: Likewise.
9727         * objc/execute/bf-5.m: Likewise.
9728         * objc/execute/bf-6.m: Likewise.
9729         * objc/execute/bf-7.m: Likewise.
9730         * objc/execute/bf-8.m: Likewise.
9731         * objc/execute/bf-9.m: Likewise.
9732         * objc/execute/bf-10.m: Likewise.
9733         * objc/execute/bf-11.m: Likewise.
9734         * objc/execute/bf-12.m: Likewise.
9735         * objc/execute/bf-13.m: Likewise.
9736         * objc/execute/bf-14.m: Likewise.
9737         * objc/execute/bf-15.m: Likewise.
9738         * objc/execute/bf-16.m: Likewise.
9739         * objc/execute/bf-17.m: Likewise.
9740         * objc/execute/bf-18.m: Likewise.
9741         * objc/execute/bf-19.m: Likewise.
9742         * objc/execute/bf-20.m: Likewise.
9743         * objc/execute/bf-21.m: Likewise.
9744         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9745         objc_get_type_qualifiers ().
9746
9747 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9748
9749         PR fortran/45777
9750         * gfortran.dg/dependency_39.f90:  New test.
9751
9752 2011-01-07  Jan Hubicka  <jh@suse.cz>
9753
9754         Get builtins tests ready for linker plugin.
9755         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9756         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9757         my_memset, my_bzero): Mark used.
9758         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9759         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9760         volatile.
9761         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9762         volatile.
9763
9764 2011-01-07  Jan Hubicka  <jh@suse.cz>
9765
9766         PR tree-optimization/46367
9767         * g++.dg/torture/pr46367.C: New file.
9768
9769 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9770
9771         PR target/47201
9772         * gcc.dg/pr47201.c: New test.
9773
9774         PR bootstrap/47187
9775         * gcc.dg/tree-prof/pr47187.c: New test.
9776
9777 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9778
9779         PR fortran/41580
9780         * gfortran.dg/extends_type_of_3.f90: New.
9781
9782 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9783
9784         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9785         * g++.dg/ext/dllimport-MI1.C: Likewise.
9786         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9787         * g++.dg/ext/dllimport10.C: Likewise.
9788         * g++.dg/ext/dllimport11.C: Likewise.
9789         * g++.dg/ext/dllimport12.C: Likewise.
9790         * g++.dg/ext/dllimport13.C: Likewise.
9791         * g++.dg/ext/dllimport2.C: Likewise.
9792         * g++.dg/ext/dllimport3.C: Likewise.
9793         * g++.dg/ext/dllimport4.C: Likewise.
9794         * g++.dg/ext/dllimport5.C: Likewise.
9795         * g++.dg/ext/dllimport6.C: Likewise.
9796         * g++.dg/ext/dllimport8.C: Likewise.
9797         * g++.dg/ext/dllimport9.C: Likewise.
9798         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9799         targets, too. Additionally enable test for i?86-*-mingw*.
9800         * g++.dg/ext/selectany1.C: Likewise.
9801         Remove guard variable check.
9802
9803 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9804
9805         PR fortran/47189
9806         PR fortran/47194
9807         * gfortran.dg/storage_size_3.f08: Extended.
9808
9809 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9810
9811         PR c++/47022
9812         * g++.dg/template/stdarg1.C: New test.
9813
9814 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9815
9816         PR fortran/47195
9817         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9818         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9819         from the interface of functions to not hide the errors that
9820         shall be tested.
9821
9822 2011-01-06  Jan Hubicka  <jh@suse.cz>
9823
9824         * gcc.dg/lto/pr47188_0.c: New testcase.
9825         * gcc.dg/lto/pr47188_1.c: New testcase.
9826
9827 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9828
9829         PR fortran/33117
9830         PR fortran/46478
9831         * gfortran.dg/interface_33.f90: New test.
9832
9833 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9834
9835         PR c/47150
9836         * gcc.c-torture/compile/pr47150.c: New test.
9837
9838 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9839
9840         PR tree-optimization/47139
9841         * gcc.dg/vect/pr47139.c: New test.
9842
9843 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9844
9845         PR fortran/47180
9846         * gfortran.dg/extends_type_of_2.f03: New.
9847
9848 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9849
9850         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9851
9852 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9853
9854         * gnat.dg/opt14.adb: New test.
9855
9856 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9857
9858         PR fortran/46017
9859         * gfortran.dg/allocate_error_2.f90:  New test.
9860
9861 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9862
9863         PR fortran/47024
9864         * gfortran.dg/storage_size_3.f08: New.
9865
9866 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9867
9868         PR libgfortran/47154
9869         * gfortran.dg/namelist_68.f90: New test.
9870
9871 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9872
9873         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9874
9875 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9876
9877         PR fortran/46448
9878         * gfortran.dg/class_34.f90: New.
9879
9880 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9881
9882         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9883         use __builtin_inff.  Skip all single-precision tests that require
9884         Infinity.
9885
9886 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9887
9888         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9889
9890 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9891
9892         PR tree-optimization/47148
9893         * gcc.c-torture/execute/pr47148.c: New test.
9894
9895         PR tree-optimization/47155
9896         * gcc.c-torture/execute/pr47155.c: New test.
9897
9898         PR rtl-optimization/47157
9899         * gcc.c-torture/compile/pr47157.c: New test.
9900
9901 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9902
9903         * gcc.dg/torture/vector-shift2.c (schar): Define.
9904         (main): Always use schar or uchar instead of plain "char" to avoid
9905         dependencies on implementation-defined char signedness.
9906
9907 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9908
9909         PR tree-optimization/46801
9910         * gnat.dg/pack9.adb: Remove xfail.
9911
9912 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9913
9914         PR tree-optimization/46984
9915         * g++.dg/ipa/pr46984.C: New test.
9916
9917 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9918
9919         PR fortran/46408
9920         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9921
9922 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9923
9924         PR tree-optimization/47140
9925         * gcc.c-torture/compile/pr47140.c: New test.
9926
9927         PR rtl-optimization/47028
9928         * gcc.dg/pr47028.c: New test.
9929
9930 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9931
9932         * objc.dg/protocol-forward-1.m: Removed TODO.
9933         * objc.dg/protocol-forward-2.m: New.
9934         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9935         * obj-c++.dg/protocol-forward-2.mm: New.
9936
9937 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9938
9939         PR target/38662
9940         * g++.dg/eh/pr38662.C: New testcase.
9941
9942 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9943
9944         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9945         scan for newline '\n'.
9946
9947 \f
9948 Copyright (C) 2011 Free Software Foundation, Inc.
9949
9950 Copying and distribution of this file, with or without modification,
9951 are permitted in any medium without royalty provided the copyright
9952 notice and this notice are preserved.