OSDN Git Service

* typeck2.c (build_functional_cast): Don't try to avoid calling
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-23  Jason Merrill  <jason@redhat.com>
2
3         * g++.dg/template/crash7.C: Adjust expected errors.
4
5 2011-08-23  Jason Merrill  <jason@redhat.com>
6
7         PR c++/49045
8         Core 1321
9         * g++.dg/cpp0x/overload2.C: New.
10
11 2011-08-23  Jason Merrill  <jason@redhat.com>
12
13         Core 903
14         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
15
16 2011-08-23  Jason Merrill  <jason@redhat.com>
17
18         Core 975
19         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
20         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
21         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
22         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
23
24 2011-08-23  Jason Merrill  <jason@redhat.com>
25
26         PR c++/50024
27         * g++.dg/cpp0x/constexpr-initlist5.C: New.
28
29 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
30
31         PR c++/50158
32         * g++.dg/warn/Wunused-var-16.C: New test.
33
34         PR middle-end/50161
35         * gcc.dg/pr50161.c: New test.
36
37 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
38
39         PR c++/50055
40         * g++.dg/gcov/gcov-7.C: New test.
41
42 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
43
44         PR c++/46862
45         * g++.dg/dfp/nofields.C: New test.
46
47 2011-08-23  Tobias Burnus  <burnus@net-b.de>
48
49         PR fortran/31600
50         * gfortran.dg/use_16.f90: New.
51
52 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
53             Kirill Yukhin  <kirill.yukhin@intel.com>
54
55         PR target/50155
56         * gcc.target/i386/pr50155.c: New test.
57
58 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
59
60         PR tree-optimization/50133
61         * gcc.dg/pr50133.c: New test.
62
63         PR middle-end/50141
64         * c-c++-common/cxxbitfields-6.c: New test.
65
66 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
67
68         PR fortran/50050
69         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
70
71 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
72
73         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
74         * gcc.dg/pr49994-3.c: Ditto.
75
76 2011-08-22  Richard Guenther  <rguenther@suse.de>
77
78         PR testsuite/50145
79         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
80         * gcc.dg/torture/pr50067-2.c: Likewise.
81
82 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
83
84         PR fortran/47659
85         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
86         of a constant resulting from simplification.
87         * gfortran.dg/warn_conversion_3.f90:  New test.
88
89 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
90
91         PR fortran/50130
92         * gfortran.dg/zero_stride_1.f90:  New test.
93
94 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
95
96         PR fortran/49638
97         * gfortran.dg/typebound_override_1.f90: Modified.
98
99 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
100
101         PR tree-optimization/48739
102         * gcc.dg/pr48739-1.c: New test.
103         * gcc.dg/pr48739-2.c: New test.
104
105 2011-08-20  Tobias Burnus  <burnus@net-b.de>
106
107         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
108
109 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
110
111         PR fortran/50129
112         * gfortran.dg/where_3.f90: New test.
113
114 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
115
116         PR middle-end/49721
117         * gfortran.dg/pr49721-1.f: New.
118         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
119
120 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
121
122         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
123         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
124         New tests.
125
126 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
127
128         * gcc.target/arm/wmul-11.c: New file.
129         * gcc.target/arm/wmul-12.c: New file.
130         * gcc.target/arm/wmul-13.c: New file.
131
132 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
133
134         * gcc.target/arm/wmul-10.c: New file.
135
136 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
137
138         * gcc.target/arm/wmul-9.c: New file.
139         * gcc.target/arm/wmul-bitfield-2.c: New file.
140
141 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
142
143         * gcc.target/arm/wmul-8.c: New file.
144
145 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
146
147         * gcc.target/arm/wmul-7.c: New file.
148
149 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
150
151         * gcc.target/arm/wmul-6.c: New file.
152
153 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
154
155         * gcc.target/arm/wmul-5.c: New file.
156         * gcc.target/arm/no-wmla-1.c: New file.
157
158 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
159
160         * gcc.target/arm/wmul-bitfield-1.c: New file.
161
162 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
163
164         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
165
166 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
167
168         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
169         * gcc.target/i386/conversion.c: Likewise.
170
171 2011-08-19  Richard Guenther  <rguenther@suse.de>
172
173         * gcc.dg/torture/pr50067-1.c: New testcase.
174         * gcc.dg/torture/pr50067-2.c: Likewise.
175
176 2011-08-19  Joey Ye  <joey.ye@arm.com>
177
178         PR target/49437
179         * gcc.target/arm/handler-align.c: New test.
180         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
181         New Function.
182
183 2011-08-19  Joey Ye  <joey.ye@arm.com>
184
185         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
186
187 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
188
189         PR fortran/50071
190         * gfortran.dg/end_block_label_1.f90: New test.
191         * gfortran.dg/end_associate_label_1.f90: New test.
192
193 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
194
195         * gcc.dg/c1x-pointer-float-1.c: New test.
196
197 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
198
199         PR fortran/50071
200         * gfortran.dg/duplicate_labels_2.f: New test.
201
202 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
203
204         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
205         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
206         gcc.dg/c1x-noreturn-5.c: New tests.
207
208 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
209
210         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
211
212 2011-08-18  Tobias Burnus  <burnus@net-b.de>
213
214         PR fortran/18918
215         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
216         * gfortran.dg/coarray_lock_3.f90: Fix test.
217         * gfortran.dg/coarray_lock_4.f90: New.
218         * gfortran.dg/coarray_lock_5.f90: New.
219
220 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
221
222         PR target/50009
223         * gcc.c-torture/compile/pr50009.c: New test.
224
225         PR target/50092
226         * gcc.dg/torture/pr50092.c: New test.
227
228 2011-08-18  Tobias Burnus  <burnus@net-b.de>
229
230         PR fortran/50109
231         * gfortran.dg/namelist_73.f90: New.
232
233 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
234
235         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
236
237         PR debug/50017
238         * gcc.dg/pr50017.c: New test.
239
240 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
241
242         PR c++/45625
243         * g++.dg/lookup/hidden-var1.C: New test case.
244
245 2011-08-17  Tobias Burnus  <burnus@net-b.de>
246
247         PR fortran/31461
248         * gfortran.dg/warn_unused_var_2.f90: New.
249         * gfortran.dg/warn_unused_var_3.f90: New.
250
251 2011-08-17  Tom de Vries  <tom@codesourcery.com>
252
253         PR target/43597
254         * gcc.target/arm/pr43597.c: New test.
255
256 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
257
258         PR fortran/50070
259         * gfortran.dg/common_13.f90: New.
260
261 2011-08-16  Jason Merrill  <jason@redhat.com>
262
263         PR c++/50086
264         * g++.dg/cpp0x/variadic-unresolved.C: New.
265
266         * g++.old-deja/g++.brendan/README: Add R.I.P.
267
268         * g++.dg/ext/attr-used-1.C: New.
269
270         PR c++/50054
271         * g++.dg/cpp0x/initlist56.C: New.
272
273 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
274
275         PR testsuite/50085
276         * g++.dg/opt/life1.C: Only run on Linux.
277
278 2011-08-15  Tobias Burnus  <burnus@net-b.de>
279
280         * gfortran.dg/coarray_26.f90: New.
281
282 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
283
284         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
285         -fdump-tree-vrp1.
286
287 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
288
289         PR fortran/50073
290         * gfortran.dg/func_result_7.f90: New.
291
292 2011-08-13  Jason Merrill  <jason@redhat.com>
293
294         PR c++/50075
295         * g++.dg/cpp0x/decltype32.C: New.
296
297         PR c++/50059
298         * g++.dg/diagnostic/expr1.C: New.
299
300 2011-08-12  David Li  <davidxl@google.com>
301
302         * g++.dg/abi/vbase15.C: New test.
303
304 2011-08-12  Jason Merrill  <jason@redhat.com>
305
306         PR c++/50034
307         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
308
309 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
310
311         * gcc.dg/builtins-67.c: New test.
312         * gcc.target/i386/conversion.c: Ditto.
313
314 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
315             Brian Hackett  <bhackett1024@gmail.com>
316
317         * g++.dg/plugin/decl_plugin.c: New.
318         * g++.dg/plugin/decl-plugin-test.C: New.
319         * g++.dg/plugin/plugin.exp: Add above testcase.
320
321 2011-08-11  Richard Guenther  <rguenther@suse.de>
322
323         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
324
325 2011-08-11  Michael Matz  <matz@suse.de>
326
327         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
328
329 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
330
331         PR tree-optimization/50039
332         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
333         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
334
335 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
336
337         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
338         (sse4_1_test): Initialize src3 with random value.
339
340 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
341
342         * gcc.c-torture/execute/scal-to-vec1.c: New test.
343         * gcc.c-torture/execute/scal-to-vec2.c: New test.
344         * gcc.c-torture/execute/scal-to-vec3.c: New test.
345         * gcc.dg/scal-to-vec1.c: New test.
346         * gcc.dg/scal-to-vec2.c: New test.
347
348 2011-08-09  Richard Guenther  <rguenther@suse.de>
349
350         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
351         * gcc.dg/tree-ssa/vrp60.c: New testcase.
352         * gcc.dg/tree-ssa/vrp61.c: Likewise.
353         * gcc.dg/tree-ssa/vrp62.c: Likewise.
354
355 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
356
357         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
358
359 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
360
361         * gcc.dg/pr49948.c: Require pthread effective target.
362
363 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
364
365         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
366
367 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
368
369         * gcc.target/i386/sse-22a.c: New test.
370
371 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
372
373         PR tree-optimization/50014
374         * gcc.dg/vect/pr50014.c: New test.
375
376 2011-08-08  Martin Jambor  <mjambor@suse.cz>
377
378         PR middle-end/49923
379         * gcc.dg/tree-ssa/pr49923.c: New test.
380
381 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
382
383         PR target/49781
384         * gcc.target/i386/pr49781-1.c: New.
385
386 2011-08-08  Jason Merrill  <jason@redhat.com>
387
388         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
389
390         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
391
392 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
393
394         PR fortran/49638
395         * gfortran.dg/typebound_override_1.f90: New.
396
397 2011-08-07  Kai Tietz  <ktietz@redhat.com>
398
399         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
400         x86_64 mingw target.
401         * gcc.dg/tree-ssa/loop-1.c: Likewise.
402         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
403         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
404         * gcc.dg/tree-ssa/loop-33.c: Likewise.
405         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
406         * gcc.dg/tree-ssa/loop-35.c: Likewise.
407         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
408         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
409         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
410         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
411
412 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
413
414         PR testsuite/48727
415         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
416
417 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
418
419         * gcc.dg/pr48770.c: Cleanup coverage files.
420         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
421
422 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
423
424         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
425         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
426         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
427         lzcnt and bmi options.
428
429 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
430
431         PR target/47381
432         * gcc.dg/pr47381-1.c: New.
433         * gcc.dg/pr47381-2.c: Likewise.
434         * gcc.target/i386/pr47381.c: Likewise.
435
436 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
437
438         PR middle-end/47727
439         * gcc.dg/pr47727.c: New.
440
441         PR target/47372
442         * gcc.dg/pr47372-1.c: New.
443         * gcc.dg/pr47372-2.c: Likewise.
444
445 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
446
447         PR middle-end/47449
448         * gcc.target/i386/pr47449.c: New.
449
450         PR target/47446
451         * gcc.dg/pr47446-1.c: New.
452         * gcc.dg/pr47446-2.c: Likewise.
453
454 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
455
456         PR target/47766
457         * gcc.dg/pr47766.c: New.
458
459         PR target/47715
460         * gcc.dg/tls/pr47715-1.c: New.
461         * gcc.dg/tls/pr47715-2.c: Likewise.
462         * gcc.dg/tls/pr47715-3.c: Likewise.
463         * gcc.dg/tls/pr47715-4.c: Likewise.
464         * gcc.dg/tls/pr47715-5.c: Likewise.
465
466 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
467
468         PR libobjc/50002
469         * objc.dg/gnu-api-2-class.m: Updated comments.
470         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
471         * objc.dg/gnu-api-2-class-meta.m: New test.
472         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
473
474 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
475
476         PR libobjc/49882
477         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
478         with classes that are in construction.
479
480 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
481
482         PR target/48084
483         * gcc.target/i386/pr48084-1.c: New.
484         * gcc.target/i386/pr48084-2.c: Likewise.
485         * gcc.target/i386/pr48084-3.c: Likewise.
486         * gcc.target/i386/pr48084-4.c: Likewise.
487         * gcc.target/i386/pr48084-5.c: Likewise.
488
489         PR rtl-optimization/49504
490         * gcc.target/i386/pr49504.c: New.
491
492         PR target/49860
493         * gcc.dg/pr49860.c: New.
494
495 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
496         
497         PR libobjc/49882
498         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
499         with classes that are in construction.
500
501 2011-08-05  Jason Merrill  <jason@redhat.com>
502
503         PR c++/48993
504         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
505
506         PR c++/49921
507         * g++.dg/cpp0x/decltype31.C: New.
508
509         PR c++/49669
510         * g++.dg/init/array28.C: New.
511
512         PR c++/49988
513         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
514
515 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
516
517         PR target/47369
518         * gcc.dg/pr47369-1.c: New.
519
520 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
521
522         PR middle-end/47364
523         * gcc.dg/torture/pr47364-1.c: New.
524         * gcc.c-torture/compile/pr47364-1.c: Likewise.
525         * gcc.c-torture/compile/pr47364-2.c: Likewise.
526
527 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
528
529         PR fortran/37211
530         * gfortran.dg/transfer_check_2.f90:  New test case.
531
532 2011-08-05  Jan Hubicka  <jh@suse.cz>
533
534         PR middle-end/49494
535         * gfortran.dg/pr49494.f90: New testcase.
536
537 2011-08-05  Jan Hubicka  <jh@suse.cz>
538
539         PR middle-end/49735
540         * gcc.c-torture/compile/pr49735.c: New testcase.
541
542 2011-08-05  Jason Merrill  <jason@redhat.com>
543
544         PR c++/47453
545         * g++.dg/cpp0x/initlist56.C: New.
546
547         PR c++/49812
548         * g++.dg/overload/rvalue2.C: New.
549
550         PR c++/49983
551         * g++.dg/cpp0x/range-for21.C: New.
552
553         * g++.dg/ext/vla11.C: New.
554
555 2011-08-05  Richard Guenther  <rguenther@suse.de>
556
557         PR tree-optimization/49984
558         * gcc.dg/tree-ssa/vrp59.c: New testcase.
559
560 2011-08-05  Richard Guenther  <rguenther@suse.de>
561
562         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
563         * gcc.dg/tree-ssa/vrp52.c: Likewise.
564         * gcc.dg/tree-ssa/vrp53.c: Likewise.
565
566 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
567
568         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
569         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
570         * gfortran.dg/ldist-pr43023.f90: Ditto.
571         * gfortran.dg/namelist_52.f90: Ditto.
572         * gfortran.dg/interface_proc_end.f90: Ditto.
573         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
574         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
575
576 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
577
578         * gcc.dg/vect/vect-over-widen-1.c: New test.
579         * gcc.dg/vect/vect-over-widen-2.c: New test.
580         * gcc.dg/vect/vect-over-widen-3.c: New test.
581         * gcc.dg/vect/vect-over-widen-4.c: New test.
582
583 2011-08-04  Richard Guenther  <rguenther@suse.de>
584
585         PR fortran/49957
586         * gfortran.dg/vect/O3-pr49957.f: New testcase.
587
588 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
589
590         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
591
592 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
593
594         PR middle-end/49905
595         * g++.dg/ext/builtin-object-size3.C: New test.
596
597 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
598
599         PR tree-optimization/49948
600         * gcc.dg/pr49948.c: New test.
601
602 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
603
604         PR middle-end/47383
605         * gcc.dg/torture/pr47383.c: New.
606
607 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
608
609         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
610
611 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
612
613         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
614
615 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
616
617         PR target/47744
618         * gcc.dg/torture/pr47744-1.c: New.
619         * gcc.dg/torture/pr47744-2.c: Likewise.
620         * gcc.dg/torture/pr47744-3.c: Likewise.
621
622 2011-08-03  Richard Guenther  <rguenther@suse.de>
623
624         PR middle-end/49958
625         * gcc.dg/torture/pr49958.c: New testcase.
626
627 2011-08-03  Richard Guenther  <rguenther@suse.de>
628
629         PR tree-optimization/49938
630         * g++.dg/torture/pr49938.C: New testcase.
631
632 2011-08-02  Jason Merrill  <jason@redhat.com>
633
634         PR c++/43886
635         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
636
637         PR c++/49577
638         * g++.dg/cpp0x/initlist5.C: Add additional cases.
639
640         PR c++/49593
641         * g++.dg/cpp0x/variadic115.C: New.
642
643         PR c++/49803
644         * g++.dg/cpp0x/union5.C: New.
645
646 2011-08-02  Daniel Kraft  <d@domob.eu>
647
648         PR fortran/49885
649         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
650
651 2011-08-02  Kai Tietz  <ktietz@redhat.com>
652
653         PR middle-end/49947
654         * gcc.dg/tree-ssa/forwprop-15.c
655
656 2011-08-02  Jason Merrill  <jason@redhat.com>
657
658         PR c++/49834
659         * g++.dg/cpp0x/range-for20.C: New.
660
661 2011-08-02  Tobias Burnus  <burnus@net-b.de>
662
663         * gfortran.dg/coarray_lib_token_3.f90: New.
664
665 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
666
667         PR fortran/46752
668         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
669         * gcc.dg/gomp/atomic-15.c: New test.
670         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
671         * g++.dg/gomp/atomic-15.C: New test.
672         * g++.dg/gomp/private-1.C: New test.
673         * g++.dg/gomp/sharing-2.C: New test.
674         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
675         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
676         * gfortran.dg/gomp/omp_atomic2.f90: New test.
677
678 2011-08-02  Tobias Burnus  <burnus@net-b.de>
679
680         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
681         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
682         cleanup-module.
683         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
684         * gfortran.dg/allocatable_function_5.f90: Ditto.
685         * gfortran.dg/allocate_stat.f90: Ditto.
686         * gfortran.dg/array_constructor_20.f90: Ditto.
687         * gfortran.dg/array_constructor_21.f90: Ditto.
688         * gfortran.dg/array_constructor_22.f90: Ditto.
689         * gfortran.dg/array_constructor_26.f03: Ditto.
690         * gfortran.dg/array_function_4.f90: Ditto.
691         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
692         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
693         * gfortran.dg/bind_c_usage_15.f90: Ditto.
694         * gfortran.dg/bind_c_usage_16.f03: Ditto.
695         * gfortran.dg/bind_c_usage_3.f03: Ditto.
696         * gfortran.dg/binding_label_tests_7.f03: Ditto.
697         * gfortran.dg/class_15.f03: Ditto.
698         * gfortran.dg/class_27.f03: Ditto.
699         * gfortran.dg/class_33.f90: Ditto.
700         * gfortran.dg/class_37.f03: Ditto.
701         * gfortran.dg/class_40.f03: Ditto.
702         * gfortran.dg/class_42.f03: Ditto.
703         * gfortran.dg/class_defined_operator_1.f03: Ditto.
704         * gfortran.dg/coarray/registering_1.f90: Ditto.
705         * gfortran.dg/convert_1.f90: Ditto.
706         * gfortran.dg/default_initialization_3.f90: Ditto.
707         * gfortran.dg/dependency_25.f90: Ditto.
708         * gfortran.dg/dependency_26.f90: Ditto.
709         * gfortran.dg/dependency_36.f90: Ditto.
710         * gfortran.dg/dependency_37.f90: Ditto.
711         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
712         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
713         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
714         * gfortran.dg/elemental_pointer_1.f90: Ditto.
715         * gfortran.dg/elemental_result_1.f90: Ditto.
716         * gfortran.dg/empty_derived_type.f90: Ditto.
717         * gfortran.dg/entry_7.f90: Ditto.
718         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
719         * gfortran.dg/equiv_constraint_3.f90: Ditto.
720         * gfortran.dg/error_recovery_3.f90: Ditto.
721         * gfortran.dg/extends_4.f03: Ditto.
722         * gfortran.dg/func_assign.f90: Ditto.
723         * gfortran.dg/func_assign_3.f90: Ditto.
724         * gfortran.dg/generic_1.f90: Ditto.
725         * gfortran.dg/generic_18.f90: Ditto.
726         * gfortran.dg/generic_22.f03: Ditto.
727         * gfortran.dg/generic_4.f90: Ditto.
728         * gfortran.dg/generic_6.f90: Ditto.
729         * gfortran.dg/generic_actual_arg.f90: Ditto.
730         * gfortran.dg/graphite/id-21.f: Ditto.
731         * gfortran.dg/graphite/pr45758.f90: Ditto.
732         * gfortran.dg/host_assoc_call_2.f90: Ditto.
733         * gfortran.dg/host_assoc_call_3.f90: Ditto.
734         * gfortran.dg/host_assoc_call_4.f90: Ditto.
735         * gfortran.dg/host_assoc_function_4.f90: Ditto.
736         * gfortran.dg/host_used_types_1.f90: Ditto.
737         * gfortran.dg/implicit_1.f90: Ditto.
738         * gfortran.dg/implicit_11.f90: Ditto.
739         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
740         * gfortran.dg/impure_actual_1.f90: Ditto.
741         * gfortran.dg/impure_assignment_1.f90: Ditto.
742         * gfortran.dg/impure_constructor_1.f90: Ditto.
743         * gfortran.dg/initialization_10.f90: Ditto.
744         * gfortran.dg/initialization_12.f90: Ditto.
745         * gfortran.dg/interface_14.f90: Ditto.
746         * gfortran.dg/interface_15.f90: Ditto.
747         * gfortran.dg/interface_2.f90: Ditto.
748         * gfortran.dg/interface_25.f90: Ditto.
749         * gfortran.dg/interface_26.f90: Ditto.
750         * gfortran.dg/interface_29.f90: Ditto.
751         * gfortran.dg/interface_assignment_1.f90: Ditto.
752         * gfortran.dg/internal_pack_6.f90: Ditto.
753         * gfortran.dg/internal_pack_7.f90: Ditto.
754         * gfortran.dg/internal_pack_8.f90: Ditto.
755         * gfortran.dg/lto/pr45586_0.f90: Ditto.
756         * gfortran.dg/lto/pr47839_0.f90: Ditto.
757         * gfortran.dg/module_commons_3.f90: Ditto.
758         * gfortran.dg/module_equivalence_4.f90: Ditto.
759         * gfortran.dg/module_equivalence_6.f90: Ditto.
760         * gfortran.dg/module_function_type_1.f90: Ditto.
761         * gfortran.dg/module_naming_1.f90: Ditto.
762         * gfortran.dg/namelist_4.f90: Ditto.
763         * gfortran.dg/operator_c1202.f90: Ditto.
764         * gfortran.dg/parens_7.f90: Ditto.
765         * gfortran.dg/pr32921.f: Ditto.
766         * gfortran.dg/pr33646.f90: Ditto.
767         * gfortran.dg/pr41928.f90: Ditto.
768         * gfortran.dg/pr42119.f90: Ditto.
769         * gfortran.dg/pr43984.f90: Ditto.
770         * gfortran.dg/present_1.f90: Ditto.
771         * gfortran.dg/private_type_2.f90: Ditto.
772         * gfortran.dg/proc_decl_2.f90: Ditto.
773         * gfortran.dg/proc_ptr_10.f90: Ditto.
774         * gfortran.dg/proc_ptr_22.f90: Ditto.
775         * gfortran.dg/proc_ptr_8.f90: Ditto.
776         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
777         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
778         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
779         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
780         * gfortran.dg/substring_equivalence.f90: Ditto.
781         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
782         * gfortran.dg/transpose_optimization_1.f90: Ditto.
783         * gfortran.dg/trim_optimize_6.f90: Ditto.
784         * gfortran.dg/typebound_call_12.f03: Ditto.
785         * gfortran.dg/typebound_operator_5.f03: Ditto.
786         * gfortran.dg/typebound_operator_6.f03: Ditto.
787         * gfortran.dg/typebound_proc_18.f03: Ditto.
788         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
789         * gfortran.dg/use_1.f90: Ditto.
790         * gfortran.dg/use_10.f90: Ditto.
791         * gfortran.dg/use_11.f90: Ditto.
792         * gfortran.dg/use_14.f90: Ditto.
793         * gfortran.dg/use_only_2.f90: Ditto.
794         * gfortran.dg/use_rename_4.f90: Ditto.
795         * gfortran.dg/use_rename_5.f90: Ditto.
796         * gfortran.dg/used_dummy_types_3.f90: Ditto.
797         * gfortran.dg/used_interface_ref.f90: Ditto.
798         * gfortran.dg/used_types_11.f90: Ditto.
799         * gfortran.dg/used_types_3.f90: Ditto.
800         * gfortran.dg/used_types_4.f90: Ditto.
801         * gfortran.dg/userdef_operator_2.f90: Ditto.
802         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
803         * gfortran.dg/vect/pr46213.f90: Ditto.
804         * gfortran.dg/whole_file_21.f90: Ditto.
805         * gfortran.dg/whole_file_22.f90: Ditto.
806         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
807         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
808
809 2011-08-02  Kai Tietz  <ktietz@redhat.com>
810
811         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
812
813 2011-08-01  Jason Merrill  <jason@redhat.com>
814
815         PR c++/49932
816         * g++.dg/abi/mangle49.C: New.
817
818         PR c++/49924
819         * g++.dg/cpp0x/constexpr-array4.C: New.
820
821         PR c++/49813
822         * g++.dg/cpp0x/constexpr-builtin1.C: New.
823
824 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
825
826         PR target/49927
827         * gcc.target/i386/pr49927.c: New test.
828
829 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
830
831         PR tree-optimization/49926
832         * gcc.dg/vect/pr49926.c: New test.
833
834 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
835
836         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
837         * gcc.target/i386/lzcnt-1.c: New test.
838         * gcc.target/i386/lzcnt-2.c: Likewise.
839         * gcc.target/i386/lzcnt-2a.c: Likewise.
840         * gcc.target/i386/lzcnt-3.c: Likewise.
841         * gcc.target/i386/lzcnt-4.c: Likewise.
842         * gcc.target/i386/lzcnt-4a.c: Likewise.
843         * gcc.target/i386/lzcnt-5.c: Likewise.
844         * gcc.target/i386/lzcnt-6.c: Likewise.
845         * gcc.target/i386/lzcnt-6a.c: Likewise.
846         * gcc.target/i386/lzcnt-check.h: Likewise.
847
848         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
849         * gcc.target/i386/sse-13.c: Likewise.
850         * gcc.target/i386/sse-14.c: Likewise.
851         * g++.dg/other/i386-2.C: Likewise.
852         * g++.dg/other/i386-3.C: Likewise.
853
854 2011-08-01  Julian Brown  <julian@codesourcery.com>
855
856         * gcc.target/arm/fixed-point-exec.c: New test.
857
858 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
859
860         PR target/49920
861         * gcc.target/i386/pr49920.c: New test.
862
863 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
864
865         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
866         * gcc.dg/tree-ssa/pr23109.c: Ditto.
867         * gcc.dg/tree-ssa/loop-7.c: Ditto.
868         * gcc.dg/tree-ssa/loop-32.c: Ditto.
869         * gcc.dg/tree-ssa/loop-33.c: Ditto.
870         * gcc.dg/tree-ssa/loop-34.c: Ditto.
871         * gcc.dg/tree-ssa/loop-35.c: Ditto.
872         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
873         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
874         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
875         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
876         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
877         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
878         * g++.dg/tree-ssa/pr33615.C: Ditto.
879         * g++.dg/tree-ssa/restrict1.C: Ditto.
880         * c-c++-common/restrict-2.c: Ditto.
881         * gfortran.dg/pr32921.f: Ditto.
882         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
883         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
884         * gcc.dg/tree-ssa/vrp47.c: Ditto.
885         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
886         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
887         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
888         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
889         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
890         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
891         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
892
893 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
894
895         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
896         .exe.ltrans[0-9]*. dump files.
897
898 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
899
900         PR fortran/49112
901         * gfortran.dg/abstract_type_6.f03: Modified.
902         * gfortran.dg/typebound_proc_24.f03: New.
903
904 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
905
906         PR testsuite/49917
907         * g++.dg/init/for1.C: Fix.
908
909 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
910
911         PR fortran/48876
912         * gfortran.dg/string_5.f90:  New test.
913
914 2011-07-29  Jason Merrill  <jason@redhat.com>
915
916         PR c++/49867
917         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
918
919 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
920
921         PR tree-optimization/47407
922         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
923         alpha*-dec-osf*.
924         Sort target list.
925
926 2011-07-29  Richard Guenther  <rguenther@suse.de>
927
928         * gcc.dg/uninit-suppress.c: Also disable VRP.
929         * gcc.dg/uninit-suppress_2.c: Likewise.
930
931 2011-07-28  Jason Merrill  <jason@redhat.com>
932
933         PR c++/49808
934         * g++.dg/template/nontype24.C: New.
935
936 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
937
938         PR rtl-optimization/47958
939         * gcc.dg/torture/pr47958-1.c: New.
940
941 2011-07-29  Wei Guozhi  <carrot@google.com>
942
943         PR rtl-optimization/49799
944         * gcc.dg/pr49799.c: New test case.
945
946 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
947
948         PR middle-end/48648
949         * gcc.dg/graphite/id-pr48648.c: New.
950
951 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
952
953         PR fortran/31067
954         * gfortran.dg/maxloc_2.f90: New test.
955         * gfortran.dg/maxloc_3.f90: New test.
956         * gfortran.dg/minloc_1.f90: New test.
957         * gfortran.dg/minloc_2.f90: New test.
958         * gfortran.dg/minloc_3.f90: New test.
959         * gfortran.dg/minmaxloc_7.f90: New test.
960
961         PR debug/49871
962         * gcc.dg/debug/dwarf2/pr49871.c: New test.
963
964 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
965
966         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
967         the builtin isn't optimized away.
968
969 2011-07-27  Tobias Burnus  <burnus@net-b.de>
970
971         PR fortran/45586
972         * gfortran.dg/lto/pr45586-2_0.f90: New.
973
974 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
975
976         PR middle-end/49875
977         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
978         * c-c++-common/cxxbitfields-5.c: Same.
979
980 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
981
982         * lib/target-supports.exp (check_effective_target_mmap): Use
983         check_function_available.
984
985 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
986
987         * g++.old-deja/g++.pt/crash60.C: Updated.
988
989 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
990
991         PR target/49866
992         * gcc.target/i386/pr49866.c: New test.
993
994 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
995
996         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
997         * gcc.target/i386/bmi-andn-1.c: New test.
998         * gcc.target/i386/bmi-andn-1a.c: Likewise.
999         * gcc.target/i386/bmi-andn-2.c: Likewise.
1000         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1001         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1002         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1003         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1004         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1005         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1006         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1007         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1008         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1009         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1010         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1011         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1012         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1013         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1014         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1015         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1016         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1017         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1018         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1019         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1020         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1021
1022 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1023
1024         PR middle-end/47691
1025         * gfortran.dg/graphite/id-pr47691.f: New.
1026
1027 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1028
1029         * gcc.target/i386/avx-os-support.h: New.
1030         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1031         (main): Check avx_os_support before the test is run.
1032         * gcc.target/i386/aes-avx-check.h: Ditto.
1033         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1034
1035 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1036
1037         * gcc.target/i386/aggregate-ret3.c: New test.
1038         * gcc.target/i386/aggregate-ret4.c: New test.
1039
1040 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1041
1042         PR fortran/49755
1043         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1044         allocated array should *not* change its size.
1045         * gfortran.dg/multiple_allocation_3.f90: New test.
1046
1047 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1048
1049         PR c++/49776
1050         * g++.dg/cpp0x/constexpr-49776.C: New.
1051
1052 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1053
1054         PR middle-end/47046
1055         * gcc.dg/graphite/id-pr47046.c: New.
1056
1057 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1058
1059         PR middle-end/47653
1060         * gcc.dg/graphite/run-id-pr47593.c: New.
1061
1062 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1063
1064         PR middle-end/47653
1065         * gcc.dg/graphite/run-id-pr47653.c: New.
1066         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1067         induction variables.
1068         * gcc.dg/graphite/scop-16.c: Same.
1069         * gcc.dg/graphite/scop-17.c: Same.
1070         * gcc.dg/graphite/scop-21.c: Same.
1071
1072 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1073
1074         PR middle-end/48805
1075         * gcc.dg/graphite/id-pr48805.c: New.
1076
1077 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1078
1079         * gfortran.dg/coarray_lib_token_2.f90: New.
1080
1081 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1082
1083         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1084         SPU local store.
1085
1086 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1087
1088         PR tree-opt/49671
1089         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1090         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1091
1092 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1093
1094         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1095
1096         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1097         * gcc.c-torture/execute/loop-2g.c: Likewise.
1098         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1099         Require mmap support.
1100         * gcc.c-torture/execute/loop-2g.x: Likewise.
1101         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1102         (MAP_ANON): Provide default.
1103         * gcc.dg/20050826-1.c: Likewise.
1104         * gcc.target/i386/pr36533.c: Likewise.
1105         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1106         Use dg-require-effective-target mmap.
1107
1108 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1109
1110         PR c++/49838
1111         * g++.dg/cpp0x/range-for19.C: New.
1112
1113 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1114
1115         PR testsuite/49753
1116         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1117
1118         Revert:
1119         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1120
1121         PR testsuite/49753
1122         * g++.dg/torture/pr49309.C: Remove.
1123
1124 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1125
1126         PR tree-optimization/49809
1127         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1128         test.
1129
1130 2011-07-25  Richard Guenther  <rguenther@suse.de>
1131
1132         PR tree-optimization/49715
1133         * gcc.target/i386/pr49715-1.c: New testcase.
1134         * gcc.target/i386/pr49715-2.c: Likewise.
1135
1136 2011-07-23  Jason Merrill  <jason@redhat.com>
1137
1138         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1139
1140 2011-07-22  Jason Merrill  <jason@redhat.com>
1141
1142         PR c++/49793
1143         * g++.dg/cpp0x/initlist55.C: New.
1144
1145 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1146
1147         PR fortran/49791
1148         * gfortran.dg/namelist_72.f: New.
1149
1150 2011-07-23  Tobias Burnus  <burnus@net-b.de>
1151
1152         * gfortran.dg/coarray_25.f90: New.
1153
1154 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1155
1156         * override1.C: This test should use c++0x mode.
1157         * override3.C: New. Test the diagnostics in c++98 mode.
1158
1159 2011-07-22  Jason Merrill  <jason@redhat.com>
1160             Mark Glisse  <marc.glisse@normalesup.org>
1161
1162         PR c++/30112
1163         * g++.dg/other/pragma-re-1.C: Add namespace cases.
1164
1165         PR c++/49813
1166         * g++.dg/opt/builtins2.C: New.
1167         * g++.dg/other/error27.C: Don't rely on __builtin.
1168
1169 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1170
1171         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1172         on lp64 targets.
1173         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1174         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1175         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1176         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1177
1178         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1179         instead of ia32.
1180
1181 2011-07-22  Richard Guenther  <rguenther@suse.de>
1182
1183         PR tree-optimization/45819
1184         * gcc.dg/pr45819.c: New testcase.
1185
1186 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
1187
1188         * lib/target-supports.exp (check_ifunc_available): Rewrite.
1189
1190 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
1191
1192         PR middle-end/47654
1193         PR middle-end/49649
1194         * gcc.dg/graphite/run-id-pr47654.c: New.
1195
1196 2011-07-21  Ian Lance Taylor  <iant@google.com>
1197
1198         PR middle-end/49705
1199         * gcc.dg/pr49705.c: New test.
1200
1201 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
1202
1203         * lib/target-supports.exp (check_avx_os_support_available): New.
1204         (check_effective_target_avx_runtime): Use it.
1205
1206 2011-07-21  Richard Guenther  <rguenther@suse.de>
1207
1208         PR tree-optimization/49770
1209         * g++.dg/torture/pr49770.C: New testcase.
1210
1211 2011-07-21  Kai Tietz  <ktietz@redhat.com>
1212
1213         * gcc.dg/tree-ssa/pr30978.c: adjusted.
1214         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1215
1216 2011-07-21  Tobias Burnus  <burnus@net-b.de>
1217
1218         * gfortran.dg/coarray_lib_token_1.f90: New.
1219
1220 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
1221
1222         * gcc.dg/pr32912-2.c: Skip for AVR.
1223         * gcc.dg/pr44674.c: Add dg-require-profiling.
1224
1225 2011-07-20  Jason Merrill  <jason@redhat.com>
1226
1227         * g++.dg/ext/desig2.C: New.
1228
1229 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1230
1231         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1232         be generated.
1233         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1234         * gcc.target/powerpc/recip-3.c: Ditto.
1235
1236 2011-07-19  Jason Merrill  <jason@redhat.com>
1237
1238         PR c++/6709 (DR 743)
1239         PR c++/42603 (DR 950)
1240         * g++.dg/cpp0x/decltype21.C: New.
1241
1242 2011-07-20  Richard Guenther  <rguenther@suse.de>
1243
1244         PR middle-end/18908
1245         * gcc.dg/tree-ssa/pr18908.c: New testcase.
1246         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1247
1248 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
1249
1250         * gcc.target/arm/combine-movs.c: New.
1251         * gcc.target/arm/unsigned-extend-2.c: New.
1252
1253 2011-07-19  Jason Merrill  <jason@redhat.com>
1254
1255         PR c++/49785
1256         * g++.dg/cpp0x/variadic114.C: New.
1257
1258 2011-07-19  Tobias Burnus  <burnus@net-b.de>
1259
1260         * gfortran.dg/coarray_args_1.f90: New.
1261         * gfortran.dg/coarray_args_2.f90: New.
1262
1263 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
1264
1265         PR fortran/49708
1266         * gfortran.dg/allocate_error_3.f90: New.
1267
1268 2011-07-19  Richard Guenther  <rguenther@suse.de>
1269
1270         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1271         * gcc.dg/tree-ssa/bool-11.c: Likewise.
1272         * gcc.dg/torture/20110719-1.c: New testcase.
1273
1274 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
1275
1276         PR tree-optimization/49768
1277         * gcc.c-torture/execute/pr49768.c: New test.
1278
1279 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
1280
1281         PR tree-optimization/49771
1282         * gcc.dg/vect/pr49771.c: New test.
1283
1284 2011-07-18  Martin Jambor  <mjambor@suse.cz>
1285
1286         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1287         * gcc.dg/ipa/ipa-2.c: Likewise.
1288         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1289         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1290         * gcc.dg/ipa/ipa-5.c: Likewise.
1291         * gcc.dg/ipa/ipa-7.c: Likewise.
1292         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1293         * gcc.dg/ipa/ipacost-1.c: Likewise.
1294         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1295         functions.
1296         * gcc.dg/ipa/ipcp-1.c: New test.
1297         * gcc.dg/ipa/ipcp-2.c: Likewise.
1298         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1299
1300 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
1301
1302         PR middle-end/49675
1303         * gfortran.dg/pr49675.f90: New test.
1304
1305 2011-07-18  Richard Guenther  <rguenther@suse.de>
1306
1307         * gcc.dg/torture/20110718-1.c: New testcase.
1308
1309 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1310
1311         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1312         * g++.dg/ext/bitfield3.C: Likewise.
1313         * g++.dg/ext/bitfield4.C: Likewise.
1314         * g++.dg/ext/bitfield5.C: Likewise.
1315         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1316         * g++.dg/other/pr23205-2.C: Likewise.
1317         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1318         * gcc.c-torture/compile/20001109-2.c: Likewise.
1319         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1320         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1321         * gcc.dg/bitfld-16.c: Likewise.
1322         * gcc.dg/bitfld-17.c: Likewise.
1323         * gcc.dg/bitfld-18.c: Likewise.
1324         * gcc.dg/builtins-config.h: Remove Netware support.
1325         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
1326         * gcc.dg/cdce2.c: Likewise.
1327         * gcc.dg/cpp/assert4.c: Remove netware support.
1328         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1329         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1330
1331         * lib/target-supports.exp (check_visibility_available): Remove
1332         NetWare support.
1333         (check_profiling_available): Likewise.
1334
1335 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
1336
1337         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1338
1339 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1340             Thomas Koenig  <tkoenig@gcc.gnu.org>
1341
1342         PR fortran/34657
1343         * gfortran.dg/generic_17.f90: Fix testcase.
1344         * gfortran.dg/interface_3.f90: Add dg-error.
1345         * gfortran.dg/use_14.f90: New.
1346         * gfortran.dg/use_15.f90: New.
1347
1348 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
1349
1350         * gnat.dg/pointer_controlled.adb: New test.
1351
1352 2011-07-17  Tobias Burnus  <burnus@net-b.de>
1353
1354         PR fortran/49624
1355         * gfortran.dg/pointer_remapping_7.f90: New.
1356
1357 2011-07-16  Jason Merrill  <jason@redhat.com>
1358
1359         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1360
1361 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
1362             Jason Merrill  <jason@redhat.com>
1363
1364         PR c++/45329
1365         PR c++/48934
1366         * g++.dg/cpp0x/decltype29.C: Adjust.
1367         * g++.dg/cpp0x/error4.C: Adjust.
1368         * g++.dg/cpp0x/sfinae26.C: Adjust.
1369         * g++.dg/cpp0x/variadic105.C: Adjust.
1370         * g++.dg/template/deduce3.C: Adjust.
1371         * g++.dg/template/error45.C: Adjust.
1372         * g++.dg/template/ptrmem2.C: Adjust.
1373         * g++.dg/template/sfinae2.C: Adjust.
1374         * g++.old-deja/g++.pt/crash60.C: Adjust.
1375         * g++.old-deja/g++.pt/unify6.C: Adjust.
1376         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1377         * g++.dg/cpp0x/nullptr15.C: Adjust.
1378         * g++.dg/cpp0x/pr31431-2.C: Adjust.
1379         * g++.dg/cpp0x/pr31431.C: Adjust.
1380         * g++.dg/cpp0x/pr31434.C: Adjust.
1381         * g++.dg/cpp0x/sfinae11.C: Adjust
1382         * g++.dg/cpp0x/temp_default2.C: Adjust.
1383         * g++.dg/cpp0x/trailing4.C: Adjust.
1384         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1385         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1386         * g++.dg/cpp0x/variadic105.C: Adjust.
1387         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1388         * g++.dg/ext/vla2.C: Adjust.
1389         * g++.dg/other/ptrmem10.C: Adjust.
1390         * g++.dg/other/ptrmem11.C: Adjust.
1391         * g++.dg/overload/unknown1.C: Adjust.
1392         * g++.dg/template/conv11.C: Adjust.
1393         * g++.dg/template/dependent-expr5.C: Adjust.
1394         * g++.dg/template/friend.C: Adjust.
1395         * g++.dg/template/incomplete2.C: Adjust.
1396         * g++.dg/template/local4.C: Adjust.
1397         * g++.dg/template/local6.C: Adjust.
1398         * g++.dg/template/operator9.C: Adjust.
1399         * g++.dg/template/ttp25.C: Adjust.
1400         * g++.dg/template/unify10.C: Adjust.
1401         * g++.dg/template/unify11.C: Adjust.
1402         * g++.dg/template/unify6.C: Adjust.
1403         * g++.dg/template/unify9.C: Adjust.
1404         * g++.dg/template/varmod1.C: Adjust.
1405         * g++.old-deja/g++.brendan/crash56.C: Adjust.
1406         * g++.old-deja/g++.pt/crash28.C: Adjust.
1407         * g++.old-deja/g++.pt/explicit41.C: Adjust.
1408         * g++.old-deja/g++.pt/explicit77.C: Adjust.
1409         * g++.old-deja/g++.pt/expr2.C: Adjust.
1410         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1411         * g++.old-deja/g++.pt/spec5.C: Adjust.
1412         * g++.old-deja/g++.pt/spec6.C: Adjust.
1413         * g++.old-deja/g++.pt/unify4.C: Adjust.
1414         * g++.old-deja/g++.pt/unify8.C: Adjust.
1415         * g++.old-deja/g++.robertl/eb98.C: Adjust.
1416         * g++.dg/overload/template5.C: New testcase.
1417         * g++.dg/template/overload12.C: New testcase.
1418
1419 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1420
1421         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1422         * gfortran.dg/coarray_7.f90: Ditto.
1423         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1424         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1425
1426 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
1427
1428         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1429         case.
1430         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1431         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1432         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1433         C67X.
1434         * gcc.c-torture/execute/ieee/pr29302.x: New file.
1435         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1436         * gcc.dg/torture/builtin-math-7.c: Add a comment.
1437
1438 2011-07-15  Jason Merrill  <jason@redhat.com>
1439
1440         PR testsuite/49741
1441         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1442         Use --extra_opts instead of --additional_options.
1443
1444 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR testsuite/49753
1447         * g++.dg/torture/pr49309.C: Remove.
1448
1449 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
1450
1451         * gcc.target/tic6x/weak-call.c: New test.
1452         * gcc.target/tic6x/fpcmp.c: New test.
1453         * gcc.target/tic6x/fpdiv.c: New test.
1454         * gcc.target/tic6x/rotdi16-scan.c: New test.
1455         * gcc.target/tic6x/ffssi.c: New test.
1456         * gcc.target/tic6x/fpdiv-lib.c: New test.
1457         * gcc.target/tic6x/cold-lc.c: New test.
1458         * gcc.target/tic6x/longcalls.c: New test.
1459         * gcc.target/tic6x/abi-align-1.c: New test.
1460         * gcc.target/tic6x/fpcmp-finite.c: New test.
1461         * gcc.target/tic6x/rotdi16.c: New test.
1462         * gcc.target/tic6x/bswapl.c: New test.
1463         * gcc.target/tic6x/ffsdi.c: New test.
1464         * gcc.target/tic6x/tic6x.exp: New file.
1465         * gcc.target/tic6x/builtins/arith24.c: New test.
1466         * gcc.target/tic6x/builtins/smpy.c: New test.
1467         * gcc.target/tic6x/builtins/smpylh.c: New test.
1468         * gcc.target/tic6x/builtins/smpyh.c: New test.
1469         * gcc.target/tic6x/builtins/sarith1.c: New test.
1470         * gcc.target/tic6x/builtins/extclr.c: New test
1471         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1472         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1473         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1474         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1475         New functions.
1476         * gcc.c-torture/execute/20101011-1.c: Add a condition for
1477         __TMS320C6X__.
1478         * gcc.dg/20020312-2.c: Likewise.
1479         * gcc.dg/pr27095.c: Handle tic6x like hppa.
1480         * gcc.dg/torture/pr37868.c: Skip on tic6x.
1481         * gcc.dg/torture/builtin-math-7.c: Likewise.
1482
1483         PR testsuite/49757
1484         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1485         not testing tic6x-*-*.
1486
1487 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
1488
1489         PR tree-opt/49309
1490         * g++.dg/torture/pr49309.C: New testcase.
1491
1492 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
1493
1494         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1495
1496 2011-07-14  Richard Guenther  <rguenther@suse.de>
1497
1498         PR tree-optimization/49651
1499         * gcc.dg/torture/pr49651.c: New testcase.
1500
1501 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
1502
1503         PR target/43746
1504         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1505
1506 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
1507
1508         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1509         -mno-pointers-to-nested-functions.
1510         * gcc.target/powerpc/no-r11-2.c: Ditto.
1511         * gcc.target/powerpc/no-r11-3.c: Ditto.
1512
1513 2011-07-13  Jason Merrill  <jason@redhat.com>
1514
1515         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1516         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1517         when compiling C files.
1518         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1519         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1520         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1521         * g++.dg/lookup/anon2.C: Likewise.
1522         * g++.dg/tree-ssa/copyprop.C: Likewise.
1523         * g++.old-deja/g++.jason/rfg27.C: Likewise.
1524         * g++.dg/init/vector1.C: Ignore narrowing errors.
1525         * g++.dg/torture/pr35526.C: Likewise.
1526         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1527
1528 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
1529
1530         PR libfortran/49296
1531         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1532         and logical reads.
1533
1534 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1535
1536         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1537         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1538
1539 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
1540
1541         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
1542         * lib/obj-c++.exp (obj-c++_init): Ditto.
1543         * lib/file-format.exp (gcc_target_object_format): Ditto.
1544         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1545         * lib/target-supports-dg-exp (check_weak_available): Ditto.
1546         (check_visibility_available): Ditto.
1547         (check_effective_target_tls_native): Ditto.
1548         (check_effective_target_tls_emulated): Ditto.
1549         (check_effective_target_function_sections): Ditto.
1550
1551 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
1552
1553         * gcc.target/arm/pr48183.c: New test.
1554
1555 2011-07-13  Richard Guenther  <rguenther@suse.de>
1556
1557         * gcc.dg/torture/20110713-1.c: New testcase.
1558
1559 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
1560
1561         PR rtl-opt/49474
1562         * gcc.c-torture/compile/pr49474.c: New testcase.
1563
1564 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
1565
1566         PR tree-optimization/49712
1567         * gcc.c-torture/execute/pr49712.c: New test.
1568
1569 2011-07-11  Jason Merrill  <jason@redhat.com>
1570
1571         PR c++/44609
1572         * g++.dg/template/recurse3.C: New.
1573
1574 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
1575
1576         PR debug/49676
1577         * gcc.dg/guality/csttest.c: New test.
1578
1579         PR fortran/49698
1580         * gfortran.dg/pr49698.f90: New test.
1581
1582 2011-07-11  Jeff Law  <law@redhat.com>
1583
1584         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1585
1586 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
1587
1588         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1589         * go.test/go-test.exp (go-set-goarch): Likewise.
1590
1591 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1592
1593         PR target/39633
1594         * gcc.target/avr/torture/pr39633.c: New test case.
1595
1596 2011-07-11  Tobias Burnus  <burnus@net-b.de>
1597
1598         PR fortran/18918
1599         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1600
1601 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1602
1603         * lib/target-supports.exp (check_effective_target_scheduling):
1604         New Function.
1605         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1606         * gcc.dg/pr45055.c: Ditto.
1607         * gcc.dg/pr45353.c: Ditto.
1608         * g++.dg/pr45056.C: Ditto.
1609
1610 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
1611
1612         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1613         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1614         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1615         * g++.dg/torture/pr31863.C: Skip AVR.
1616
1617 2011-07-10  Tobias Burnus  <burnus@net-b.de>
1618
1619         PR fortran/49690
1620         * gfortran.dg/intrinsic_signal.f90: New.
1621
1622 2011-07-09  Jason Merrill  <jason@redhat.com>
1623
1624         * g++.dg/cpp0x/regress/regress6.C: New.
1625         * g++.dg/parse/crash45.C: Adjust message.
1626         * g++.dg/template/crash38.C: Adjust message.
1627         * g++.dg/template/crash64.C: Adjust message.
1628
1629 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1630
1631         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1632         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1633         * g++.dg/abi/bitfield3.C: Likewise.
1634         * g++.dg/eh/pr38662.C: Likewise.
1635         * g++.dg/ext/attrib36.C: Likewise.
1636         * g++.dg/ext/attrib37.C: Likewise.
1637         * g++.dg/ext/attrib8.C: Likewise.
1638         * g++.dg/ext/tmplattr1.C: Likewise.
1639         * g++.dg/inherit/override-attribs.C: Likewise.
1640         * g++.dg/opt/inline9.C: Likewise.
1641         * g++.dg/opt/life1.C: Likewise.
1642         * g++.dg/opt/longbranch2.C: Likewise.
1643         * g++.dg/opt/nrv12.C: Likewise.
1644         * g++.dg/opt/reg-stack4.C: Likewise.
1645         * g++.dg/other/pr35504.C: Likewise.
1646         * g++.dg/other/pr39496.C: Likewise.
1647         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1648         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1649         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1650         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1651         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1652         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1653         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1654         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1655         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1656         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1657         * g++.dg/warn/pr15774-1.C: Likewise.
1658         * g++.dg/warn/pr15774-2.C: Likewise.
1659         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1660         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1661         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1662         * g++.old-deja/g++.pt/asm2.C: Likewise.
1663         * gcc.c-torture/compile/20000804-1.c: Likewise.
1664         * gcc.c-torture/compile/pr16566-2.c: Likewise.
1665         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1666         * gcc.dg/20020108-1.c: Likewise.
1667         * gcc.dg/20020122-2.c: Likewise.
1668         * gcc.dg/20020122-3.c: Likewise.
1669         * gcc.dg/20020206-1.c: Likewise.
1670         * gcc.dg/20020219-1.c: Likewise.
1671         * gcc.dg/20020310-1.c: Likewise.
1672         * gcc.dg/20020411-1.c: Likewise.
1673         * gcc.dg/20020418-2.c: Likewise.
1674         * gcc.dg/20020426-2.c: Likewise.
1675         * gcc.dg/20020517-1.c: Likewise.
1676         * gcc.dg/20030204-1.c: Likewise.
1677         * gcc.dg/20030826-2.c: Likewise.
1678         * gcc.dg/20031102-1.c: Likewise.
1679         * gcc.dg/20031202-1.c: Likewise.
1680         * gcc.dg/20050111-1.c: Likewise.
1681         * gcc.dg/20050503-1.c: Likewise.
1682         * gcc.dg/array-init-1.c: Likewise.
1683         * gcc.dg/builtin-apply4.c: Likewise.
1684         * gcc.dg/dfp/pr31344.c: Likewise.
1685         * gcc.dg/gomp/atomic-11.c: Likewise.
1686         * gcc.dg/graphite/pr40281.c: Likewise.
1687         * gcc.dg/ia64-sync-1.c: Likewise.
1688         * gcc.dg/ia64-sync-2.c: Likewise.
1689         * gcc.dg/ia64-sync-3.c: Likewise.
1690         * gcc.dg/ia64-sync-4.c: Likewise.
1691         * gcc.dg/ifcvt-fabs-1.c: Likewise.
1692         * gcc.dg/invalid-call-1.c: Likewise.
1693         * gcc.dg/loop-3.c: Likewise.
1694         * gcc.dg/lower-subreg-1.c: Likewise.
1695         * gcc.dg/lto/pr47259_0.c: Likewise.
1696         * gcc.dg/nested-calls-1.c: Likewise.
1697         * gcc.dg/pr20017.c: Likewise.
1698         * gcc.dg/pr25023.c: Likewise.
1699         * gcc.dg/pr27671-2.c: Likewise.
1700         * gcc.dg/pr32176.c: Likewise.
1701         * gcc.dg/pr33676.c: Likewise.
1702         * gcc.dg/pr35045.c: Likewise.
1703         * gcc.dg/pr36015.c: Likewise.
1704         * gcc.dg/pr36584.c: Likewise.
1705         * gcc.dg/pr36998.c: Likewise.
1706         * gcc.dg/pr37438.c: Likewise.
1707         * gcc.dg/pr37908.c: Likewise.
1708         * gcc.dg/pr41241.c: Likewise.
1709         * gcc.dg/pr41340.c: Likewise.
1710         * gcc.dg/pr44136.c: Likewise.
1711         * gcc.dg/pr44194-1.c: Likewise.
1712         * gcc.dg/pr46212.c: Likewise.
1713         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1714         * gcc.dg/setjmp-2.c: Likewise.
1715         * gcc.dg/short-compare-1.c: Likewise.
1716         * gcc.dg/short-compare-2.c: Likewise.
1717         * gcc.dg/smod-1.c: Likewise.
1718         * gcc.dg/sync-2.c: Likewise.
1719         * gcc.dg/sync-3.c: Likewise.
1720         * gcc.dg/tls/opt-1.c: Likewise.
1721         * gcc.dg/tls/opt-2.c: Likewise.
1722         * gcc.dg/tls/opt-3.c: Likewise.
1723         * gcc.dg/torture/badshift.c: Likewise.
1724         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1725         * gcc.dg/torture/pr20314-2.c: Likewise.
1726         * gcc.dg/torture/pr36891.c: Likewise.
1727         * gcc.dg/torture/pr38774.c: Likewise.
1728         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1729         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1730         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1731         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1732         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1733         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1734         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1735         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1736         * gcc.dg/tree-ssa/loop-28.c: Likewise.
1737         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1738         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1739         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1740         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1741         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1742         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1743         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1744         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1745         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1746         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1747         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1748         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1749         * gcc.dg/unroll-1.c: Likewise.
1750         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1751         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1752         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1753         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1754         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1755         * gcc.target/i386/20000609-1.c: Likewise.
1756         * gcc.target/i386/20000720-1.c: Likewise.
1757         * gcc.target/i386/20000724-1.c: Likewise.
1758         * gcc.target/i386/20011107-1.c: Likewise.
1759         * gcc.target/i386/20011119-1.c: Likewise.
1760         * gcc.target/i386/20020201-3.c: Likewise.
1761         * gcc.target/i386/20020218-1.c: Likewise.
1762         * gcc.target/i386/20020729-1.c: Likewise.
1763         * gcc.target/i386/20030926-1.c: Likewise.
1764         * gcc.target/i386/20060125-1.c: Likewise.
1765         * gcc.target/i386/20060125-2.c: Likewise.
1766         * gcc.target/i386/20060512-1.c: Likewise.
1767         * gcc.target/i386/20060512-2.c: Likewise.
1768         * gcc.target/i386/20060512-3.c: Likewise.
1769         * gcc.target/i386/20060512-4.c: Likewise.
1770         * gcc.target/i386/387-1.c: Likewise.
1771         * gcc.target/i386/387-2.c: Likewise.
1772         * gcc.target/i386/387-5.c: Likewise.
1773         * gcc.target/i386/387-6.c: Likewise.
1774         * gcc.target/i386/980312-1.c: Likewise.
1775         * gcc.target/i386/980313-1.c: Likewise.
1776         * gcc.target/i386/990117-1.c: Likewise.
1777         * gcc.target/i386/990424-1.c: Likewise.
1778         * gcc.target/i386/990524-1.c: Likewise.
1779         * gcc.target/i386/991129-1.c: Likewise.
1780         * gcc.target/i386/991214-1.c: Likewise.
1781         * gcc.target/i386/991230-1.c: Likewise.
1782         * gcc.target/i386/addr-sel-1.c: Likewise.
1783         * gcc.target/i386/aggregate-ret1.c: Likewise.
1784         * gcc.target/i386/aggregate-ret2.c: Likewise.
1785         * gcc.target/i386/align-main-3.c: Likewise.
1786         * gcc.target/i386/amd64-abi-1.c: Likewise.
1787         * gcc.target/i386/amd64-abi-2.c: Likewise.
1788         * gcc.target/i386/amd64-abi-4.c: Likewise.
1789         * gcc.target/i386/amd64-abi-5.c: Likewise.
1790         * gcc.target/i386/amd64-abi-6.c: Likewise.
1791         * gcc.target/i386/asm-1.c: Likewise.
1792         * gcc.target/i386/asm-3.c: Likewise.
1793         * gcc.target/i386/asm-5.c: Likewise.
1794         * gcc.target/i386/attributes-error.c: Likewise.
1795         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1796         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1797         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1798         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1799         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1800         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1801         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1802         * gcc.target/i386/avx-vmovd-2.c: Likewise.
1803         * gcc.target/i386/avx-vmovq-2.c: Likewise.
1804         * gcc.target/i386/avx-vmovq-3.c: Likewise.
1805         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1806         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1807         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1808         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1809         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1810         * gcc.target/i386/bitfield1.c: Likewise.
1811         * gcc.target/i386/bitfield2.c: Likewise.
1812         * gcc.target/i386/bmi-2.c: Likewise.
1813         * gcc.target/i386/bmi-5.c: Likewise.
1814         * gcc.target/i386/builtin-unreachable.c: Likewise.
1815         * gcc.target/i386/cleanup-2.c: Likewise.
1816         * gcc.target/i386/clobbers.c: Likewise.
1817         * gcc.target/i386/cmov8.c: Likewise.
1818         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1819         * gcc.target/i386/compress-float-387-pic.c: Likewise.
1820         * gcc.target/i386/compress-float-387.c: Likewise.
1821         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1822         * gcc.target/i386/compress-float-sse.c: Likewise.
1823         * gcc.target/i386/crc32-2.c: Likewise.
1824         * gcc.target/i386/crc32-3.c: Likewise.
1825         * gcc.target/i386/divmod-7.c: Likewise.
1826         * gcc.target/i386/divmod-8.c: Likewise.
1827         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1828         * gcc.target/i386/fma3-builtin.c: Likewise.
1829         * gcc.target/i386/fma3-fma.c: Likewise.
1830         * gcc.target/i386/fma4-256-vector.c: Likewise.
1831         * gcc.target/i386/fma4-builtin.c: Likewise.
1832         * gcc.target/i386/fma4-fma-2.c: Likewise.
1833         * gcc.target/i386/fma4-fma.c: Likewise.
1834         * gcc.target/i386/fma4-vector-2.c: Likewise.
1835         * gcc.target/i386/fma4-vector.c: Likewise.
1836         * gcc.target/i386/funcspec-1.c: Likewise.
1837         * gcc.target/i386/funcspec-10.c: Likewise.
1838         * gcc.target/i386/funcspec-11.c: Likewise.
1839         * gcc.target/i386/funcspec-2.c: Likewise.
1840         * gcc.target/i386/funcspec-5.c: Likewise.
1841         * gcc.target/i386/funcspec-6.c: Likewise.
1842         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1843         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1844         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1845         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1846         * gcc.target/i386/incoming-1.c: Likewise.
1847         * gcc.target/i386/incoming-10.c: Likewise.
1848         * gcc.target/i386/incoming-11.c: Likewise.
1849         * gcc.target/i386/incoming-12.c: Likewise.
1850         * gcc.target/i386/incoming-13.c: Likewise.
1851         * gcc.target/i386/incoming-14.c: Likewise.
1852         * gcc.target/i386/incoming-15.c: Likewise.
1853         * gcc.target/i386/incoming-2.c: Likewise.
1854         * gcc.target/i386/incoming-3.c: Likewise.
1855         * gcc.target/i386/incoming-4.c: Likewise.
1856         * gcc.target/i386/incoming-5.c: Likewise.
1857         * gcc.target/i386/incoming-6.c: Likewise.
1858         * gcc.target/i386/incoming-7.c: Likewise.
1859         * gcc.target/i386/incoming-8.c: Likewise.
1860         * gcc.target/i386/incoming-9.c: Likewise.
1861         * gcc.target/i386/lea.c: Likewise.
1862         * gcc.target/i386/local.c: Likewise.
1863         * gcc.target/i386/loop-1.c: Likewise.
1864         * gcc.target/i386/loop-2.c: Likewise.
1865         * gcc.target/i386/loop-3.c: Likewise.
1866         * gcc.target/i386/max-stack-align.c: Likewise.
1867         * gcc.target/i386/memcpy-1.c: Likewise.
1868         * gcc.target/i386/movbe-2.c: Likewise.
1869         * gcc.target/i386/movq-2.c: Likewise.
1870         * gcc.target/i386/movq.c: Likewise.
1871         * gcc.target/i386/nrv1.c: Likewise.
1872         * gcc.target/i386/pad-4.c: Likewise.
1873         * gcc.target/i386/pad-5a.c: Likewise.
1874         * gcc.target/i386/pad-5b.c: Likewise.
1875         * gcc.target/i386/pad-6a.c: Likewise.
1876         * gcc.target/i386/pad-6b.c: Likewise.
1877         * gcc.target/i386/pad-7.c: Likewise.
1878         * gcc.target/i386/pad-9.c: Likewise.
1879         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1880         * gcc.target/i386/pic-1.c: Likewise.
1881         * gcc.target/i386/pr12092-1.c: Likewise.
1882         * gcc.target/i386/pr12329.c: Likewise.
1883         * gcc.target/i386/pr21518.c: Likewise.
1884         * gcc.target/i386/pr22362.c: Likewise.
1885         * gcc.target/i386/pr22585.c: Likewise.
1886         * gcc.target/i386/pr23098.c: Likewise.
1887         * gcc.target/i386/pr25196.c: Likewise.
1888         * gcc.target/i386/pr25293.c: Likewise.
1889         * gcc.target/i386/pr25654.c: Likewise.
1890         * gcc.target/i386/pr26449.c: Likewise.
1891         * gcc.target/i386/pr26778.c: Likewise.
1892         * gcc.target/i386/pr26826.c: Likewise.
1893         * gcc.target/i386/pr27266.c: Likewise.
1894         * gcc.target/i386/pr29978.c: Likewise.
1895         * gcc.target/i386/pr30505.c: Likewise.
1896         * gcc.target/i386/pr30961-1.c: Likewise.
1897         * gcc.target/i386/pr31628.c: Likewise.
1898         * gcc.target/i386/pr32000-2.c: Likewise.
1899         * gcc.target/i386/pr32661-1.c: Likewise.
1900         * gcc.target/i386/pr32708-2.c: Likewise.
1901         * gcc.target/i386/pr32708-3.c: Likewise.
1902         * gcc.target/i386/pr34256.c: Likewise.
1903         * gcc.target/i386/pr34312.c: Likewise.
1904         * gcc.target/i386/pr34522.c: Likewise.
1905         * gcc.target/i386/pr35160.c: Likewise.
1906         * gcc.target/i386/pr35281.c: Likewise.
1907         * gcc.target/i386/pr36246.c: Likewise.
1908         * gcc.target/i386/pr36786.c: Likewise.
1909         * gcc.target/i386/pr37275.c: Likewise.
1910         * gcc.target/i386/pr37843-3.c: Likewise.
1911         * gcc.target/i386/pr37843-4.c: Likewise.
1912         * gcc.target/i386/pr39082-1.c: Likewise.
1913         * gcc.target/i386/pr39431.c: Likewise.
1914         * gcc.target/i386/pr39496.c: Likewise.
1915         * gcc.target/i386/pr39543-2.c: Likewise.
1916         * gcc.target/i386/pr39911.c: Likewise.
1917         * gcc.target/i386/pr40718.c: Likewise.
1918         * gcc.target/i386/pr40906-1.c: Likewise.
1919         * gcc.target/i386/pr40906-2.c: Likewise.
1920         * gcc.target/i386/pr40906-3.c: Likewise.
1921         * gcc.target/i386/pr40934.c: Likewise.
1922         * gcc.target/i386/pr41900.c: Likewise.
1923         * gcc.target/i386/pr42589.c: Likewise.
1924         * gcc.target/i386/pr43662.c: Likewise.
1925         * gcc.target/i386/pr43671.c: Likewise.
1926         * gcc.target/i386/pr43766.c: Likewise.
1927         * gcc.target/i386/pr43869.c: Likewise.
1928         * gcc.target/i386/pr44942.c: Likewise.
1929         * gcc.target/i386/pr44948-2a.c: Likewise.
1930         * gcc.target/i386/pr45234.c: Likewise.
1931         * gcc.target/i386/pr45336-2.c: Likewise.
1932         * gcc.target/i386/pr45336-4.c: Likewise.
1933         * gcc.target/i386/pr45852.c: Likewise.
1934         * gcc.target/i386/pr46470.c: Likewise.
1935         * gcc.target/i386/pr48037-1.c: Likewise.
1936         * gcc.target/i386/pr48389.c: Likewise.
1937         * gcc.target/i386/pr49095.c: Likewise.
1938         * gcc.target/i386/pr9771-1.c: Likewise.
1939         * gcc.target/i386/rdfsbase-1.c: Likewise.
1940         * gcc.target/i386/rdfsbase-2.c: Likewise.
1941         * gcc.target/i386/rdgsbase-1.c: Likewise.
1942         * gcc.target/i386/rdgsbase-2.c: Likewise.
1943         * gcc.target/i386/rdrand-3.c: Likewise.
1944         * gcc.target/i386/regparm-stdcall.c: Likewise.
1945         * gcc.target/i386/regparm.c: Likewise.
1946         * gcc.target/i386/reload-1.c: Likewise.
1947         * gcc.target/i386/rotate-2.c: Likewise.
1948         * gcc.target/i386/sibcall-5.c: Likewise.
1949         * gcc.target/i386/signbit-1.c: Likewise.
1950         * gcc.target/i386/signbit-2.c: Likewise.
1951         * gcc.target/i386/signbit-3.c: Likewise.
1952         * gcc.target/i386/sse-5.c: Likewise.
1953         * gcc.target/i386/sse-8.c: Likewise.
1954         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1955         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1956         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1957         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1958         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1959         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1960         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1961         * gcc.target/i386/sse2-movq-2.c: Likewise.
1962         * gcc.target/i386/sse2-movq-3.c: Likewise.
1963         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1964         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1965         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1966         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1967         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1968         * gcc.target/i386/ssefn-1.c: Likewise.
1969         * gcc.target/i386/ssefn-2.c: Likewise.
1970         * gcc.target/i386/sseregparm-1.c: Likewise.
1971         * gcc.target/i386/sseregparm-2.c: Likewise.
1972         * gcc.target/i386/sseregparm-3.c: Likewise.
1973         * gcc.target/i386/sseregparm-4.c: Likewise.
1974         * gcc.target/i386/sseregparm-5.c: Likewise.
1975         * gcc.target/i386/sseregparm-6.c: Likewise.
1976         * gcc.target/i386/sseregparm-7.c: Likewise.
1977         * gcc.target/i386/sseregparm-8.c: Likewise.
1978         * gcc.target/i386/stack-realign.c: Likewise.
1979         * gcc.target/i386/stack-usage-realign.c: Likewise.
1980         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1981         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1982         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1983         * gcc.target/i386/stackalign/return-1.c: Likewise.
1984         * gcc.target/i386/stackalign/return-2.c: Likewise.
1985         * gcc.target/i386/stackalign/return-3.c: Likewise.
1986         * gcc.target/i386/tailcall-1.c: Likewise.
1987         * gcc.target/i386/tbm-2.c: Likewise.
1988         * gcc.target/i386/udivmod-7.c: Likewise.
1989         * gcc.target/i386/udivmod-8.c: Likewise.
1990         * gcc.target/i386/unroll-1.c: Likewise.
1991         * gcc.target/i386/vararg-1.c: Likewise.
1992         * gcc.target/i386/vararg-2.c: Likewise.
1993         * gcc.target/i386/vect8-ret.c: Likewise.
1994         * gcc.target/i386/vectorize5.c: Likewise.
1995         * gcc.target/i386/wmul-1.c: Likewise.
1996         * gcc.target/i386/wmul-2.c: Likewise.
1997         * gcc.target/i386/wrfsbase-1.c: Likewise.
1998         * gcc.target/i386/wrfsbase-2.c: Likewise.
1999         * gcc.target/i386/wrgsbase-1.c: Likewise.
2000         * gcc.target/i386/wrgsbase-2.c: Likewise.
2001         * gcc.target/i386/xop-pcmov.c: Likewise.
2002         * gcc.target/i386/xop-pcmov2.c: Likewise.
2003         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2004         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2005         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2006         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2007         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2008         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2009         * gcc.target/i386/zee.c: Likewise.
2010         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2011         * gfortran.dg/compiler-directive_2.f: Likewise.
2012         * gfortran.dg/g77/20010216-1.f: Likewise.
2013         * gfortran.dg/gomp/pr39152.f90: Likewise.
2014         * gfortran.dg/pr33794.f90: Likewise.
2015
2016 2011-07-09  Jason Merrill  <jason@redhat.com>
2017
2018         * g++.dg/cpp0x/regress/regress5.C: New.
2019
2020 2011-07-08  Jason Merrill  <jason@redhat.com>
2021
2022         PR c++/45437
2023         * g++.dg/expr/compound-asn1.C: New.
2024         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2025
2026 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2027
2028         PR target/49621
2029         * gcc.target/powerpc/altivec-34.c: New test.
2030
2031 2011-07-08  Jason Merrill  <jason@redhat.com>
2032
2033         PR c++/45603
2034         * g++.dg/abi/guard3.C: New.
2035
2036 2011-07-08  Julian Brown  <julian@codesourcery.com>
2037
2038         * lib/target-supports.exp
2039         (check_effective_target_arm_little_endian): New.
2040         (check_effective_target_vect_pack_trunc): Use above.
2041         (check_effective_target_vect_unpack): Likewise.
2042         (check_effective_target_vect_element_align): Test
2043         check_effective_target_arm_vect_no_misalign for ARM.
2044
2045 2011-07-08  Jason Merrill  <jason@redhat.com>
2046
2047         PR c++/49673
2048         * g++.dg/cpp0x/constexpr-rom.C: New.
2049
2050 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2051
2052         PR middle-end/49519
2053         * g++.dg/torture/pr49519.C: New test.
2054
2055 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2056
2057         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2058
2059 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2060
2061         PR testsuite/48727
2062         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2063
2064 2011-07-08  Richard Guenther  <rguenther@suse.de>
2065
2066         PR tree-optimization/49662
2067         * gcc.dg/graphite/interchange-14.c: XFAIL.
2068         * gcc.dg/graphite/interchange-15.c: Likewise.
2069         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2070
2071 2011-07-06  Jason Merrill  <jason@redhat.com>
2072
2073         PR c++/49663
2074         * g++.dg/cpp0x/regress/regress4.C: New.
2075
2076 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2077
2078         PR fortran/49648
2079         * gfortran.dg/result_in_spec_4.f90: New test.
2080
2081 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2082
2083         * gcc.target/sparc/cas64.c: New test.
2084
2085 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2086
2087         PR c/49644
2088         * g++.dg/torture/pr49644.C: New test.
2089
2090         PR c/49644
2091         * gcc.c-torture/execute/pr49644.c: New test.
2092
2093 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2094
2095         * lib/target-supports.exp (check_effective_target_ia32): New.
2096         (check_effective_target_x32): Likewise.
2097         (check_effective_target_vect_cmdline_needed): Also check x32.
2098
2099 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2100
2101         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2102         dg-prune-output.
2103         * gcc.target/arm/pr42235.c: Likewise.
2104         * gcc.target/arm/pr42495.c: Likewise.
2105         * gcc.target/arm/pr42574.c: Likewise.
2106         * gcc.target/arm/thumb-branch1.c: Likewise.
2107
2108         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2109         unneeded prune of possible warning.
2110         * gcc.target/arm/pr40956.c: Likewise.
2111         * gcc.target/arm/pr42505.c: Likewise.
2112
2113         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2114         * gcc.c-torture/compile/pr46883.c: Likewise.
2115         * gcc.c-torture/compile/pr46934.c: Likewise.
2116
2117         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2118         for move to ../../gcc.c-torture/compile.
2119         * gcc.target/arm/pr46883.c: Likewise.
2120         * gcc.target/arm/pr46934.c: Likewise.
2121
2122         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2123         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2124         * gcc.target/arm/wmul-1.c: Likewise.
2125         * gcc.target/arm/wmul-2.c: Likewise.
2126         * gcc.target/arm/wmul-3.c: Likewise.
2127         * gcc.target/arm/wmul-4.c: Likewise.
2128         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2129         add tab after scan target.
2130         * gcc.target/arm/smlaltt-1.c: Likewise.
2131         * gcc.target/arm/smlatb-1.c: Likewise.
2132         * gcc.target/arm/smlatt-1.c: Likewise.
2133
2134 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2135
2136         PR debug/49522
2137         * gcc.dg/debug/pr49522.c: New test.
2138
2139 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2140
2141         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2142         * gcc.dg/pr46212.c: Run only if target int32plus.
2143         * gcc.dg/torture/pr48146.c: Ditto.
2144         * gcc.dg/tree-ssa/vrp51.c: Ditto.
2145         * c-c++-common/pr44832.c: Ditto.
2146         * gcc.dg/pr49544.c: Run only if target ptr32plus.
2147         * gcc.dg/pr31490.c: Ditto.
2148         * gcc.dg/torture/builtin-math-7.c: Run only if target
2149         large_double.
2150         * gcc.dg/torture/pr45764.c: Skip for AVR.
2151         * gcc.dg/pr47893.c: Ditto.
2152
2153 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2154
2155         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2156         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2157         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2158         add tab to scan target.
2159
2160 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
2161
2162         * gcc.target/arm/neon-modes-3.c: New test.
2163
2164 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
2165
2166         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2167         -fno-loop-interchange -ffast-math.
2168
2169 2011-07-07  Richard Guenther  <rguenther@suse.de>
2170
2171         * gcc.dg/ftrapv-3.c: New testcase.
2172
2173 2011-07-07  Richard Guenther  <rguenther@suse.de>
2174
2175         * gcc.dg/tree-ssa/vrp58.c: New testcase.
2176         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2177
2178 2011-07-07  Kai Tietz  <ktietz@redhat.com>
2179
2180         * gcc.dg/binop-notxor1.c: New test.
2181         * gcc.dg/binop-notand4a.c: New test.
2182         * gcc.dg/binop-notxor2.c: New test.
2183         * gcc.dg/binop-notand3a.c: New test.
2184         * gcc.dg/binop-notand2a.c: New test.
2185         * gcc.dg/binop-notand6a.c: New test.
2186         * gcc.dg/binop-notor1.c: New test.
2187         * gcc.dg/binop-notand1a.c: New test.
2188         * gcc.dg/binop-notand5a.c: New test.
2189         * gcc.dg/binop-notor2.c: New test.
2190
2191 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2192
2193         PR middle-end/49640
2194         * gcc.dg/gomp/pr49640.c: New test.
2195
2196 2011-07-07  Richard Guenther  <rguenther@suse.de>
2197
2198         * gcc.dg/graphite/pr37485.c: Add -floop-block.
2199
2200 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2201
2202         PR target/39150
2203         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2204
2205 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2206
2207         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2208         * gcc.target/powerpc/no-r11-2.c: Ditto.
2209         * gcc.target/powerpc/no-r11-3.c: Ditto.
2210
2211 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
2212
2213         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2214         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2215
2216 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
2217
2218         * lib/target-supports.exp (check_profiling_available): Disable
2219         profiling with -fprofile-generate for target avr.
2220
2221 2011-07-06  Richard Guenther  <rguenther@suse.de>
2222
2223         PR tree-optimization/49645
2224         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2225
2226 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2227
2228         PR middle-end/47383
2229         * gcc.dg/pr47383.c: New.
2230
2231 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2232
2233         PR tree-optimization/49647
2234         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2235
2236 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2237
2238         PR testsuite/49542
2239         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2240         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2241
2242 2011-07-05  Jason Merrill  <jason@redhat.com>
2243
2244         PR c++/48157
2245         * g++.dg/template/template-id-4.C: New.
2246
2247 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2248
2249         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2250         * gcc.dg/pr43402.c: Ditto.
2251
2252 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
2253
2254         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2255
2256 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2257
2258         * gcc.target/powerpc/ppc-switch-1.c: New test for
2259         --param case-values-threshold.
2260         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2261
2262 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
2263
2264         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2265
2266 2011-07-05  Jason Merrill  <jason@redhat.com>
2267
2268         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2269
2270 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
2271
2272         PR tree-optimization/47654
2273         * gcc.dg/graphite/block-pr47654.c: New.
2274
2275 2011-07-05  Jason Merrill  <jason@redhat.com>
2276
2277         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2278
2279 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
2280
2281         PR tree-optimization/49580
2282         * gcc.dg/autopar/pr49580.c: New test.
2283
2284 2011-07-05  Richard Guenther  <rguenther@suse.de>
2285
2286         PR tree-optimization/49518
2287         PR tree-optimization/49628
2288         * g++.dg/torture/pr49628.C: New testcase.
2289         * gcc.dg/torture/pr49518.c: Likewise.
2290
2291 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2292
2293         * ada/acats/run_acats (which): Extract last field from type -p,
2294         type output only if command succeeded.
2295
2296 2011-07-04  Jason Merrill  <jason@redhat.com>
2297
2298         * g++.dg/abi/mangle48.C: New.
2299
2300         * g++.dg/cpp0x/diag1.C: New.
2301
2302         * g++.dg/diagnostic/aka1.C: New.
2303
2304 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
2305
2306         PR rtl-optimization/49619
2307         * gcc.dg/pr49619.c: New test.
2308
2309         PR rtl-optimization/49472
2310         * gfortran.dg/pr49472.f90: New test.
2311
2312         PR debug/49602
2313         * gcc.dg/pr49602.c: New test.
2314
2315 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
2316
2317         PR target/34734
2318         PR target/44643
2319         * gcc.target/avr/avr.exp: Run over cpp files, too.
2320         * gcc.target/avr/torture/avr-torture.exp: Ditto.
2321         * gcc.target/avr/progmem.h: New file.
2322         * gcc.target/avr/exit-abort.h: New file.
2323         * gcc.target/avr/progmem-error-1.c: New file.
2324         * gcc.target/avr/progmem-error-1.cpp: New file.
2325         * gcc.target/avr/progmem-warning-1.c: New file.
2326         * gcc.target/avr/torture/progmem-1.c: New file.
2327         * gcc.target/avr/torture/progmem-1.cpp: New file.
2328
2329 2011-07-04  Richard Guenther  <rguenther@suse.de>
2330
2331         PR tree-optimization/49615
2332         * g++.dg/torture/pr49615.C: New testcase.
2333
2334 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
2335
2336         PR tree-optimization/49610
2337         * gcc.dg/vect/pr49610.c: New test.
2338
2339 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
2340
2341         * gnat.dg/specs/debug1.ads: New test.
2342
2343 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
2344
2345         PR fortran/49562
2346         * gfortran.dg/typebound_proc_23.f90: New.
2347
2348 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
2349
2350         PR c++/49605
2351         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2352
2353 2011-07-01  Jason Merrill  <jason@redhat.com>
2354
2355         PR c++/48261
2356         * g++.dg/template/template-id-3.C: New.
2357
2358         PR c++/48593
2359         * g++.dg/template/qualified-id4.C: New.
2360
2361         PR c++/48883
2362         * g++.dg/template/explicit-args4.C: New.
2363
2364         PR c++/49085
2365         * g++.dg/template/offsetof2.C: New.
2366
2367 2011-07-01  Kai Tietz  <ktietz@redhat.com>
2368
2369         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2370
2371 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2372
2373         PR libmudflap/49549
2374         * lib/target-supports.exp (check_effective_target_gld): New proc.
2375
2376 2011-07-01  Richard Guenther  <rguenther@suse.de>
2377
2378         PR tree-optimization/49603
2379         * gcc.dg/torture/pr49603.c: New testcase.
2380
2381 2011-06-30  Jason Merrill  <jason@redhat.com>
2382
2383         PR c++/49387
2384         * g++.dg/rtti/template1.C: New.
2385
2386         PR c++/49569
2387         * g++.dg/cpp0x/regress/ctor1.C: New.
2388
2389         PR c++/49355
2390         * g++.dg/cpp0x/initlist54.C: New.
2391
2392 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2393
2394         * gcc.dg/tree-ssa/sra-12.c: New test.
2395
2396 2011-06-29  Jason Merrill  <jason@redhat.com>
2397
2398         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2399
2400 2011-06-30  Richard Guenther  <rguenther@suse.de>
2401
2402         PR tree-optimization/46787
2403         * gcc.dg/vect/vect-121.c: New testcase.
2404
2405 2011-06-30  Martin Jambor  <mjambor@suse.cz>
2406
2407         PR tree-optimization/49094
2408         * gcc.dg/tree-ssa/pr49094.c: New test.
2409
2410 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
2411
2412         PR fortran/49540
2413         * gfortran.dg/pr49540-1.f90: New test.
2414         * gfortran.dg/pr49540-2.f90: New test.
2415
2416 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2417
2418         PR ada/49511
2419         * ada/acats/run_acats (which): Use last field of type -p output.
2420
2421 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
2422             Iain Sandoe  <iains@gcc.gnu.org>
2423
2424         PR libobjc/36610
2425         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2426         Only skip on 64-bit *-*-darwin8* && !objc2.
2427
2428 2011-06-30  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/38752
2431         * gcc.c-torture/compile/pr38752.c: New testcase.
2432
2433 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
2434
2435         * gcc.dg/vect/slp-widen-mult-half.c: New test.
2436         * gcc.dg/vect/vect-widen-mult-half.c: New test.
2437
2438 2011-06-29  Jason Merrill  <jason@redhat.com>
2439
2440         PR c++/49216
2441         * g++.dg/cpp0x/initlist53.C: Use placement new.
2442         * g++.dg/cpp0x/initlist-value.C: Use placement new.
2443         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2444
2445         PR c++/49003
2446         * g++.dg/cpp0x/trailing6.C: New.
2447         * g++.dg/cpp0x/pr45908.C: No error.
2448
2449         PR c++/49272
2450         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2451
2452         PR c++/49520
2453         * g++.dg/cpp0x/constexpr-using2.C: New.
2454
2455         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2456
2457         PR c++/45923
2458         * g++.dg/cpp0x/constexpr-diag3.C: New.
2459         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2460         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2461         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2462         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2463
2464 2011-06-29  Jason Merrill  <jason@redhat.com>
2465
2466         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2467
2468 2011-06-29  Richard Guenther  <rguenther@suse.de>
2469
2470         * gcc.dg/tree-ssa/loop-17.c: Adjust.
2471
2472 2011-06-29  Jason Merrill  <jason@redhat.com>
2473
2474         * g++.dg/cpp0x/initlist-value2.C: New.
2475
2476         * g++.dg/cpp0x/constexpr-initlist4.C: New.
2477         * g++.dg/cpp0x/initlist-value.C: New.
2478
2479 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
2480
2481         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2482
2483 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2484
2485         * gcc.dg/inline_1.c: Remove dg-excess-errors.
2486         * gcc.dg/inline_2.c: Likewise.
2487         * gcc.dg/unroll_1.c: Likewise.
2488
2489 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
2490
2491         PR debug/49567
2492         * gcc.target/i386/pr49567.c: New test.
2493
2494 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2495
2496         * gnat.dg/opt17.ad[sb]: New test.
2497
2498 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2499             Tom de Vries  <tom@codesourcery.com>
2500
2501         * lib/target-supports.exp (check_effective_target_arm_nothumb)
2502         (check_effective_target_arm_thumb2): New effective targets.
2503         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
2504         properly.  Clean up temporary files.
2505         * gcc.target/arm/ivopts-2.c: Likewise.
2506         * gcc.target/arm/ivopts-3.c: Likewise.
2507         * gcc.target/arm/ivopts-4.c: Likewise.
2508         * gcc.target/arm/ivopts-5.c: Likewise.
2509         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2510
2511 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2512
2513         PR fortran/49479
2514         * gfortran.dg/reshape_zerosize_3.f90:  New test.
2515
2516 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
2517
2518         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2519         * gcc.target/arm/vfp-ldmias.c: Likewise.
2520         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2521         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2522         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2523         * gcc.target/arm/vfp-stmias.c: Likewise.
2524         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2525         * gcc.target/arm/vfp-stmiad.c: Likewise.
2526
2527 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2528
2529         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2530         dg-prune-output.
2531         * gcc.target/arm/pr45701-2.c: Ditto.
2532
2533 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
2534
2535         PR fortran/49466
2536         * gfortran.dg/allocatable_scalar_9.f90: Modified.
2537         * gfortran.dg/extends_14.f03: Modified.
2538
2539 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
2540
2541         * lib/target-supports-dg.exp (dg-require-effective-target): Return
2542         early if the test is already being skipped.
2543
2544         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2545         scan-assembler-dem-not): For missing file, report unresolved with
2546         same message as for pass/fail, with reason reported in log file.
2547
2548         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2549         from add_options_for_arm_neon_fp16.
2550         (check_effective_target_arm_fp16_ok_nocache): Renamed from
2551         check_effective_target_arm_neon_fp16_ok_nocache.
2552         Check -mfpu and -mfloat-abi options from current multilib.
2553         Do not require neon support.
2554         (check_effective_target_arm_fp16_ok): Renamed from
2555         check_effecitve_target_arm_neon_fp16_ok.
2556         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2557         arm_neon_fp16_ok and arm_fp16.
2558         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2559         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2560         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2561         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2562
2563 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
2564
2565         * gcc.dg/builtin-assume-aligned-1.c: New test.
2566         * gcc.dg/builtin-assume-aligned-2.c: New test.
2567         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2568
2569         PR debug/49544
2570         * gcc.dg/pr49544.c: New test.
2571
2572 2011-06-27  Richard Guenther  <rguenther@suse.de>
2573
2574         PR tree-optimization/49394
2575         * g++.dg/torture/pr49394.C: New testcase.
2576
2577 2011-06-27  Kai Tietz  <ktietz@redhat.com>
2578
2579         * gcc.dg/optimize-bswapdi-2.c: New test.
2580
2581 2011-06-27  Michael Hope  <michael.hope@linaro.org>
2582             Richard Sandiford  <richard.sandiford@linaro.org>
2583
2584         PR tree-optimization/49169
2585         * gcc.dg/torture/pr49169.c: New test.
2586
2587 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2588
2589         PR testsuite/49529
2590         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2591
2592         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2593         hppa*-*-hpux*.
2594
2595 2011-06-26  Jason Merrill  <jason@redhat.com>
2596
2597         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2598
2599         PR c++/49528
2600         * g++.dg/init/ref19.C: New.
2601         * g++.dg/cpp0x/constexpr-cleanup.C: New.
2602
2603 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
2604
2605         PR tree-optimization/48377
2606         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2607         non_strict_align.
2608
2609 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
2610
2611         PR middle-end/49191
2612         * lib/target-supports.exp (check_effective_target_non_strict_align):
2613         New.
2614         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2615
2616 2011-06-24  Martin Jambor  <mjambor@suse.cz>
2617
2618         PR tree-optimizations/49516
2619         * g++.dg/tree-ssa/pr49516.C: New test.
2620
2621 2011-06-23  Jason Merrill  <jason@redhat.com>
2622
2623         PR c++/35255
2624         * g++.dg/template/partial10.C: New.
2625         * g++.dg/template/partial11.C: New.
2626
2627 2011-06-23  Jeff Law <law@redhat.com>
2628
2629         PR middle-end/48770
2630         * gcc.dg/pr48770.c: New test.
2631
2632 2011-06-23  Jan Hubicka  <jh@suse.cz>
2633
2634         PR middle-end/49373
2635         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2636
2637 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
2638
2639         PR testsuite/49512
2640         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2641         instead of -fdump-tree-optimized.
2642
2643 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2644
2645         PR c++/44625
2646         * g++.dg/template/crash107.C: New.
2647         * g++.dg/template/error17.C: Adjust.
2648
2649 2011-06-23  Jason Merrill  <jason@redhat.com>
2650
2651         PR c++/49507
2652         * g++.dg/cpp0x/defaulted30.C: New.
2653
2654         PR c++/49440
2655         * g++.dg/rtti/anon-ns1.C: New.
2656
2657         PR c++/49395
2658         * g++.dg/init/ref18.C: New.
2659
2660         PR c++/36435
2661         * g++.dg/template/partial9.C: New.
2662
2663 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
2664
2665         PR middle-end/49373
2666         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2667
2668 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
2669
2670         PR debug/49496
2671         * gcc.dg/pr49496.c: New test.
2672
2673 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
2674
2675         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2676         is not xscale.
2677
2678         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2679
2680         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2681         * gcc.target/arm/pr42879.c: Likewise.
2682         * gcc.target/arm/pr45701-3.c: Likewise.
2683
2684         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2685         * gcc.target/arm/pr40482.c: Likewise.
2686         * gcc.target/arm/stack-corruption.c: Likewise.
2687
2688 2011-06-22  Richard Guenther  <rguenther@suse.de>
2689
2690         PR tree-optimization/49493
2691         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2692
2693 2011-06-22  Jason Merrill  <jason@redhat.com>
2694
2695         PR c++/49260
2696         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2697
2698 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
2699             Dmitry Melnik  <dm@ispras.ru>
2700
2701         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2702         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2703         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2704
2705 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
2706
2707         * gcc.target/arm/tlscall.c: New.
2708
2709 2011-06-21  Jason Merrill  <jason@redhat.com>
2710
2711         PR c++/49172
2712         * g++.dg/cpp0x/constexpr-ref1.C: New.
2713         * g++.dg/cpp0x/constexpr-ref2.C: New.
2714         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2715
2716         PR c++/49482
2717         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2718
2719         PR c++/49418
2720         * g++.dg/template/param3.C: New.
2721
2722 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
2723
2724         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2725         my_clrsb test functions.
2726         (main): Test clrsb.
2727         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2728         test_sll, test_ull): Add clrsb tests.
2729         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2730         clrsbll.
2731
2732 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
2733
2734         PR fortran/49112
2735         * gfortran.dg/class_44.f03: New.
2736
2737 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2738
2739         PR tree-optimization/49478
2740         * gcc.dg/vect/pr49478.c
2741
2742 2011-06-21  Richard Guenther  <rguenther@suse.de>
2743
2744         PR tree-optimization/49483
2745         * gcc.dg/vect/vect-120.c: New testcase.
2746
2747 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
2748
2749         PR testsuite/49443
2750         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2751         * gcc.dg/vect/vect-peel-4.c: Likewise.
2752
2753 2011-06-22  Christian Bruel  <christian.bruel@st.com>
2754
2755         PR middle-end/49139
2756         * gcc.dg/always_inline.c: Removed -Winline. Update checks
2757         * gcc.dg/always_inline2.c: Likewise.
2758         * gcc.dg/always_inline3.c: Likewise.
2759         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2760         * gcc.dg/inline_1.c: Likewise.
2761         * gcc.dg/inline_2.c: Likewise.
2762         * gcc.dg/inline_3.c: Likewise.
2763         * gcc.dg/inline_4.c: Likewise.
2764         * gcc.dg/20051201-1.c: Likewise.
2765         * gcc.dg/pr40087.c: Likewise.
2766         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2767         * gcc.dg/inline-22.c: Likewise.
2768         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2769         * gcc.dg/lto/20090218-1_1.c: Likewise.
2770         * g++.dg/ipa/devirt-7.C: Likewise.
2771         * gcc.dg/uninit-pred-5_a.c: Likewise.
2772         * gcc.dg/uninit-pred-5_b.c: Likewise.
2773         * gcc.dg/fail_always_inline.c: New.
2774
2775 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
2776
2777         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2778         into 6 jobs instead of 3.
2779
2780 2011-06-20  Jason Merrill  <jason@redhat.com>
2781
2782         PR c++/49216
2783         * g++.dg/cpp0x/initlist53.C: New.
2784
2785 2011-06-20  Tobias Burnus  <burnus@net-b.de>
2786
2787         PR fortran/18918
2788         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2789         * gfortran.dg/coarray_lock_3.f90: New.
2790         * gfortran.dg/coarray/lock_1.f90: New.
2791
2792 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
2793
2794         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2795         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2796         unresolved and report the reason to the log file.
2797
2798         * lib/scanasm.exp (object-size): Move argument processing earlier
2799         to report errors before verifying that the file exists.  Report
2800         problems detected at runtime as unresolved instead of error and
2801         report their reasons to the log file.
2802
2803 2011-06-20  Jason Merrill  <jason@redhat.com>
2804
2805         PR c++/47080
2806         * g++.dg/cpp0x/explicit6.C: New.
2807
2808         PR c++/47635
2809         * g++.dg/cpp0x/enum20.C: New.
2810
2811         PR c++/48138
2812         * g++.dg/ext/attr-aligned01.C: New.
2813
2814         PR c++/49205
2815         * g++.dg/cpp0x/variadic-default.C: New.
2816
2817         PR c++/43321
2818         * g++.dg/cpp0x/auto26.C: New.
2819
2820         PR c++/43831
2821         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2822
2823 2011-06-20  Kai Tietz  <ktietz@redhat.com>
2824
2825         * gcc.dg/binop-notand1.c: New test.
2826         * gcc.dg/binop-notand2.c: New test.
2827         * gcc.dg/binop-notand3.c: New test.
2828         * gcc.dg/binop-notand4.c: New test.
2829         * gcc.dg/binop-notand5.c: New test.
2830         * gcc.dg/binop-notand6.c: New test.
2831
2832 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2833
2834         PR testsuite/49432
2835         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2836
2837 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2838
2839         PR fortran/49400
2840         * gfortran.dg/proc_ptr_31.f90: New.
2841
2842 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2843
2844         * gnat.dg/volatile6.adb: New test.
2845         * gnat.dg/volatile7.adb: Likewise.
2846         * gnat.dg/volatile8.adb: Likewise.
2847         * gnat.dg/volatile9.adb: Likewise.
2848
2849 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2850
2851         * gnat.dg/constant3.adb: New test.
2852
2853 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2854
2855         PR libfortran/49296
2856         * gfortran.dg/read_list_eof_1.f90: New test.
2857
2858 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2859
2860         PR target/49411
2861         * gcc.target/i386/testimm-1.c: New test.
2862         * gcc.target/i386/testimm-2.c: New test.
2863         * gcc.target/i386/testimm-3.c: New test.
2864         * gcc.target/i386/testimm-4.c: New test.
2865         * gcc.target/i386/testimm-5.c: New test.
2866         * gcc.target/i386/testimm-6.c: New test.
2867         * gcc.target/i386/testimm-7.c: New test.
2868         * gcc.target/i386/testimm-8.c: New test.
2869         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2870         * gcc.target/i386/xop-rotate1-int.c: New test.
2871         * gcc.target/i386/xop-rotate2-int.c: New test.
2872
2873 2011-06-17  Jason Merrill  <jason@redhat.com>
2874
2875         * g++.dg/cpp0x/rv-func2.C: New.
2876
2877         * g++.dg/debug/dwarf2/lambda1.C: New.
2878         * g++.dg/warn/Wshadow-6.C: Adjust.
2879
2880 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2881
2882         PR fortran/48699
2883         * gfortran.dg/move_alloc_5.f90: New.
2884
2885 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2886
2887         PR rtl-optimization/48542
2888         * gcc.dg/torture/pr48542.c: New test.
2889
2890 2011-06-16  Jason Merrill  <jason@redhat.com>
2891
2892         PR c++/44160
2893         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2894
2895         PR c++/45378
2896         * g++.dg/cpp0x/initlist52.C New.
2897
2898         PR c++/45399
2899         * c-c++-common/raw-string-12.c: New.
2900
2901         PR c++/49229
2902         * g++.dg/cpp0x/sfinae26.C: New.
2903
2904         PR c++/49251
2905         * g++.dg/cpp0x/variadic113.C: New.
2906
2907         PR c++/49420
2908         * g++.dg/cpp0x/variadic112.C: New.
2909
2910 2011-06-16  Jeff Law <law@redhat.com>
2911
2912         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2913         improved jump threading.
2914         * gcc.dg/builtin-object-size-2.c: Likewise.
2915         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2916
2917 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2918
2919         PR fortran/49074
2920         * gfortran.dg/typebound_assignment_3.f03: New.
2921
2922 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2923
2924         PR testsuite/48727
2925         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2926
2927 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2928
2929         PR tree-optimization/49343
2930         * gnat.dg/discr31.ad[sb]: New test.
2931
2932 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2933
2934         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2935
2936 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2937
2938         PR target/45098
2939         * gcc.target/arm/ivopts-3.c: Update test.
2940         * gcc.target/arm/ivopts-5.c: Same.
2941
2942 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2943
2944         Revert:
2945         2011-06-10  Wei Guozhi  <carrot@google.com>
2946
2947         PR target/45335
2948         * gcc.target/arm/pr45335.c: New test.
2949         * gcc.target/arm/pr45335-2.c: New test.
2950         * gcc.target/arm/pr45335-3.c: New test.
2951         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2952         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2953         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2954
2955 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2956
2957         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2958
2959 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2960
2961         PR fortran/49417
2962         * gfortran.dg/class_43.f03: New.
2963
2964 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2965
2966         PR tree-optimization/49419
2967         * gcc.c-torture/execute/pr49419.c: New test.
2968
2969 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2970
2971         * gcc.dg/sms-9.c: New file.
2972
2973 2011-06-15  Easwaran Raman  <eraman@google.com>
2974
2975         PR rtl-optimization/49414
2976         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2977
2978 2011-06-14  Jason Merrill  <jason@redhat.com>
2979
2980         * g++.dg/cpp0x/noexcept13.C: New.
2981
2982 2011-06-14  Easwaran Raman  <eraman@google.com>
2983
2984         PR rtl-optimization/44194
2985         * gcc.dg/pr44194-1.c: New test.
2986         * gcc.dg/pr44194-2.c: New test.
2987
2988 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2989
2990         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2991         switches.
2992         * gcc.target/arm/pr45701-2.c: Likewise.
2993         * gcc.target/arm/thumb-branch1.c: Likewise.
2994
2995 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2996
2997         PR testsuite/48727
2998         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2999
3000 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3001
3002         * gcc.target/arm/pr45701-1.c: Require thumb support.
3003         * gcc.target/arm/pr45701-2.c: Likewise.
3004         * gcc.target/arm/thumb-branch1.c: Likewise.
3005
3006         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3007         * gcc.target/arm/pr39839.c: Likewise.
3008         * gcc.target/arm/pr40657-2.c: Likewise.
3009         * gcc.target/arm/pr40956.c: Likewise.
3010         * gcc.target/arm/pr41679.c: Likewise.
3011         * gcc.target/arm/pr42235.c: Likewise.
3012         * gcc.target/arm/pr42495.c: Likewise.
3013         * gcc.target/arm/pr42505.c: Likewise.
3014         * gcc.target/arm/pr42574.c: Likewise.
3015         * gcc.target/arm/pr46883.c: Likewise.
3016         * gcc.target/arm/pr46934.c: Likewise.
3017         * gcc.target/arm/xor-and.c: Likewise.
3018
3019 2011-06-14  Jason Merrill  <jason@redhat.com>
3020
3021         * g++.dg/other/error23.C: Adjust error message.
3022         * g++.dg/other/error32.C: Likewise.
3023
3024         PR c++/49389
3025         * g++.dg/cpp0x/rv-dotstar.C: New.
3026
3027         PR c++/49369
3028         * g++.dg/cpp0x/decltype30.C: New.
3029
3030         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3031
3032 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3033
3034         PR fortran/49103
3035         * gfortran.dg/pr49103.f90: New test.
3036
3037 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3038
3039         PR target/45098
3040         * gcc.target/arm/ivopts-3.c: New test.
3041         * gcc.target/arm/ivopts-4.c: New test.
3042         * gcc.target/arm/ivopts-5.c: New test.
3043
3044 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3045
3046         PR rtl-optimization/49390
3047         * gcc.c-torture/execute/pr49390.c: New test.
3048
3049 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3050
3051         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3052
3053 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3054
3055         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3056         * gcc.c-torture/execute/cmpsi-2.x: New file.
3057         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3058         * gcc.c-torture/execute/pr45262.x: New file.
3059         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3060         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3061         int32plus
3062         * gcc.c-torture/compile/pr49163.c: Ditto.
3063
3064 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3065
3066         * gcc.dg/vect/vect-16.c: Rename to...
3067         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3068         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3069         for double-word vectors.
3070         * gcc.dg/vect/vect-peel-4.c: Likewise.
3071         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3072         vect_element_align.
3073         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3074         -fno-fast-math.
3075
3076 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3077
3078         PR target/44618
3079         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3080
3081 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3082
3083         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3084
3085 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3086
3087         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3088
3089 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3090
3091         * gfortran.dg/trim_optimize_8.f90:  New test case.
3092
3093 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3094            Ira Rosen  <ira.rosen@linaro.org>
3095
3096         PR tree-optimization/49352
3097         * gcc.dg/vect/pr49352.c: New test.
3098
3099 2011-06-12  Tobias Burnus
3100
3101         PR fortran/49324
3102         * gfortran.dg/alloc_comp_assign_11.f90: New.
3103
3104 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3105
3106         * gfortran.dg/trim_optimize_7.f90:  New test.
3107
3108 2011-06-10  Wei Guozhi  <carrot@google.com>
3109
3110         PR target/45335
3111         * gcc.target/arm/pr45335.c: New test.
3112         * gcc.target/arm/pr45335-2.c: New test.
3113         * gcc.target/arm/pr45335-3.c: New test.
3114         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3115         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3116         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3117
3118 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3119
3120         PR c++/41769
3121         * g++.dg/parse/error39.C: New.
3122
3123 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3124
3125         * gcc.target/arm/20090811-1.c: Skip for incompatible
3126         options, do not override other options.
3127         * gcc.target/arm/combine-cmp-shift.c: Skip for
3128         incompatible options.
3129         * gcc.target/arm/pr45094.c: Likewise.
3130         * gcc.target/arm/scd42-1.c: Likewise.
3131         * gcc.target/arm/scd42-3.c: Likewise.
3132         * gcc.target/arm/thumb-ltu.c: Likewise.
3133
3134         * lib/target-supports.exp
3135         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3136         multilib flags use -mfpu with a value other than neon-fp16.
3137
3138 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3139
3140         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3141         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3142
3143 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3144
3145         * lib/target-supports.exp (check_effective_target_pie): New proc.
3146         * gcc.dg/pie-link.c: Use target pie.
3147
3148 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
3149             Laurent Rougé  <laurent.rouge@menta.fr>
3150
3151         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3152         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3153
3154 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
3155
3156         * gfortran.dg/coarray/sync_1.f90: New test for
3157         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3158
3159 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
3160
3161         PR tree-optimization/49318
3162         * gcc.dg/vect/pr49318.c: New test.
3163
3164 2011-06-09  David Krauss  <potswa@mac.com>
3165
3166         * g++.dg/template/arrow1.C: New.
3167
3168 2011-06-09  Jason Merrill  <jason@redhat.com>
3169
3170         * lib/prune.exp: Prune "note"s.
3171         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3172
3173         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3174         * g++.dg/template/dependent-expr3.C: Likewise.
3175         * g++.dg/parse/template7.C: Likewise.
3176         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3177         * g++.old-deja/g++.jason/rfg10.C: Likewise.
3178         * g++.old-deja/g++.pt/friend38.C: Likewise.
3179         * g++.old-deja/g++.pt/crash32.C: Likewise.
3180         * g++.old-deja/g++.other/init4.C: Likewise.
3181         * g++.old-deja/g++.other/friend8.C: Likewise.
3182
3183         * g++.dg/ext/complex7.C: Adjust expected output.
3184         * g++.dg/diagnostic/method1.C: Likewise.
3185         * g++.dg/parse/parameter-declaration-2.C: Likewise.
3186         * g++.dg/parse/crash33.C: Likewise.
3187         * g++.dg/other/warning1.C: Likewise.
3188         * g++.dg/init/pr29571.C: Likewise.
3189         * g++.dg/warn/overflow-warn-1.C: Likewise.
3190         * g++.dg/warn/overflow-warn-3.C: Likewise.
3191         * g++.dg/warn/overflow-warn-4.C: Likewise.
3192         * g++.old-deja/g++.oliva/template1.C: Likewise.
3193
3194         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3195         * g++.dg/parse/template7.C: Adjust.
3196
3197 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
3198
3199         PR target/49307
3200         * gcc.dg/pr49307.c: New.
3201
3202 2011-06-09  Wei Guozhi  <carrot@google.com>
3203
3204         PR target/46975
3205         * gcc.target/arm/pr46975.c: New testcase.
3206
3207 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3208
3209         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3210         (PMETH, arglist_t): Removed.
3211         (method_get_number_of_arguments): Removed.
3212         (method_get_nth_argument): Removed.
3213         (method_get_first_argument): Removed.
3214         (method_get_next_argument): Removed.
3215         (method_get_sizeof_arguments): Removed.
3216         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3217         (PMETH): Removed.
3218         (method_get_number_of_arguments): Removed.
3219         (method_get_nth_argument): Removed.
3220         (method_get_first_argument): Removed.
3221         (method_get_next_argument): Removed.
3222         (method_get_sizeof_arguments): Removed.
3223         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3224
3225 2011-06-09  David Li  <davidxl@google.com>
3226
3227         * gcc.dg/dump-pass.c: New test.
3228
3229 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3230
3231         PR c++/29003
3232         * g++.dg/parse/error38.C: New.
3233
3234 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
3235
3236         PR middle-end/49308
3237         * gfortran.dg/pr49308.f90: New test.
3238
3239 2011-06-08  Jason Merrill  <jason@redhat.com>
3240
3241         * g++.dg/cpp0x/noexcept11.C: New.
3242         * g++.dg/cpp0x/noexcept12.C: New.
3243         * g++.dg/cpp0x/sfinae11.C: Adjust.
3244
3245 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
3246
3247         PR testsuite/49323
3248         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3249         to dg-options, match also DW_AT_linkage_name.
3250
3251 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3252
3253         PR middle-end/21953
3254         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3255         -fno-common on alpha*-dec-osf*.
3256         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3257
3258 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
3259
3260         PR rtl-optimization/49303
3261         * gcc.target/ia64/pr49303.c: New test.
3262
3263 2011-06-08  Tobias Burnus  <burnus@net-b.de>
3264
3265         PR fortran/18918
3266         * gfortran.dg/coarray_lock_1.f90: New.
3267         * gfortran.dg/coarray_lock_2.f90: New.
3268
3269 2011-06-07  Jason Merrill  <jason@redhat.com>
3270
3271         * lib/prune.exp: Look for "required" rather than "instantiated".
3272         * g++.dg/abi/mangle11.C: Likewise.
3273         * g++.dg/abi/mangle12.C: Likewise.
3274         * g++.dg/abi/mangle17.C: Likewise.
3275         * g++.dg/abi/mangle20-2.C: Likewise.
3276         * g++.dg/abi/pragma-pack1.C: Likewise.
3277         * g++.dg/cpp0x/decltype26.C: Likewise.
3278         * g++.dg/cpp0x/decltype28.C: Likewise.
3279         * g++.dg/cpp0x/decltype29.C: Likewise.
3280         * g++.dg/cpp0x/enum11.C: Likewise.
3281         * g++.dg/cpp0x/forw_enum8.C: Likewise.
3282         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3283         * g++.dg/cpp0x/pr47416.C: Likewise.
3284         * g++.dg/ext/case-range2.C: Likewise.
3285         * g++.dg/ext/case-range3.C: Likewise.
3286         * g++.dg/gomp/for-19.C: Likewise.
3287         * g++.dg/gomp/pr37533.C: Likewise.
3288         * g++.dg/gomp/pr38639.C: Likewise.
3289         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3290         * g++.dg/inherit/base3.C: Likewise.
3291         * g++.dg/inherit/using6.C: Likewise.
3292         * g++.dg/init/placement4.C: Likewise.
3293         * g++.dg/init/reference3.C: Likewise.
3294         * g++.dg/lookup/scoped6.C: Likewise.
3295         * g++.dg/lookup/using7.C: Likewise.
3296         * g++.dg/other/abstract1.C: Likewise.
3297         * g++.dg/other/error10.C: Likewise.
3298         * g++.dg/other/error5.C: Likewise.
3299         * g++.dg/other/field1.C: Likewise.
3300         * g++.dg/other/offsetof5.C: Likewise.
3301         * g++.dg/parse/bitfield2.C: Likewise.
3302         * g++.dg/parse/constant4.C: Likewise.
3303         * g++.dg/parse/crash20.C: Likewise.
3304         * g++.dg/parse/invalid-op1.C: Likewise.
3305         * g++.dg/parse/non-dependent2.C: Likewise.
3306         * g++.dg/parse/template18.C: Likewise.
3307         * g++.dg/tc1/dr152.C: Likewise.
3308         * g++.dg/tc1/dr166.C: Likewise.
3309         * g++.dg/tc1/dr176.C: Likewise.
3310         * g++.dg/tc1/dr213.C: Likewise.
3311         * g++.dg/template/access11.C: Likewise.
3312         * g++.dg/template/access2.C: Likewise.
3313         * g++.dg/template/access3.C: Likewise.
3314         * g++.dg/template/access7.C: Likewise.
3315         * g++.dg/template/arg7.C: Likewise.
3316         * g++.dg/template/cond2.C: Likewise.
3317         * g++.dg/template/crash13.C: Likewise.
3318         * g++.dg/template/crash40.C: Likewise.
3319         * g++.dg/template/crash7.C: Likewise.
3320         * g++.dg/template/crash84.C: Likewise.
3321         * g++.dg/template/ctor5.C: Likewise.
3322         * g++.dg/template/defarg13.C: Likewise.
3323         * g++.dg/template/defarg14.C: Likewise.
3324         * g++.dg/template/dtor7.C: Likewise.
3325         * g++.dg/template/eh2.C: Likewise.
3326         * g++.dg/template/error2.C: Likewise.
3327         * g++.dg/template/error43.C: Likewise.
3328         * g++.dg/template/friend32.C: Likewise.
3329         * g++.dg/template/injected1.C: Likewise.
3330         * g++.dg/template/instantiate1.C: Likewise.
3331         * g++.dg/template/instantiate3.C: Likewise.
3332         * g++.dg/template/instantiate5.C: Likewise.
3333         * g++.dg/template/instantiate7.C: Likewise.
3334         * g++.dg/template/local6.C: Likewise.
3335         * g++.dg/template/lookup2.C: Likewise.
3336         * g++.dg/template/member5.C: Likewise.
3337         * g++.dg/template/memfriend15.C: Likewise.
3338         * g++.dg/template/memfriend16.C: Likewise.
3339         * g++.dg/template/memfriend17.C: Likewise.
3340         * g++.dg/template/memfriend7.C: Likewise.
3341         * g++.dg/template/meminit1.C: Likewise.
3342         * g++.dg/template/nested3.C: Likewise.
3343         * g++.dg/template/non-type-template-argument-1.C: Likewise.
3344         * g++.dg/template/nontype12.C: Likewise.
3345         * g++.dg/template/nontype13.C: Likewise.
3346         * g++.dg/template/nontype6.C: Likewise.
3347         * g++.dg/template/pr23510.C: Likewise.
3348         * g++.dg/template/pr35240.C: Likewise.
3349         * g++.dg/template/ptrmem15.C: Likewise.
3350         * g++.dg/template/ptrmem6.C: Likewise.
3351         * g++.dg/template/qualified-id1.C: Likewise.
3352         * g++.dg/template/qualttp20.C: Likewise.
3353         * g++.dg/template/qualttp3.C: Likewise.
3354         * g++.dg/template/qualttp4.C: Likewise.
3355         * g++.dg/template/qualttp5.C: Likewise.
3356         * g++.dg/template/qualttp6.C: Likewise.
3357         * g++.dg/template/qualttp7.C: Likewise.
3358         * g++.dg/template/qualttp8.C: Likewise.
3359         * g++.dg/template/recurse.C: Likewise.
3360         * g++.dg/template/recurse2.C: Likewise.
3361         * g++.dg/template/ref5.C: Likewise.
3362         * g++.dg/template/scope2.C: Likewise.
3363         * g++.dg/template/sfinae10.C: Likewise.
3364         * g++.dg/template/sfinae3.C: Likewise.
3365         * g++.dg/template/sizeof3.C: Likewise.
3366         * g++.dg/template/static9.C: Likewise.
3367         * g++.dg/template/template-id-2.C: Likewise.
3368         * g++.dg/template/typedef13.C: Likewise.
3369         * g++.dg/template/typename4.C: Likewise.
3370         * g++.dg/template/using14.C: Likewise.
3371         * g++.dg/template/using2.C: Likewise.
3372         * g++.dg/template/warn1.C: Likewise.
3373         * g++.dg/warn/Wparentheses-13.C: Likewise.
3374         * g++.dg/warn/Wparentheses-15.C: Likewise.
3375         * g++.dg/warn/Wparentheses-16.C: Likewise.
3376         * g++.dg/warn/Wparentheses-17.C: Likewise.
3377         * g++.dg/warn/Wparentheses-18.C: Likewise.
3378         * g++.dg/warn/Wparentheses-19.C: Likewise.
3379         * g++.dg/warn/Wparentheses-20.C: Likewise.
3380         * g++.dg/warn/Wparentheses-23.C: Likewise.
3381         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3382         * g++.dg/warn/noeffect2.C: Likewise.
3383         * g++.dg/warn/noeffect4.C: Likewise.
3384         * g++.dg/warn/pr8570.C: Likewise.
3385         * g++.old-deja/g++.brendan/init2.C: Likewise.
3386         * g++.old-deja/g++.eh/spec6.C: Likewise.
3387         * g++.old-deja/g++.pt/crash10.C: Likewise.
3388         * g++.old-deja/g++.pt/crash36.C: Likewise.
3389         * g++.old-deja/g++.pt/derived3.C: Likewise.
3390         * g++.old-deja/g++.pt/error2.C: Likewise.
3391         * g++.old-deja/g++.pt/explicit70.C: Likewise.
3392         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3393         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3394         * g++.old-deja/g++.pt/overload7.C: Likewise.
3395         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3396
3397 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3398             Iain Sandoe  <iains@gcc.gnu.org>
3399
3400         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3401         Added code to deal with the case when [Protocol
3402         -descriptionForInstanceMethod:] or [Protocol
3403         -descriptionForClassMethod:] returns NULL.
3404
3405 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3406             Iain Sandoe  <iains@gcc.gnu.org>
3407
3408         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3409         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3410         Added cast.
3411
3412 2011-06-07  Xinliang David Li  <davidxl@google.com>
3413
3414         * gcc.dg/inline_2.c: New test.
3415         * gcc.dg/unroll_2.c: New test.
3416         * gcc.dg/inline_3.c: New test.
3417         * gcc.dg/unroll_3.c: New test.
3418         * gcc.dg/inline_4.c: New test.
3419         * gcc.dg/unroll_4.c: New test.
3420         * gcc.dg/inline_1.c: New test.
3421         * gcc.dg/unroll_1.c: New test.
3422
3423 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3424
3425         PR tree-optimization/48497
3426         * lib/gcc-defs.exp (dg-additional-options): New proc.
3427         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3428         -msse2 on 32-bit x86.
3429
3430 2011-06-06  Jason Merrill  <jason@redhat.com>
3431
3432         * g++.dg/cpp0x/enum19.C: New.
3433
3434 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
3435
3436         * gcc.target/arm/neon-reload-class.c: New test.
3437
3438 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
3439
3440         PR debug/49130
3441         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3442
3443 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3444
3445         * gcc.target/arm/smlatb-1.c: New file.
3446         * gcc.target/arm/smlatt-1.c: New file.
3447         * gcc.target/arm/smlaltb-1.c: New file.
3448         * gcc.target/arm/smlaltt-1.c: New file.
3449
3450 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
3451
3452         * gcc.target/arm/mla-2.c: New test.
3453
3454 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
3455
3456         PR gcov-profile/49299
3457         * gcc.dg/tree-prof/pr49299-1.c: New test.
3458         * gcc.dg/tree-prof/pr49299-2.c: New test.
3459
3460 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
3461
3462         * lib/target-supports.exp
3463         (check_effective_target_vect_widen_mult_qi_to_hi):
3464         Add NEON as supporting target.
3465         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3466         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3467         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3468         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3469         using widening multiplication on targets that support it.
3470         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3471         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3472         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3473
3474 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3475
3476         Updated all testcases in the ObjC/ObjC++ testsuites to use the
3477         Modern Objective-C runtime API.
3478         * objc/execute/next_mapping.h: Removed.
3479         * objc-obj-c++-shared/next-mapping.h: Removed.
3480         * objc-obj-c++-shared/Object1.h: Removed.
3481         * objc-obj-c++-shared/Object1.m: Removed.
3482         * objc-obj-c++-shared/Object1.mm: Removed.
3483         * objc-obj-c++-shared/Object1-implementation.h: Removed.
3484         * objc-obj-c++-shared/Protocol1.h: Removed.
3485         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3486         of ProtoBool, IVAR_T and METHOD.
3487         * objc-obj-c++-shared/runtime.h: New.
3488         * objc-obj-c++-shared/TestsuiteObject.h: New.
3489         * objc-obj-c++-shared/TestsuiteObject.m: New.
3490
3491         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3492         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3493         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3494         it a class method.
3495         * objc/execute/_cmd.m: Include
3496         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3497         runtime API.  ([TestClass +initialize]): Include this method also
3498         with the GNU runtime.
3499         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3500         Object.  ([-setValue:]): Return void.
3501         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3502         with the GNU runtime.  Include
3503         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
3504         for the NeXT runtime.  Use the existing print_ivars() and
3505         compare_structures() implementations for the old NeXT runtime.
3506         Added new implementations for the Modern GNU and NeXT runtimes.
3507         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3508         well.  (main): Use objc_getClass().  Use return instead of exit.
3509         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3510         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
3511         of exit().
3512         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3513         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
3514         instead of Object.  (main): Use return instead of exit().
3515         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
3516         instead of Object.  Removed prototype for exit().  (main): Use
3517         return instead of exit().  Use the Modern Objective-C runtime API.
3518         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3519         Object.
3520         * objc/execute/class-tests-1.h: Include
3521         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3522         runtime API.  (test_class_with_superclass): Do not call [Object
3523         class].  There is no need to with the current libobjc.
3524         * objc/execute/class-tests-2.h: Include
3525         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
3526         runtime API.
3527         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3528         ../../objc-obj-c++-shared/next-mapping.h.
3529         * objc/execute/class-2.m: Likewise.
3530         * objc/execute/class-3.m: Likewise.
3531         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3532         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
3533         +initialize]): Include this method also with the GNU
3534         runtime. (main): Use the Modern Objective-C runtime API.
3535         * objc/execute/class-5.m: Likewise.
3536         * objc/execute/class-6.m: Likewise.
3537         * objc/execute/class-7.m: Likewise.
3538         * objc/execute/class-8.m: Likewise.
3539         * objc/execute/class-9.m: Likewise.
3540         * objc/execute/class-10.m: Likewise.
3541         * objc/execute/class-11.m: Likewise.
3542         * objc/execute/class-12.m: Likewise.
3543         * objc/execute/class-13.m: Likewise.
3544         * objc/execute/class-14.m: Likewise.
3545         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3546         this method also with the GNU runtime.
3547         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3548         +initialize]): Include this method also with the GNU runtime.
3549         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3550         of Object.
3551         * objc/execute/encode-1.m: Likewise.
3552         * objc/execute/enumeration-1.m: Likewise.
3553         * objc/execute/enumeration-2.m: Likewise.
3554         * objc/execute/exceptions/catchall-1.m: Likewise.
3555         * objc/execute/exceptions/finally-1.m: Likewise.
3556         * objc/execute/exceptions/foward-1.m: Likewise.
3557         * objc/execute/exceptions/local-variables-1.m: Likewise.
3558         * objc/execute/exceptions/throw-nil.m: Likewise.
3559         * objc/execute/exceptions/trivial.m: Likewise.
3560         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3561         of Object. Include objc/runtime.h instead of objc/objc-api.h.
3562         * objc/execute/exceptions/matcher-1.m: Likewise.
3563         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3564         Object.
3565         * objc/execute/formal_protocol-2.m: Likewise.
3566         * objc/execute/formal_protocol-3.m: Likewise.
3567         * objc/execute/formal_protocol-4.m: Likewise.
3568         * objc/execute/formal_protocol-5.m: Include
3569         ../../objc-obj-c++-shared/runtime.h. (main): Always use
3570         protocol_getName().
3571         * objc/execute/formal_protocol-6.m: Likewise.
3572         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3573         Object.  Include <objc/Protocol.h> instead of
3574         ../../objc-obj-c++-shared/Protocol1.h.
3575         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3576         Object.
3577         * objc/execute/informal_protocol.m: Likewise.
3578         * objc/execute/load-3.m: Likewise.
3579         * objc/execute/many_args_method.m ([TestClass +initialize]):
3580         Include this method with the GNU runtime as well.
3581         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3582         * objc/execute/nested-func-1.m: Use TestsuiteObject
3583         instead of Object.
3584         * objc/execute/nil_method-1.m: Likewise.
3585         * objc/execute/no_clash.m: Likewise.
3586         * objc/execute/np-1.m: Do not include
3587         ../../objc-obj-c++-shared/Protocol1.h.
3588         (main): Use return instead of exit().
3589         * objc/execute/np-2.m: Do not include
3590         ../../objc-obj-c++-shared/Protocol1.h.
3591         ([MyObject +initialize]): Include this method also with the GNU
3592         runtime.  (main): Use return instead of exit().
3593         * objc/execute/object_is_class.m: Include
3594         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3595         of Object.  (main): Use the Modern Objective-C runtime API.
3596         * objc/execute/object_is_meta_class.m: Likewise.
3597         * objc/execute/private.m: Use TestsuiteObject instead of Object.
3598         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3599         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
3600         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
3601         Objective-C runtime API.
3602         * objc/execute/protocol-isEqual-2.m: Likewise.
3603         * objc/execute/protocol-isEqual-3.m: Likewise.
3604         * objc/execute/protocol-isEqual-4.m: Likewise.
3605         * objc/execute/redefining_self.m ([TestClass +initialize]):
3606         Include this method with the GNU runtime as well.
3607         * objc/execute/root_methods.m: Include
3608         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
3609         Include this method with the GNU runtime as well.
3610         (main): Use the Modern Objective-C runtime API.
3611         * objc/execute/selector-1.m: Include
3612         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
3613         of Object.  (main): Use the Modern Objective-C runtime API.
3614         * objc/execute/static-1.m ([Test +initialize]): Include this
3615         method with the GNU runtime as well.
3616         * objc/execute/static-2.m: Likewise.
3617         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3618         * objc/execute/va_method.m: Do not include objc/objc-api.h.
3619         ([MathClass +initialize]): Include this method with the GNU
3620         runtime as well.
3621         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3622         instead of Object.
3623         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3624         * objc.dg/attributes/categ-attributes-2.m: Likewise.
3625         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3626         * objc.dg/attributes/method-attribute-1.m: Likewise.
3627         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3628         * objc.dg/attributes/method-attribute-2.m: Likewise.
3629         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3630         * objc.dg/attributes/method-attribute-3.m: Likewise.
3631         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3632         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3633         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3634         * obj-c++.dg/bitfield-1.mm: Likewise.
3635         * obj-c++.dg/bitfield-2.mm: Likewise
3636         * objc.dg/bitfield-3.m: Likewise.
3637         * obj-c++.dg/bitfield-4.mm: Likewise.
3638         * objc.dg/bitfield-5.m: Likewise
3639         * objc.dg/call-super-1.m: Likewise.
3640         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3641         Use objc_getClass() instead of objc_get_class(), but for the GNU
3642         runtime redefine objc_getClass as objc_get_class.  Include
3643         ../objc-obj-c++-shared/runtime.h.
3644         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3645         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3646         Use the Modern Objective-C runtime API.
3647         * objc.dg/class-protocol-1.m: Include
3648         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3649         * obj-c++.dg/class-protocol-1.mm: Likewise.
3650         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3651         * objc.dg/comp-types-10.m: Likewise.
3652         * objc.dg/comp-types-11.m: Likewise.
3653         * objc.dg/comp-types-12.m: Likewise.
3654         * obj-c++.dg/comp-types-9.mm: Likewise.
3655         * obj-c++.dg/comp-types-11.mm: Likewise.
3656         * obj-c++.dg/comp-types-12.mm: Likewise.
3657         * obj-c++.dg/comp-types-13.mm: Likewise.
3658         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3659         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3660         * obj-c++.dg/cxx-scope-1.mm: Likewise.
3661         * obj-c++.dg/cxx-scope-2.mm: Likewise.
3662         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3663         * objc.dg/desig-init-1.m: Likewise.
3664         * obj-c++.dg/defs.mm: Likewise.
3665         * objc.dg/exceptions-2.m: Likewise.
3666         * obj-c++.dg/except-1.mm: Likewise.
3667         * obj-c++.dg/exceptions-2.mm: Likewise.
3668         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3669         Use the Modern Objective-C runtime API.
3670         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
3671         the Modern Objective-C runtime API.  Do not include
3672         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
3673         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
3674         the Modern Objective-C runtime API except when using an older NeXT
3675         runtime.
3676         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
3677         the Modern Objective-C runtime API.
3678         * objc.dg/encode-7.m: Include objc/runtime.h instead of
3679         objc/encoding.h.
3680         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3681         * objc.dg/encode-7-next-64bit.m: Updated include.
3682         * objc.dg/encode-8.m: Include objc/runtime.h instead of
3683         objc/encoding.h.
3684         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
3685         the Modern Objective-C runtime API.
3686         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3687         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
3688         instead of ../objc-obj-c++-shared/Protocol1.h.
3689         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
3690         the Modern Objective-C runtime API except when using an older NeXT
3691         runtime.
3692         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
3693         the Modern Objective-C runtime API.
3694         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3695         Object.
3696         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3697         * objc.dg/fix-and-continue-2.m: Likewise.
3698         * objc.dg/foreach-1.m: Likewise.
3699         * objc.dg/foreach-2.m: Likewise.
3700         * objc.dg/foreach-3.m: Likewise.
3701         * objc.dg/foreach-4.m: Likewise.
3702         * objc.dg/foreach-5.m: Likewise.
3703         * objc.dg/foreach-6.m: Likewise.
3704         * objc.dg/foreach-7.m: Likewise.
3705         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
3706         Object.
3707         * objc.dg/func-ptr-2.m: Likewise.
3708         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3709         Do not include objc/objc-api.h.
3710         * obj-c++.dg/fsf-package-0.mm: Likewise.
3711         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3712         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3713         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3714         of Object.
3715         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3716         * objc.dg/gnu-runtime-3.m: Likewise.
3717         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3718         * objc.dg/headers.m: Include objc/runtime.h instead of
3719         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
3720         for the NeXT runtime.
3721         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3722         * obj-c++.dg/isa-field-1.mm: Likewise.
3723         * obj-c++.dg/ivar-list-semi.mm: Likewise.
3724         * objc.dg/layout-1.m: Likewise.
3725         * objc.dg/layout-2.m: Likewise.
3726         * objc.dg/local-decl-2.m: Likewise.
3727         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3728         Object.  ([Container +elementForView:]): Use
3729         class_conformsToProtocol().
3730         * obj-c++.dg/lookup-2.mm: Likewise.
3731         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3732         * obj-c++.dg/local-decl-1.mm: Likewise.
3733         * objc.dg/method-3.m: Likewise.
3734         * objc.dg/method-4.m: Likewise.
3735         * objc.dg/method-6.m: Include objc/Protocol.h instead of
3736         ../objc-obj-c++-shared/Protocol1.h.
3737         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3738         * objc.dg/method-9.m: Likewise.
3739         * objc.dg/method-10.m: Likewise.
3740         * objc.dg/method-13.m ([Root +initialize]): Include this method
3741         also for the GNU runtime.  (main): Use objc_getClass() also for
3742         the GNU runtime.
3743         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3744         * objc.dg/method-17.m: Likewise.
3745         * objc.dg/method-19.m: Likewise.
3746         * objc.dg/method-20b.m: Likewise.
3747         * obj-c++.dg/method-2.mm: Likewise.
3748         * obj-c++.dg/method-6.mm: Likewise.
3749         * obj-c++.dg/method-10.mm: Likewise.
3750         * obj-c++.dg/method-11.mm: Likewise.
3751         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3752         ../objc-obj-c++-shared/Protocol1.h.
3753         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3754         * obj-c++.dg/method-15.mm: Likewise.
3755         * obj-c++.dg/method-17.mm: Likewise.
3756         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
3757         +initialize]): Include this method also for the GNU
3758         runtime.  (main): Use objc_getClass() also for the GNU runtime.
3759         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3760         * obj-c++.dg/method-22.mm: Likewise.
3761         * obj-c++.dg/method-23.mm: Likewise.
3762         * obj-c++.dg/no-extra-load.mm: Likewise.
3763         * objc.dg/objc-fast-4.m: Likewise.
3764         * objc.dg/objc-gc-4.m: Likewise.
3765         * obj-c++.dg/objc-gc-3.mm: Likewise.
3766         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
3767         protocol_getMethodDescription() instead of [Protocol
3768         -descriptionForInstanceMethod].
3769         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3770         Made it available with all runtimes.  (main): Call -test instead
3771         of -class.
3772         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3773         and put into a category.
3774         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3775         Object.  Include objc/objc.h.
3776         * obj-c++.dg/proto-lossage-2.mm: Likewise.
3777         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
3778         New. (main): Use protocol_getMethodDescription() instead
3779         of [Protocol -descriptionForInstanceMethod] and [Protocol
3780         -descriptionForClassMethod].
3781         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3782         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
3783         Objective-C runtime API.
3784         * obj-c++.dg/proto-qual-1.mm: Likewise.
3785         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3786         Object.
3787         * obj-c++.dg/property/property-1.mm: Likewise.
3788         * obj-c++.dg/qual-types-1.mm: Likewise.
3789         * objc.dg/selector-2.m: Include objc/objc.h instead of
3790         ../objc-obj-c++-shared/Object1.h.
3791         * obj-c++.dg/selector-2.mm: Likewise.
3792         * obj-c++.dg/selector-5.mm: Likewise.
3793         * obj-c++.dg/selector-6.mm: Likewise.
3794         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3795         Object.  Do not include objc/objc-api.h.
3796         * obj-c++.dg/set-not-used-1.mm: Likewise.
3797         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3798         * objc.dg/stret-1.m: Likewise.
3799         * objc.dg/stret-2.m: Likewise.
3800         * obj-c++.dg/super-class-2.mm: Likewise.
3801         * objc.dg/super-class-3.m: Likewise.
3802         * objc.dg/super-class-4.m: Likewise.
3803         * objc.dg/sync-2.m: Likewise.
3804         * obj-c++.dg/sync-2.mm: Likewise.
3805         * objc.dg/sync-1.m: Include objc/objc.h instead of
3806         ../objc-obj-c++-shared/Object1.h.
3807         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3808         'Class' as the type of 'isa'.
3809         * objc.dg/special/unclaimed-category-1.m: Use the Modern
3810         Objective-C runtime API.  ([TestClass +initialize]): Include this
3811         method with the GNU runtime as well.
3812         * objc.dg/strings/strings-1.m: Updated includes.
3813         * obj-c++.dg/strings/strings-1.mm: Likewise.
3814         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3815         objc.dg/strings/const-str-12b.m.
3816         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3817         * obj-c++.dg/template-3.mm: Likewise.
3818         * obj-c++.dg/template-4.mm: Likewise.
3819         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
3820         Objective-C runtime API.
3821         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3822         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3823         * obj-c++.dg/try-catch-1.mm: Likewise.
3824         * obj-c++.dg/try-catch-2.mm: Likewise.
3825         * objc.dg/try-catch-3.m: Likewise.
3826         * obj-c++.dg/try-catch-3.mm: Likewise.
3827         * objc.dg/try-catch-6.m: Likewise.
3828         * objc.dg/try-catch-7.m: Likewise.
3829         * obj-c++.dg/try-catch-7.mm: Likewise.
3830         * obj-c++.dg/try-catch-8.mm: Likewise.
3831         * obj-c++.dg/try-catch-9.mm: Likewise.
3832         * objc.dg/try-catch-10.m: Likewise.
3833         * obj-c++.dg/try-catch-11.mm: Likewise.
3834         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3835         Object.  Include objc/objc.h.
3836         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3837         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3838         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3839         Object.  Use Modern Objective-C runtime API.  Do not use
3840         performv::.
3841         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3842         * obj-c++.dg/torture/trivial.mm: Likewise.
3843         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3844         instead of ../objc-obj-c++-shared/Object1.h.  Include
3845         ../objc-obj-c++-shared/runtime.h.
3846         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3847         * objc.dg/torture/strings/const-str-11.m: Likewise.
3848         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3849         * objc.dg/torture/strings/const-str-9.m: Likewise.
3850         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3851         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3852         instead of Object. Only add _FooClassReference if
3853         __NEXT_RUNTIME__.
3854         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3855         * objc.dg/torture/strings/const-str-8.m: Likewise.
3856         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3857         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3858         additional sources.
3859         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3860         Object.
3861         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3862         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3863         * obj-c++.dg/va-meth-1.mm: Likewise.
3864         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3865         ../objc-obj-c++-shared/Object1.h.
3866         * objc.dg/zero-link-3.m: Likewise.
3867
3868 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3869
3870         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3871
3872 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3873
3874         PR objc-++/48275
3875         * obj-c++.dg/property/cxx-property-1.mm: New.
3876         * obj-c++.dg/property/cxx-property-2.mm: New.
3877
3878 2011-06-06  Jason Merrill  <jason@redhat.com>
3879
3880         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3881
3882 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3883
3884         PR rtl-optimization/49145
3885         From Ryan Mansfield
3886         * gcc.c-torture/compile/pr49145.c: New test.
3887
3888 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3889
3890         PR testsuite/49288
3891         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3892         to dg-options, match also DW_AT_linkage_name.
3893
3894         PR debug/49294
3895         * gcc.dg/debug/pr49294.c: New test.
3896
3897         PR c++/49264
3898         * g++.dg/opt/pr49264.C: New test.
3899
3900 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3901
3902         PR tree-optimization/49243
3903         * gcc.dg/pr49243.c: New.
3904
3905 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3906
3907         * gnat.dg/specs/cond_expr1.ads: New test.
3908
3909 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3910
3911         * gnat.dg/deferred_const4.ad[sb]: New test.
3912         * gnat.dg/deferred_const4_pkg.ads: New helper.
3913
3914 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3915
3916         * gnat.dg/test_tamdt.adb: Rename to...
3917         * gnat.dg/taft_type1.adb: ...this.
3918         * gnat.dg/tamdt.ad[sb]: Rename to...
3919         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3920         * gnat.dg/tamdt_aux.ads: Rename to...
3921         * gnat.dg/taft_type1_pkg2.ads: ...this.
3922         * gnat.dg/taft_type2.ad[sb]: New test.
3923         * gnat.dg/taft_type2_pkg.ads: New helper.
3924         * gnat.dg/taft_type3.adb: New test.
3925         * gnat.dg/taft_type3_pkg.ads: New helper.
3926
3927 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3928
3929         PR fortran/49255
3930         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3931         for F2008.
3932
3933 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3934
3935         PR testsuite/49287
3936         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3937         warning.
3938         * objc.dg/gnu-api-2-objc.m: Likewise.
3939         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3940         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3941
3942 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3943
3944         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3945         alignment, not the alignment, when calling class_addIvar().  Add
3946         an 'isa' instance variable to the test root class.
3947         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3948
3949 2011-06-04  Jan Hubicka  <jh@suse.cz>
3950
3951         PR tree-optimization/48893
3952         PR tree-optimization/49091
3953         PR tree-optimization/49179
3954         * gfortran.dg/pr49179.f90: New testcase
3955
3956 2011-06-04  Jan Hubicka  <jh@suse.cz>
3957
3958         PR lto/48954
3959         * g++.dg/torture/pr48954.C: New testcase.
3960
3961 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3962
3963         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3964
3965 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3966
3967         PR c++/33840
3968         * g++.dg/diagnostic/bitfld2.C: New.
3969
3970 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3971
3972         PR target/49281
3973         * gcc.c-torture/execute/pr49281.c: New test.
3974
3975 2011-06-04  Jan Hubicka  <jh@suse.cz>
3976
3977         PR tree-optimize/48929
3978         * gcc.c-torture/compile/pr48929.c: New testcase.
3979
3980 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3981
3982         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3983
3984 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR c++/49276
3987         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3988
3989 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3990
3991         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3992
3993 2011-06-03  Richard Henderson  <rth@redhat.com>
3994             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3995
3996         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3997
3998 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3999
4000         * objc.dg/headers.m: Do not include objc-list.h.
4001
4002 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4003
4004         * objc.dg/type-stream-1.m: Test removed.
4005         * objc.dg/headers.m: Do not include typedstream.h.
4006
4007 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4008
4009         * objc.dg/torture/forward-1.m (main): Updated testcase.
4010
4011 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4012
4013         PR target/49163
4014         * gcc.c-torture/compile/pr49163.c: New.
4015
4016 2011-06-02  Asher Langton  <langton2@llnl.gov>
4017
4018         PR fortran/49268
4019         * gfortran.dg/PR49268.f90: New test.
4020
4021 2011-06-02  Asher Langton  <langton2@llnl.gov>
4022
4023         PR fortran/37039
4024         * gfortran.dg/PR37039.f90: New test.
4025
4026 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4027
4028         PR objc/48539
4029         * objc.dg/method-5.m: Updated.
4030         * objc.dg/method-19.m: Updated.
4031         * objc.dg/method-lookup-1.m: New.
4032         * obj-c++.dg/method-6.mm: Updated.
4033         * obj-c++.dg/method-7.mm: Updated.
4034         * obj-c++.dg/method-lookup-1.mm: New.
4035
4036 2011-06-02  DJ Delorie  <dj@redhat.com>
4037
4038         * lib/timeout.exp (timeout): Add board_info support.
4039
4040 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4041
4042         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4043
4044 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4045
4046         PR fortran/49265
4047         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4048         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4049
4050 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4051             Hans-Peter Nilsson  <hp@axis.com>
4052
4053         PR rtl-optimization/48840
4054         * gcc.target/sparc/ultrasp13.c: New test.
4055
4056 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4057
4058         PR target/49238
4059         * gcc.c-torture/compile/pr49238.c: New.
4060
4061 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4062
4063         * gcc.target/arm/g2.c: Skip test in -mthumb.
4064         Skip test unless cpu is xscale.
4065         * gcc.target/arm/scd42-2.c: Likewise.
4066         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4067
4068 2011-06-01  Jason Merrill  <jason@redhat.com>
4069
4070         * g++.dg/cpp0x/decltype28.C: New.
4071         * g++.dg/cpp0x/decltype29.C: New.
4072
4073 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4074
4075         PR target/45074
4076         * gcc.target/mips/pr45074.c: New test.
4077
4078 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4079             Hans-Peter Nilsson  <hp@axis.com>
4080
4081         PR rtl-optimization/48830
4082         * gcc.target/sparc/ultrasp12.c: New test.
4083
4084 2011-06-01  David Li  <davidxl@google.com>
4085
4086         * gcc.dg/profile-dir-1.c: Change pass name.
4087         * gcc.dg/profile-dir-2.c: Ditto.
4088         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4089         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4090         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4091         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4092         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4093         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4094         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4095         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4096         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4097         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4098         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4099         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4100         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4101         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4102         * gcc.dg/profile-dir-3.c: Ditto.
4103         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4104
4105 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4106
4107         * objc.dg/attributes/method-nonnull-1.m: New test.
4108         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4109
4110 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4111
4112         PR fortran/18918
4113         * gfortran.dg/coarray_atomic_1.f90: New.
4114         * gfortran.dg/coarray/atomic_1.f90: New.
4115
4116 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4117
4118         * gcc.dg/guality/bswaptest.c: New test.
4119         * gcc.dg/guality/clztest.c: New test.
4120         * gcc.dg/guality/ctztest.c: New test.
4121         * gcc.dg/guality/rotatetest.c: New test.
4122
4123         PR target/48688
4124         * gcc.target/i386/pr48688.c: New test.
4125
4126 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4127
4128         PR c++/48010
4129         * g++.dg/lookup/name-clash9.C: New.
4130
4131 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4132
4133         PR fortran/18918
4134         * gfortran.dg/coarray/dummy_1.f90: New.
4135
4136 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4137
4138         PR fortran/18918
4139         * gfortran.dg/coarray/save_1.f90: New.
4140         * gfortran.dg/coarray_4.f90: Update dg-error.
4141
4142 2011-05-31  Jason Merrill  <jason@redhat.com>
4143
4144         * g++.dg/cpp0x/rv-template1.C: New.
4145
4146 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4147
4148         PR rtl-optimization/49235
4149         * gcc.dg/pr49235.c: New test.
4150
4151 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4152
4153         PR tree-optimization/49093
4154         * gcc.dg/vect/pr49093.c: New test.
4155
4156 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
4157
4158         PR debug/49047
4159         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4160
4161 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
4162
4163         PR testsuite/49239
4164         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4165         output array.
4166
4167 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
4168
4169         PR target/49186
4170         * gcc.c-torture/execute/pr49186.c: New.
4171
4172 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4173
4174         PR target/49168
4175          * gcc.target/i386/pr49168-1.c: New.
4176
4177 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4178             Eric Botcazou  <ebotcazou@adacore.com>
4179
4180         * gcc.dg/guality/drap.c: New test.
4181
4182 2011-05-30  Richard Guenther  <rguenther@suse.de>
4183
4184         PR tree-optimization/49210
4185         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4186         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4187
4188 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
4189
4190         PR c++/49223
4191         * g++.dg/gomp/pr49223-1.C: New test.
4192         * g++.dg/gomp/pr49223-2.C: New test.
4193
4194 2011-05-30  Richard Guenther  <rguenther@suse.de>
4195
4196         PR tree-optimization/49218
4197         * gcc.c-torture/execute/pr49218.c: New testcase.
4198
4199 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
4200
4201         PR tree-optimization/49199
4202         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4203         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4204         -fno-tree-scev-cprop.
4205
4206 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
4207
4208         PR fortran/47601
4209         * gfortran.dg/extends_13.f03: New.
4210
4211 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
4212
4213         PR rtl-optimization/49095
4214         * gcc.target/i386/pr49095.c: New test.
4215
4216 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4217
4218         PR fortran/18918
4219         * gfortran.dg/coarray_24.f90: New.
4220
4221 2011-05-29  Tobias Burnus  <burnus@net-b.de>
4222
4223         PR fortran/18918
4224         * gfortran.dg/coarray_23.f90: New.
4225
4226 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
4227
4228         From Ryan Mansfield
4229         * gcc.dg/pr48826.c: New test.
4230
4231 2011-05-29  Richard Guenther  <rguenther@suse.de>
4232
4233         PR tree-optimization/49217
4234         * gcc.dg/torture/pr49217.c: New testcase.
4235
4236 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
4237
4238         PR testsuite/49222
4239         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4240
4241 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
4242
4243         * gnat.dg/boolean_subtype.adb: Rename to...
4244         * gnat.dg/boolean_subtype1.adb: ...this.
4245
4246 2011-05-28  Jason Merrill  <jason@redhat.com>
4247
4248         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4249
4250 2011-05-27  Jason Merrill  <jason@redhat.com>
4251
4252         * g++.dg/cpp0x/enum18.C: Adjust.
4253
4254         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4255
4256 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4257
4258         PR fortran/18918
4259         * gfortran.dg/coarray_22.f90: New.
4260
4261 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4262
4263         PR tree-optimization/46728
4264         * gcc.target/powerpc/pr46728-1.c: New.
4265         * gcc.target/powerpc/pr46728-2.c: New.
4266         * gcc.target/powerpc/pr46728-3.c: New.
4267         * gcc.target/powerpc/pr46728-4.c: New.
4268         * gcc.target/powerpc/pr46728-5.c: New.
4269         * gcc.dg/pr46728-6.c: New.
4270         * gcc.target/powerpc/pr46728-7.c: New.
4271         * gcc.target/powerpc/pr46728-8.c: New.
4272         * gcc.dg/pr46728-9.c: New.
4273         * gcc.target/powerpc/pr46728-10.c: New.
4274         * gcc.target/powerpc/pr46728-11.c: New.
4275         * gcc.dg/pr46728-12.c: New.
4276         * gcc.target/powerpc/pr46728-13.c: New.
4277         * gcc.target/powerpc/pr46728-14.c: New.
4278         * gcc.target/powerpc/pr46728-15.c: New.
4279         * gcc.target/powerpc/pr46728-16.c: New.
4280
4281 2011-05-27  Jason Merrill  <jason@redhat.com>
4282
4283         * g++.dg/abi/mangle47.C: New.
4284
4285         PR c++/49176
4286         * g++.dg/template/const5.C: New.
4287
4288         * g++.dg/cpp0x/enum18.C: New.
4289
4290         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4291
4292         * g++.dg/cpp0x/error6.C: New.
4293
4294         * g++.dg/cpp0x/error5.C: New.
4295
4296 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
4297
4298         PR c++/49165
4299         * g++.dg/eh/cond6.C: New test.
4300
4301 2011-05-27  Tobias Burnus  <burnus@net-b.de>
4302
4303         PR fortran/48820
4304         * gfortran.dg/rank_3.f90: New.
4305         * gfortran.dg/rank_4.f90: New.
4306
4307 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
4308
4309         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4310         replace dump search.
4311
4312 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
4313
4314         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4315         * gnat.dg/bit_packed_array5.adb: ...here.
4316
4317 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
4318
4319         PR c++/42056
4320         * g++.dg/cpp0x/auto25.C: New.
4321
4322 2011-05-27  Richard Guenther  <rguenther@suse.de>
4323
4324         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4325
4326 2011-05-27  Richard Guenther  <rguenther@suse.de>
4327
4328         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4329
4330 2011-05-27  Richard Guenther  <rguenther@suse.de>
4331
4332         PR middle-end/49189
4333         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4334
4335 2011-05-26  Jason Merrill  <jason@redhat.com>
4336
4337         * g++.dg/cpp0x/friend1.C: New.
4338         * g++.dg/cpp0x/friend2.C: New.
4339
4340         * g++.dg/cpp0x/auto7.C: Update.
4341         * g++.dg/template/crash50.C: Adjust.
4342         * g++.dg/template/static9.C: Adjust.
4343         * g++.old-deja/g++.ext/memconst.C: Adjust.
4344
4345 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
4346
4347         * gcc.dg/march.c: Ignore a note for some targets.
4348
4349 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
4350             Nathan Froyd  <froydnj@codesourcery.com>
4351
4352         PR c++/2288
4353         PR c++/18770
4354         * g++.old-deja/g++.jason/cond.C: Remove xfails.
4355         * g++.dg/parse/pr18770.C: New test.
4356         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4357
4358 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4359
4360         PR fortran/48955
4361         * gfortran.dg/dependency_40.f90 : New test.
4362
4363 2011-05-26  Tobias Burnus  <burnus@net-b.de>
4364
4365         PR fortran/18918
4366         * gfortran.dg/coarray/registering_1.f90: New.
4367
4368 2011-05-26  Jason Merrill  <jason@redhat.com>
4369
4370         * g++.dg/cpp0x/variadic111.C: New.
4371         * g++.dg/cpp0x/variadic41.C: Adjust.
4372
4373 2011-05-26  Richard Guenther  <rguenther@suse.de>
4374
4375         PR tree-optimization/48702
4376         * gcc.dg/torture/pr48702.c: New testcase.
4377
4378 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4379
4380         PR gcov-profile/48845
4381         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4382         support.
4383         * gcc.dg/matrix/matrix.exp: Likewise.
4384         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4385         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4386         line number to check_profiling_available.
4387         * lib/target-supports.exp (check_profiling_available): Account for
4388         this.
4389         Require TLS runtime support with -fprofile-generate.
4390         * lib/profopt.exp (profopt-execute): Add TLS options for
4391         -fprofile-generate.
4392         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4393
4394 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
4395
4396         PR c++/49165
4397         * g++.dg/eh/cond5.C: New test.
4398
4399         PR tree-optimization/49161
4400         * gcc.c-torture/execute/pr49161.c: New test.
4401
4402 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4403
4404         * gcc.target/arm/neon-vorn-vbic.c: New test.
4405
4406 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
4407
4408         PR tree-optimization/49038
4409         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4410         * gcc.dg/vect/pr49038.c: New test.
4411
4412 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
4413         * g++.dg/init/pr25811-3.C: New.
4414         * g++.dg/init/pr25811-4.C: New.
4415
4416 2011-05-25  Jason Merrill  <jason@redhat.com>
4417
4418         * g++.dg/cpp0x/enum17.C: New.
4419         * g++.old-deja/g++.jason/rfg10.C: Adjust.
4420
4421         * g++.dg/cpp0x/auto24.C: New.
4422
4423         * g++.dg/cpp0x/error4.C: New.
4424
4425         * g++.dg/cpp0x/rv-restrict.C: New.
4426
4427         * g++.dg/cpp0x/enum15.C: New.
4428         * g++.dg/cpp0x/constexpr-switch2.C: New.
4429
4430         * g++.dg/cpp0x/variadic110.C: New.
4431
4432         * g++.dg/cpp0x/auto9.C: Add typedef test.
4433
4434         * g++.dg/cpp0x/auto23.C: New.
4435         * g++.dg/cpp0x/auto9.C: Adjust.
4436
4437         * g++.dg/cpp0x/defaulted29.C: New.
4438
4439         * g++.dg/cpp0x/initlist51.C: New.
4440
4441 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
4442
4443         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4444         * g++.dg/abi/packed1.C: Suppress warning.
4445         * g++.dg/warn/Wunused-parm-3.C: Likewise.
4446         * g++.dg/template/stdarg1.C: Likewise.
4447         * g++.dg/other/packed1.C: Remove arm from xfail list.
4448
4449 2011-05-25  Jason Merrill  <jason@redhat.com>
4450
4451         * g++.dg/cpp0x/enum16.C: New.
4452         * g++.dg/parse/error15.C: Adjust.
4453
4454         * g++.dg/cpp0x/initlist50.C: New.
4455
4456         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4457
4458         * g++.dg/cpp0x/variadic109.C: New.
4459
4460 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4461
4462          * gcc.target/i386/pause-1.c: New.
4463
4464 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4465
4466         * gcc.dg/stack-usage-1.c: Adjust comment.
4467         * gcc.dg/stack-usage-2.c: New test.
4468
4469 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
4470
4471         PR c++/49136
4472         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4473         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4474
4475 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
4476
4477         PR rtl-optimization/48757
4478         * gfortran.dg/pr48757.f:  New test case.
4479
4480 2011-05-24  Jason Merrill  <jason@redhat.com>
4481
4482         * g++.dg/cpp0x/access01.C: New.
4483
4484 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4485
4486         PR libobjc/48177
4487         * objc.dg/pr48177.m: New testcase.      
4488
4489 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4490
4491         PR objc/48187
4492         * objc.dg/pr48187.m: New testcase.
4493         * obj-c++.dg/pr48187.mm: New testcase.
4494         * objc.dg/ivar-extra-semicolon.m: New testcase.
4495
4496 2011-05-24  Jason Merrill  <jason@redhat.com>
4497
4498         * g++.dg/template/access21.C: New.
4499         * g++.dg/template/access22.C: New.
4500
4501 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
4502
4503         PR rtl-optimization/48633
4504         * g++.dg/pr48633.C: New test.
4505
4506 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
4507
4508         PR target/49133
4509         * g++.dg/other/pr49133.C: New test.
4510
4511 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
4512             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4513
4514         * gcc.dg/torture/tls/run-gd.c: New test.
4515         * gcc.dg/torture/tls/run-ie.c: New test.
4516         * gcc.dg/torture/tls/run-ld.c: New test.
4517         * gcc.dg/torture/tls/run-le.c: New test.
4518         * lib/target-supports.exp (check_effective_target_tls_runtime):
4519         Build testcase with TLS options.
4520
4521 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4522
4523         * gcc.dg/vect/pr48172.c: Remove dg-do run.
4524
4525 2011-05-24  Tom de Vries  <tom@codesourcery.com>
4526
4527         PR tree-optimization/49121
4528         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4529
4530 2011-05-23  Jason Merrill  <jason@redhat.com>
4531
4532         * g++.dg/cpp0x/defaulted28.C: New.
4533
4534         * g++.dg/cpp0x/sfinae25.C: New.
4535
4536         * g++.dg/cpp0x/rv-cast2.C: New.
4537
4538         * g++.dg/cpp0x/enum14.C: New.
4539
4540 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4541
4542         PR lto/49123
4543         * gcc.c-torture/execute/pr49123.c: New test.
4544
4545         PR debug/49032
4546         * gcc.dg/debug/pr49032.c: New test.
4547
4548         PR c/49120
4549         * gcc.dg/pr49120.c: New test.
4550
4551 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4552
4553         PR target/47315
4554         * gcc.target/i386/pr47315.c: New test.
4555
4556 2011-05-23  Jason Merrill  <jason@redhat.com>
4557
4558         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4559
4560         * g++.dg/cpp0x/sfinae24.C: New.
4561
4562         * g++.dg/cpp0x/error3.C: New.
4563
4564         * g++.dg/cpp0x/defaulted27.C: New.
4565
4566         * g++.dg/cpp0x/decltype27.C: New.
4567
4568 2011-05-23  Richard Guenther  <rguenther@suse.de>
4569
4570         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4571
4572 2011-05-23  Richard Guenther  <rguenther@suse.de>
4573
4574         PR tree-optimization/40874
4575         * g++.dg/tree-ssa/pr40874.C: New testcase.
4576
4577 2011-05-23  Richard Guenther  <rguenther@suse.de>
4578
4579         PR tree-optimization/49115
4580         * g++.dg/torture/pr49115.C: New testcase.
4581
4582 2011-05-23  Richard Guenther  <rguenther@suse.de>
4583
4584         PR middle-end/15419
4585         * gcc.dg/memcpy-3.c: New testcase.
4586
4587 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR middle-end/48973
4590         * gcc.c-torture/execute/pr48973-1.c: New test.
4591         * gcc.c-torture/execute/pr48973-2.c: New test.
4592
4593 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
4594
4595         PR c++/18016
4596         * g++.dg/warn/pr18016.C: New.
4597
4598 2011-05-23  Tom de Vries  <tom@codesourcery.com>
4599
4600         PR target/45098
4601         * gcc.target/arm/ivopts-6.c: New test.
4602
4603 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
4604
4605         PR middle-end/49029
4606         * gcc.c-torture/compile/pr49029.c: New test.
4607
4608 2011-05-22  Jason Merrill  <jason@redhat.com>
4609
4610         * g++.dg/cpp0x/sfinae23.C: New.
4611         * g++.dg/cpp0x/sfinae8.C: Correct.
4612
4613 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4614
4615         * gfortran.dg/function_optimize_8.f90:  New test case.
4616
4617 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
4618
4619         PR tree-optimization/49087
4620         * gcc.dg/vect/O3-pr49087.c: New test.
4621
4622 2011-05-21  Jason Merrill  <jason@redhat.com>
4623
4624         * g++.dg/debug/const5.C: New.
4625
4626 2011-05-20  Jason Merrill  <jason@redhat.com>
4627
4628         * g++.dg/cpp0x/constexpr-static7.C: Extend.
4629
4630         * g++.dg/cpp0x/constexpr-static7.C: New.
4631
4632         * g++.dg/cpp0x/enum12.C: New.
4633         * g++.dg/cpp0x/enum13.C: New.
4634
4635 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
4636
4637         PR fortran/48699
4638         * gfortran.dg/select_type_23.f03: New.
4639
4640 2011-05-20  Jason Merrill  <jason@redhat.com>
4641
4642         * g++.dg/cpp0x/defaulted26.C: New.
4643
4644         * g++.dg/cpp0x/noexcept02.C: Fix.
4645         * g++.dg/cpp0x/noexcept03.C: Fix.
4646         * g++.dg/cpp0x/noexcept08.C: Fix.
4647         * g++.dg/cpp0x/noexcept10.C: New.
4648
4649 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
4650
4651         PR fortran/48706
4652         * gfortran.dg/extends_12.f03: New.
4653
4654 2011-05-20  Jason Merrill  <jason@redhat.com>
4655
4656         * g++.dg/template/koenig9.C: New.
4657         * g++.dg/opt/pr47615.C: Fix.
4658         * g++.dg/overload/defarg1.C: Fix.
4659         * g++.dg/tc1/dr213.C: Remove xfail.
4660         * g++.dg/torture/pr34850.C: Fix.
4661         * g++.dg/torture/pr39362.C: Fix.
4662         * g++.old-deja/g++.brendan/crash56.C: Fix.
4663         * g++.old-deja/g++.pt/memtemp47.C: Fix.
4664
4665 2011-05-20  Richard Guenther  <rguenther@suse.de>
4666
4667         PR tree-optimization/49079
4668         * gcc.dg/torture/pr49079.c: New testcase.
4669
4670 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
4671
4672         PR tree-optimization/49073
4673         * gcc.c-torture/execute/pr49073.c: New test.
4674
4675 2011-06-19  Tobias Burnus  <burnus@net-b.de>
4676
4677         PR fortran/18918
4678         * gfortran.dg/coarray_21.f90: New.
4679
4680 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
4681
4682         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4683         output.
4684
4685 2011-05-19  Richard Guenther  <rguenther@suse.de>
4686
4687         PR testsuite/49063
4688         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4689
4690 2011-05-19  Richard Guenther  <rguenther@suse.de>
4691
4692         PR middle-end/48985
4693         * gcc.dg/builtin-object-size-11.c: New testcase.
4694
4695 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4696
4697         PR target/45098
4698         * gcc.target/arm/ivopts.c: New test.
4699         * gcc.target/arm/ivopts-2.c: New test.
4700
4701 2011-05-19  Tom de Vries  <tom@codesourcery.com>
4702
4703         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4704
4705 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4706
4707         * gcc.c-torture/execute/960321-1.x: Remove.
4708
4709 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
4710
4711         PR fortran/48700
4712         * gfortran.dg/move_alloc_4.f90: New.
4713
4714 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4715
4716         PR target/49002
4717         * gcc.target/i386/pr49002-1.c: New test.
4718         * gcc.target/i386/pr49002-2.c: Likewise.
4719
4720 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4721
4722         PR tree-optimization/49039
4723         * gcc.c-torture/execute/pr49039.c: New test.
4724         * gcc.dg/tree-ssa/pr49039.c: New test.
4725         * g++.dg/torture/pr49039.C: New test.
4726
4727 2011-05-18  Jason Merrill  <jason@redhat.com>
4728
4729         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4730         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4731         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4732
4733 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
4734
4735         * gcc.target/bfin/mcpu-bf592.c: New test.
4736
4737 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
4738
4739         PR tree-optimization/41881
4740         * gcc.dg/vect/O3-pr41881.c: New test.
4741         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4742
4743 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
4744
4745         PR tree-optimization/49000
4746         * gcc.dg/pr49000.c: New test.
4747
4748 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
4749
4750         * gnat.dg/invalid1.adb: New test.
4751
4752 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
4753
4754         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4755         scan pattern.
4756         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4757         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4758
4759 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
4760
4761         PR c++/48994
4762         * g++.dg/cpp0x/range-for18.C: New.
4763
4764 2011-05-15  Tobias Burnus  <burnus@net-b.de>
4765
4766         PR fortran/18918
4767         * gfortran.dg/coarray/image_index_2.f90: New.
4768
4769 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
4770
4771         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4772         * g++.dg/cpp0x/override2.C: New.
4773
4774 2011-05-14  Tobias Burnus  <burnus@net-b.de>
4775
4776         PR fortran/18918
4777         * gfortran.de/coarray_20.f90: New.
4778
4779 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4780
4781         PR fortran/22572
4782         * function_optimize_7.f90:  New test case.
4783
4784 2011-05-13  Jason Merrill  <jason@redhat.com>
4785
4786         * g++.dg/cpp0x/decltype26.C: New.
4787         * g++.dg/cpp0x/enum11.C: New.
4788
4789 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4790
4791         PR fortran/48972
4792         PR fortran/48991
4793         * gfortran.dg/assign_8.f90: Update dg-error.
4794
4795 2011-05-13  Tobias Burnus  <burnus@net-b.de>
4796
4797         PR fortran/48972
4798         * gfortran.dg/io_constraints_8.f90: New.
4799         * gfortran.dg/io_constraints_9.f90: New.
4800
4801 2011-05-13  Martin Thuresson  <martint@google.com>
4802
4803         PR gcov-profile/47793
4804         * gcc.dg/pr47793.c: New.
4805
4806 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4807
4808         PR tree-optimization/48975
4809         * gcc.dg/pr48975.c: New test.
4810
4811 2011-05-12  Tobias Burnus  <burnus@net-b.de>
4812
4813         PR fortran/48972
4814         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4815
4816 2011-05-12  Jason Merrill  <jason@redhat.com>
4817
4818         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4819
4820 2011-05-12  Geert Bosch  <bosch@adacore.com>
4821
4822         * gnat.dg/view_conversion1.adb: New test.
4823
4824 2011-05-12  Richard Guenther  <rguenther@suse.de>
4825
4826         PR tree-optimization/48172
4827         * gcc.dg/vect/pr48172.c: New testcase.
4828
4829 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4830
4831         PR debug/48967
4832         * g++.dg/opt/pr48967.C: New test.
4833
4834 2011-05-11  Jason Merrill  <jason@redhat.com>
4835
4836         * g++.dg/cpp0x/constexpr-friend.C: New.
4837         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4838
4839         * g++.dg/cpp0x/sfinae22.C: New.
4840
4841 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4842
4843         PR fortran/48889
4844         * gfortran.dg/generic_24.f90: New.
4845
4846 2011-05-11  Richard Guenther  <rguenther@suse.de>
4847
4848         PR tree-optimization/15256
4849         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4850
4851 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4852
4853         PR debug/48159
4854         * gcc.dg/pr48159-1.c: New test.
4855         * gcc.dg/pr48159-2.c: New test.
4856
4857 2011-05-11  Richard Guenther  <rguenther@suse.de>
4858
4859         PR middle-end/48953
4860         * gcc.dg/torture/pr48953.c: New testcase.
4861
4862 2011-05-11  Richard Guenther  <rguenther@suse.de>
4863
4864         PR tree-optimization/18041
4865         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4866
4867 2011-05-11  Alan Modra  <amodra@gmail.com>
4868
4869         PR target/47755
4870         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4871
4872 2011-05-10  Jason Merrill  <jason@redhat.com>
4873
4874         * g++.dg/cpp0x/defaulted25.C: New.
4875         * g++.dg/template/crash7.C: Adjust.
4876
4877         * g++.dg/cpp0x/variadic108.C: New.
4878
4879 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4880
4881         * g++.dg/inherit/virtual9.C: Extend.
4882
4883 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4884
4885         PR target/48857
4886         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4887         are passed and returned in vector registers.
4888
4889 2011-05-10  Richard Guenther  <rguenther@suse.de>
4890
4891         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4892         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4893         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4894         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4895         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4896         applies.
4897
4898 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4899
4900         PR tree-optimization/48611
4901         PR tree-optimization/48794
4902         * gfortran.dg/gomp/pr48611.f90: New test.
4903         * gfortran.dg/gomp/pr48794.f90: New test.
4904
4905         PR debug/48928
4906         * gcc.dg/dfp/pr48928.c: New test.
4907
4908 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4909
4910         PR c++/48522
4911         * g++.dg/cpp0x/pr48522.C: New.
4912
4913 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4914
4915         PR c++/48735
4916         * g++.dg/cpp0x/sfinae21.C: New.
4917
4918 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4919
4920         * g++.dg/template/sfinae28.C: Rename to...
4921         * g++.dg/cpp0x/sfinae19.C: ... this.
4922         * g++.dg/template/sfinae29.C: Rename to...
4923         * g++.dg/cpp0x/sfinae20.C: ... this.
4924
4925 2011-05-09  Jeff Law <law@redhat.com>
4926
4927         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4928         consistent results.
4929
4930 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4931
4932         PR c++/20039
4933         * g++.dg/init/pr20039.C: New.
4934
4935 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4936
4937         PR c++/48737
4938         PR c++/48744
4939         * g++.dg/template/sfinae28.C: New.
4940         * g++.dg/template/sfinae29.C: Likewise.
4941
4942 2011-05-09  Jason Merrill  <jason@redhat.com>
4943
4944         * g++.dg/template/nontype23.C: New.
4945
4946 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4947         PR c++/48859
4948         * g++.dg/init/pr48859.C: New.
4949
4950 2011-05-09  Jason Merrill  <jason@redhat.com>
4951
4952         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4953         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4954         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4955         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4956         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4957         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4958         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4959         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4960
4961 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4962
4963         * g++.dg/inherit/virtual9.C: New.
4964
4965 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4966
4967         PR c++/48574
4968         * g++.dg/template/dependent-expr8.C: New test case.
4969
4970 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4971
4972         PR tree-optimization/48837
4973         * gcc.dg/pr48837.c: New testcase.
4974
4975 2011-05-06  Jason Merrill  <jason@redhat.com>
4976
4977         * g++.dg/cpp0x/constexpr-condition2.C: New.
4978
4979         * g++.dg/cpp0x/constexpr-missing.C: New.
4980
4981 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4982
4983         PR fortran/18918
4984         * gfortran.dg/coarray/this_image_2.f90: New.
4985
4986 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4987
4988         PR fortran/48858
4989         PR fortran/48820
4990         * gfortran.dg/bind_c_usage_22.f90: New.
4991         * gfortran.dg/bind_c_usage_23.f90: New.
4992         * gfortran.dg/bind_c_usage_24.f90: New.
4993         * gfortran.dg/bind_c_usage_24_c.c: New.
4994
4995 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4996
4997         PR c++/48838
4998         * g++.dg/template/member9.C: New test case.
4999
5000 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5001
5002         * gnat.dg/discr29.ad[sb]: New test.
5003         * gnat.dg/discr30.adb: Likewise.
5004
5005 2011-05-05  Julian Brown  <julian@codesourcery.com>
5006
5007         * gcc.target/arm/neon-vset_lanes8.c: New test.
5008
5009 2011-05-05  Jason Merrill  <jason@redhat.com>
5010
5011         * g++.dg/init/new32.C: New.
5012
5013 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5014
5015         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5016         Fix typo.
5017
5018 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5019
5020         PR rtl-optimization/48381
5021         * gcc.c-torture/compile/pr48381.c: New test.
5022
5023 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5024
5025         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5026         to dg-options.
5027         * gcc.target/i386/opt-1.c: Ditto.
5028
5029 2011-05-04  Jason Merrill  <jason@redhat.com>
5030
5031         * g++.dg/conversion/base1.C: New.
5032
5033 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5034
5035         PR libgfortran/48787
5036         * gfortran.dg/round_3.f08: Add more checks to test case.
5037
5038 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5039
5040         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5041         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5042         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5043         Gate test on effective_target fd_truncate.
5044
5045 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5046
5047         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5048         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5049         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5050         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5051         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5052         * gcc.target/i386/pr38824.c: Ditto.
5053         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5054         * gcc.target/i386/vecinit-2.c: Ditto.
5055         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5056         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5057         * gcc.target/i386/parity-2.c: Ditto.
5058         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5059
5060 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5061
5062         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5063         remove duplication.
5064         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5065         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5066         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5067
5068 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5069
5070         PR fortran/18918
5071         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5072
5073 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5074
5075         PR fortran/18918
5076         * gfortran.dg/coarray/this_image_1.f90: New.
5077
5078 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5079
5080         PR fortran/18918
5081         * gfortran.dg/coarray/caf.dg: New.
5082         * gfortran.dg/coarray/image_index_1.f90: New, copied
5083         from ../coarray_16.f90.
5084
5085 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5086
5087         PR c++/28501
5088         * g++.dg/ext/complex9.C: New.
5089
5090 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5091
5092         From Mike Frysinger
5093         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5094         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5095         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5096
5097 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5098
5099         * gcc.target/bfin/builtins: Created.
5100         * gcc.target/bfin/hisilh-O0.c: Deleted.
5101         * gcc.target/bfin/hisilh.c: Moved to...
5102         * gcc.target/bfin/builtins/hisilh.c: ...here.
5103         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5104         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5105         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5106         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5107         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5108         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5109         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5110         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5111         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5112         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5113         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5114         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5115         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5116         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5117         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5118         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5119         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5120         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5121         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5122         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5123         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5124         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5125         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5126         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5127         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5128         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5129         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5130         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5131         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5132         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5133         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5134         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5135         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5136         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5137         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5138         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5139         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5140         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5141         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5142         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5143         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5144         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5145         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5146         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5147         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5148         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5149         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5150         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5151         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5152         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5153         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5154         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5155         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5156         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5157         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5158         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5159         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5160         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5161         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5162         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5163         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5164         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5165         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5166         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5167         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5168         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5169         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5170         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5171         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5172         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5173         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5174         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5175         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5176         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5177         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5178         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5179         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5180         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5181         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5182         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5183         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5184         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5185         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5186         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5187         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5188         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5189         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5190         * gcc.target/bfin/builtins/circptr.c: Ditto.
5191         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5192         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5193         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5194         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5195         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5196         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5197         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5198         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5199         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5200         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5201         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5202         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5203         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5204         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5205         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5206         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5207         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5208         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5209         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5210         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5211         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5212         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5213         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5214         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5215         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5216         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5217         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5218         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5219         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5220         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5221         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5222         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5223         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5224         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5225         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5226         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5227         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5228         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5229         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5230         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5231         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5232         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5233         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5234         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5235         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5236         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5237         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5238         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5239         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5240         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5241         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5242         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5243         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5244         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5245         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5246         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5247         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5248         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5249         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5250         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5251         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5252         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5253         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5254         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5255         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5256         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5257         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5258         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5259         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5260         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5261
5262 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
5263
5264         * gcc.target/arm/cold-lc.c: New test.
5265
5266 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
5267
5268         PR target/48774
5269         * gcc.dg/pr48774.c: New test.
5270
5271 2011-05-03  Richard Guenther  <rguenther@suse.de>
5272
5273         * gcc.dg/large-size-array-5.c: New testcase.
5274
5275 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5276
5277         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5278
5279 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5280
5281         * lib/target-supports.exp (check_effective_target_vect_strided):
5282         Replace with...
5283         (check_effective_target_vect_strided2)
5284         (check_effective_target_vect_strided3)
5285         (check_effective_target_vect_strided4)
5286         (check_effective_target_vect_strided8): ...these new functions.
5287
5288         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5289         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5290         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5291         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5292         * gcc.dg/vect/pr37539.c: Likewise.
5293         * gcc.dg/vect/slp-11a.c: Likewise.
5294         * gcc.dg/vect/slp-11b.c: Likewise.
5295         * gcc.dg/vect/slp-11c.c: Likewise.
5296         * gcc.dg/vect/slp-12a.c: Likewise.
5297         * gcc.dg/vect/slp-12b.c: Likewise.
5298         * gcc.dg/vect/slp-18.c: Likewise.
5299         * gcc.dg/vect/slp-19a.c: Likewise.
5300         * gcc.dg/vect/slp-19b.c: Likewise.
5301         * gcc.dg/vect/slp-21.c: Likewise.
5302         * gcc.dg/vect/slp-23.c: Likewise.
5303         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5304
5305         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5306         instead of vect_interleave && vect_extract_even_odd.
5307         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5308         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5309         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5310         * gcc.dg/vect/vect-1.c: Likewise.
5311         * gcc.dg/vect/vect-10.c: Likewise.
5312         * gcc.dg/vect/vect-98.c: Likewise.
5313         * gcc.dg/vect/vect-107.c: Likewise.
5314         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5315         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5316         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5317         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5318         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5319         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5320         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5321         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5322         * gcc.dg/vect/vect-strided-float.c: Likewise.
5323         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5324         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5325         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5326         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5327         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5328         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5329         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5330         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5331         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5332         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5333         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5334         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5335         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5336         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5337         * gcc.dg/vect/vect-vfa-03.c: Likewise.
5338
5339         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5340         target condition.
5341         * gcc.dg/vect/pr30843.c: Likewise.
5342         * gcc.dg/vect/pr33866.c: Likewise.
5343         * gcc.dg/vect/slp-reduc-6.c: Likewise.
5344         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5345         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5346         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5347
5348 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5349
5350         * gcc.dg/vect/slp-11.c: Split into...
5351         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5352         gcc.dg/vect/slp-11c.c: ...these tests.
5353         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5354         * gcc.dg/vect/slp-12c.c: ...this new test.
5355         * gcc.dg/vect/slp-19.c: Split into...
5356         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5357         gcc.dg/vect/slp-19c.c: ...these new tests.
5358
5359 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
5360
5361         * lib/target-supports.exp
5362         (check_effective_target_vect_extract_even_odd_wide): Delete.
5363         (check_effective_target_vect_strided_wide): Likewise.
5364         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5365         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5366         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5367         * gcc.dg/vect/pr37539.c: Likewise.
5368         * gcc.dg/vect/slp-11.c: Likewise.
5369         * gcc.dg/vect/slp-12a.c: Likewise.
5370         * gcc.dg/vect/slp-12b.c: Likewise.
5371         * gcc.dg/vect/slp-19.c: Likewise.
5372         * gcc.dg/vect/slp-23.c: Likewise.
5373         * gcc.dg/vect/vect-1.c: Likewise.
5374         * gcc.dg/vect/vect-98.c: Likewise.
5375         * gcc.dg/vect/vect-107.c: Likewise.
5376         * gcc.dg/vect/vect-strided-float.c: Likewise.
5377
5378 2011-05-02  Jason Merrill  <jason@redhat.com>
5379
5380         * g++.dg/init/new31.C: New.
5381
5382 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
5383
5384         PR c/35445
5385         * gcc.dg/pr35445.c: New test.
5386
5387 2011-05-02  Jason Merrill  <jason@redhat.com>
5388
5389         * c-c++-common/vla-1.c: New.
5390
5391 2011-05-02  Richard Guenther  <rguenther@suse.de>
5392
5393         PR tree-optimization/48822
5394         * gcc.dg/torture/pr48822.c: New testcase.
5395
5396 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
5397
5398         PR c++/47969
5399         * g++.dg/cpp0x/constexpr-47969.C: New.
5400
5401 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
5402
5403         PR testsuite/48498
5404         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
5405         on vect_no_align targets.
5406         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5407         vect_no_align targets.
5408
5409 2011-05-01  Xinliang David Li  <davidxl@google.com>
5410
5411         * gcc.dg/tree-ssa/integer-addr.c: New test.
5412         * gcc.dg/tree-ssa/alias_bug.c: New test.
5413
5414 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5415
5416         PR libgfortran/48787
5417         * gfortran.dg/round_3.f08: Add more checks.
5418
5419 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5420
5421         PR fortran/48821
5422         * gfortran.dg/import9.f90: New, proper test.
5423         * gfortran.dg/interface_37.f90: Remove bogus
5424         test (bogus copy of interface_36.f90).
5425
5426 2011-04-30  Tobias Burnus  <burnus@net-b.de>
5427
5428         PR fortran/48821
5429         * gfortran.dg/interface_37.f90: New.
5430
5431 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
5432
5433         PR fortran/48746
5434         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5435
5436 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR tree-optimization/48809
5439         * gcc.c-torture/execute/pr48809.c: New test.
5440
5441 2011-04-29  Jeff Law <law@redhat.com>
5442
5443         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5444
5445 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5446
5447         PR c++/48606
5448         * g++.dg/init/ctor10.C: New.
5449
5450 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5451
5452         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5453           warning in implicitly instantiated templates.
5454
5455 2011-04-29  Le-Chun Wu  <lcwu@google.com>
5456
5457         * g++.dg/warn/Wnull-conversion-1.C: New.
5458         * g++.dg/warn/Wnull-conversion-2.C: New.
5459
5460 2011-04-29  Diego Novillo  <dnovillo@google.com>
5461
5462         * g++.old-deja/g++.other/null3.C: Expect warning about
5463         converting boolean to a pointer.
5464
5465 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
5466
5467         PR fortran/48462
5468         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5469         being a target.
5470
5471         PR fortran/48746
5472         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5473
5474 2011-04-29  Tobias Burnus  <burnus@net-b.de>
5475
5476         PR fortran/48810
5477         * gfortran.dg/typebound_proc_22.f90: New.
5478
5479         PR fortran/48800
5480         * gfortran.dg/interface_36.f90: New.
5481
5482 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5483
5484         PR libgfortran/48488
5485         PR libgfortran/48602
5486         PR libgfortran/48615
5487         PR libgfortran/48684
5488         PR libgfortran/48787
5489         * gfortran.dg/fmt_g.f: Adjust test.
5490         * gfortran.dg/fmt_g0_1.f08: Adjust test.
5491         * gfortran.dg/round_3.f08: New test.
5492         * gfortran.dg/namelist_print_1.f: Adjust test.
5493         * gfortran.dg/char4_iunit_1.f03: Adjust test.
5494         * gfortran.dg/f2003_io_5.f03: Adjust test.
5495         * gfortran.dg/coarray_15.f90: Adjust test.
5496         * gfortran.dg/namelist_65.f90: Adjust test.
5497         * gfortran.dg/fmt_cache_1.f: Adjust test.
5498         * gfortran.dg/char4_iunit_2.f03: Adjust test.
5499         * gfortran.dg/real_const_3.f90: Adjust test.
5500
5501 2011-04-28  Xinliang David Li  <davidxl@google.com>
5502
5503         * gcc.dg/tree-prof/prof-robust-1.c: New test.
5504         * g++.dg/prof-robust-1.C: New test.
5505
5506 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
5507
5508         PR tree-optimization/48765
5509         * gcc.dg/vect/pr48765.c: New.
5510
5511 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5512
5513         PR tree-optimization/48775
5514         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5515
5516 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5517
5518         PR c++/48798
5519         * g++.dg/inherit/pr48798.C: New.
5520         * g++.old-deja/g++.other/base1.C: Adjust.
5521
5522 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
5523
5524         PR c++/48656
5525         * g++.dg/template/inherit7.C: New test case.
5526
5527 2011-04-28  Richard Guenther  <rguenther@suse.de>
5528
5529         PR tree-optimization/40052
5530         PR tree-optimization/15347
5531         * gcc.dg/tree-ssa/vrp57.c: New testcase.
5532         * gcc.dg/pr15347.c: Likewise.
5533
5534 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5535
5536         PR c++/48530
5537         * g++.dg/cpp0x/sfinae18.C: New.
5538
5539 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5540
5541         PR c++/48771
5542         * g++.dg/ext/is_literal_type1.C: New.
5543
5544 2011-04-28  Tobias Burnus  <burnus@net-b.de>
5545
5546         PR fortran/48112
5547         PR fortran/48279
5548         * gfortran.dg/interface_35.f90: New.
5549         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5550         * gfortran.dg/func_result_6.f90: Add dg-warning.
5551         * gfortran.dg/bessel_1.f90: Ditto.
5552         * gfortran.dg/hypot_1.f90: Ditto.
5553         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5554         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5555         * gfortran.dg/interface_assignment_4.f90: Ditto.
5556
5557 2011-04-27  Jason Merrill  <jason@redhat.com>
5558
5559         * g++.dg/ext/complex8.C: New.
5560
5561         * g++.dg/cpp0x/initlist49.C: New.
5562         * g++.dg/init/new30.C: New.
5563
5564 2011-04-27  Tobias Burnus  <burnus@net-b.de>
5565
5566         PR fortran/48788
5567         * gfortran.dg/whole_file_34.f90: New.
5568
5569 2011-04-27  Jan Hubicka  <jh@suse.cz>
5570
5571         * gcc.dg/tree-ssa/inline-9.c: New testcase.
5572
5573 2011-04-27  Jason Merrill  <jason@redhat.com>
5574
5575         * g++.old-deja/g++.oliva/overload1.C: Adjust.
5576
5577         * g++.dg/parse/ambig6.C: New.
5578
5579 2011-04-27  Nick Clifton  <nickc@redhat.com>
5580
5581         * gcc.dg/20020312-2.c: Add definition for RX.
5582
5583         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5584         option with RX targets.
5585
5586         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5587         /* */ comments.
5588
5589 2011-04-27  Richard Guenther  <rguenther@suse.de>
5590
5591         * gcc.dg/tree-ssa/pr23382.c: Remove.
5592
5593 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5594
5595         PR target/48767
5596         * gcc.c-torture/compile/pr48767.c: New test.
5597
5598 2011-04-27  Richard Guenther  <rguenther@suse.de>
5599
5600         PR tree-optimization/48772
5601         * g++.dg/pr48772.C: New testcase.
5602
5603 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
5604
5605         PR c/48742
5606         * gcc.c-torture/compile/pr48742.c: New test.
5607
5608 2011-04-26  Jason Merrill  <jason@redhat.com>
5609
5610         * g++.dg/lookup/koenig13.C: New.
5611
5612         * g++.dg/cpp0x/initlist48.C: New.
5613
5614 2011-04-25  Jason Merrill  <jason@redhat.com>
5615
5616         * g++.dg/cpp0x/sfinae17.C: New.
5617
5618 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5619
5620         PR target/48258
5621         * gcc.target/powerpc/pr48258-1.c: New file.
5622         * gcc.target/powerpc/pr48258-2.c: Ditto.
5623
5624 2011-04-26  Xinliang David Li  <davidxl@google.com>
5625
5626         * gcc.dg/uninit-suppress.c: New test.
5627         * gcc.dg/uninit-suppress.c: New test.
5628
5629 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
5630
5631         PR debug/48768
5632         * gcc.dg/pr48768.c: New test.
5633
5634         PR tree-optimization/48734
5635         * gcc.c-torture/compile/pr48734.c: New test.
5636
5637         PR testsuite/48753
5638         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5639
5640 2011-04-26  Richard Guenther  <rguenther@suse.de>
5641
5642         PR tree-optimization/48731
5643         * gcc.dg/torture/pr48731.c: New testcase.
5644
5645 2011-04-26  Richard Guenther  <rguenther@suse.de>
5646
5647         PR testsuite/48753
5648         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5649
5650 2011-04-26  Richard Guenther  <rguenther@suse.de>
5651
5652         PR middle-end/48694
5653         * gcc.dg/torture/pr48694-1.c: New testcase.
5654         * gcc.dg/torture/pr48694-2.c: Likewise.
5655
5656 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
5657
5658         * g++.dg/ext/underlying_type1.C: New.
5659         * g++.dg/ext/underlying_type2.C: Likewise.
5660         * g++.dg/ext/underlying_type3.C: Likewise.
5661         * g++.dg/ext/underlying_type4.C: Likewise.
5662         * g++.dg/ext/underlying_type5.C: Likewise.
5663         * g++.dg/ext/underlying_type6.C: Likewise.
5664         * g++.dg/ext/underlying_type7.C: Likewise.
5665         * g++.dg/ext/underlying_type8.C: Likewise.
5666         * g++.dg/ext/underlying_type9.C: Likewise.
5667         * g++.dg/ext/underlying_type10.C: Likewise.
5668
5669 2011-04-25  Jason Merrill  <jason@redhat.com>
5670
5671         * g++.dg/cpp0x/regress/template-const2.C: New.
5672
5673 2011-04-25  Jeff Law <law@redhat.com>
5674
5675         * gcc.dg/tree-ssa/vrp56.c: new test.
5676
5677 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5678
5679         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5680
5681 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
5682
5683         PR preprocessor/48740
5684         * c-c++-common/raw-string-11.c: New test.
5685
5686 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
5687
5688         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5689         hppa*-*-hpux*.
5690
5691 2011-04-23  Tobias Burnus  <burnus@net-b.de>
5692
5693         PR fortran/18918
5694         * gfortran.dg/coarray_19.f90: New.
5695
5696 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
5697
5698         PR c/48685
5699         * gcc.dg/pr48685.c: New test.
5700
5701 2011-04-22  Jan Hubicka  <jh@suse.cz>
5702
5703         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5704
5705 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5706
5707         PR tree-optimization/48717
5708         * gcc.c-torture/execute/pr48717.c: New test.
5709
5710 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
5711
5712         PR target/48723
5713         * gcc.target/i386/pr48723.c: New test.
5714
5715 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
5716
5717         PR c/48716
5718         * gcc.dg/gomp/pr48716.c: New test.
5719         * g++.dg/gomp/pr48716.C: New test.
5720
5721 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
5722
5723         PR c/36750
5724         * gcc.dg/missing-field-init-2.c: Update testcase.
5725
5726 2011-04-22  Alan Modra  <amodra@gmail.com>
5727
5728         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5729
5730 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5731
5732         PR fortran/48405
5733         * gfortran.dg/function_optimize_6.f90:  New test.
5734
5735 2011-04-21  Easwaran Raman  <eraman@google.com>
5736
5737         * gcc.dg/stack-layout-2.c: New test.
5738
5739 2011-04-21  Richard Guenther  <rguenther@suse.de>
5740
5741         PR lto/48703
5742         * g++.dg/lto/pr48207-2_0.C: New testcase.
5743         * g++.dg/lto/pr48207-3_0.C: Likewise.
5744
5745 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5746
5747         * gnat.dg/volatile5.adb: New test.
5748         * gnat.dg/volatile5_pkg.ads: New helper.
5749
5750 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
5751
5752         PR target/48708
5753         * gcc.target/i386/pr48708.c: New test.
5754
5755 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5756
5757         * gcc.dg/vect/vect-119.c: New test.
5758
5759 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
5760
5761         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5762         and once without.
5763
5764 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
5765             Richard Sandiford  <richard.sandiford@linaro.org>
5766
5767         PR target/46329
5768         * gcc.target/arm/pr46329.c: New test.
5769
5770 2011-04-21  Tobias Burnus  <burnus@net-b.de>
5771
5772         PR fortran/18918
5773         * gfortran.dg/coarray_18.f90: New.
5774
5775 2011-04-20  Jason Merrill  <jason@redhat.com>
5776
5777         * g++.dg/cpp0x/initlist47.C: New.
5778
5779         * g++.dg/init/dtor4.C: New.
5780
5781 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
5782
5783         PR target/48678
5784         * gcc.target/i386/sse2-pinsrw.c: New test.
5785         * gcc.target/i386/avx-vpinsrw.c: Ditto.
5786         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5787         * gcc.target/i386/sse2-insvhi.c: Ditto.
5788         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5789         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5790
5791 2011-04-20  Jason Merrill  <jason@redhat.com>
5792
5793         * g++.dg/template/const4.C: New.
5794
5795 2011-04-20  Easwaran Raman  <eraman@google.com>
5796
5797         * gcc.dg/stack-layout-1.c: New test.
5798
5799 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
5800
5801         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5802         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5803         function.
5804
5805 2011-04-20  Kai Tietz  <ktietz@redhat.com>
5806
5807         * gcc.dg/binop-xor1.c: New test.
5808         * gcc.dg/binop-xor2.c: New test.
5809         * gcc.dg/binop-xor3.c: New test.
5810         * gcc.dg/binop-xor4.c: New test.
5811         * gcc.dg/binop-xor5.c: New test.
5812
5813 2011-04-20  Richard Guenther  <rguenther@suse.de>
5814
5815         PR tree-optimization/47892
5816         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5817
5818 2011-04-20  Richard Guenther  <rguenther@suse.de>
5819
5820         PR middle-end/48695
5821         * g++.dg/torture/pr48695.C: New testcase.
5822
5823 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
5824
5825         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5826         * gcc.c-torture/execute/cmpsi-2.c: Ditto
5827         * gcc.c-torture/execute/pr45262.c: Ditto
5828         * gcc.dg/torture/pr43165.c: Ditto.
5829         * gcc.dg/torture/pr47228.c: Ditto.
5830         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5831         * gcc.dg/ipa/pr45644.c: Ditto.
5832         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5833         PDP11.
5834
5835 2011-04-19  Jason Merrill  <jason@redhat.com>
5836
5837         * g++.dg/ext/complex7.C: New.
5838
5839         * g++.dg/ext/attrib41.C: New.
5840
5841 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5842
5843         PR testsuite/48676
5844         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5845
5846 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5847
5848         PR target/48678
5849         * gcc.target/i386/pr48678.c: New test.
5850
5851 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5852
5853         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5854         * g++.dg/opt/devirt2.C: New test.
5855         * g++.dg/ipa/devirt-g-1.C: Likewise.
5856
5857 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5858
5859         PR fortran/48588
5860         * gfortran.dg/whole_file_33.f90: New.
5861
5862 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5863
5864         * g++.dg/ipa/devirt-7.C: New test.
5865
5866 2011-04-19  Richard Guenther  <rguenther@suse.de>
5867
5868         PR lto/48207
5869         * g++.dg/lto/pr48207_0.C: New testcase.
5870
5871 2011-04-18  Jason Merrill  <jason@redhat.com>
5872
5873         * g++.dg/init/void1.C: New.
5874
5875         * g++.dg/cpp0x/union4.C: New.
5876
5877 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5878
5879         PR middle-end/48661
5880         * g++.dg/torture/pr48661.C: New test.
5881
5882         PR c++/48632
5883         * g++.dg/gomp/pr48632.C: New test.
5884
5885 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5886
5887         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5888         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5889
5890 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5891
5892         PR fortran/18918
5893         * gfortran.dg/coarray_17.f90: New.
5894         * gfortran.dg/coarray_10.f90: Update dg-error.
5895
5896 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5897
5898         PR testsuite/48251
5899         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5900         * gfortran.dg/guality/guality.exp: Likewise.
5901
5902 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5903
5904         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5905
5906 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5907
5908         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5909
5910 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5911
5912         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5913
5914 2011-04-18  Richard Guenther  <rguenther@suse.de>
5915
5916         PR middle-end/46364
5917         * g++.dg/torture/pr46364.C: New testcase.
5918
5919 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5920
5921         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5922
5923 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5924
5925         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5926
5927 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5928             Ira Rosen  <ira.rosen@linaro.org>
5929
5930         PR target/48252
5931         * gcc.target/arm/pr48252.c: New test.
5932
5933 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5934
5935         PR tree-optimization/48616
5936         * gcc.dg/pr48616.c: New test.
5937
5938 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5939
5940         PR fortran/18918
5941         * gfortran.dg/coarray_16.f90: New.
5942
5943 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5944
5945         PR fortran/48462
5946         * gfortran.dg/realloc_on_assign_7.f03: New test.
5947
5948 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5949
5950         PR libgfortran/48602
5951         * gfortran.dg/fmt_g0_6.f08: New test.
5952
5953 2011-04-17  Jason Merrill  <jason@redhat.com>
5954
5955         * g++.dg/cpp0x/sfinae16.C: New.
5956
5957 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5958
5959         * gcc.target/mips/reg-var-1.c: New test.
5960
5961 2011-04-17  Jan Hubicka  <jh@suse.cz>
5962
5963         * gcc.dg/winline-5.c: Update testcase.
5964
5965 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5966
5967         * gnat.dg/discr27.ad[sb]: Move dg directive.
5968         * gnat.dg/discr28.ad[sb]: New test.
5969         * gnat.dg/discr28_pkg.ads: New helper.
5970
5971 2011-04-17  Michael Matz  <matz@suse.de>
5972
5973         PR tree-optimization/48622
5974         PR lto/48645
5975         * gcc.dg/lto/pr48622_0.c: New test.
5976
5977 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5978
5979         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5980         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5981         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5982         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5983         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5984         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5985
5986 2011-04-15  Jason Merrill  <jason@redhat.com>
5987
5988         * g++.dg/cpp0x/range-for17.C: New.
5989
5990 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5991
5992         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5993         * g++.dg/cpp0x/range-for3.C: Likewise.
5994         * g++.dg/cpp0x/range-for9.C: Correct error message.
5995         * g++.dg/cpp0x/range-for11.C: New.
5996         * g++.dg/cpp0x/range-for12.C: New.
5997         * g++.dg/cpp0x/range-for13.C: New.
5998         * g++.dg/cpp0x/range-for14.C: New.
5999         * g++.dg/cpp0x/range-for15.C: New.
6000         * g++.dg/cpp0x/range-for16.C: New.
6001
6002 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6003
6004         PR fortran/18918
6005         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6006
6007 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6008
6009         * objc.dg/naming-4.m: Updated.
6010         * objc.dg/naming-5.m: Updated.
6011         * objc.dg/naming-6.m: New.
6012         * objc.dg/naming-7.m: New.
6013         * obj-c++.dg/naming-1.mm: Updated.
6014         * obj-c++.dg/naming-2.mm: Updated.
6015         * obj-c++.dg/naming-3.mm: New.
6016         * obj-c++.dg/naming-4.mm: New.
6017
6018 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6019
6020         PR libgfortran/48589
6021         * gfortran.dg/fmt_g0_5.f08: New test.
6022
6023 2011-04-15  Richard Guenther  <rguenther@suse.de>
6024
6025         PR testsuite/48286
6026         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6027
6028 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6029
6030         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6031         -finline-limit=0 to -fno-inline
6032
6033 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6034
6035         PR target/48614
6036         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6037         just avx.
6038
6039 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6040
6041         PR target/48605
6042         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6043         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6044         * gcc.target/i386/avx-insertps-3.c: New test.
6045         * gcc.target/i386/avx-insertps-4.c: New test.
6046
6047 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6048
6049         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6050         -finline-limit=0
6051
6052 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6053
6054         PR target/46779
6055         PR target/45291
6056         PR target/41894
6057         * gcc.target/avr/pr46779-1.c: New test case
6058         * gcc.target/avr/pr46779-2.c: New test case
6059
6060 2011-04-14  Jason Merrill  <jason@redhat.com>
6061
6062         * g++.dg/cpp0x/sfinae15.C: New.
6063
6064         * g++.dg/cpp0x/sfinae14.C: New.
6065
6066         * g++.dg/ext/vla10.C: New.
6067
6068 2011-04-14  Richard Guenther  <rguenther@suse.de>
6069
6070         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6071
6072 2011-04-14  Richard Guenther  <rguenther@suse.de>
6073
6074         * gcc.dg/fold-bitand-4.c: Move ...
6075         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6076
6077 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6078
6079         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6080         variables const.
6081         * gcc.target/avr/torture/trivial.c: Ditto.
6082
6083 2011-04-13  Jason Merrill  <jason@redhat.com>
6084
6085         * g++.dg/template/operator11.C: New.
6086
6087 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6088
6089         PR middle-end/48591
6090         * gcc.dg/gomp/pr48591.c: New test.
6091
6092         PR c++/48570
6093         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6094         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6095
6096 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6097
6098         PR c++/48574
6099         * g++.dg/template/dependent-expr7.C: New test case.
6100
6101 2011-04-13  Jason Merrill  <jason@redhat.com>
6102
6103         * g++.dg/cpp0x/sfinae13.C: New.
6104
6105 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6106
6107         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6108
6109 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6110
6111         * gcc.target/arm/pr43698.c: Remove -march option.
6112
6113 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6114
6115         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6116         -march option.
6117
6118 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6119
6120         PR fortran/48360
6121         PR fortran/48456
6122         * gfortran.dg/realloc_on_assign_6.f03: New test.
6123
6124 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6125
6126         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6127         targets the additional -mno-ms-bitfields and
6128         -Wno-packed-bitfield-compat options.
6129         * g++.dg/ext/bitfield3.C: Likewise.
6130         * g++.dg/ext/bitfield4.C: Likewise.
6131         * g++.dg/ext/bitfield5.C: Likewise.
6132         * gcc.dg/bitfld-15.c: Likewise.
6133         * gcc.dg/bitfld-16.c: Likewise.
6134         * gcc.dg/bitfld-17.c: Likewise.
6135         * gcc.dg/bitfld-18.c: Likewise.
6136
6137 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6138
6139         * gcc.target/arm/neon-vld3-1.c: New test.
6140         * gcc.target/arm/neon-vst3-1.c: New test.
6141         * gcc.target/arm/neon/v*.c: Regenerate.
6142
6143 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6144
6145         PR rtl-optimization/48549
6146         * g++.dg/opt/pr48549.C: New test.
6147
6148 2011-04-12  Richard Guenther  <rguenther@suse.de>
6149
6150         PR tree-optimization/46076
6151         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6152
6153 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6154
6155         PR testsuite/21164
6156         * lib/compat.exp (compat-execute): Declare unsupported after
6157         stripping path from src1.
6158         * lib/lto.exp (lto-execute): Likewise.
6159
6160 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
6161
6162         PR c/48552
6163         * gcc.dg/pr48552-1.c: New test.
6164         * gcc.dg/pr48552-2.c: New test.
6165
6166 2011-04-11  Jason Merrill  <jason@redhat.com>
6167
6168         * g++.dg/cpp0x/sfinae12.C: New.
6169
6170         * g++.dg/cpp0x/enum10.C: New.
6171
6172         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6173
6174         * g++.dg/cpp0x/rv-func.C: New.
6175
6176 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6177
6178         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6179         alpha*-dec-osf5*.
6180
6181 2011-04-11  Martin Jambor  <mjambor@suse.cz>
6182
6183         PR tree-optimization/48195
6184         * gcc.dg/ipa/pr48195.c: New test.
6185
6186 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
6187
6188         * gnat.dg/return3.adb: Remove unused switch.
6189
6190 2011-04-08  Mike Stump  <mikestump@comcast.net>
6191
6192         PR testsuite/48506
6193         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6194         default to fno-common.
6195
6196 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
6197
6198         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6199         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6200
6201 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6202
6203         PR fortran/48448
6204         * gfortran.dg/function_optimize_5.f90:  New test.
6205
6206 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6207
6208         * gnat.dg/aggr17.adb: New test.
6209         * gnat.dg/aggr18.adb: Likewise.
6210
6211 2011-04-08  Michael Matz  <matz@suse.de>
6212
6213         PR middle-end/48389
6214         * gcc.target/i386/pr48389.c: New test.
6215
6216 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
6217
6218         PR rtl-optimization/48272
6219         * g++.dg/opt/pr48272.C: New.
6220
6221 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
6222
6223         PR rtl-optimization/48235
6224         * gcc.dg/pr48235.c: New.
6225
6226 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6227
6228         PR rtl-optimization/48302
6229         * g++.dg/opt/pr48302.C: New.
6230
6231 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6232
6233         PR target/48273
6234         * g++.dg/opt/pr48273.C: New.
6235
6236 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
6237
6238         PR rtl-optimization/48442
6239         * gcc.dg/pr48442.c: New.
6240
6241 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
6242
6243         PR tree-optimization/48377
6244         * gcc.dg/vect/pr48377.c: New test.
6245
6246 2011-04-07  Jason Merrill  <jason@redhat.com>
6247
6248         * g++.dg/cpp0x/regress/call1.C: New.
6249
6250         * g++.dg/cpp0x/variadic107.C: New.
6251
6252         * g++.dg/cpp0x/sfinae11.C: New.
6253         * g++.dg/cpp0x/noexcept02.C: Fix.
6254
6255         * g++.dg/cpp0x/sfinae10.C: New.
6256
6257         * g++.dg/cpp0x/sfinae9.C: New.
6258
6259         * c-c++-common/Wcast-qual-1.c: Move here from...
6260         * gcc.dg/cast-qual-3.c: ...here, and...
6261         * g++.dg/warn/Wcast-qual2.C: ...here.
6262
6263         * g++.dg/cpp0x/sfinae8.C: New.
6264
6265         * g++.dg/cpp0x/sfinae7.C: New.
6266
6267         * g++.dg/cpp0x/enum9.C: New.
6268
6269 2011-04-07  Mike Stump  <mikestump@comcast.net>
6270
6271         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6272         with no trampolines.
6273
6274 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
6275
6276         PR fortran/48117
6277         * gfortran.dg/gomp/pr48117.f90: New test.
6278
6279         PR debug/48343
6280         * gcc.dg/torture/pr48343.c: New test.
6281
6282 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6283
6284         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6285
6286 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
6287
6288         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6289
6290 2011-04-07  Tom de Vries  <tom@codesourcery.com>
6291
6292         PR target/43920
6293         * lib/scanasm.exp (object-size): New proc.
6294         * gcc.target/arm/pr43920-2.c: New test.
6295
6296 2011-04-06  Tobias Burnus  <burnus@net-b.de>
6297
6298         PR fortran/18918
6299         PR fortran/48477
6300         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6301
6302 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
6303
6304         * gcc.dg/mtune.c: Prune note from output.
6305
6306 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
6307
6308         PR debug/48466
6309         * gcc.dg/guality/pr36977.c: New test.
6310         * gcc.dg/guality/pr48466.c: New test.
6311
6312 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6313
6314         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6315
6316 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
6317
6318         * gnat.dg/return3.adb: New test.
6319
6320 2011-04-06  Richard Guenther  <rguenther@suse.de>
6321
6322         PR tree-optimization/47663
6323         * gcc.dg/tree-ssa/inline-8.c: New testcase.
6324
6325 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
6326
6327         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6328         Solaris 8 and 9 as well.
6329
6330 2011-04-05  Tom de Vries  <tom@codesourcery.com>
6331
6332         PR target/43920
6333         * gcc.target/arm/pr43920-1.c: New test.
6334
6335 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
6336
6337         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6338         (cctor): Actually return the value.
6339         (main): Cast return values.
6340
6341 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6342
6343         * gfortran.dg/character_comparison_8.f90:  New test.
6344
6345 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6346
6347         * frontend-passes: (optimize_lexical_comparison): New function.
6348         (optimize_expr): Call it.
6349         (optimize_comparison): Also handle lexical comparison functions.
6350         Return false instad of -2 for unequal comparison.
6351
6352 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6353
6354         PR fortran/48412
6355         * function_optimize_4.f90:  New test.
6356
6357 2011-04-04  Tobias Burnus  <burnus@net-b.de>
6358
6359         PR fortran/18918
6360         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6361         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6362         * gfortran.dg/coarray_15.f90: New.
6363
6364 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6365
6366         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6367         * gfortran.dg/bessel_7.f90: Likewise.
6368
6369 2011-04-03  Tobias Burnus  <burnus@net-b.de>
6370
6371         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6372
6373 2011-04-03  Richard Guenther  <rguenther@suse.de>
6374             Ira Rosen  <ira.rosen@linaro.org>
6375
6376         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6377         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6378         -ftree-loop-if-convert-stores.
6379
6380 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6381
6382         * gnat.dg/specs/aggr2.ads: New test.
6383
6384 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
6385
6386         * gnat.dg/debug2.ad[sb]: New test.
6387         * gnat.dg/debug2_pkg.ads: New helper.
6388         * gnat.dg/debug3.ad[sb]: New test.
6389
6390 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
6391
6392         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6393
6394 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
6395
6396         PR middle-end/48335
6397         * gcc.c-torture/compile/pr48335-1.c: New test.
6398         * gcc.dg/pr48335-1.c: New test.
6399         * gcc.dg/pr48335-2.c: New test.
6400         * gcc.dg/pr48335-3.c: New test.
6401         * gcc.dg/pr48335-4.c: New test.
6402         * gcc.dg/pr48335-5.c: New test.
6403         * gcc.dg/pr48335-6.c: New test.
6404         * gcc.dg/pr48335-7.c: New test.
6405         * gcc.dg/pr48335-8.c: New test.
6406         * gcc.target/i386/pr48335-1.c: New test.
6407
6408 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
6409
6410         PR c/36299
6411         * gcc.dg/Waddress.c: New test.
6412
6413 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6414
6415         PR fortran/48352
6416         * gfortran.dg/function_optimize_3.f90:  New test.
6417
6418 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
6419
6420         * gcc.c-torture/compile/20110401-1.c: New test.
6421
6422         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6423         * g++.dg/lto/20091002-2_0.C: Likewise.
6424         * g++.dg/lto/20090303_0.c: Likewise.
6425         * g++.dg/lto/20091004-1_0.C: Likewise.
6426         * g++.dg/lto/20091002-3_0.C: Likewise.
6427         * g++.dg/lto/20091004-2_0.C: Likewise.
6428         * g++.dg/lto/20081123_0.C: Likewise.
6429         * g++.dg/lto/20090313_0.C: Likewise.
6430         * g++.dg/lto/20081109-1_0.C: Likewise.
6431         * g++.dg/lto/20081219_0.C: Likewise.
6432         * g++.dg/lto/20081204-1_0.C: Likewise.
6433         * g++.dg/lto/20090302_0.C: Likewise.
6434         * g++.dg/lto/20081119-1_0.C: Likewise.
6435         * g++.dg/lto/20081118_0.C: Likewise.
6436         * gcc.dg/lto/20091020-2_0.c: Likewise.
6437         * gcc.dg/lto/20090210_0.c: Likewise.
6438         * gcc.dg/lto/20081204-1_0.c: Likewise.
6439         * gcc.dg/lto/20081224_0.c: Likewise.
6440         * gcc.dg/lto/20090219_0.c: Likewise.
6441         * gcc.dg/lto/20091014-1_0.c: Likewise.
6442         * gcc.dg/lto/20091016-1_0.c: Likewise.
6443         * gcc.dg/lto/20090206-2_0.c: Likewise.
6444         * gcc.dg/lto/20090116_0.c: Likewise.
6445         * gcc.dg/lto/20091013-1_0.c: Likewise.
6446         * gcc.dg/lto/20091015-1_0.c: Likewise.
6447         * gcc.dg/lto/20090126-2_0.c: Likewise.
6448
6449 2011-03-31  Ian Lance Taylor  <iant@google.com>
6450
6451         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6452
6453 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6454
6455         * gnat.dg/opt16.adb: New test.
6456
6457 2011-03-31  Jason Merrill  <jason@redhat.com>
6458
6459         * g++.dg/cpp0x/defaulted24.C: New.
6460
6461 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6462
6463         PR target/16292
6464         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6465         with -O0.
6466
6467 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6468
6469         * g++.dg/other/i386-9.C: New test.
6470
6471 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6472
6473         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6474
6475 2011-03-30  Jason Merrill  <jason@redhat.com>
6476
6477         * g++.dg/cpp0x/regress/error-recovery1.C: New.
6478
6479         * g++.dg/cpp0x/regress/isnan.C: New.
6480
6481         * g++.dg/cpp0x/initlist46.C: New.
6482
6483 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
6484
6485         PR target/47551
6486         * gcc.target/arm/neon-modes-2.c: New test.
6487
6488 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
6489
6490         PR c/48305
6491         * gcc.c-torture/compile/pr48305.c: New test.
6492
6493 2011-03-29  Jason Merrill  <jason@redhat.com>
6494
6495         * g++.dg/cpp0x/regress/value-dep1.C: New.
6496
6497 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
6498
6499         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6500
6501 2011-03-29  Ian Lance Taylor  <iant@google.com>
6502
6503         * go.test/go-test.exp: Handle the test lines used in several new
6504         tests.
6505         (errchk): Add opts parameter.  Change all callers.  Handle parens
6506         in regexps.
6507
6508 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
6509             Dominique d'Humieres  <dominiq@lps.ens.fr>
6510
6511         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6512         and __APPLE__ && __PPC__ && __ALTIVEC__.
6513
6514 2011-03-29  Jason Merrill  <jason@redhat.com>
6515
6516         * g++.dg/cpp0x/dependent1.C: New.
6517
6518         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6519
6520         * g++.dg/cpp0x/constexpr-memfn1.C: New.
6521
6522         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6523
6524 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
6525
6526         PR fortran/48095
6527         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6528         * gfortran.dg/proc_ptr_comp_32.f90: New.
6529
6530 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6531
6532         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
6533         check for corresponding warning.
6534
6535 2011-03-28  Jason Merrill  <jason@redhat.com>
6536
6537         * g++.dg/cpp0x/rv-deduce2.C: New.
6538
6539 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
6540
6541         PR debug/48203
6542         * gcc.dg/pr48203.c: New test.
6543
6544 2011-03-28  Jeff Law <law@redhat.com>
6545
6546         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6547
6548 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
6549
6550         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6551         and __PPC__ && __ALTIVEC__.
6552
6553 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6554
6555         PR testsuite/48238
6556         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6557         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6558         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6559         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6560
6561 2011-03-28  Jason Merrill  <jason@redhat.com>
6562
6563         * g++.dg/cpp0x/initlist-array2.C: New.
6564
6565         * g++.dg/cpp0x/initlist-array1.C: New.
6566
6567         * g++.dg/cpp0x/constexpr-compound.C: New.
6568
6569         * g++.dg/cpp0x/constexpr-using.C: New.
6570
6571         * g++.dg/cpp0x/constexpr-noexcept.C: New.
6572
6573 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
6574
6575         PR testsuite/48276
6576         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6577
6578 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6579
6580         * gcc.dg/slp-1.c: New test.
6581
6582 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6583
6584         * gcc.target/i386/avx256-unaligned-load-1.c: New.
6585         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6586         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6587         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6588         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6589         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6590         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6591         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6592         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6593         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6594         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6595         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6596         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6597         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6598
6599 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6600
6601         PR fortran/47065
6602         * gfortran.dg/trim_optimize_5.f90:  New test.
6603         * gfortran.dg/trim_optimize_6.f90:  New test.
6604
6605 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
6606
6607         PR target/38598
6608         * gcc.target/mips/madd-7.c: Remove -mlong32.
6609         * gcc.target/mips/msub-7.c: Likewise.
6610
6611 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
6612
6613         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6614         accesses to preserve the meaning of the test for doubleword vectors.
6615         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6616         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6617
6618 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
6619
6620         PR fortran/48291
6621         * gfortran.dg/class_42.f03: New.
6622
6623 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
6624
6625         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6626         strided accesses.
6627
6628 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
6629
6630         PR rtl-optimization/48144
6631         * gcc.dg/pr48144.c: New test.
6632
6633 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6634
6635         * gnat.dg/discr27.ad[sb]: New test.
6636
6637 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6638
6639         * gnat.dg/limited_with2.ad[sb]: New test.
6640         * gnat.dg/limited_with2_pkg1.ads: New helper.
6641         * gnat.dg/limited_with2_pkg2.ads: Likewise.
6642
6643 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6644
6645         * gnat.dg/opt15.adb: New test.
6646         * gnat.dg/opt15_pkg.ad[sb]: New helper.
6647
6648 2011-03-25  Tobias Burnus  <burnus@net-b.de>
6649
6650         PR fortran/48174
6651         PR fortran/45304
6652         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6653         * gfortran.dg/leadz_trailz_3.f90: Ditto
6654
6655 2011-03-25  Martin Jambor  <mjambor@suse.cz>
6656
6657         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6658
6659 2011-03-25  Jason Merrill  <jason@redhat.com>
6660
6661         * g++.dg/cpp0x/defaulted22.C: New.
6662         * g++.dg/cpp0x/defaulted23.C: New.
6663         * g++.dg/cpp0x/defaulted15.C: Adjust.
6664
6665 2011-03-25  Jason Merrill  <jason@redhat.com>
6666
6667         * g++.dg/cpp0x/move1.C: New.
6668
6669 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
6670
6671         PR target/48287
6672         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6673
6674 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6675
6676         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6677         for mips-sgi-irix6.5.
6678         Replace snprintf prototype by <stdio.h>.
6679
6680 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6681
6682         PR testsuite/48283
6683         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6684         run_expensive_tests.
6685         * gcc.dg/graphite/block-4.c: Likewise.
6686         * gcc.dg/graphite/block-7.c: Likewise.
6687         * gcc.dg/graphite/block-8.c: Likewise.
6688
6689 2011-03-25  Richard Guenther  <rguenther@suse.de>
6690
6691         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6692         * g++.dg/tree-ssa/pr8781.C: Likewise.
6693         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6694         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6695         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6696         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6697         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6698         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6699         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6700         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6701         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6702         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6703         * gcc.dg/tree-ssa/pr21574.c: Likewise.
6704         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6705         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6706         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6707         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6708         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6709         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6710         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6711         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6712         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6713         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6714         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6715         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6716         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6717         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6718         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6719         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6720         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6721         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6722         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6723         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6724         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6725         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6726         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6727         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6728         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6729         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6730         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6731         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6732         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6733         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6734         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6735         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6736         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6737         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6738         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6739         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6740         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6741         * c-c++-common/pr46562-2.c: Likewise.
6742         * gfortran.dg/pr42108.f90: Likewise.
6743         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6744         foo to be inlined even at -O1.
6745         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6746         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6747         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6748         * gcc.dg/matrix/matrix.exp: Disable FRE.
6749
6750 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
6751
6752         PR debug/48204
6753         * gcc.dg/dfp/pr48204.c: New test.
6754
6755 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
6756
6757         PR target/48209
6758         * gcc.c-torture/execute/pr47917.c: Move this...
6759         * gcc.dg/torture/pr47917.c: to here and add xfails.
6760
6761 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6762
6763         * gnat.dg/array16.ad[sb]: New test.
6764         * gnat.dg/array16.ads: New helper.
6765
6766 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6767
6768         * gnat.dg/derived_type2.adb: New test.
6769
6770 2011-03-24  Richard Guenther  <rguenther@suse.de>
6771
6772         PR tree-optimization/48271
6773         * g++.dg/torture/pr48271.C: New testcase.
6774
6775 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
6776
6777         * gnat.dg/array15.ad[sb]: New test.
6778
6779 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
6780
6781         PR target/48237
6782         * gcc.target/i386/pr48237.c: New test.
6783
6784 2011-03-24  Richard Guenther  <rguenther@suse.de>
6785
6786         PR middle-end/48269
6787         * gcc.dg/builtin-object-size-10.c: New testcase.
6788
6789 2011-03-24  Richard Guenther  <rguenther@suse.de>
6790
6791         PR tree-optimization/46562
6792         * c-c++-common/pr46562-2.c: New testcase.
6793         * c-c++-common/pr46562.c: Likewise.
6794
6795 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
6796
6797         * gcc.dg/vect/vect-cselim-1.c: New test.
6798         * gcc.dg/vect/vect-cselim-2.c: New test.
6799
6800 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
6801
6802         * gcc.target/arm/pr46934.c: New.
6803
6804 2011-03-23  Ian Lance Taylor  <iant@google.com>
6805
6806         * go.test/go-test.exp (errchk): Ignore lines containing ////.
6807
6808 2011-03-23  Richard Guenther  <rguenther@suse.de>
6809
6810         * gcc.dg/struct: Remove directory and contents.
6811
6812 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6813
6814         PR testsuite/48251
6815         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6816
6817 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6818
6819         * gnat.dg/discr26.ad[sb]: New test.
6820         * gnat.dg/discr26_pkg.ads: New helper.
6821
6822 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
6823
6824         PR target/47553
6825         * gcc.target/arm/neon-vld-1.c: New test.
6826
6827 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6828
6829         * gnat.dg/array14.ad[sb]: New test.
6830         * gnat.dg/array14_pkg.ads: New helper.
6831
6832 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6833
6834         * gcc.c-torture/execute/920501-8.x: Remove.
6835         * gcc.c-torture/execute/930513-1.x: Remove.
6836         * gcc.c-torture/execute/960312-1.x: Remove.
6837         * gcc.c-torture/compile/20000804-1.c,
6838         gcc.c-torture/compile/20001205-1.c,
6839         gcc.c-torture/compile/20001226-1.c,
6840         gcc.c-torture/compile/20010518-2.c,
6841         gcc.c-torture/compile/20020312-1.c,
6842         gcc.c-torture/compile/20020604-1.c,
6843         gcc.c-torture/compile/920501-12.c,
6844         gcc.c-torture/compile/920501-4.c,
6845         gcc.c-torture/compile/920520-1.c,
6846         gcc.c-torture/compile/980506-1.c,
6847         gcc.c-torture/execute/980709-1.x,
6848         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6849         options for m68hc11.
6850         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6851         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6852         m68hc11.
6853
6854 2011-03-22  Nick Clifton  <nickc@redhat.com>
6855
6856         * lib/target-supports.exp (check_profiling_available): Add MN10300
6857         to the list of targets that do not support profiling.  Restore
6858         alpha sorting to this list.
6859
6860 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6861
6862         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6863         failure on 32-bit systems.
6864         * gcc.dg/torture/vector-2.c: Ditto.
6865
6866 2011-03-22  Richard Guenther  <rguenther@suse.de>
6867
6868         PR tree-optimization/48228
6869         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6870
6871 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6872
6873         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6874         powerpc.
6875
6876         PR target/48226
6877         * gcc.target/powerpc/pr48226.c: New file.
6878
6879 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6880
6881         * lib/prune.exp (prune_gcc_output): Prune "could not create
6882         compact unwind for" warnings.
6883
6884 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6885
6886         PR c/42544
6887         PR c/48197
6888         * gcc.c-torture/execute/pr42544.c: New test.
6889         * gcc.c-torture/execute/pr48197.c: New test.
6890
6891 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6892
6893         PR preprocessor/48192
6894         * gcc.target/powerpc/pr48192.c: New file.
6895
6896         PR target/48053
6897         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6898         split problem of 0 being loaded in a VSX register.
6899
6900 2011-03-21  Richard Guenther  <rguenther@suse.de>
6901
6902         PR c/47939
6903         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6904         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6905         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6906         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6907
6908 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6909
6910         PR target/48213
6911         * gcc.dg/pr48213.c: New test.
6912
6913 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6914
6915         PR target/12171
6916         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6917
6918 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6919
6920         * gcc.target/arm/xor-and.c: New.
6921
6922 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6923
6924         PR fortran/22572
6925         * gfortran.dg/function_optimize_1.f90:  New test.
6926         * gfortran.dg/function_optimize_2.f90:  New test.
6927
6928 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6929
6930         PR rtl-optimization/47502
6931         * gcc.target/i386/pr47502-1.c: New.
6932         * gcc.target/i386/pr47502-2.c: Likewise.
6933
6934 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6935
6936         PR rtl-optimization/48156
6937         * gcc.dg/pr48156.c: New test.
6938
6939 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6940
6941         PR libfortran/47439
6942         * gfortran.dg/scratch_1.f90: Adjust test.
6943
6944 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6945
6946         PR libfortran/47439
6947         * gfortran.dg/scratch_1.f90: New test.
6948
6949 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6950
6951         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6952         variably modified typedefs.
6953         * gcc.dg/c1x-typedef-2.c: Remove.
6954
6955 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6956
6957         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6958         * gcc.dg/c1x-anon-struct-3.c: New test.
6959         * gcc.dg/anon-struct-11.c: Update.
6960
6961 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6962
6963         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6964         dg-xfail-run-if.
6965         Only xfail with gas.
6966
6967 2011-03-18  Jason Merrill  <jason@redhat.com>
6968
6969         * g++.dg/template/fn-ptr1.C: New.
6970
6971         * g++.dg/overload/volatile1.C: New.
6972
6973         * g++.dg/opt/pr23372.C: New.
6974
6975         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6976
6977 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6978
6979         PR middle-end/47405
6980         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6981
6982 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6983
6984         * gcc.target/arm/unsigned-extend-1.c: New.
6985
6986 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6987
6988         PR bootstrap/48161
6989         * gcc.c-torture/compile/pr48161.c: New test.
6990
6991 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6992
6993         PR middle-end/47725
6994         * gcc.dg/torture/pr47725.c: New.
6995
6996 2011-03-17  Jason Merrill  <jason@redhat.com>
6997
6998         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6999         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7000
7001 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7002
7003         * gnat.dg/specs/elab2.ads: New test.
7004         * gnat.dg/specs/elab2_pkg.ads: New helper.
7005
7006 2011-03-17  Jason Merrill  <jason@redhat.com>
7007
7008         * g++.dg/cpp0x/decltype-1212.C: New.
7009         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7010
7011 2011-03-17  Jason Merrill  <jason@redhat.com>
7012
7013         * g++.dg/parse/memfnquals1.C: New.
7014
7015 2011-03-17  Richard Guenther  <rguenther@suse.de>
7016
7017         PR middle-end/48134
7018         * gcc.dg/pr48134.c: New testcase.
7019
7020 2011-03-17  Richard Guenther  <rguenther@suse.de>
7021
7022         PR middle-end/48165
7023         * g++.dg/torture/pr48165.C: New testcase.
7024
7025 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7026
7027         PR rtl-optimization/48141
7028         * gcc.dg/pr48141.c: New test.
7029
7030 2011-03-16  Jason Merrill  <jason@redhat.com>
7031
7032         * g++.dg/cpp0x/constexpr-48089.C: New.
7033
7034         * g++.dg/cpp0x/constexpr-abi1.C: New.
7035
7036         * g++.dg/cpp0x/constexpr-46336.C: New.
7037         * g++.dg/parse/friend5.C: Adjust expected errors.
7038
7039         * g++.dg/cpp0x/constexpr-47570.C: New.
7040
7041 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7042
7043         PR debug/47510
7044         * ++.dg/debug/dwarf2/typedef6.C: New test.
7045
7046 2011-03-16  Jason Merrill  <jason@redhat.com>
7047
7048         * g++.dg/cpp0x/elision2.C: New.
7049
7050         * g++.dg/cpp0x/constexpr-array3.C: New.
7051
7052 2011-03-16  Jason Merrill  <jason@redhat.com>
7053
7054         * g++.dg/cpp0x/sfinae6.C: New.
7055         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7056         * g++.dg/cpp0x/pr45908.C: Likewise.
7057         * g++.dg/cpp0x/sfinae6.C: Likewise.
7058         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7059         * g++.old-deja/g++.law/arg11.C: Likewise.
7060
7061 2011-03-16  Jason Merrill  <jason@redhat.com>
7062
7063         * g++.dg/template/incomplete6.C: New.
7064
7065 2011-03-16  Jeff Law <law@redhat.com>
7066
7067         * gcc.dg/tree-ssa/vrp55.c: New test.
7068
7069 2011-03-16  Jason Merrill  <jason@redhat.com>
7070
7071         * g++.dg/cpp0x/auto22.C: New.
7072
7073 2011-03-16  Richard Guenther  <rguenther@suse.de>
7074
7075         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7076         optimizing it away if promoted to const.
7077
7078 2011-03-16  Richard Guenther  <rguenther@suse.de>
7079
7080         PR tree-optimization/48149
7081         * gcc.dg/fold-complex-1.c: New testcase.
7082
7083 2011-03-16  Richard Guenther  <rguenther@suse.de>
7084
7085         PR testsuite/48147
7086         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7087         or cloning happens.
7088
7089 2011-03-16  Richard Guenther  <rguenther@suse.de>
7090
7091         PR tree-optimization/26134
7092         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7093
7094 2011-03-16  Richard Guenther  <rguenther@suse.de>
7095
7096         PR tree-optimization/48146
7097         * gcc.dg/torture/pr48146.c: New testcase.
7098
7099 2011-03-16  Richard Guenther  <rguenther@suse.de>
7100
7101         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7102         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7103
7104 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7105
7106         PR middle-end/48136
7107         * gcc.c-torture/compile/pr48136.c: New test.
7108
7109         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7110
7111         PR debug/45882
7112         * gcc.dg/guality/pr45882.c: New test.
7113
7114 2011-03-15  Jason Merrill  <jason@redhat.com>
7115
7116         * g++.dg/cpp0x/constexpr-recursion.C: New.
7117
7118         * g++.dg/cpp0x/implicit11.C: New.
7119
7120 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7121
7122         * g++.dg/cpp0x/constexpr-attribute.C: New.
7123
7124 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7125
7126         * g++.dg/parse/pr34758.C: New.
7127
7128 2011-03-15  Xinliang David Li  <davidxl@google.com>
7129
7130         PR c/47837
7131         * gcc.dg/uninit-pred-7_d.c: New test.
7132         * gcc.dg/uninit-pred-8_d.c: New test.
7133
7134 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7135
7136         PR target/46788
7137         * gcc.target/arm/pr46788.c: New.
7138
7139 2011-03-15  Richard Guenther  <rguenther@suse.de>
7140
7141         PR middle-end/47650
7142         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7143         * gfortran.dg/ishft_4.f90: Likewise.
7144         * gfortran.dg/leadz_trailz_3.f90: Likewise.
7145
7146 2011-03-15  Richard Guenther  <rguenther@suse.de>
7147
7148         PR tree-optimization/13954
7149         * g++.dg/tree-ssa/pr13954.C: New testcase.
7150
7151 2011-03-15  Richard Guenther  <rguenther@suse.de>
7152
7153         PR tree-optimization/48037
7154         * gcc.target/i386/pr48037-1.c: New testcase.
7155
7156 2011-03-15  Richard Guenther  <rguenther@suse.de>
7157
7158         PR tree-optimization/41490
7159         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7160         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7161         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7162         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7163         * g++.dg/tree-ssa/pr33604.C: Adjust.
7164
7165 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
7166
7167         PR middle-end/47917
7168         * gcc.c-torture/execute/pr47917.c: New test.
7169         * gcc.dg/pr47917.c: New test.
7170
7171         PR middle-end/38878
7172         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7173
7174 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
7175
7176         * gcc.target/i386/sse4_1-floor-vec.c: New test.
7177         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7178         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7179         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7180         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7181         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7182         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7183         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7184         * gcc.target/i386/avx-floor-vec.c: Ditto.
7185         * gcc.target/i386/avx-ceil-vec.c: Ditto.
7186         * gcc.target/i386/avx-trunc-vec.c: Ditto.
7187         * gcc.target/i386/avx-rint-vec.c: Ditto.
7188         * gcc.target/i386/avx-floorf-vec.c: Ditto.
7189         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7190         * gcc.target/i386/avx-truncf-vec.c: Ditto.
7191         * gcc.target/i386/avx-rintf-vec.c: Ditto.
7192
7193 2011-03-14  Tom Tromey  <tromey@redhat.com>
7194
7195         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7196         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7197         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7198
7199 2011-03-14  Tom Tromey  <tromey@redhat.com>
7200
7201         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7202         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7203         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7204
7205 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
7206
7207         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7208
7209 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
7210
7211         PR rtl-optimization/47166
7212         * gcc.c-torture/execute/postmod-1.c: New test.
7213
7214 2011-03-14  Richard Guenther  <rguenther@suse.de>
7215
7216         PR middle-end/48098
7217         * gcc.dg/torture/pr48098.c: New testcase.
7218
7219 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
7220
7221         PR target/48053
7222         * gcc.target/powerpc/pr48053-1.c: New test.
7223         * gcc.target/powerpc/pr48053-2.c: Likewise.
7224
7225 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7226
7227         PR libfortran/48066
7228         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
7229
7230 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
7231
7232         PR libfortran/48066
7233         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
7234
7235 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
7236
7237         PR fortran/48059
7238         * gfortran.dg/class_41.f03: New.
7239
7240 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
7241
7242         * g++.dg/conversion/cast3.C: New test.
7243
7244 2011-03-11  Jason Merrill  <jason@redhat.com>
7245
7246         * g++.dg/template/error45.C: New.
7247
7248         * g++.dg/parse/no-type-defn1.C: New.
7249
7250         * g++.dg/ext/attrib40.C: New.
7251
7252         * g++.dg/cpp0x/regress/array1.C: New.
7253
7254 2011-03-11  Richard Guenther  <rguenther@suse.de>
7255
7256         PR tree-optimization/48067
7257         * gcc.dg/pr48067.c: New testcase.
7258
7259 2011-03-11  Richard Guenther  <rguenther@suse.de>
7260
7261         PR lto/48073
7262         * g++.dg/lto/20110311-1_0.C: New testcase.
7263
7264 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7265
7266         PR c++/48035
7267         * g++.dg/inherit/virtual8.C: New test.
7268
7269         PR middle-end/48044
7270         * gcc.dg/torture/pr48044.c: New test.
7271
7272 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
7273
7274         PR fortran/47768
7275         * gfortran.dg/proc_ptr_comp_31.f90: New.
7276
7277 2011-03-11  Richard Guenther  <rguenther@suse.de>
7278
7279         PR tree-optimization/47278
7280         * gcc.dg/torture/pr47278-1.c: New testcase.
7281         * gcc.dg/torture/pr47278-2.c: Likewise.
7282
7283 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
7284
7285         PR tree-optimization/48063
7286         * gcc.dg/torture/pr48063.c: New test.
7287
7288 2011-03-10  Jason Merrill  <jason@redhat.com>
7289
7290         * g++.dg/template/array22.C: New.
7291
7292         * g++.dg/cpp0x/syntax-err1.C: New.
7293         * g++.dg/parse/error36.C: Adjust expected errors.
7294         * g++.old-deja/g++.pt/ctor2.C: Likewise.
7295         * g++.old-deja/g++.pt/typename3.C: Likewise.
7296         * g++.old-deja/g++.pt/typename4.C: Likewise.
7297         * g++.old-deja/g++.pt/typename6.C: Likewise.
7298
7299 2011-03-09  Jason Merrill  <jason@redhat.com>
7300
7301         * g++.dg/template/nontype22.C: New.
7302
7303 2011-03-09  Martin Jambor  <mjambor@suse.cz>
7304
7305         PR tree-optimization/47714
7306         * g++.dg/torture/pr47714.C: New test.
7307
7308 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7309
7310         PR target/47755
7311         * gcc.target/powerpc/pr47755-2.c: New file.
7312
7313 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7314
7315         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7316         is not set in the environment, pass 64 as first argument when not
7317         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7318         native where ulimit -u is supported.
7319
7320 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7321
7322         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7323
7324 2011-03-08  Jason Merrill  <jason@redhat.com>
7325
7326         * g++.dg/template/nontype21.C: New.
7327
7328         * g++.dg/template/anon5.C: New.
7329
7330 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7331
7332         PR debug/47881
7333         * gcc.dg/pr47881.c: New test.
7334
7335 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
7336
7337         PR c++/47957
7338         * g++.dg/lookup/template3.C: New test.
7339
7340 2011-03-08  Kai Tietz  <ktietz@redhat.com>
7341
7342         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7343         'long' type.
7344
7345 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
7346
7347         PR testsuite/47954
7348         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7349         sizeof to compute alignment.
7350
7351 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
7352
7353         PR tree-optimization/48022
7354         * gcc.dg/pr48022-1.c: New test.
7355         * gcc.dg/pr48022-2.c: New test.
7356
7357 2011-03-07  Jason Merrill  <jason@redhat.com>
7358
7359         * g++.dg/template/nontype20.C: New.
7360         * g++.dg/init/member1.C: Adjust expected errors.
7361         * g++.dg/parse/constant4.C: Likewise.
7362         * g++.dg/template/qualified-id3.C: Likewise.
7363         * g++.old-deja/g++.pt/crash10.C: Likewise.
7364
7365         * g++.dg/cpp0x/regress/non-const1.C: New.
7366
7367 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
7368
7369         PR debug/47991
7370         * gcc.dg/pr47991.c: New test.
7371
7372 2011-03-07  Jason Merrill  <jason@redhat.com>
7373
7374         * g++.dg/abi/mangle46.C: New.
7375
7376 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
7377
7378         PR target/47862
7379         * gcc.target/powerpc/pr47862.c: New.
7380
7381 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
7382
7383         PR target/45413
7384         * gcc.target/i386/combine-mul.c: Require nonpic.
7385
7386 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
7387             Nathan Froyd  <froydnj@codesourcery.com>
7388
7389         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7390
7391 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
7392
7393         * README.QMTEST: Remove.
7394
7395 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
7396             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7397
7398         PR fortran/47850
7399         * gfortran.dg/array_constructor_37.f90 : New test.
7400
7401 2011-03-05  Jason Merrill  <jason@redhat.com>
7402
7403         * g++.dg/abi/mangle39.C: ABI v5, not 6.
7404         * g++.dg/abi/mangle45.C: Likewise.
7405         * g++.dg/cpp0x/trailing1.C: Likewise.
7406
7407 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7408
7409         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7410
7411 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
7412
7413         PR rtl-optimization/47899
7414         * gcc.dg/pr47899.c: New test.
7415
7416         * gcc.dg/torture/pr47968.c: Ignore warnings.
7417
7418         PR tree-optimization/47967
7419         * gcc.c-torture/compile/pr47967.c: New test.
7420
7421 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7422
7423         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7424         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7425
7426 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
7427
7428         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7429         and property_getAttributes() if __OBJC2__.
7430         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7431         * objc.dg/property/property-encoding-1.m: New.
7432         * obj-c++.dg/property/property-encoding-1.mm: New.
7433
7434 2011-03-04  Jason Merrill  <jason@redhat.com>
7435
7436         * g++.dg/template/pseudodtor6.C: New.
7437
7438         * g++.dg/inherit/covariant19.C: New.
7439
7440 2011-03-04  Richard Guenther  <rguenther@suse.de>
7441
7442         PR middle-end/47968
7443         * gcc.dg/torture/pr47968.c: New testcase.
7444
7445 2011-03-04  Richard Guenther  <rguenther@suse.de>
7446
7447         PR middle-end/47975
7448         * gcc.dg/torture/pr47975.c: New testcase.
7449
7450 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
7451
7452         PR c++/47974
7453         * g++.dg/template/crash106.C: New.
7454
7455 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
7456
7457         PR c/47963
7458         * gcc.dg/gomp/pr47963.c: New test.
7459         * g++.dg/gomp/pr47963.C: New test.
7460
7461 2011-03-02  Jason Merrill  <jason@redhat.com>
7462
7463         * g++.dg/cpp0x/regress/condition1.C: New.
7464
7465         * g++.dg/cpp0x/constexpr-ctor9.C: New.
7466
7467 2011-03-01  Jason Merrill  <jason@redhat.com>
7468
7469         * g++.dg/cpp0x/lambda/lambda-98.C: New.
7470
7471         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7472
7473 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
7474
7475         PR rtl-optimization/47925
7476         * gcc.c-torture/execute/pr47925.c: New test.
7477
7478 2011-03-01  Jason Merrill  <jason@redhat.com>
7479
7480         * g++.dg/cpp0x/decltype25.C: New.
7481
7482         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7483
7484 2011-03-01  Richard Guenther  <rguenther@suse.de>
7485
7486         PR tree-optimization/47890
7487         * gcc.dg/torture/pr47890.c: New testcase.
7488
7489 2011-03-01  Richard Guenther  <rguenther@suse.de>
7490
7491         PR lto/47924
7492         * gcc.dg/lto/pr47924_0.c: New testcase.
7493
7494 2011-03-01  Richard Guenther  <rguenther@suse.de>
7495
7496         PR lto/46911
7497         * gfortran.dg/lto/pr46911_0.f: New testcase.
7498
7499 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7500
7501         PR libgfortran/47933
7502         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7503         compile errors from older code form.
7504
7505 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7506
7507         PR libgfortran/47567
7508         * gfortran.dg/fmt_fw_d.f90: New test.
7509
7510 2011-02-28  Jason Merrill  <jason@redhat.com>
7511
7512         * g++.dg/inherit/covariant18.C: New.
7513
7514 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
7515
7516         PR middle-end/47893
7517         * gcc.dg/pr47893.c: New test.
7518
7519 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
7520
7521         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7522         NULL in case of a selector with conflicting types.
7523         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7524
7525 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
7526
7527         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7528         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7529         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7530         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7531
7532 2011-02-28  Jason Merrill  <jason@redhat.com>
7533
7534         PR c++/47906
7535         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7536
7537 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7538
7539         PR libgfortran/47778
7540         * gfortran.dg/namelist_71.f90: New test.
7541
7542 2011-02-27  Jason Merrill  <jason@redhat.com>
7543
7544         PR c++/47906
7545         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7546         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7547
7548 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
7549
7550         PR c++/46466
7551         * g++.dg/cpp0x/constexpr-ctor8.C: New.
7552
7553 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
7554
7555         PR fortran/47886
7556         * gfortran.dg/gomp/task-1.f90: Removed.
7557
7558 2011-02-26  Jason Merrill  <jason@redhat.com>
7559
7560         * g++.dg/template/this-targ1.C: New.
7561
7562         * g++.dg/cpp0x/regress/template-const1.C: New.
7563         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7564         * g++.dg/template/function1.C: Adjust.
7565         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7566         * g++.dg/debug/debug7.C: Adjust.
7567
7568 2011-02-26  Tobias Burnus  <burnus@net-b.de>
7569
7570         PR fortran/47886
7571         * gfortran.dg/gomp/task-1.f90: New.
7572
7573 2011-02-25  Jie Zhang  <jie@codesourcery.com>
7574
7575         * gcc.target/arm/neon-thumb2-move.c: Add
7576         dg-require-effective-target arm_thumb2_ok.
7577
7578 2011-02-24  Jason Merrill  <jason@redhat.com>
7579
7580         * g++.dg/parse/constant1.C: Specify C++98 mode.
7581         * g++.dg/parse/constant5.C: Likewise.
7582         * g++.dg/parse/error2.C: Likewise.
7583         * g++.dg/parse/semicolon3.C: Likewise.
7584         * g++.dg/template/crash14.C: Likewise.
7585         * g++.dg/template/local4.C: Likewise.
7586         * g++.dg/template/nontype3.C: Likewise.
7587         * g++.dg/parse/crash31.C: Adjust expected errors.
7588         * g++.dg/template/function1.C: Likewise.
7589         * g++.dg/template/ref3.C: Likewise.
7590         * g++.dg/template/static9.C: Likewise.
7591         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7592
7593         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7594         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7595         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7596         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7597         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7598
7599 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
7600
7601         PR fortran/47878
7602         * gfortran.dg/pr47878.f90: New test.
7603
7604 2011-02-24  Richard Guenther  <rguenther@suse.de>
7605
7606         PR testsuite/47801
7607         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7608         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7609
7610 2011-02-24  Richard Guenther  <rguenther@suse.de>
7611
7612         PR fortran/47839
7613         * gfortran.dg/lto/pr47839_0.f90: New testcase.
7614         * gfortran.dg/lto/pr47839_1.f90: Likewise.
7615
7616 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7617
7618         PR libgfortran/47567
7619         * gfortran.dg/fmt_f0_1.f90: Update test.
7620
7621 2011-02-23  Jason Merrill  <jason@redhat.com>
7622
7623         * g++.dg/abi/mangle39.C: Adjust parm mangling.
7624         * g++.dg/abi/mangle45.C: New.
7625
7626         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7627         * g++.dg/template/canon-type-9.C: Match use of decltype
7628         between declaration and definition.
7629         * g++.dg/template/canon-type-12.C: Likewise.
7630
7631 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
7632
7633         PR fortran/40850
7634         * gfortran.dg/nested_allocatables_1.f90: New.
7635
7636 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
7637
7638         PR c++/46868
7639         * g++.dg/pr46868.C: New test.
7640         * g++.dg/parse/parameter-declaration-1.C: Adjust.
7641         * g++.dg/parse/error14.C: Adjust.
7642
7643 2011-02-23  Richard Guenther  <rguenther@suse.de>
7644
7645         PR tree-optimization/47838
7646         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7647
7648 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7649
7650         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
7651
7652 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
7653
7654         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7655         * gfortran.dg/count_init_expr.f03: Ditto.
7656         * gfortran.dg/gomp/pr43711.f90: Ditto.
7657         * gcc.dg/struct-parse-2.c: Ditto.
7658         * gcc.dg/parse-error-3.c: Ditto.
7659         * gcc.dg/Wlogical-op-1.c: Ditto.
7660         * gcc.dg/Walways-true-1.c: Ditto.
7661         * gcc.dg/pr24225.c: Ditto.
7662         * gcc.dg/Walways-true-2.c: Ditto.
7663         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7664         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7665         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7666         * g++.dg/overload/defarg4.C: Ditto.
7667         * g++.dg/inherit/covariant16.C: Ditto.
7668         * g++.dg/inherit/virtual7.C: Ditto.
7669         * g++.dg/template/canon-type-9.C: Ditto.
7670         * g++.dg/template/access19.C: Ditto.
7671         * g++.dg/template/call7.C: Ditto.
7672         * g++.dg/template/canon-type-2.C: Ditto.
7673         * g++.dg/template/init7.C: Ditto.
7674         * g++.dg/template/sizeof-template-argument.C: Ditto.
7675         * g++.dg/template/const3.C: Ditto.
7676         * g++.dg/template/sfinae26.C: Ditto.
7677         * g++.dg/template/sfinae26.C: Ditto.
7678         * g++.dg/template/canon-type-11.C: Ditto.
7679         * g++.dg/template/union2.C: Ditto.
7680         * g++.dg/template/canon-type-3.C: Ditto.
7681         * g++.dg/template/canon-type-1.C: Ditto.
7682         * g++.dg/template/canon-type-5.C: Ditto.
7683         * g++.dg/template/canon-type-7.C: Ditto.
7684         * g++.dg/template/canon-type-10.C: Ditto.
7685         * g++.dg/template/spec36.C: Ditto.
7686         * g++.dg/template/typedef38.C: Ditto.
7687         * g++.dg/template/canon-type-4.C: Ditto.
7688         * g++.dg/template/canon-type-6.C: Ditto.
7689         * g++.dg/template/canon-type-13.C: Ditto.
7690         * g++.dg/template/instantiate9.C: Ditto.
7691         * g++.dg/template/ttp22.C: Ditto.
7692         * g++.dg/warn/Wreturn-type-6.C: Ditto.
7693         * g++.dg/warn/Walways-true-1.C: Ditto.
7694         * g++.dg/warn/Wlogical-op-1.C: Ditto.
7695         * g++.dg/warn/Walways-true-2.C: Ditto.
7696         * g++.dg/conversion/op4.C: Ditto.
7697         * g++.dg/opt/pr19650.C: Ditto.
7698         * g++.dg/lookup/friend11.C: Ditto.
7699         * g++.dg/other/default2.C: Ditto.
7700         * g++.dg/other/default3.C: Ditto.
7701         * g++.dg/other/dtor2.C: Ditto.
7702         * g++.dg/other/friend5.C: Ditto.
7703         * g++.dg/other/default5.C: Ditto.
7704         * g++.dg/init/brace6.C: Ditto.
7705         * g++.dg/init/aggr5.C: Ditto.
7706         * g++.dg/init/error2.C: Ditto.
7707         * g++.dg/expr/bound-mem-fun.C: Ditto.
7708         * g++.dg/expr/cond6.C: Ditto.
7709         * g++.dg/expr/stmt-expr-1.C: Ditto.
7710         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7711         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7712         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7713         * g++.dg/cpp0x/bracket1.C: Ditto.
7714         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7715         * g++.dg/cpp0x/pr38646.C: Ditto.
7716         * g++.dg/cpp0x/variadic73.C: Ditto.
7717         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7718         * g++.dg/cpp0x/bracket4.C: Ditto.
7719         * g++.dg/cpp0x/decltype4.C: Ditto.
7720         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7721         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7722         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7723         * g++.dg/cpp0x/variadic-new2.C: Ditto.
7724         * g++.dg/cpp0x/decltype2.C: Ditto.
7725         * g++.dg/cpp0x/decltype1.C: Ditto.
7726         * g++.dg/cpp0x/bracket2.C: Ditto.
7727         * g++.dg/cpp0x/decltype5.C: Ditto.
7728         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7729         * g++.dg/cpp0x/variadic70.C: Ditto.
7730         * g++.dg/cpp0x/decltype6.C: Ditto.
7731         * g++.dg/cpp0x/rvo.C: Ditto.
7732         * g++.dg/cpp0x/vt-40092.C: Ditto.
7733         * g++.dg/cpp0x/variadic-new.C: Ditto.
7734         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7735         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7736         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7737         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7738         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7739         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7740         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7741         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7742         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7743         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7744         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7745         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7746         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7747         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7748         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7749         * g++.dg/cpp0x/pr39639.C: Ditto.
7750         * g++.dg/cpp0x/decltype3.C: Ditto.
7751         * g++.dg/cpp0x/variadic68.C: Ditto.
7752         * g++.dg/cpp0x/variadic-function.C: Ditto.
7753         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7754         * g++.dg/cpp0x/variadic-bind.C: Ditto.
7755         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7756         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7757         * g++.dg/parse/crash35.C: Ditto.
7758         * g++.dg/parse/crash40.C: Ditto.
7759         * g++.dg/parse/defarg12.C: Ditto.
7760         * g++.dg/parse/crash34.C: Ditto.
7761         * g++.dg/parse/constructor3.C: Ditto.
7762         * g++.dg/parse/template23.C: Ditto.
7763         * g++.dg/parse/crash56.C: Ditto.
7764         * g++.dg/parse/dtor13.C: Ditto.
7765         * g++.dg/parse/error33.C: Ditto.
7766         * g++.dg/parse/ctor9.C: Ditto.
7767         * g++.dg/parse/error32.C: Ditto.
7768         * g++.dg/parse/error37.C: Ditto.
7769         * g++.dg/parse/bitfield3.C: Ditto.
7770         * g++.dg/parse/struct-4.C: Ditto.
7771         * g++.dg/ext/has_trivial_copy.C: Ditto.
7772         * g++.dg/ext/is_polymorphic.C: Ditto.
7773         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7774         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7775         * g++.dg/ext/has_nothrow_assign.C: Ditto.
7776         * g++.dg/ext/is_union.C: Ditto.
7777         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7778         * g++.dg/ext/is_pod.C: Ditto.
7779         * g++.dg/ext/has_virtual_destructor.C: Ditto.
7780         * g++.dg/ext/has_trivial_constructor.C: Ditto.
7781         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7782         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7783         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7784         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7785         * g++.dg/ext/is_abstract.C: Ditto.
7786         * g++.dg/ext/has_trivial_assign.C: Ditto.
7787         * g++.dg/ext/is_class.C: Ditto.
7788         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7789         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7790         * g++.dg/ext/is_base_of.C: Ditto.
7791         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7792         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7793         * g++.dg/ext/is_empty.C: Ditto.
7794         * g++.dg/ext/is_enum.C: Ditto.
7795         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7796         * gnat.dg/opt11.adb: Ditto.
7797         * obj-c++.dg/pr45735.mm: Ditto.
7798         * obj-c++.dg/pr24393.mm: Ditto.
7799         * obj-c++.dg/exceptions-2.mm: Ditto.
7800         * objc.dg/pr45735.m: Ditto.
7801         * objc.dg/pr24393.m: Ditto.
7802
7803 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
7804
7805         * objc.dg/attributes/objc-exception-1.m: New.
7806
7807 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7808
7809         * gcc.dg/cpp/include7.c: New test.
7810
7811 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
7812
7813         PR c++/47242
7814         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7815
7816 2011-02-23  Jie Zhang  <jie@codesourcery.com>
7817
7818         PR rtl-optimization/47763
7819         * gcc.dg/pr47763.c: New test.
7820
7821 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
7822
7823         PR fortran/45743
7824         * gfortran.dg/whole_file_32.f90 : New test.
7825
7826 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
7827
7828         PR c++/47666
7829         * g++.dg/inherit/virtual7.C: New test.
7830
7831 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7832
7833         PR objc/47832
7834         * objc.dg/type-size-3.m: Updated error message.
7835         * objc.dg/type-size-4.m: New test.
7836         * objc.dg/type-size-5.m: New test.
7837
7838 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7839
7840         * lib/gnat.exp: Fix comments.
7841         Don't load libgloss.exp.
7842         (default_gnat_version): Call $compiler with --version.
7843         Adapt regexp for gnatmake output, insert version.
7844         (gnat_version): New proc.
7845         (gnat_init): Remove gnat_libgcc_s_path.
7846         (gnat_target_compile): Likewise.
7847         Remove ld_library_path.
7848         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7849         (gnat_pass): Remove.
7850         (gnat_pass): Remove.
7851         (gnat_finish): Remove.
7852         (gnat_exit): Remove.
7853         (local_find_gnatmake): Reindent.
7854         (runtest_file_p): Remove.
7855         (prune_warnings): Remove.
7856         (find_gnatclean): New proc.
7857         * lib/gnat-dg.exp (lremove): New proc.
7858         (gnat-dg-test): Reindent.
7859         Remove additional output files.
7860         (gnat-dg-runtest): Remove.
7861
7862         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7863         * gnat.dg/loop_optimization6.adb: Likewise.
7864         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7865
7866 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7867
7868         PR tree-optimization/47835
7869         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7870
7871 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7872
7873         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7874         * gfortran.dg/abstract_type_2.f03: Ditto.
7875         * gfortran.dg/abstract_type_3.f03: Ditto.
7876         * gfortran.dg/abstract_type_4.f03: Ditto.
7877         * gfortran.dg/abstract_type_5.f03: Ditto.
7878         * gfortran.dg/abstract_type_6.f03: Ditto.
7879         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7880         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7881         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7882         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7883         * gfortran.dg/array_function_5.f90: Ditto.
7884         * gfortran.dg/asynchronous_3.f03: Ditto.
7885         * gfortran.dg/char_expr_1.f90: Ditto.
7886         * gfortran.dg/class_14.f03: Ditto.
7887         * gfortran.dg/data_array_6.f: Ditto.
7888         * gfortran.dg/data_invalid.f90: Ditto.
7889         * gfortran.dg/dot_product_1.f03: Ditto.
7890         * gfortran.dg/func_derived_5.f90: Ditto.
7891         * gfortran.dg/func_result_4.f90: Ditto.
7892         * gfortran.dg/implied_do_1.f90: Ditto.
7893         * gfortran.dg/initialization_25.f90: Ditto.
7894         * gfortran.dg/initialization_26.f90: Ditto.
7895         * gfortran.dg/interface_34.f90: Ditto.
7896         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7897         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7898         * gfortran.dg/matmul_8.f03: Ditto.
7899         * gfortran.dg/merge_init_expr.f90: Ditto.
7900         * gfortran.dg/pack_assign_1.f90: Ditto.
7901         * gfortran.dg/pack_vector_1.f90: Ditto.
7902         * gfortran.dg/pointer_check_8.f90: Ditto.
7903         * gfortran.dg/product_init_expr.f03: Ditto.
7904         * gfortran.dg/reshape_order_5.f90: Ditto.
7905         * gfortran.dg/reshape_shape_1.f90: Ditto.
7906         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7907         * gfortran.dg/same_name_2.f90: Ditto.
7908         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7909         * gfortran.dg/spread_init_expr.f03: Ditto.
7910         * gfortran.dg/stmt_func_1.f90: Ditto.
7911         * gfortran.dg/sum_init_expr.f03: Ditto.
7912         * gfortran.dg/transpose_3.f03: Ditto.
7913         * gfortran.dg/unpack_init_expr.f03: Ditto.
7914         * gfortran.dg/warn_conversion.f90: Ditto.
7915         * gfortran.dg/warn_conversion_2.f90: Ditto.
7916         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7917         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7918         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7919         * gfortran.dg/whole_file_16.f90: Ditto.
7920         * gfortran.dg/whole_file_17.f90: Ditto.
7921         * gfortran.dg/whole_file_18.f90: Ditto.
7922         * gfortran.dg/whole_file_20.f03: Ditto.
7923         * gfortran.dg/whole_file_5.f90: Ditto.
7924         * gfortran.dg/whole_file_6.f90: Ditto.
7925         * gfortran.dg/write_invalid_format.f90: Ditto.
7926         * gfortran.dg/zero_sized_6.f90: Ditto.
7927
7928 2011-02-21  Jeff Law <law@redhat.com>
7929
7930         PR rtl-optimization/46178
7931         * gcc.target/i386/pr46178.c: New test.
7932
7933         PR rtl-optimization/46002
7934         * gcc.c-torture/compile/pr46002.c: New test.
7935
7936 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7937
7938         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7939         *-*-hpux10*.
7940
7941 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7942
7943         PR debug/47106
7944         * g++.dg/debug/pr47106.C: Require effective target lto.
7945
7946 2011-02-21  Jason Merrill  <jason@redhat.com>
7947
7948         * g++.dg/cpp0x/constexpr-diag2.C: New.
7949
7950 2011-02-20  Jason Merrill  <jason@redhat.com>
7951
7952         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7953
7954         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7955
7956         * g++.dg/overload/conv-op1.C: New.
7957
7958         * g++.dg/cpp0x/constexpr-synth1.C: New.
7959
7960 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7961
7962         * objc.dg/layout-2.m: New.
7963         * objc.dg/selector-3.m: Adjusted location of error message.
7964         * objc.dg/type-size-3.m: Same.
7965         * obj-c++.dg/selector-3.mm: Same.
7966
7967 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7968
7969         PR objc/47784
7970         * objc.dg/property/dotsyntax-22.m: New.
7971         * obj-c++.dg/property/dotsyntax-22.mm: New.
7972
7973 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7974
7975         PR c++/46394
7976         * g++.dg/template/typedef38.C: New test.
7977
7978 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7979
7980         PR fortran/46818
7981         * gfortran.dg/whole_file_30.f90 : New test.
7982         * gfortran.dg/whole_file_31.f90 : New test.
7983
7984 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7985
7986         PR fortran/45077
7987         PR fortran/44945
7988         * gfortran.dg/whole_file_28.f90 : New test.
7989         * gfortran.dg/whole_file_29.f90 : New test.
7990
7991 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7992
7993         PR c++/44118
7994         * g++.dg/template/crash105.C: New.
7995
7996 2011-02-19  Jason Merrill  <jason@redhat.com>
7997
7998         * g++.dg/cpp0x/regress/no-elide1.C: New.
7999
8000 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8001
8002         PR tree-optimization/46620
8003         * gcc.dg/pr46620.c: New.
8004
8005 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8006
8007         PR c/47809
8008         * gcc.target/i386/pr47809.c: New test.
8009
8010 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8011             Tobias Burnus  <burnus@net-b.de>
8012
8013         * lib/target-supports.exp
8014         (check_effective_target_fortran_large_real): New check for large reals.
8015         * gfortran.dg/nan_7.f90: New test.
8016
8017 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8018
8019         PR libgfortran/47567
8020         * gfortran.dg/fmt_f0_1.f90: Update test.
8021
8022 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8023
8024         PR fortran/47348
8025         * gfortran.dg/array_constructor_36.f90 : New test.
8026         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8027         allow for comparison between different elements of the array
8028         constructor at different levels of optimization.
8029
8030 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8031
8032         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8033         * gcc.target/i386/pr32280-1.c: Likewise.
8034
8035 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8036
8037         PR target/47800
8038         * gcc.target/i386/pr47800.c: New test.
8039
8040 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8041
8042         * objc/execute/exceptions/foward-1.x: New.
8043
8044 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8045
8046         PR fortran/47789
8047         * gfortran.dg/derived_constructor_comps_4.f90: New.
8048
8049 2011-02-18  Tobias Burnus
8050
8051         PR fortran/47775
8052         * gfortran.dg/func_result_6.f90: New.
8053
8054 2011-02-18  Michael Matz  <matz@suse.de>
8055
8056         PR fortran/45586
8057         * gfortran.dg/lto/pr45586_0.f90: New test.
8058         * gfortran.dg/typebound_proc_20.f90: Ditto.
8059         * gfortran.dg/typebound_proc_21.f90: Ditto.
8060
8061 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8062
8063         PR c++/47795
8064         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8065
8066 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8067
8068         PR fortran/47750
8069         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8070         gcc_warning_prefix.
8071         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8072         normalizing the error/warning output.
8073         * gfortran.dg/Wall.f90: Update dg-error/warning.
8074         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8075         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8076         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8077         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8078         * gfortran.dg/class_30.f90: Update dg-error/warning.
8079         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8080         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8081         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8082         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8083         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8084         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8085         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8086         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8087         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8088         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8089         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8090         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8091         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8092         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8093         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8094         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8095         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8096         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8097         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8098         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8099         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8100         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8101         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8102         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8103         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8104
8105 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8106
8107         PR fortran/47768
8108         * gfortran.dg/proc_ptr_comp_30.f90: New.
8109
8110 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8111
8112         PR debug/47780
8113         * gcc.target/i386/pr47780.c: New test.
8114
8115 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8116
8117         PR fortran/47767
8118         * gfortran.dg/class_40.f03: New.
8119
8120 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8121
8122         PR c++/47208
8123         * g++.dg/cpp0x/auto21.C: New test.
8124
8125 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8126
8127         * objc.dg/special/unclaimed-category-1.h: Updated for
8128         new ABI support.
8129         * objc.dg/special/unclaimed-category-1.m: Same.
8130         * objc.dg/zero-link-1.m: Same.
8131         * objc.dg/lookup-1.m: Same.
8132         * objc.dg/torture/strings/const-str-9.m
8133         * objc.dg/torture/strings/const-str-10.m: Same.
8134         * objc.dg/torture/strings/const-str-11.m: Same.
8135         * objc.dg/torture/forward-1.m: Same.
8136         * objc.dg/zero-link-2.m: Same.
8137         * objc.dg/encode-7-next-64bit.m: Same.
8138         * objc.dg/method-4.m: Same.
8139         * objc.dg/next-runtime-1.m: Same.
8140         * objc.dg/image-info.m: Same.
8141         * objc.dg/pr23214.m: Same.
8142         * objc.dg/symtab-1.m: Same.
8143         * obj-c++.dg/basic.m: Same.
8144         * obj-c++.dg/proto-lossage-3.m: Same.
8145         * obj-c++.dg/torture/strings/const-str-10.m: Same.
8146         * obj-c++.dg/torture/strings/const-str-11.m: Same.
8147         * obj-c++.dg/torture/strings/const-str-9.m: Same.
8148         * obj-c++.dg/method-11.m: Same.
8149         * objc/execute/enumeration-1.m: Same.
8150         * objc/execute/object_is_class.m: Same.
8151         * objc/execute/formal_protocol-2.m: Same.
8152         * objc/execute/formal_protocol-4.m: Same.
8153         * objc/execute/formal_protocol-6.m: Same.
8154         * objc/execute/bycopy-3.m: Same.
8155         * objc/execute/exceptions/catchall-1.m: Same.
8156         * objc/execute/exceptions/finally-1.m: Same.
8157         * objc/execute/exceptions/local-variables-1.m: Same.
8158         * objc/execute/exceptions/foward-1.m: Same.
8159         * objc/execute/bf-common.h
8160         * objc/execute/enumeration-2.m: Same.
8161         * objc/execute/formal_protocol-1.m: Same.
8162         * objc/execute/formal_protocol-3.m: Same.
8163         * objc/execute/formal_protocol-5.m: Same.
8164         * objc/execute/accessing_ivars.m: Same.
8165         * objc/execute/bycopy-2.m: Same.
8166         * objc/execute/formal_protocol-7.m: Same.
8167         * objc/execute/compatibility_alias.m: Same.
8168         * objc/execute/no_clash.m: Same.
8169         * objc/execute/object_is_meta_class.m: Same.
8170         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8171         * objc/execute/class-tests-1.h: Include stdio.h.
8172         * objc/execute/class-tests-2.h: Same.
8173         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8174         runtimes.
8175         * obj-c++.dg/try-catch-2.mm: Same.
8176
8177 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
8178
8179         PR c++/47783
8180         * g++.dg/warn/Wunused-parm-4.C: New test.
8181
8182 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
8183             Jan Hubicka  <jh@suse.cz>
8184
8185         PR debug/47106
8186         PR debug/47402
8187         * g++.dg/debug/pr47106.C: New.
8188
8189 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
8190
8191         PR target/43653
8192         * gcc.target/i386/pr43653.c: New test.
8193
8194 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
8195
8196         PR c++/47172
8197         * g++.dg/template/inherit6.C: New test.
8198
8199 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
8200
8201         PR fortran/47745
8202         * gfortran.dg/class_39.f03: New.
8203
8204 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
8205
8206         PR c++/47326
8207         * g++.dg/cpp0x/variadic106.C: New test.
8208
8209 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
8210
8211         PR libfortran/47757
8212         * gfortran.dg/pr47757-1.f90: New test.
8213         * gfortran.dg/pr47757-2.f90: New test.
8214         * gfortran.dg/pr47757-3.f90: New test.
8215
8216         PR c++/47704
8217         * g++.dg/cpp0x/enum8.C: New test.
8218
8219 2011-02-15  Jason Merrill  <jason@redhat.com>
8220
8221         * g++.dg/inherit/implicit-trivial1.C: New.
8222         * g++.dg/cpp0x/implicit-trivial1.C: New.
8223
8224 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8225
8226         PR middle-end/47725
8227         * gcc.dg/torture/pr47725.c: Removed.
8228
8229 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
8230
8231         PR target/47755
8232         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8233         constant does not generate a load from memory.
8234
8235 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
8236
8237         PR middle-end/47725
8238         * gcc.dg/torture/pr47725.c: New.
8239
8240 2011-02-15  Richard Guenther  <rguenther@suse.de>
8241
8242         PR tree-optimization/47743
8243         * gcc.dg/torture/pr47743.c: New testcase.
8244
8245 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
8246
8247         PR middle-end/47581
8248         * gcc.target/i386/pr47581.c: New test.
8249
8250 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8251
8252         PR fortran/47730
8253         * gfortran.dg/select_type_22.f03: New.
8254
8255 2011-02-14  Jason Merrill  <jason@redhat.com>
8256
8257         * g++.dg/cpp0x/regress/enum1.C: New.
8258
8259 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8260
8261         * gnat.dg/include.adb: New test.
8262
8263 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8264
8265         PR fortran/47728
8266         * gfortran.dg/class_38.f03: New.
8267
8268 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
8269
8270         * gcc.dg/pr46494.c: New test.
8271
8272 2011-02-14  Richard Guenther  <rguenther@suse.de>
8273
8274         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8275
8276 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8277
8278         PR ada/41929
8279         * gnat.dg/null_pointer_deref1.exp: Don't skip on
8280         sparc*-sun-solaris2.11.
8281
8282 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
8283
8284         PR fortran/47349
8285         * gfortran.dg/argument_checking_18.f90: New.
8286
8287 2011-02-13  Tobias Burnus  <burnus@net-b.de>
8288
8289         * gfortran.dg/argument_checking_13.f90: Update dg-error.
8290         * gfortran.dg/argument_checking_17.f90: New.
8291
8292 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
8293
8294         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8295         are temporarily disabled.
8296         * gfortran.dg/class_7.f03: Ditto.
8297         * gfortran.dg/coarray_14.f90: Ditto.
8298         * gfortran.dg/typebound_proc_13.f03: Ditto.
8299
8300 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
8301
8302         PR fortran/45586
8303         * gfortran.dg/extends_11.f03: New.
8304
8305 2011-02-11  Xinliang David Li  <davidxl@google.com>
8306
8307         PR tree-optimization/47707
8308         * g++.dg/tree-ssa/pr47707.C: New test.
8309
8310 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
8311
8312         * g++.dg/opt/inline17.C: New test.
8313
8314 2011-02-11  Tobias Burnus  <burnus@net-b.de>
8315
8316         PR fortran/47550
8317         * gfortran.dg/pure_formal_2.f90: New.
8318
8319 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
8320
8321         PR rtl-optimization/47614
8322         * gfortran.dg/pr47614.f: New.
8323
8324 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
8325
8326         PR driver/47678
8327         * gcc.dg/opts-6.c: New test.
8328
8329 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
8330
8331         PR debug/47684
8332         * gcc.dg/pr47684.c: New test.
8333
8334 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8335
8336         PR target/47629
8337         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8338         c99_runtime, dg-add-options c99_runtime.
8339         (main): Use __asm__.
8340
8341 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8342
8343         PR testsuite/47400
8344         * lib/target-supports.exp (check_ascii_locale_available): New proc.
8345         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8346         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8347         * gcc.dg/ucnid-10.c: Likewise.
8348         * gcc.dg/ucnid-13.c: Likewise.
8349         * gcc.dg/ucnid-7.c: Likewise.
8350         * gcc.dg/ucnid-8.c: Likewise.
8351         Adapt dg-warning line number.
8352
8353 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
8354
8355         * gcc.target/i386/parity-1.c: Use -march=k8.
8356         * gcc.target/i386/parity-2.c: Ditto.
8357         * gcc.target/i386/vecinit-1.c: Ditto.
8358         * gcc.target/i386/vecinit-2.c: Ditto.
8359
8360 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8361
8362         PR target/46610
8363         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8364         * gcc.target/mips/save-restore-3.c: Likewise.
8365         * gcc.target/mips/save-restore-4.c: Likewise.
8366         * gcc.target/mips/save-restore-5.c: Likewise.
8367
8368         PR target/47683
8369         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8370         * g++.dg/tree-prof/partition2.C: Likewise.
8371
8372 2011-02-09  Jason Merrill  <jason@redhat.com>
8373
8374         * g++.dg/tree-ssa/inline-3.C: Use a normal function
8375         rather than misdeclare std::puts.
8376
8377         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8378         * g++.dg/other/warning1.C: Likewise.
8379         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8380         * g++.old-deja/g++.gb/scope06.C: Likewise.
8381         * g++.old-deja/g++.law/cvt11.C: Likewise.
8382         * g++.old-deja/g++.law/init1.C: Likewise.
8383         * g++.dg/abi/mangle26.C: Likewise.
8384
8385         * g++.dg/template/function1.C: Adjust for C++0x mode.
8386         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8387
8388         * g++.dg/ext/label10.C: Adjust for C++0x mode.
8389         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8390
8391         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8392
8393         * g++.dg/cpp0x/regress/abi-empty7.C: New.
8394
8395         * g++.dg/cpp0x/regress: New directory.
8396         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8397         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8398         * g++.dg/cpp0x/regress/regress3.C: New.
8399
8400 2011-02-10  Richard Guenther  <rguenther@suse.de>
8401
8402         PR tree-optimization/47677
8403         * gcc.dg/torture/pr47677.c: New testcase.
8404
8405 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
8406
8407         * objc.dg/special/load-category-1.m: Remove unused header.
8408         * objc.dg/special/load-category-1a.m: Likewise.
8409         * objc.dg/special/load-category-2.m: Likewise.
8410         * objc.dg/special/load-category-2a.m: Likewise.
8411         * objc.dg/special/load-category-3.m: Likewise.
8412         * objc.dg/special/load-category-3a.m: Likewise.
8413         * objc.dg/attributes/proto-attribute-2.m: Likewise.
8414         * objc.dg/attributes/proto-attribute-3.m: Likewise.
8415         * objc.dg/attributes/class-attribute-1.m: Likewise.
8416         * objc.dg/property/property.exp: Don't run for Darwin < 9.
8417         * obj-c++.dg/property/property.exp: Likewise.
8418         * objc.dg/attributes/method-sentinel-1.m: Update type header.
8419         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8420         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8421         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8422         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8423         * obj-c++.dg/template-8.mm: Likewise.
8424
8425 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
8426
8427         PR target/47665
8428         * gcc.target/i386/pr47665.c: New test.
8429
8430 2011-02-10  Jie Zhang  <jie@codesourcery.com>
8431
8432         PR testsuite/47622
8433         Revert
8434         2011-02-05  Jie Zhang  <jie@codesourcery.com>
8435         PR debug/42631
8436         * gcc.dg/pr42631.c: Update test.
8437         * gcc.dg/pr42631-2.c: New test.
8438
8439 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8440
8441         PR fortran/47352
8442         * gfortran.dg/proc_decl_25.f90: New.
8443
8444 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8445
8446         PR fortran/47463
8447         * gfortran.dg/typebound_assignment_2.f03: New.
8448
8449 2011-02-09  Richard Guenther  <rguenther@suse.de>
8450
8451         PR tree-optimization/47664
8452         * gcc.dg/tree-ssa/inline-7.c: New testcase.
8453
8454 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8455
8456         PR middle-end/47646
8457         * gnat.dg/uninit_func.adb: Adjust dg directive.
8458
8459 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
8460
8461         PR middle-end/47646
8462         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8463
8464 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
8465
8466         PR fortran/47637
8467         * gfortran.dg/auto_dealloc_2.f90: New.
8468
8469 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8470
8471         * gcc.dg/builtins-config.h: Remove __sgi handling.
8472         * lib/target-supports.exp (add_options_for_c99_runtime): Add
8473         -std=c99 for mips-sgi-irix6.5*.
8474
8475 2011-02-09  Martin Jambor  <mjambor@suse.cz>
8476
8477         PR middle-end/45505
8478         * gfortran.dg/pr25923.f90: Remove xfails.
8479
8480 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8481
8482         PR fortran/47583
8483         * gfortran.dg/inquire_14.f90: New test.
8484
8485 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
8486
8487         PR fortran/45290
8488         * gfortran.dg/pointer_init_6.f90: New.
8489
8490 2011-02-08  Jeff Law <law@redhat.com>
8491
8492         PR tree-optimization/42893
8493         * gcc.tree-ssa/pr42893.c: New test.
8494
8495 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
8496
8497         PR tree-optimization/46834
8498         PR tree-optimization/46994
8499         PR tree-optimization/46995
8500         * gcc.dg/graphite/id-pr46834.c: New.
8501         * gfortran.dg/graphite/id-pr46994.f90: New.
8502         * gfortran.dg/graphite/id-pr46995.f90: New.
8503
8504 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8505
8506         PR middle-end/47646
8507         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8508         using the variable is known the warning is emitted there.
8509         * gcc.dg/uninit-pr19430.c (foo): Likewise.
8510         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8511
8512         * c-c++-common/pr20000.c (g): Both warnings occur at the return
8513         statement.
8514         (vg): Likewise.
8515         * gcc.dg/noreturn-1.c (foo5): Likewise.
8516         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8517         (method2): Likewise.
8518
8519         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8520         the return statement using the uninitialized variable.
8521         * gfortran.dg/pr39666-2.f90 (f): Likewise.
8522
8523 2011-02-08  Richard Guenther  <rguenther@suse.de>
8524
8525         PR middle-end/47639
8526         * g++.dg/opt/pr47639.c: New testcase.
8527
8528 2011-02-08  Richard Guenther  <rguenther@suse.de>
8529
8530         PR tree-optimization/47632
8531         * g++.dg/opt/pr47632.C: New testcase.
8532
8533 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8534
8535         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8536
8537 2011-02-07  Richard Guenther  <rguenther@suse.de>
8538
8539         PR tree-optimization/47615
8540         * g++.dg/opt/pr47615.C: New testcase.
8541
8542 2011-02-07  Richard Guenther  <rguenther@suse.de>
8543
8544         PR tree-optimization/47621
8545         * gcc.dg/torture/pr47621.c: New testcase.
8546
8547 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
8548
8549         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8550
8551 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
8552
8553         PR fortran/47592
8554         * gfortran.dg/allocate_with_source_1 : New test.
8555
8556 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
8557
8558         PR middle-end/47610
8559         * gcc.dg/pr47610.c: New test.
8560
8561 2011-02-05  Jie Zhang  <jie@codesourcery.com>
8562
8563         PR debug/42631
8564         * gcc.dg/pr42631.c: Update test.
8565         * gcc.dg/pr42631-2.c: New test.
8566
8567 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8568
8569         PR fortran/47574
8570         * gfortran.dg/pr47574.f90:  New test.
8571
8572 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
8573
8574         PR tree-optimization/46194
8575         * gcc.dg/autopar/pr46194.c: New.
8576
8577 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8578
8579         PR tree-optimization/43695
8580         * g++.dg/ipa/pr43695.C: New.
8581
8582 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
8583
8584         PR inline-asm/23200
8585         * gcc.dg/pr23200.c: New test.
8586
8587 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
8588
8589         PR c++/47589
8590         * g++.dg/pr47589.C: New test.
8591
8592 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
8593
8594         PR c++/47398
8595         * g++.dg/template/typedef37.C: New test.
8596         * g++.dg/template/param1.C: Adjust expected error message.
8597
8598 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8599
8600         PR middle-end/31490
8601         * gcc.dg/pr31490-2.c: New test.
8602         * gcc.dg/pr31490-3.c: New test.
8603         * gcc.dg/pr31490-4.c: New test.
8604
8605 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
8606             Jakub Jelinek  <jakub@redhat.com>
8607
8608         PR c++/46890
8609         * g++.dg/parser/semicolon3.C: Adjust.
8610         * g++.dg/parser/semicolon4.C: New testcase.
8611         * g++.dg/pr46890.C: New testcase.
8612
8613 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8614
8615         PR c++/29571
8616         * g++.dg/init/pr29571.C: New.
8617
8618 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
8619
8620         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8621         instead of vect_int.
8622
8623 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
8624
8625         PR target/47312
8626         * gcc.target/i386/pr47312.c: New test.
8627
8628         PR target/47564
8629         * gcc.target/i386/pr47564.c: New test.
8630
8631 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
8632
8633         PR tree-optimization/45122
8634         * gcc.dg/tree-ssa/pr45122.c: New.
8635
8636 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8637
8638         PR target/47272
8639         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8640         and vec_vsx_st.
8641
8642         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8643         and vsx so a default --with-cpu=power7 doesn't give an error
8644         when -mavoid-indexed-addresses is used.
8645
8646         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8647         wrapper function to save the arguments and then jump to the real
8648         function, rather than depending on the compiler not to move stuff
8649         before an asm.
8650         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8651
8652 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8653             Paul Thomas  <pault@gcc.gnu.org>
8654
8655         PR fortran/47082
8656         * gfortran.dg/class_37.f03 : New test.
8657
8658 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
8659             Richard Guenther  <rguenther@suse.de>
8660
8661         PR tree-optimization/40979
8662         PR bootstrap/47044
8663         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8664         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8665         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8666         check_vect_support_and_set_flags.
8667         * gfortran.dg/graphite/vect-pr40979.f90: New.
8668
8669 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
8670
8671         PR fortran/47572
8672         * gfortran.dg/class_36.f03: New.
8673
8674 2011-02-02  Richard Guenther  <rguenther@suse.de>
8675
8676         PR tree-optimization/47566
8677         * gcc.dg/lto/20110201-1_0.c: New testcase.
8678
8679 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
8680
8681         PR debug/47498
8682         PR debug/47501
8683         PR debug/45136
8684         PR debug/45130
8685         * debug/pr47498.c: New.
8686         * debug/pr47501.c: New.
8687
8688 2011-02-01  Richard Guenther  <rguenther@suse.de>
8689
8690         PR tree-optimization/47559
8691         * g++.dg/torture/pr47559.C: New testcase.
8692
8693 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
8694
8695         PR fortran/47565
8696         * gfortran.dg/typebound_call_20.f03: New.
8697
8698 2011-02-01  Richard Guenther  <rguenther@suse.de>
8699
8700         PR tree-optimization/47555
8701         * gcc.dg/pr47555.c: New testcase.
8702
8703 2011-02-01  Richard Guenther  <rguenther@suse.de>
8704
8705         PR tree-optimization/47541
8706         * g++.dg/torture/pr47541.C: New testcase.
8707
8708 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8709
8710         PR fortran/47455
8711         * gfortran.dg/typebound_call_19.f03: New.
8712
8713 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8714
8715         PR c++/47416
8716         * g++.dg/cpp0x/pr47416.C: New test.
8717
8718 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
8719
8720         PR fortran/47519
8721         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8722
8723 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
8724
8725         PR fortran/47463
8726         * gfortran.dg/typebound_assignment_1.f03: New.
8727
8728 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
8729
8730         PR tree-optimization/47538
8731         * gcc.c-torture/execute/pr47538.c: New test.
8732
8733 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8734
8735         PR target/45325
8736         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8737
8738 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8739
8740         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8741
8742 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8743
8744         PR rtl-optimization/44031
8745         * gcc.c-torture/compile/20110131-1.c: New test.
8746
8747 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8748
8749         PR fortran/47042
8750         * gfortran.dg/stmt_func_1.f90: New.
8751
8752 2011-01-31  Tobias Burnus  <burnus@net-b.de>
8753
8754         PR fortran/47042
8755         * gfortran.dg/interface_34.f90: New.
8756
8757 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
8758
8759         PR fortran/47523
8760         * gfortran.dg/realloc_on_assign_5.f03: New test.
8761         * gfortran.dg/realloc_on_assign_5.f03: New test.
8762
8763 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8764
8765         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8766         * gfortran.dg/bessel_7.f90: Likewise.
8767         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
8768
8769         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8770         * gfortran.dg/sum_init_expr.f03: Likewise.
8771
8772         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8773
8774         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8775         -r -nostdlib.
8776
8777         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8778         loop only on "vect_intfloat_cvt" targets.
8779
8780 2011-01-29  Tobias Burnus  <burnus@net-b.de>
8781
8782         PR fortran/47531
8783         * gfortran.dg/shape_6.f90: New.
8784
8785 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8786
8787         PR libgfortran/47434
8788         * gfortran.dg/read_infnan_1.f90: Update test.
8789         * gfortran.dg/module_nan.f90: Update test.
8790         * gfortran.dg/char4_iunit_1.f03: Update test.
8791         * gfortran.dg/large_real_kind_1.f90: Update test.
8792         * gfortran.dg/real_const_3.f90: Update test.
8793         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8794
8795 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
8796
8797         PR c++/47311
8798         * g++.dg/template/param2.C: New test.
8799
8800 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8801
8802         PR libgfortran/47285
8803         * gfortran.dg/fmt_g.f: New test.
8804
8805 2011-01-28  Tobias Burnus  <burnus@net-b.de>
8806
8807         PR fortran/47507
8808         * gfortran.dg/pure_formal_1.f90: New.
8809
8810 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
8811
8812         PR target/42894
8813         * gcc.dg/tls/pr42894.c: New test.
8814
8815 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8816
8817         * gcc.dg/pr47276.c: Add dg-require-visibility.
8818
8819 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8820
8821         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8822
8823 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
8824             Tobias Burnus  <burnus@gcc.gnu.org>
8825
8826         PR fortran/45170
8827         PR fortran/35810
8828         PR fortran/47350
8829         * gfortran.dg/realloc_on_assign_3.f03: New test.
8830         * gfortran.dg/realloc_on_assign_4.f03: New test.
8831         * gfortran.dg/allocatable_function_5.f90: New test.
8832         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8833         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8834         implemented" dg-errors.
8835
8836 2011-01-27  Jan Hubicka  <jh@suse.cz>
8837
8838         PR middle-end/46949
8839         * gcc.dg/attr-weakref-4.c: New testcase
8840
8841 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8842
8843         PR tree-optimization/47228
8844         * gcc.dg/torture/pr47228.c: New test.
8845
8846 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8847
8848         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8849
8850 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8851
8852         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8853         when using auto-overlay support on the SPU.
8854
8855 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8856
8857         PR rtl-optimization/44174
8858         * gcc.target/i386/asm-6.c: New test.
8859
8860 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8861
8862         PR rtl-optimization/46856
8863         * gcc.c-torture/compile/pr46856.c: New test.
8864
8865 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8866             Andrew Pinski  <pinskia@gmail.com>
8867
8868         PR c/43082
8869         * gcc.dg/pr43082.c: New.
8870
8871 2011-01-26  DJ Delorie  <dj@redhat.com>
8872
8873         PR rtl-optimization/46878
8874         * gcc.dg/pr46878-1.c: New test.
8875
8876 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8877
8878         PR c++/47476
8879         * g++.dg/cpp0x/pr47476.C: New test.
8880
8881 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8882
8883         * gcc.c-torture/compile/20110126-1.c: New test.
8884
8885 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8886
8887         PR c/47473
8888         * gcc.dg/torture/pr47473.c: New test.
8889
8890 2011-01-26  Jan Hubicka  <jh@suse.cz>
8891
8892         PR target/47237
8893         * gcc.c-torture/execute/pr47237.c: New testcase.
8894
8895 2011-01-26  Jan Hubicka  <jh@suse.cz>
8896
8897         PR tree-optimization/47190
8898         * gcc.dg/attr-weakref-3.c: New testcase.
8899
8900 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8901
8902         PR c++/43601
8903         * gcc.dg/dll-9a.c: New test file.
8904         * gcc.dg/dll-11.c: Likewise.
8905         * gcc.dg/dll-12.c: Likewise.
8906         * gcc.dg/dll-12a.c: Likewise.
8907         * gcc.dg/dll-11a.c: Likewise.
8908         * gcc.dg/dll-9.c: Likewise.
8909         * gcc.dg/dll-10.c: Likewise.
8910         * gcc.dg/dll-10a.c: Likewise.
8911         * g++.dg/ext/dllexport4a.cc: Likewise.
8912         * g++.dg/ext/dllexport4.C: Likewise.
8913         * g++.dg/ext/dllexport5.C: Likewise.
8914         * g++.dg/ext/dllexport5a.cc: Likewise.
8915
8916 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8917
8918         PR tree-optimization/46970
8919         * gcc.dg/graphite/pr46970.c: New.
8920
8921 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8922
8923         PR tree-optimization/46215
8924         * gcc.dg/graphite/pr46215.c: New.
8925
8926 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8927
8928         PR tree-optimization/46168
8929         * gcc.dg/graphite/pr46168.c: New.
8930
8931 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8932
8933         PR tree-optimization/43657
8934         * gcc.dg/graphite/pr43657.c: New.
8935
8936 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8937
8938         PR tree-optimization/29832
8939         * gfortran.dg/graphite/pr29832.f90: New.
8940
8941 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8942
8943         PR tree-optimization/43567
8944         * gcc.dg/graphite/pr43567.c: New.
8945
8946 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8947
8948         * gfortran.dg/graphite/interchange-4.f: New.
8949         * gfortran.dg/graphite/interchange-5.f: New.
8950
8951         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8952         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8953         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8954         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8955         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8956         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8957         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8958         * gfortran.dg/ltrans-7.f90: Removed.
8959         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8960
8961         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8962         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8963         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8964         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8965         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8966         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8967         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8968         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8969         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8970         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8971         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8972         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8973         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8974         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8975         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8976         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8977         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8978         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8979         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8980         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8981         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8982         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8983         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8984         * gcc.dg/tree-ssa/data-dep-1.c
8985         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8986         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8987         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8988         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8989         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8990
8991 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8992
8993         PR tree-optimization/47265
8994         PR tree-optimization/47443
8995         * gcc.c-torture/compile/pr47265.c: New test.
8996         * gcc.dg/pr47443.c: New test.
8997
8998 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8999
9000         PR tree-optimization/47382
9001         * g++.dg/torture/pr47382.C: New test.
9002         * g++.dg/opt/devirt1.C: Xfail.
9003
9004 2011-01-25  Yao Qi  <yao@codesourcery.com>
9005
9006         PR target/45701
9007         * gcc.target/arm/pr45701-1.c: New test.
9008         * gcc.target/arm/pr45701-2.c: New test.
9009         * gcc.target/arm/pr45701-3.c: New test.
9010
9011 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9012             Jakub Jelinek  <jakub@redhat.com>
9013
9014         PR tree-optimization/47271
9015         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9016
9017 2011-01-25  Nick Clifton  <nickc@redhat.com>
9018
9019         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9020         (saturate_add): Delete.
9021         (exchange): Delete.
9022         (main): Do not run saturate_add.
9023         (set_interrupts): Delete.
9024
9025 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9026
9027         PR fortran/47448
9028         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9029
9030 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9031
9032         PR tree-optimization/47427
9033         PR tree-optimization/47428
9034         * gcc.c-torture/compile/pr47427.c: New test.
9035         * gcc.c-torture/compile/pr47428.c: New test.
9036
9037 2011-01-25  Richard Guenther  <rguenther@suse.de>
9038
9039         PR middle-end/47411
9040         * gcc.dg/torture/pr47411.c: New testcase.
9041
9042 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9043
9044         * gfortran.dg/graphite/id-24.f: New.
9045         * gfortran.dg/graphite/id-25.f: New.
9046
9047 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9048
9049         * gfortran.dg/graphite/id-23.f: New.
9050
9051 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9052
9053         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9054
9055 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9056
9057         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9058         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9059         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9060         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9061         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9062         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9063         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9064         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9065         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9066
9067 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9068
9069         * gcc.dg/graphite/block-0.c: Add documentation.
9070         * gcc.dg/graphite/block-4.c: Same.
9071         * gcc.dg/graphite/block-7.c: Same.
9072         * gcc.dg/graphite/block-8.c: New.
9073         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9074         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9075         * gcc.dg/graphite/interchange-12.c: Add documentation.
9076         * gcc.dg/graphite/interchange-13.c: New.
9077         * gcc.dg/graphite/interchange-14.c: New.
9078         * gcc.dg/graphite/interchange-15.c: New.
9079         * gcc.dg/graphite/interchange-8.c: Add documentation.
9080         * gcc.dg/graphite/interchange-mvt.c: Same.
9081
9082 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9083
9084         PR target/47408
9085         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9086         * gcc.target/powerpc/altivec-14.c: Ditto.
9087         * gcc.target/powerpc/altivec-33.c: Ditto.
9088         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9089         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9090         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9091         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9092         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9093         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9094         * g++.dg/ext/altivec-15.C: Ditto.
9095         * g++.dg/ext/altivec-types-1.C: Ditto.
9096         * g++.dg/ext/altivec-types-2.C: Ditto.
9097         * g++.dg/ext/altivec-types-3.C: Ditto.
9098         * g++.dg/ext/altivec-types-4.C: Ditto.
9099
9100 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9101
9102         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9103
9104 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9105
9106         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9107         optimization options.
9108
9109 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9110
9111         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9112
9113         PR testsuite/45988
9114         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9115
9116 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9117
9118         PR fortran/47421
9119         * gfortran.dg/allocatable_scalar_12.f90: New.
9120
9121 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9122
9123         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9124         vectorization to be not profitable if peeling is used to
9125         realign the memory access.
9126         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9127         loop bound to avoid loop unrolling.
9128         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9129
9130 2011-01-22  Jan Hubicka  <jh@suse.cz>
9131
9132         PR lto/47333
9133         * g++.dg/lto/pr47333.C: New file.
9134
9135 2011-01-22  Jan Hubicka  <jh@suse.cz>
9136
9137         PR tree-optimization/43884
9138         PR lto/44334
9139         * gcc.dg/autopar/outer-2.c: Increase array size.
9140         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9141
9142 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9143
9144         PR fortran/38536
9145         * gfortran.dg/c_loc_tests_16.f90:  New test.
9146
9147 2011-01-22  Tobias Burnus  <burnus@net-b.de>
9148
9149         PR fortran/47399
9150         * gfortran.dg/typebound_proc_19.f90: New.
9151
9152 2011-01-21  Jeff Law <law@redhat.com>
9153
9154         PR tree-optimization/47053
9155         * g++.dg/pr47053.C: New test.
9156
9157 2011-01-21  Jason Merrill  <jason@redhat.com>
9158
9159         PR c++/47041
9160         * g++.dg/cpp0x/constexpr-ctor6.C: New.
9161
9162 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9163
9164         PR c++/47388
9165         * g++.dg/cpp0x/range-for10.C: New test.
9166         * g++.dg/template/for1.C: New test.
9167
9168         PR middle-end/45566
9169         * g++.dg/tree-prof/partition3.C: New test.
9170
9171         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9172
9173         PR rtl-optimization/47366
9174         * g++.dg/opt/pr47366.C: New test.
9175
9176 2011-01-21  Jason Merrill  <jason@redhat.com>
9177
9178         PR c++/46552
9179         * g++.dg/cpp0x/constexpr-regress2.C: New.
9180
9181         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9182
9183 2011-01-21  Jeff Law <law@redhat.com>
9184
9185         PR rtl-optimization/41619
9186         * gcc.dg/pr41619.c: New.
9187
9188 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9189
9190         PR tree-optimization/47355
9191         * g++.dg/opt/pr47355.C: New test.
9192
9193 2011-01-21  Richard Guenther  <rguenther@suse.de>
9194
9195         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9196         making main hot.
9197
9198 2011-01-21  Richard Guenther  <rguenther@suse.de>
9199
9200         PR tree-optimization/47365
9201         * gcc.dg/torture/pr47365.c: New testcase.
9202         * gcc.dg/tree-ssa/pr47392.c: Likewise.
9203
9204 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9205
9206         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9207
9208 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
9209
9210         PR tree-optimization/47391
9211         * gcc.dg/pr47391.c: New test.
9212
9213 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9214
9215         * g++.dg/template/char1.C: Use signed char.
9216
9217 2011-01-21  Tobias Burnus  <burnus@net-b.de>
9218
9219         PR fortran/47377
9220         * gfortran.dg/pointer_target_4.f90: New.
9221
9222 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9223
9224         PR target/47251
9225         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9226         ILP32 system and not IP32.
9227
9228 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
9229
9230         PR debug/46583
9231         * g++.dg/debug/pr46583.C: New.
9232
9233 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9234
9235         PR debug/47283
9236         * g++.dg/debug/pr47283.C: New test.
9237
9238         PR testsuite/47371
9239         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9240         * gcc.target/i386/headmerge-2.c: Likewise.
9241
9242 2011-01-20  Richard Guenther  <rguenther@suse.de>
9243
9244         PR middle-end/47370
9245         * gcc.dg/torture/pr47370.c: New testcase.
9246
9247 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
9248
9249         PR tree-optimization/46130
9250         * gcc.dg/pr46130-1.c: New test.
9251         * gcc.dg/pr46130-2.c: New test.
9252
9253 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
9254
9255         PR c++/47291
9256         * g++.dg/debug/dwarf2/template-params-10.C: New test.
9257
9258 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
9259
9260         PR debug/46240
9261         * g++.dg/debug/pr46240.cc: New.
9262
9263 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9264
9265         PR c++/47303
9266         * g++.dg/template/anonunion1.C: New test.
9267
9268         PR rtl-optimization/47337
9269         * gcc.c-torture/execute/pr47337.c: New test.
9270
9271 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9272
9273         PR testsuite/45342
9274         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9275
9276 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9277
9278         PR tree-optimization/46021
9279         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9280
9281 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
9282
9283         PR tree-optimization/47290
9284         * g++.dg/torture/pr47290.C: New test.
9285
9286 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
9287
9288         PR fortran/47240
9289         * gfortran.dg/proc_ptr_comp_29.f90: New.
9290
9291 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
9292
9293         PR testsuite/41146
9294         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9295         powerpc-apple-darwin9.
9296
9297 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
9298
9299         PR rtl-optimization/47299
9300         * gcc.c-torture/execute/pr47299.c: New test.
9301
9302 2011-01-17  Jason Merrill  <jason@redhat.com>
9303
9304         * g++.dg/cpp0x/constexpr-virtual.C: New.
9305
9306 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
9307
9308         PR fortran/47331
9309         * gfortran.dg/gomp/pr47331.f90: New test.
9310
9311 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
9312
9313         PR objc/47314
9314         * objc.dg/selector-warn-1.m: New.
9315         * obj-c++.dg/selector-warn-1.mm: New.
9316
9317 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
9318
9319         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9320         Update dg-final accordingly.
9321
9322 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9323
9324         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9325
9326 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9327
9328         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9329         target check.
9330         * gcc.dg/guality/pr36728-2.c: Likewise.
9331
9332 2011-01-17  Richard Guenther  <rguenther@suse.de>
9333
9334         PR tree-optimization/47313
9335         * g++.dg/torture/pr47313.C: New testcase.
9336
9337 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
9338
9339         PR target/47318
9340         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9341         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9342         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9343         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9344
9345         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9346         as __m256i.
9347         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9348         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9349         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9350
9351 2011-01-17  Richard Guenther  <rguenther@suse.de>
9352
9353         PR tree-optimization/45967
9354         * gcc.dg/torture/pr45967-2.c: New testcase.
9355         * gcc.dg/torture/pr45967-3.c: Likewise.
9356
9357 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9358
9359         PR testsuite/47325
9360         * g++.dg/ext/pr47213.C: Require visibility.
9361
9362 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9363
9364         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9365         * gcc.dg/fixed-point/struct-union.c: Update error messages.
9366
9367 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
9368
9369         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9370         Linux-based targets.
9371
9372 2011-01-13  Jan Hubicka  <jh@suse.cz>
9373
9374         PR tree-optimization/47276
9375         * gcc.dg/pr47276.c: New testcase.
9376
9377 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
9378             Jonathan Wakely  <jwakely.gcc@gmail.com>
9379
9380         PR c++/33558
9381         * g++.dg/other/pr33558.C: New.
9382         * g++.dg/other/pr33558-2.C: New.
9383
9384 2011-01-14  Martin Jambor  <mjambor@suse.cz>
9385
9386         PR tree-optimization/45934
9387         PR tree-optimization/46302
9388         * g++.dg/ipa/devirt-c-1.C: New test.
9389         * g++.dg/ipa/devirt-c-2.C: Likewise.
9390         * g++.dg/ipa/devirt-c-3.C: Likewise.
9391         * g++.dg/ipa/devirt-c-4.C: Likewise.
9392         * g++.dg/ipa/devirt-c-5.C: Likewise.
9393         * g++.dg/ipa/devirt-c-6.C: Likewise.
9394         * g++.dg/ipa/devirt-6.C: Likewise.
9395         * g++.dg/ipa/devirt-d-1.C: Likewise.
9396         * g++.dg/torture/pr45934.C: Likewise.
9397
9398 2011-01-14  Jason Merrill  <jason@redhat.com>
9399
9400         * g++.dg/cpp0x/variadic105.C: New.
9401
9402 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
9403             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9404
9405         PR objc/45989
9406         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9407         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9408         execution tests on i?86-*-*, x86_64-*-* and
9409         powerpc*-apple-darwin* && ilp32.
9410         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9411         tests on i?86-*-* and x86_64-*-*.
9412
9413 2011-01-14  Richard Guenther  <rguenther@suse.de>
9414
9415         PR tree-optimization/47280
9416         * g++.dg/opt/pr47280.C: New testcase.
9417
9418 2011-01-14  Jason Merrill  <jason@redhat.com>
9419
9420         * g++.dg/cpp0x/constexpr-regress1.C: New.
9421
9422         * g++.dg/ext/flexary2.C: New.
9423
9424 2011-01-14  Richard Guenther  <rguenther@suse.de>
9425
9426         PR middle-end/47281
9427         * gcc.dg/torture/pr47281.c: New testcase.
9428         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9429
9430 2011-01-14  Richard Guenther  <rguenther@suse.de>
9431
9432         PR tree-optimization/47286
9433         * gcc.dg/tree-ssa/pr47286.c: New testcase.
9434
9435 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
9436
9437         PR c++/47213
9438         * g++.dg/ext/pr47213.C: New.
9439
9440 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9441
9442         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9443
9444 2011-01-13  Tobias Burnus  <burnus@net-b.de>
9445             Mikael Morin  <mikael@gcc.gnu.org>
9446
9447         PR fortran/45848
9448         PR fortran/47204
9449         * gfortran.dg/select_type_20.f90: New.
9450         * gfortran.dg/select_type_21.f90: New.
9451
9452 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
9453
9454         PR target/47251
9455         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9456
9457 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9458
9459         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9460         * gcc.dg/guality/pr36728-2.c: Likewise.
9461
9462 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
9463
9464         PR debug/PR46973
9465         * g++.dg/debug/dwarf2/template-params-9.C: New test.
9466
9467 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
9468
9469         PR rtl-optimization/45352
9470         * gcc.dg/pr45352-3.c: New.
9471
9472 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9473
9474         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9475         comment.
9476         * g++.dg/cpp0x/range-for8.C: New.
9477         * g++.dg/cpp0x/range-for9.C: New.
9478
9479 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
9480
9481         PR debug/47209
9482         * g++.dg/debug/pr47209.C: New.
9483
9484 2011-01-12  Richard Guenther  <rguenther@suse.de>
9485
9486         PR lto/47259
9487         * gcc.dg/lto/pr47259_0.c: New testcase.
9488         * gcc.dg/lto/pr47259_1.c: Likewise.
9489
9490 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
9491
9492         * objc-obj-c++-shared/Object1.h: Add copyright header, update
9493         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9494         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9495         methods missing from the OBJC2 Object.
9496         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9497         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9498         GNU and NeXT runtimes.
9499         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9500         comments.
9501         * objc-obj-c++-shared/Object1.m: Likewise.
9502         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
9503         * objc.dg/proto-qual-1.m: Likewise.
9504         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9505         * obj-c++.dg/proto-qual-1.mm: Likewise.
9506
9507 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9508
9509         PR testsuite/33033
9510         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9511
9512 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9513
9514         Fixed the Objective-C++ testsuite and updated all tests.
9515         * lib/obj-c++.exp (obj-c++_init): Declare and set
9516         gcc_warning_prefix and gcc_error_prefix.
9517         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9518         'dg-warning', 'dg-message' and 'dg-error'.
9519         * obj-c++.dg/class-extension-3.mm: Likewise.
9520         * obj-c++.dg/class-protocol-1.mm: Likewise.
9521         * obj-c++.dg/encode-7.mm: Likewise.
9522         * obj-c++.dg/exceptions-3.mm: Likewise.
9523         * obj-c++.dg/exceptions-5.mm: Likewise.
9524         * obj-c++.dg/method-12.mm: Likewise.
9525         * obj-c++.dg/method-13.mm: Likewise.
9526         * obj-c++.dg/method-15.mm: Likewise.
9527         * obj-c++.dg/method-16.mm: Likewise.
9528         * obj-c++.dg/method-4.mm: Likewise.
9529         * obj-c++.dg/method-8.mm: Likewise.
9530         * obj-c++.dg/method-conflict-1.mm: Likewise.
9531         * obj-c++.dg/method-conflict-2.mm: Likewise.
9532         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9533         and uncommented second part of the testcase now that the testsuite
9534         works correctly.
9535         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
9536         and uncommented second part of the testcase now that the testsuite
9537         works correctly.
9538         * obj-c++.dg/private-1.mm: Likewise.
9539         * obj-c++.dg/proto-lossage-4.mm: Likewise.
9540         * obj-c++.dg/syntax-error-7.mm: Likewise.
9541         * obj-c++.dg/warn5.mm: Likewise.
9542         * obj-c++.dg/property/at-property-14.mm: Likewise.
9543         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9544         FIXME.
9545         * obj-c++.dg/property/at-property-18.mm: Likewise.
9546         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9547         FIXME.
9548         * obj-c++.dg/property/at-property-21.mm: Likewise.
9549         * obj-c++.dg/property/at-property-28.mm: Likewise.
9550         * obj-c++.dg/property/at-property-5.mm: Likewise.
9551         * obj-c++.dg/property/dynamic-2.mm: Likewise.
9552         * obj-c++.dg/property/property-neg-3.mm: Likewise.
9553         * obj-c++.dg/property/synthesize-11.mm: Likewise.
9554         * obj-c++.dg/property/synthesize-6.mm: Likewise.
9555         * obj-c++.dg/property/synthesize-8.mm: Likewise.
9556         * obj-c++.dg/property/synthesize-9.mm: Likewise.
9557         * obj-c++.dg/tls/diag-5.mm: Likewise.
9558         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9559         dg-error, now matched correctly.
9560
9561 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
9562
9563         * objc.dg/property/at-property-29.m: New.
9564         * obj-c++.dg/property/at-property-29.mm: New.
9565
9566 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9567
9568         * go.test/go-test.exp (go-set-goarch): New proc.
9569         (go-gc-tests): Use it.
9570
9571 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
9572
9573         PR debug/46955
9574         * g++.dg/debug/dwarf2/template-params-8.C: New test.
9575
9576 2011-01-11  Richard Henderson  <rth@redhat.com>
9577
9578         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9579
9580 2011-01-11  Jan Hubicka  <jh@suse.cz>
9581
9582         PR lto/45721
9583         PR lto/45375
9584         * gcc.dg/lto/pr45721_1.c: New file.
9585         * gcc.dg/lto/pr45721_0.c: New file.
9586
9587 2011-01-11  Richard Guenther  <rguenther@suse.de>
9588
9589         PR tree-optimization/46076
9590         * gcc.dg/tree-ssa/pr46076.c: New testcase.
9591
9592 2011-01-11  Jeff Law <law@redhat.com>
9593
9594         * PR tree-optimization/47086
9595         * gcc.dg/pr47086.c: New test.
9596
9597 2011-01-11  Jason Merrill  <jason@redhat.com>
9598
9599         PR c++/46658
9600         * g++.dg/template/new10.C: New.
9601
9602         PR c++/45520
9603         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9604
9605 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
9606
9607         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9608         Split type definitions and NSConstantString class into...
9609         * objc-obj-c++-shared/objc-test-suite-types.h: New.
9610         * objc-obj-c++-shared/nsconstantstring-class.h: New.
9611         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9612         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9613         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9614         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9615         to comments.
9616         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9617         encode defines for newer NeXT system headers.
9618         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9619         * obj-c++.dg/torture/strings/string1.mm: Likewise.
9620         * objc.dg/foreach-5.m: Likewise.
9621         * objc.dg/foreach-2.m: Likewise.
9622         * objc.dg/foreach-4.m: Likewise.
9623         * objc.dg/torture/strings/string1.m: Likewise.
9624         * objc.dg/torture/strings/string2.m: Likewise.
9625         * objc.dg/torture/strings/string3.m: Likewise.
9626         * objc.dg/torture/strings/string4.m: Likewise.
9627         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9628         header and stand alone.
9629         * obj-c++.dg/strings/strings-2.mm: Likewise.
9630         * objc.dg/torture/strings/const-str-3.m: Likewise.
9631         * objc.dg/strings/strings-2.m: Likewise.
9632         * objc.dg/strings/const-str-12b.m: Likewise.
9633
9634 2011-01-12  Richard Guenther  <rguenther@suse.de>
9635
9636         PR middle-end/32511
9637         * gcc.dg/attr-weak-1.c: Adjust.
9638
9639 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
9640
9641         PR fortran/47051
9642         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9643         standard compliant and comment.
9644
9645 2011-01-10  Jan Hubicka  <jh@suse.cz>
9646
9647         PR lto/46083
9648         * gcc.dg/initpri3.c: New testcase.
9649
9650 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
9651
9652         PR lto/47222
9653         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9654         externally visible.
9655         (g_esi): Likewise.
9656         (g_ebx): Likewise.
9657         (g_ebp): Likewise.
9658         (g_esp): Likewise.
9659         (g_ebp_save): Likewise.
9660         (g_esp_save): Likewise.
9661
9662 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9663
9664         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9665
9666 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9667
9668         PR tree-optimization/46021
9669         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9670         i?86-*-*, x86_64-*-*.
9671
9672 2011-01-10  Jeff Law <law@redhat.com>
9673
9674         * PR tree-optimization/47141
9675         * gcc.c-torture/compile/pr47141.c: New test.
9676
9677 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
9678
9679         PR testsuite/46230
9680         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9681         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9682         * gcc.dg/vect/slp-35.c: Remove XFAILs.
9683         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9684
9685         PR testsuite/46230
9686         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9687         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
9688         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9689         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9690         being vectorized.  Adjust dg-final pattern.
9691
9692         PR testsuite/46230
9693         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9694         * gcc.dg/vect/slp-24.c: Likewise.
9695
9696 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
9697
9698         PR c++/47218
9699         * g++.dg/other/pr47218-1.C: New test file.
9700         * g++.dg/other/pr47218.C: Likewise.
9701         * g++.dg/other/pr47218.h: New supporting header.
9702
9703 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
9704
9705         PR objc/47232
9706         * objc.dg/attributes/invalid-attribute-1.m: New.
9707         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9708
9709 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9710
9711         PR fortran/47224
9712         * gfortran.dg/proc_ptr_comp_28.f90: New.
9713
9714 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9715
9716         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9717         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9718         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9719         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9720         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9721         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9722         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9723         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9724         * objc.dg/gnu-api-2-class.m: Likewise.
9725         * objc.dg/gnu-api-2-ivar.m: Likewise.
9726         * objc.dg/gnu-api-2-method.m: Likewise.
9727         * objc.dg/gnu-api-2-objc.m: Likewise.
9728         * objc.dg/gnu-api-2-object.m: Likewise.
9729         * objc.dg/gnu-api-2-property.m: Likewise.
9730         * objc.dg/gnu-api-2-protocol.m: Likewise.
9731         * objc.dg/gnu-api-2-sel.m: Likewise.
9732
9733 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
9734
9735         * objc.dg/foreach-1.m: Skip for Darwin < 9.
9736         * objc.dg/objc-foreach-4.m: Likewise.
9737         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9738         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9739         * objc.dg/foreach-4.m: Likewise.
9740         * objc.dg/foreach-5.m: Likewise.
9741         * objc.dg/foreach-3.m: Return self from init.
9742
9743 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9744
9745         PR fortran/38536
9746         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
9747
9748 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
9749
9750         PR fortran/46313
9751         * gfortran.dg/class_35.f90: New.
9752
9753 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9754
9755         * objc.dg/foreach-1.m: Add "-Wall" to flags.
9756
9757 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
9758
9759         PR objc/47078
9760         * objc.dg/invalid-method-2.m: New.
9761         * obj-c++.dg/invalid-method-2.mm: New.
9762
9763 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
9764
9765         PR fortran/46896
9766         * gfortran.dg/transpose_optimization_2.f90 : New test.
9767
9768 2011-01-08  Jan Hubicka  <jh@suse.cz>
9769
9770         PR tree-optmization/46469
9771         * g++.dg/torture/pr46469.C: New testcase.
9772
9773 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
9774
9775         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9776         emulation of libobjc-gnu structure layout functionality to ..
9777         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9778         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9779         * objc/execute/bf-common.h: Adjust headers.
9780         * objc/execute/bf-1.m: Likewise.
9781         * objc/execute/bf-2.m: Likewise.
9782         * objc/execute/bf-3.m: Likewise.
9783         * objc/execute/bf-4.m: Likewise.
9784         * objc/execute/bf-5.m: Likewise.
9785         * objc/execute/bf-6.m: Likewise.
9786         * objc/execute/bf-7.m: Likewise.
9787         * objc/execute/bf-8.m: Likewise.
9788         * objc/execute/bf-9.m: Likewise.
9789         * objc/execute/bf-10.m: Likewise.
9790         * objc/execute/bf-11.m: Likewise.
9791         * objc/execute/bf-12.m: Likewise.
9792         * objc/execute/bf-13.m: Likewise.
9793         * objc/execute/bf-14.m: Likewise.
9794         * objc/execute/bf-15.m: Likewise.
9795         * objc/execute/bf-16.m: Likewise.
9796         * objc/execute/bf-17.m: Likewise.
9797         * objc/execute/bf-18.m: Likewise.
9798         * objc/execute/bf-19.m: Likewise.
9799         * objc/execute/bf-20.m: Likewise.
9800         * objc/execute/bf-21.m: Likewise.
9801         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9802         objc_get_type_qualifiers ().
9803
9804 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9805
9806         PR fortran/45777
9807         * gfortran.dg/dependency_39.f90:  New test.
9808
9809 2011-01-07  Jan Hubicka  <jh@suse.cz>
9810
9811         Get builtins tests ready for linker plugin.
9812         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9813         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9814         my_memset, my_bzero): Mark used.
9815         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9816         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9817         volatile.
9818         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9819         volatile.
9820
9821 2011-01-07  Jan Hubicka  <jh@suse.cz>
9822
9823         PR tree-optimization/46367
9824         * g++.dg/torture/pr46367.C: New file.
9825
9826 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9827
9828         PR target/47201
9829         * gcc.dg/pr47201.c: New test.
9830
9831         PR bootstrap/47187
9832         * gcc.dg/tree-prof/pr47187.c: New test.
9833
9834 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9835
9836         PR fortran/41580
9837         * gfortran.dg/extends_type_of_3.f90: New.
9838
9839 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9840
9841         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9842         * g++.dg/ext/dllimport-MI1.C: Likewise.
9843         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9844         * g++.dg/ext/dllimport10.C: Likewise.
9845         * g++.dg/ext/dllimport11.C: Likewise.
9846         * g++.dg/ext/dllimport12.C: Likewise.
9847         * g++.dg/ext/dllimport13.C: Likewise.
9848         * g++.dg/ext/dllimport2.C: Likewise.
9849         * g++.dg/ext/dllimport3.C: Likewise.
9850         * g++.dg/ext/dllimport4.C: Likewise.
9851         * g++.dg/ext/dllimport5.C: Likewise.
9852         * g++.dg/ext/dllimport6.C: Likewise.
9853         * g++.dg/ext/dllimport8.C: Likewise.
9854         * g++.dg/ext/dllimport9.C: Likewise.
9855         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9856         targets, too. Additionally enable test for i?86-*-mingw*.
9857         * g++.dg/ext/selectany1.C: Likewise.
9858         Remove guard variable check.
9859
9860 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9861
9862         PR fortran/47189
9863         PR fortran/47194
9864         * gfortran.dg/storage_size_3.f08: Extended.
9865
9866 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9867
9868         PR c++/47022
9869         * g++.dg/template/stdarg1.C: New test.
9870
9871 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9872
9873         PR fortran/47195
9874         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9875         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9876         from the interface of functions to not hide the errors that
9877         shall be tested.
9878
9879 2011-01-06  Jan Hubicka  <jh@suse.cz>
9880
9881         * gcc.dg/lto/pr47188_0.c: New testcase.
9882         * gcc.dg/lto/pr47188_1.c: New testcase.
9883
9884 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9885
9886         PR fortran/33117
9887         PR fortran/46478
9888         * gfortran.dg/interface_33.f90: New test.
9889
9890 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9891
9892         PR c/47150
9893         * gcc.c-torture/compile/pr47150.c: New test.
9894
9895 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9896
9897         PR tree-optimization/47139
9898         * gcc.dg/vect/pr47139.c: New test.
9899
9900 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9901
9902         PR fortran/47180
9903         * gfortran.dg/extends_type_of_2.f03: New.
9904
9905 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9906
9907         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9908
9909 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9910
9911         * gnat.dg/opt14.adb: New test.
9912
9913 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9914
9915         PR fortran/46017
9916         * gfortran.dg/allocate_error_2.f90:  New test.
9917
9918 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9919
9920         PR fortran/47024
9921         * gfortran.dg/storage_size_3.f08: New.
9922
9923 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9924
9925         PR libgfortran/47154
9926         * gfortran.dg/namelist_68.f90: New test.
9927
9928 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9929
9930         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9931
9932 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9933
9934         PR fortran/46448
9935         * gfortran.dg/class_34.f90: New.
9936
9937 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9938
9939         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9940         use __builtin_inff.  Skip all single-precision tests that require
9941         Infinity.
9942
9943 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9944
9945         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9946
9947 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9948
9949         PR tree-optimization/47148
9950         * gcc.c-torture/execute/pr47148.c: New test.
9951
9952         PR tree-optimization/47155
9953         * gcc.c-torture/execute/pr47155.c: New test.
9954
9955         PR rtl-optimization/47157
9956         * gcc.c-torture/compile/pr47157.c: New test.
9957
9958 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9959
9960         * gcc.dg/torture/vector-shift2.c (schar): Define.
9961         (main): Always use schar or uchar instead of plain "char" to avoid
9962         dependencies on implementation-defined char signedness.
9963
9964 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9965
9966         PR tree-optimization/46801
9967         * gnat.dg/pack9.adb: Remove xfail.
9968
9969 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9970
9971         PR tree-optimization/46984
9972         * g++.dg/ipa/pr46984.C: New test.
9973
9974 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9975
9976         PR fortran/46408
9977         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9978
9979 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9980
9981         PR tree-optimization/47140
9982         * gcc.c-torture/compile/pr47140.c: New test.
9983
9984         PR rtl-optimization/47028
9985         * gcc.dg/pr47028.c: New test.
9986
9987 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9988
9989         * objc.dg/protocol-forward-1.m: Removed TODO.
9990         * objc.dg/protocol-forward-2.m: New.
9991         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9992         * obj-c++.dg/protocol-forward-2.mm: New.
9993
9994 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9995
9996         PR target/38662
9997         * g++.dg/eh/pr38662.C: New testcase.
9998
9999 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10000
10001         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10002         scan for newline '\n'.
10003
10004 \f
10005 Copyright (C) 2011 Free Software Foundation, Inc.
10006
10007 Copying and distribution of this file, with or without modification,
10008 are permitted in any medium without royalty provided the copyright
10009 notice and this notice are preserved.