Pass name cleanups
[official-gcc.git] / gcc / testsuite / ChangeLog
blob07ab924759fd09e7493a5c77a3dc56742e356708
1 2011-06-01  David Li  <davidxl@google.com>
3         * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
4         * testsuite/gcc.dg/profile-dir-2.c: Ditto.
5         * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
6         * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
7         * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
8         * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
9         * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
10         * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
11         * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
12         * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
13         * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
14         * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
15         * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
16         * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
17         * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
18         * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
19         * testsuite/gcc.dg/profile-dir-3.c: Ditto.
20         * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
22 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
24         * objc.dg/attributes/method-nonnull-1.m: New test.
25         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.  
27 2011-05-31  Tobias Burnus  <burnus@net-b.de>
29         PR fortran/18918
30         * gfortran.dg/coarray_atomic_1.f90: New.
31         * gfortran.dg/coarray/atomic_1.f90: New.
33 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
35         * gcc.dg/guality/bswaptest.c: New test.
36         * gcc.dg/guality/clztest.c: New test.
37         * gcc.dg/guality/ctztest.c: New test.
38         * gcc.dg/guality/rotatetest.c: New test.
40         PR target/48688
41         * gcc.target/i386/pr48688.c: New test.
43 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
45         PR c++/48010
46         * g++.dg/lookup/name-clash9.C: New.
48 2011-05-31  Tobias Burnus  <burnus@net-b.de>
50         PR fortran/18918
51         * gfortran.dg/coarray/dummy_1.f90: New.
53 2011-05-31  Tobias Burnus  <burnus@net-b.de>
55         PR fortran/18918
56         * gfortran.dg/coarray/save_1.f90: New.
57         * gfortran.dg/coarray_4.f90: Update dg-error.
59 2011-05-31  Jason Merrill  <jason@redhat.com>
61         * g++.dg/cpp0x/rv-template1.C: New.
63 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
65         PR rtl-optimization/49235
66         * gcc.dg/pr49235.c: New test.
68 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
70         PR tree-optimization/49093
71         * gcc.dg/vect/pr49093.c: New test.
73 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
75         PR debug/49047
76         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
78 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
80         PR testsuite/49239
81         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
82         output array.
84 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
86         PR target/49186
87         * gcc.c-torture/execute/pr49186.c: New.
89 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
91         PR target/49168
92          * gcc.target/i386/pr49168-1.c: New.
94 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
95             Eric Botcazou  <ebotcazou@adacore.com>
97         * gcc.dg/guality/drap.c: New test.
99 2011-05-30  Richard Guenther  <rguenther@suse.de>
101         PR tree-optimization/49210
102         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
103         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
105 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
107         PR c++/49223
108         * g++.dg/gomp/pr49223-1.C: New test.
109         * g++.dg/gomp/pr49223-2.C: New test.
111 2011-05-30  Richard Guenther  <rguenther@suse.de>
113         PR tree-optimization/49218
114         * gcc.c-torture/execute/pr49218.c: New testcase.
116 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
118         PR tree-optimization/49199
119         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
120         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
121         -fno-tree-scev-cprop.
123 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
125         PR fortran/47601
126         * gfortran.dg/extends_13.f03: New.
128 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
130         PR rtl-optimization/49095
131         * gcc.target/i386/pr49095.c: New test.
133 2011-05-29  Tobias Burnus  <burnus@net-b.de>
135         PR fortran/18918
136         * gfortran.dg/coarray_24.f90: New.
138 2011-05-29  Tobias Burnus  <burnus@net-b.de>
140         PR fortran/18918
141         * gfortran.dg/coarray_23.f90: New.
143 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
145         From Ryan Mansfield
146         * gcc.dg/pr48826.c: New test.
148 2011-05-29  Richard Guenther  <rguenther@suse.de>
150         PR tree-optimization/49217
151         * gcc.dg/torture/pr49217.c: New testcase.
153 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
155         PR testsuite/49222
156         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
158 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
160         * gnat.dg/boolean_subtype.adb: Rename to...
161         * gnat.dg/boolean_subtype1.adb: ...this.
163 2011-05-28  Jason Merrill  <jason@redhat.com>
165         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
167 2011-05-27  Jason Merrill  <jason@redhat.com>
169         * g++.dg/cpp0x/enum18.C: Adjust.
171         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
173 2011-05-27  Tobias Burnus  <burnus@net-b.de>
175         PR fortran/18918
176         * gfortran.dg/coarray_22.f90: New.
178 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
180         PR tree-optimization/46728
181         * gcc.target/powerpc/pr46728-1.c: New.
182         * gcc.target/powerpc/pr46728-2.c: New.
183         * gcc.target/powerpc/pr46728-3.c: New.
184         * gcc.target/powerpc/pr46728-4.c: New.
185         * gcc.target/powerpc/pr46728-5.c: New.
186         * gcc.dg/pr46728-6.c: New.
187         * gcc.target/powerpc/pr46728-7.c: New.
188         * gcc.target/powerpc/pr46728-8.c: New.
189         * gcc.dg/pr46728-9.c: New.
190         * gcc.target/powerpc/pr46728-10.c: New.
191         * gcc.target/powerpc/pr46728-11.c: New.
192         * gcc.dg/pr46728-12.c: New.
193         * gcc.target/powerpc/pr46728-13.c: New.
194         * gcc.target/powerpc/pr46728-14.c: New.
195         * gcc.target/powerpc/pr46728-15.c: New.
196         * gcc.target/powerpc/pr46728-16.c: New.
198 2011-05-27  Jason Merrill  <jason@redhat.com>
200         * g++.dg/abi/mangle47.C: New.
202         PR c++/49176
203         * g++.dg/template/const5.C: New.
205         * g++.dg/cpp0x/enum18.C: New.
207         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
209         * g++.dg/cpp0x/error6.C: New.
211         * g++.dg/cpp0x/error5.C: New.
213 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
215         PR c++/49165
216         * g++.dg/eh/cond6.C: New test.
218 2011-05-27  Tobias Burnus  <burnus@net-b.de>
220         PR fortran/48820
221         * gfortran.dg/rank_3.f90: New.
222         * gfortran.dg/rank_4.f90: New.
224 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
226         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
227         replace dump search.
229 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
231         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
232         * gnat.dg/bit_packed_array5.adb: ...here.
234 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
236         PR c++/42056
237         * testsuite/g++.dg/cpp0x/auto25.C: New.
239 2011-05-27  Richard Guenther  <rguenther@suse.de>
241         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
243 2011-05-27  Richard Guenther  <rguenther@suse.de>
245         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
247 2011-05-27  Richard Guenther  <rguenther@suse.de>
249         PR middle-end/49189
250         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
252 2011-05-26  Jason Merrill  <jason@redhat.com>
254         * g++.dg/cpp0x/friend1.C: New.
255         * g++.dg/cpp0x/friend2.C: New.
257         * g++.dg/cpp0x/auto7.C: Update.
258         * g++.dg/template/crash50.C: Adjust.
259         * g++.dg/template/static9.C: Adjust.
260         * g++.old-deja/g++.ext/memconst.C: Adjust.
262 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
264         * gcc.dg/march.c: Ignore a note for some targets.
266 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
267             Nathan Froyd  <froydnj@codesourcery.com>
269         PR c++/2288
270         PR c++/18770
271         * g++.old-deja/g++.jason/cond.C: Remove xfails.
272         * g++.dg/parse/pr18770.C: New test.
273         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
275 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
277         PR fortran/48955
278         * gfortran.dg/dependency_40.f90 : New test.
280 2011-05-26  Tobias Burnus  <burnus@net-b.de>
282         PR fortran/18918
283         * gfortran.dg/coarray/registering_1.f90: New.
285 2011-05-26  Jason Merrill  <jason@redhat.com>
287         * g++.dg/cpp0x/variadic111.C: New.
288         * g++.dg/cpp0x/variadic41.C: Adjust.
290 2011-05-26  Richard Guenther  <rguenther@suse.de>
292         PR tree-optimization/48702
293         * gcc.dg/torture/pr48702.c: New testcase.
295 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
297         PR gcov-profile/48845
298         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
299         support.
300         * gcc.dg/matrix/matrix.exp: Likewise.
301         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
302         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
303         line number to check_profiling_available.
304         * lib/target-supports.exp (check_profiling_available): Account for
305         this.
306         Require TLS runtime support with -fprofile-generate.
307         * lib/profopt.exp (profopt-execute): Add TLS options for
308         -fprofile-generate.
309         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
311 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
313         PR c++/49165
314         * g++.dg/eh/cond5.C: New test.
316         PR tree-optimization/49161
317         * gcc.c-torture/execute/pr49161.c: New test.
319 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
321         * gcc.target/arm/neon-vorn-vbic.c: New test.
323 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
325         PR tree-optimization/49038
326         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
327         * gcc.dg/vect/pr49038.c: New test.
329 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
330         * g++.dg/init/pr25811-3.C: New.
331         * g++.dg/init/pr25811-4.C: New.
333 2011-05-25  Jason Merrill  <jason@redhat.com>
335         * g++.dg/cpp0x/enum17.C: New.
336         * g++.old-deja/g++.jason/rfg10.C: Adjust.
338         * g++.dg/cpp0x/auto24.C: New.
340         * g++.dg/cpp0x/error4.C: New.
342         * g++.dg/cpp0x/rv-restrict.C: New.
344         * g++.dg/cpp0x/enum15.C: New.
345         * g++.dg/cpp0x/constexpr-switch2.C: New.
347         * g++.dg/cpp0x/variadic110.C: New.
349         * g++.dg/cpp0x/auto9.C: Add typedef test.
351         * g++.dg/cpp0x/auto23.C: New.
352         * g++.dg/cpp0x/auto9.C: Adjust.
354         * g++.dg/cpp0x/defaulted29.C: New.
356         * g++.dg/cpp0x/initlist51.C: New.
358 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
360         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
361         * g++.dg/abi/packed1.C: Suppress warning.
362         * g++.dg/warn/Wunused-parm-3.C: Likewise.
363         * g++.dg/template/stdarg1.C: Likewise.
364         * g++.dg/other/packed1.C: Remove arm from xfail list.
366 2011-05-25  Jason Merrill  <jason@redhat.com>
368         * g++.dg/cpp0x/enum16.C: New.
369         * g++.dg/parse/error15.C: Adjust.
371         * g++.dg/cpp0x/initlist50.C: New.
373         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
375         * g++.dg/cpp0x/variadic109.C: New.
377 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
379          * gcc.target/i386/pause-1.c: New.
381 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
383         * gcc.dg/stack-usage-1.c: Adjust comment.
384         * gcc.dg/stack-usage-2.c: New test.
386 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
388         PR c++/49136
389         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
390         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
392 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
394         PR rtl-optimization/48757
395         * gfortran.dg/pr48757.f:  New test case.
397 2011-05-24  Jason Merrill  <jason@redhat.com>
399         * g++.dg/cpp0x/access01.C: New.
401 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
403         PR libobjc/48177
404         * objc.dg/pr48177.m: New testcase.      
406 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
408         PR objc/48187
409         * objc.dg/pr48187.m: New testcase.
410         * obj-c++.dg/pr48187.mm: New testcase.
411         * objc.dg/ivar-extra-semicolon.m: New testcase.
413 2011-05-24  Jason Merrill  <jason@redhat.com>
415         * g++.dg/template/access21.C: New.
416         * g++.dg/template/access22.C: New.
418 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
420         PR rtl-optimization/48633
421         * g++.dg/pr48633.C: New test.
423 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
425         PR target/49133
426         * g++.dg/other/pr49133.C: New test.
428 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
429             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
431         * gcc.dg/torture/tls/run-gd.c: New test.
432         * gcc.dg/torture/tls/run-ie.c: New test.
433         * gcc.dg/torture/tls/run-ld.c: New test.
434         * gcc.dg/torture/tls/run-le.c: New test.
435         * lib/target-supports.exp (check_effective_target_tls_runtime):
436         Build testcase with TLS options.
438 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
440         * gcc.dg/vect/pr48172.c: Remove dg-do run.
442 2011-05-24  Tom de Vries  <tom@codesourcery.com>
444         PR tree-optimization/49121
445         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
447 2011-05-23  Jason Merrill  <jason@redhat.com>
449         * g++.dg/cpp0x/defaulted28.C: New.
451         * g++.dg/cpp0x/sfinae25.C: New.
453         * g++.dg/cpp0x/rv-cast2.C: New.
455         * g++.dg/cpp0x/enum14.C: New.
457 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
459         PR lto/49123
460         * gcc.c-torture/execute/pr49123.c: New test.
462         PR debug/49032
463         * gcc.dg/debug/pr49032.c: New test.
465         PR c/49120
466         * gcc.dg/pr49120.c: New test.
468 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
470         PR target/47315
471         * gcc.target/i386/pr47315.c: New test.
473 2011-05-23  Jason Merrill  <jason@redhat.com>
475         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
477         * g++.dg/cpp0x/sfinae24.C: New.
479         * g++.dg/cpp0x/error3.C: New.
481         * g++.dg/cpp0x/defaulted27.C: New.
483         * g++.dg/cpp0x/decltype27.C: New.
485 2011-05-23  Richard Guenther  <rguenther@suse.de>
487         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
489 2011-05-23  Richard Guenther  <rguenther@suse.de>
491         PR tree-optimization/40874
492         * g++.dg/tree-ssa/pr40874.C: New testcase.
494 2011-05-23  Richard Guenther  <rguenther@suse.de>
496         PR tree-optimization/49115
497         * g++.dg/torture/pr49115.C: New testcase.
499 2011-05-23  Richard Guenther  <rguenther@suse.de>
501         PR middle-end/15419
502         * gcc.dg/memcpy-3.c: New testcase.
504 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
506         PR middle-end/48973
507         * gcc.c-torture/execute/pr48973-1.c: New test.
508         * gcc.c-torture/execute/pr48973-2.c: New test.
510 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
512         PR c++/18016
513         * g++.dg/warn/pr18016.C: New.
515 2011-05-23  Tom de Vries  <tom@codesourcery.com>
517         PR target/45098
518         * gcc.target/arm/ivopts-6.c: New test.
520 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
522         PR middle-end/49029
523         * gcc.c-torture/compile/pr49029.c: New test.
525 2011-05-22  Jason Merrill  <jason@redhat.com>
527         * g++.dg/cpp0x/sfinae23.C: New.
528         * g++.dg/cpp0x/sfinae8.C: Correct.
530 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
532         * gfortran.dg/function_optimize_8.f90:  New test case.
534 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
536         PR tree-optimization/49087
537         * gcc.dg/vect/O3-pr49087.c: New test.
539 2011-05-21  Jason Merrill  <jason@redhat.com>
541         * g++.dg/debug/const5.C: New.
543 2011-05-20  Jason Merrill  <jason@redhat.com>
545         * g++.dg/cpp0x/constexpr-static7.C: Extend.
547         * g++.dg/cpp0x/constexpr-static7.C: New.
549         * g++.dg/cpp0x/enum12.C: New.
550         * g++.dg/cpp0x/enum13.C: New.
552 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
554         PR fortran/48699
555         * gfortran.dg/select_type_23.f03: New.
557 2011-05-20  Jason Merrill  <jason@redhat.com>
559         * g++.dg/cpp0x/defaulted26.C: New.
561         * g++.dg/cpp0x/noexcept02.C: Fix.
562         * g++.dg/cpp0x/noexcept03.C: Fix.
563         * g++.dg/cpp0x/noexcept08.C: Fix.
564         * g++.dg/cpp0x/noexcept10.C: New.
566 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
568         PR fortran/48706
569         * gfortran.dg/extends_12.f03: New.
571 2011-05-20  Jason Merrill  <jason@redhat.com>
573         * g++.dg/template/koenig9.C: New.
574         * g++.dg/opt/pr47615.C: Fix.
575         * g++.dg/overload/defarg1.C: Fix.
576         * g++.dg/tc1/dr213.C: Remove xfail.
577         * g++.dg/torture/pr34850.C: Fix.
578         * g++.dg/torture/pr39362.C: Fix.
579         * g++.old-deja/g++.brendan/crash56.C: Fix.
580         * g++.old-deja/g++.pt/memtemp47.C: Fix.
582 2011-05-20  Richard Guenther  <rguenther@suse.de>
584         PR tree-optimization/49079
585         * gcc.dg/torture/pr49079.c: New testcase.
587 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
589         PR tree-optimization/49073
590         * gcc.c-torture/execute/pr49073.c: New test.
592 2011-06-19  Tobias Burnus  <burnus@net-b.de>
594         PR fortran/18918
595         * gfortran.dg/coarray_21.f90: New.
597 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
599         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
600         output.
602 2011-05-19  Richard Guenther  <rguenther@suse.de>
604         PR testsuite/49063
605         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
607 2011-05-19  Richard Guenther  <rguenther@suse.de>
609         PR middle-end/48985
610         * gcc.dg/builtin-object-size-11.c: New testcase.
612 2011-05-19  Tom de Vries  <tom@codesourcery.com>
614         PR target/45098
615         * gcc.target/arm/ivopts.c: New test.
616         * gcc.target/arm/ivopts-2.c: New test.
618 2011-05-19  Tom de Vries  <tom@codesourcery.com>
620         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
622 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
624         * gcc.c-torture/execute/960321-1.x: Remove.
626 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
628         PR fortran/48700
629         * gfortran.dg/move_alloc_4.f90: New.
631 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
633         PR target/49002
634         * gcc.target/i386/pr49002-1.c: New test.
635         * gcc.target/i386/pr49002-2.c: Likewise.
637 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
639         PR tree-optimization/49039
640         * gcc.c-torture/execute/pr49039.c: New test.
641         * gcc.dg/tree-ssa/pr49039.c: New test.
642         * g++.dg/torture/pr49039.C: New test.
644 2011-05-18  Jason Merrill  <jason@redhat.com>
646         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
647         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
648         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
650 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
652         * gcc.target/bfin/mcpu-bf592.c: New test.
654 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
656         PR tree-optimization/41881
657         * gcc.dg/vect/O3-pr41881.c: New test.
658         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
660 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
662         PR tree-optimization/49000
663         * gcc.dg/pr49000.c: New test.
665 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
667         * gnat.dg/invalid1.adb: New test.
669 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
671         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
672         scan pattern.
673         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
674         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
676 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
678         PR c++/48994
679         * g++.dg/cpp0x/range-for18.C: New.
681 2011-05-15  Tobias Burnus  <burnus@net-b.de>
683         PR fortran/18918
684         * gfortran.dg/coarray/image_index_2.f90: New.
686 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
688         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
689         * g++.dg/cpp0x/override2.C: New.
691 2011-05-14  Tobias Burnus  <burnus@net-b.de>
693         PR fortran/18918
694         * gfortran.de/coarray_20.f90: New.
696 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
698         PR fortran/22572
699         * function_optimize_7.f90:  New test case.
701 2011-05-13  Jason Merrill  <jason@redhat.com>
703         * g++.dg/cpp0x/decltype26.C: New.
704         * g++.dg/cpp0x/enum11.C: New.
706 2011-05-13  Tobias Burnus  <burnus@net-b.de>
708         PR fortran/48972
709         PR fortran/48991
710         * gfortran.dg/assign_8.f90: Update dg-error.
712 2011-05-13  Tobias Burnus  <burnus@net-b.de>
714         PR fortran/48972
715         * gfortran.dg/io_constraints_8.f90: New.
716         * gfortran.dg/io_constraints_9.f90: New.
718 2011-05-13  Martin Thuresson  <martint@google.com>
720         PR gcov-profile/47793
721         * gcc.dg/pr47793.c: New.
723 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
725         PR tree-optimization/48975
726         * gcc.dg/pr48975.c: New test.
728 2011-05-12  Tobias Burnus  <burnus@net-b.de>
730         PR fortran/48972
731         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
733 2011-05-12  Jason Merrill  <jason@redhat.com>
735         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
737 2011-05-12  Geert Bosch  <bosch@adacore.com>
739         * gnat.dg/view_conversion1.adb: New test.
741 2011-05-12  Richard Guenther  <rguenther@suse.de>
743         PR tree-optimization/48172
744         * gcc.dg/vect/pr48172.c: New testcase.
746 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
748         PR debug/48967
749         * g++.dg/opt/pr48967.C: New test.
751 2011-05-11  Jason Merrill  <jason@redhat.com>
753         * g++.dg/cpp0x/constexpr-friend.C: New.
754         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
756         * g++.dg/cpp0x/sfinae22.C: New.
758 2011-05-11  Tobias Burnus  <burnus@net-b.de>
760         PR fortran/48889
761         * gfortran.dg/generic_24.f90: New.
763 2011-05-11  Richard Guenther  <rguenther@suse.de>
765         PR tree-optimization/15256
766         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
768 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
770         PR debug/48159
771         * gcc.dg/pr48159-1.c: New test.
772         * gcc.dg/pr48159-2.c: New test.
774 2011-05-11  Richard Guenther  <rguenther@suse.de>
776         PR middle-end/48953
777         * gcc.dg/torture/pr48953.c: New testcase.
779 2011-05-11  Richard Guenther  <rguenther@suse.de>
781         PR tree-optimization/18041
782         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
784 2011-05-11  Alan Modra  <amodra@gmail.com>
786         PR target/47755
787         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
789 2011-05-10  Jason Merrill  <jason@redhat.com>
791         * g++.dg/cpp0x/defaulted25.C: New.
792         * g++.dg/template/crash7.C: Adjust.
794         * g++.dg/cpp0x/variadic108.C: New.
796 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
798         * g++.dg/inherit/virtual9.C: Extend.
800 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
802         PR target/48857
803         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
804         are passed and returned in vector registers.
806 2011-05-10  Richard Guenther  <rguenther@suse.de>
808         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
809         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
810         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
811         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
812         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
813         applies.
815 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
817         PR tree-optimization/48611
818         PR tree-optimization/48794
819         * gfortran.dg/gomp/pr48611.f90: New test.
820         * gfortran.dg/gomp/pr48794.f90: New test.
822         PR debug/48928
823         * gcc.dg/dfp/pr48928.c: New test.
825 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
827         PR c++/48522
828         * g++.dg/cpp0x/pr48522.C: New.
830 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
832         PR c++/48735
833         * g++.dg/cpp0x/sfinae21.C: New.
835 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
837         * g++.dg/template/sfinae28.C: Rename to...
838         * g++.dg/cpp0x/sfinae19.C: ... this.
839         * g++.dg/template/sfinae29.C: Rename to...
840         * g++.dg/cpp0x/sfinae20.C: ... this.
842 2011-05-09  Jeff Law <law@redhat.com>
844         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
845         consistent results.
847 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
849         PR c++/20039
850         * g++.dg/init/pr20039.C: New.
852 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
854         PR c++/48737
855         PR c++/48744
856         * g++.dg/template/sfinae28.C: New.
857         * g++.dg/template/sfinae29.C: Likewise.
859 2011-05-09  Jason Merrill  <jason@redhat.com>
861         * g++.dg/template/nontype23.C: New.
863 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
864         PR c++/48859
865         * g++.dg/init/pr48859.C: New.
867 2011-05-09  Jason Merrill  <jason@redhat.com>
869         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
870         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
871         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
872         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
873         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
874         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
875         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
876         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
878 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
880         * g++.dg/inherit/virtual9.C: New.
882 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
884         PR c++/48574
885         * g++.dg/template/dependent-expr8.C: New test case.
887 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
889         PR tree-optimization/48837
890         * gcc.dg/pr48837.c: New testcase.
892 2011-05-06  Jason Merrill  <jason@redhat.com>
894         * g++.dg/cpp0x/constexpr-condition2.C: New.
896         * g++.dg/cpp0x/constexpr-missing.C: New.
898 2011-05-06  Tobias Burnus  <burnus@net-b.de>
900         PR fortran/18918
901         * gfortran.dg/coarray/this_image_2.f90: New.
903 2011-05-06  Tobias Burnus  <burnus@net-b.de>
905         PR fortran/48858
906         PR fortran/48820
907         * gfortran.dg/bind_c_usage_22.f90: New.
908         * gfortran.dg/bind_c_usage_23.f90: New.
909         * gfortran.dg/bind_c_usage_24.f90: New.
910         * gfortran.dg/bind_c_usage_24_c.c: New.
912 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
914         PR c++/48838
915         * g++.dg/template/member9.C: New test case.
917 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
919         * gnat.dg/discr29.ad[sb]: New test.
920         * gnat.dg/discr30.adb: Likewise.
922 2011-05-05  Julian Brown  <julian@codesourcery.com>
924         * gcc.target/arm/neon-vset_lanes8.c: New test.
926 2011-05-05  Jason Merrill  <jason@redhat.com>
928         * g++.dg/init/new32.C: New.
930 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
932         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
933         Fix typo.
935 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
937         PR rtl-optimization/48381
938         * gcc.c-torture/compile/pr48381.c: New test.
940 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
942         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
943         to dg-options.
944         * gcc.target/i386/opt-1.c: Ditto.
946 2011-05-04  Jason Merrill  <jason@redhat.com>
948         * g++.dg/conversion/base1.C: New.
950 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
952         PR libgfortran/48787
953         * gfortran.dg/round_3.f08: Add more checks to test case.
955 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
957         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
958         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
959         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
960         Gate test on effective_target fd_truncate.
962 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
964         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
965         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
966         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
967         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
968         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
969         * gcc.target/i386/pr38824.c: Ditto.
970         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
971         * gcc.target/i386/vecinit-2.c: Ditto.
972         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
973         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
974         * gcc.target/i386/parity-2.c: Ditto.
975         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
977 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
979         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
980         remove duplication.
981         * gcc.target/bfin/mcpu-bf514.c: Likewise.
982         * gcc.target/bfin/mcpu-bf516.c: Likewise.
983         * gcc.target/bfin/mcpu-bf518.c: Likewise.
985 2011-05-03  Tobias Burnus  <burnus@net-b.de>
987         PR fortran/18918
988         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
990 2011-05-03  Tobias Burnus  <burnus@net-b.de>
992         PR fortran/18918
993         * gfortran.dg/coarray/this_image_1.f90: New.
995 2011-05-03  Tobias Burnus  <burnus@net-b.de>
997         PR fortran/18918
998         * gfortran.dg/coarray/caf.dg: New.
999         * gfortran.dg/coarray/image_index_1.f90: New, copied
1000         from ../coarray_16.f90.
1002 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1004         PR c++/28501
1005         * g++.dg/ext/complex9.C: New.
1007 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
1009         From Mike Frysinger
1010         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1011         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1012         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1014 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
1016         * gcc.target/bfin/builtins: Created.
1017         * gcc.target/bfin/hisilh-O0.c: Deleted.
1018         * gcc.target/bfin/hisilh.c: Moved to...
1019         * gcc.target/bfin/builtins/hisilh.c: ...here.
1020         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1021         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1022         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1023         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1024         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1025         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1026         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1027         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1028         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1029         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1030         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1031         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
1032         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
1033         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
1034         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
1035         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
1036         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1037         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1038         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1039         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1040         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1041         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1042         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1043         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1044         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1045         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
1046         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
1047         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
1048         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
1049         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
1050         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
1051         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
1052         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
1053         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
1054         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
1055         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
1056         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
1057         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
1058         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
1059         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
1060         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
1061         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
1062         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
1063         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
1064         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
1065         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
1066         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
1067         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
1068         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
1069         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
1070         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
1071         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
1072         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
1073         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
1074         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
1075         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
1076         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
1077         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
1078         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
1079         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
1080         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
1081         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
1082         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
1083         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
1084         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
1085         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
1086         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
1087         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
1088         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
1089         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
1090         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
1091         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
1092         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
1093         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
1094         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
1095         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
1096         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
1097         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
1098         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
1099         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
1100         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
1101         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
1102         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
1103         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
1104         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
1105         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
1106         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
1107         * gcc.target/bfin/builtins/circptr.c: Ditto.
1108         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
1109         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
1110         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
1111         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
1112         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
1113         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
1114         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
1115         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
1116         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
1117         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
1118         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
1119         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
1120         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
1121         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1122         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1123         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1124         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1125         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1126         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1127         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1128         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1129         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1130         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1131         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1132         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1133         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1134         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1135         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1136         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1137         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1138         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1139         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1140         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1141         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1142         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1143         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1144         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1145         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1146         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1147         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1148         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1149         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1150         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1151         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1152         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1153         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1154         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1155         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1156         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1157         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1158         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1159         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1160         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1161         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1162         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1163         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1164         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1165         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1166         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1167         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1168         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1169         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1170         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1171         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1172         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1173         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1174         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1175         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1176         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1177         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1179 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
1181         * gcc.target/arm/cold-lc.c: New test.
1183 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
1185         PR target/48774
1186         * gcc.dg/pr48774.c: New test.
1188 2011-05-03  Richard Guenther  <rguenther@suse.de>
1190         * gcc.dg/large-size-array-5.c: New testcase.
1192 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1194         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1196 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1198         * lib/target-supports.exp (check_effective_target_vect_strided):
1199         Replace with...
1200         (check_effective_target_vect_strided2)
1201         (check_effective_target_vect_strided3)
1202         (check_effective_target_vect_strided4)
1203         (check_effective_target_vect_strided8): ...these new functions.
1205         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1206         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1207         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1208         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1209         * gcc.dg/vect/pr37539.c: Likewise.
1210         * gcc.dg/vect/slp-11a.c: Likewise.
1211         * gcc.dg/vect/slp-11b.c: Likewise.
1212         * gcc.dg/vect/slp-11c.c: Likewise.
1213         * gcc.dg/vect/slp-12a.c: Likewise.
1214         * gcc.dg/vect/slp-12b.c: Likewise.
1215         * gcc.dg/vect/slp-18.c: Likewise.
1216         * gcc.dg/vect/slp-19a.c: Likewise.
1217         * gcc.dg/vect/slp-19b.c: Likewise.
1218         * gcc.dg/vect/slp-21.c: Likewise.
1219         * gcc.dg/vect/slp-23.c: Likewise.
1220         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1222         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1223         instead of vect_interleave && vect_extract_even_odd.
1224         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1225         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1226         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1227         * gcc.dg/vect/vect-1.c: Likewise.
1228         * gcc.dg/vect/vect-10.c: Likewise.
1229         * gcc.dg/vect/vect-98.c: Likewise.
1230         * gcc.dg/vect/vect-107.c: Likewise.
1231         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1232         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1233         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1234         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1235         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1236         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1237         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1238         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1239         * gcc.dg/vect/vect-strided-float.c: Likewise.
1240         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1241         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1242         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1243         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1244         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1245         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1246         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1247         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1248         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1249         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1250         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1251         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1252         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1253         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1254         * gcc.dg/vect/vect-vfa-03.c: Likewise.
1256         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1257         target condition.
1258         * gcc.dg/vect/pr30843.c: Likewise.
1259         * gcc.dg/vect/pr33866.c: Likewise.
1260         * gcc.dg/vect/slp-reduc-6.c: Likewise.
1261         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1262         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1263         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1265 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1267         * gcc.dg/vect/slp-11.c: Split into...
1268         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1269         gcc.dg/vect/slp-11c.c: ...these tests.
1270         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1271         * gcc.dg/vect/slp-12c.c: ...this new test.
1272         * gcc.dg/vect/slp-19.c: Split into...
1273         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1274         gcc.dg/vect/slp-19c.c: ...these new tests.
1276 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1278         * lib/target-supports.exp
1279         (check_effective_target_vect_extract_even_odd_wide): Delete.
1280         (check_effective_target_vect_strided_wide): Likewise.
1281         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1282         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1283         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1284         * gcc.dg/vect/pr37539.c: Likewise.
1285         * gcc.dg/vect/slp-11.c: Likewise.
1286         * gcc.dg/vect/slp-12a.c: Likewise.
1287         * gcc.dg/vect/slp-12b.c: Likewise.
1288         * gcc.dg/vect/slp-19.c: Likewise.
1289         * gcc.dg/vect/slp-23.c: Likewise.
1290         * gcc.dg/vect/vect-1.c: Likewise.
1291         * gcc.dg/vect/vect-98.c: Likewise.
1292         * gcc.dg/vect/vect-107.c: Likewise.
1293         * gcc.dg/vect/vect-strided-float.c: Likewise.
1295 2011-05-02  Jason Merrill  <jason@redhat.com>
1297         * g++.dg/init/new31.C: New.
1299 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
1301         PR c/35445
1302         * gcc.dg/pr35445.c: New test.
1304 2011-05-02  Jason Merrill  <jason@redhat.com>
1306         * c-c++-common/vla-1.c: New.
1308 2011-05-02  Richard Guenther  <rguenther@suse.de>
1310         PR tree-optimization/48822
1311         * gcc.dg/torture/pr48822.c: New testcase.
1313 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
1315         PR c++/47969
1316         * g++.dg/cpp0x/constexpr-47969.C: New.
1318 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
1320         PR testsuite/48498
1321         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
1322         on vect_no_align targets.
1323         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1324         vect_no_align targets.
1326 2011-05-01  Xinliang David Li  <davidxl@google.com>
1328         * gcc.dg/tree-ssa/integer-addr.c: New test.
1329         * gcc.dg/tree-ssa/alias_bug.c: New test.
1331 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1333         PR libgfortran/48787
1334         * gfortran.dg/round_3.f08: Add more checks.
1336 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1338         PR fortran/48821
1339         * gfortran.dg/import9.f90: New, proper test.
1340         * gfortran.dg/interface_37.f90: Remove bogus
1341         test (bogus copy of interface_36.f90).
1343 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1345         PR fortran/48821
1346         * gfortran.dg/interface_37.f90: New.
1348 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
1350         PR fortran/48746
1351         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1353 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
1355         PR tree-optimization/48809
1356         * gcc.c-torture/execute/pr48809.c: New test.
1358 2011-04-29  Jeff Law <law@redhat.com>
1360         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1362 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1364         PR c++/48606
1365         * g++.dg/init/ctor10.C: New.
1367 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1369         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1370           warning in implicitly instantiated templates.
1372 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1374         * g++.dg/warn/Wnull-conversion-1.C: New.
1375         * g++.dg/warn/Wnull-conversion-2.C: New.
1377 2011-04-29  Diego Novillo  <dnovillo@google.com>
1379         * g++.old-deja/g++.other/null3.C: Expect warning about
1380         converting boolean to a pointer.
1382 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
1384         PR fortran/48462
1385         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1386         being a target.
1388         PR fortran/48746
1389         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1391 2011-04-29  Tobias Burnus  <burnus@net-b.de>
1393         PR fortran/48810
1394         * gfortran.dg/typebound_proc_22.f90: New.
1396         PR fortran/48800
1397         * gfortran.dg/interface_36.f90: New.
1399 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1401         PR libgfortran/48488
1402         PR libgfortran/48602
1403         PR libgfortran/48615
1404         PR libgfortran/48684
1405         PR libgfortran/48787
1406         * gfortran.dg/fmt_g.f: Adjust test.
1407         * gfortran.dg/fmt_g0_1.f08: Adjust test.
1408         * gfortran.dg/round_3.f08: New test.
1409         * gfortran.dg/namelist_print_1.f: Adjust test.
1410         * gfortran.dg/char4_iunit_1.f03: Adjust test.
1411         * gfortran.dg/f2003_io_5.f03: Adjust test.
1412         * gfortran.dg/coarray_15.f90: Adjust test.
1413         * gfortran.dg/namelist_65.f90: Adjust test.
1414         * gfortran.dg/fmt_cache_1.f: Adjust test.
1415         * gfortran.dg/char4_iunit_2.f03: Adjust test.
1416         * gfortran.dg/real_const_3.f90: Adjust test.
1418 2011-04-28  Xinliang David Li  <davidxl@google.com>
1420         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1421         * testsuite/g++.dg/prof-robust-1.C: New test.
1423 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
1425         PR tree-optimization/48765
1426         * gcc.dg/vect/pr48765.c: New.
1428 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1430         PR tree-optimization/48775
1431         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1433 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1435         PR c++/48798
1436         * g++.dg/inherit/pr48798.C: New.
1437         * g++.old-deja/g++.other/base1.C: Adjust.
1439 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1441         PR c++/48656
1442         * g++.dg/template/inherit7.C: New test case.
1444 2011-04-28  Richard Guenther  <rguenther@suse.de>
1446         PR tree-optimization/40052
1447         PR tree-optimization/15347
1448         * gcc.dg/tree-ssa/vrp57.c: New testcase.
1449         * gcc.dg/pr15347.c: Likewise.
1451 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1453         PR c++/48530
1454         * g++.dg/cpp0x/sfinae18.C: New.
1456 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1458         PR c++/48771
1459         * g++.dg/ext/is_literal_type1.C: New.
1461 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1463         PR fortran/48112
1464         PR fortran/48279
1465         * gfortran.dg/interface_35.f90: New.
1466         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1467         * gfortran.dg/func_result_6.f90: Add dg-warning.
1468         * gfortran.dg/bessel_1.f90: Ditto.
1469         * gfortran.dg/hypot_1.f90: Ditto.
1470         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1471         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1472         * gfortran.dg/interface_assignment_4.f90: Ditto.
1474 2011-04-27  Jason Merrill  <jason@redhat.com>
1476         * g++.dg/ext/complex8.C: New.
1478         * g++.dg/cpp0x/initlist49.C: New.
1479         * g++.dg/init/new30.C: New.
1481 2011-04-27  Tobias Burnus  <burnus@net-b.de>
1483         PR fortran/48788
1484         * gfortran.dg/whole_file_34.f90: New.
1486 2011-04-27  Jan Hubicka  <jh@suse.cz>
1488         * gcc.dg/tree-ssa/inline-9.c: New testcase.
1490 2011-04-27  Jason Merrill  <jason@redhat.com>
1492         * g++.old-deja/g++.oliva/overload1.C: Adjust.
1494         * g++.dg/parse/ambig6.C: New.
1496 2011-04-27  Nick Clifton  <nickc@redhat.com>
1498         * gcc.dg/20020312-2.c: Add definition for RX.
1500         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1501         option with RX targets.
1503         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1504         /* */ comments.
1506 2011-04-27  Richard Guenther  <rguenther@suse.de>
1508         * gcc.dg/tree-ssa/pr23382.c: Remove.
1510 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1512         PR target/48767
1513         * gcc.c-torture/compile/pr48767.c: New test.
1515 2011-04-27  Richard Guenther  <rguenther@suse.de>
1517         PR tree-optimization/48772
1518         * g++.dg/pr48772.C: New testcase.
1520 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1522         PR c/48742
1523         * gcc.c-torture/compile/pr48742.c: New test.
1525 2011-04-26  Jason Merrill  <jason@redhat.com>
1527         * g++.dg/lookup/koenig13.C: New.
1529         * g++.dg/cpp0x/initlist48.C: New.
1531 2011-04-25  Jason Merrill  <jason@redhat.com>
1533         * g++.dg/cpp0x/sfinae17.C: New.
1535 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1537         PR target/48258
1538         * gcc.target/powerpc/pr48258-1.c: New file.
1539         * gcc.target/powerpc/pr48258-2.c: Ditto.
1541 2011-04-26  Xinliang David Li  <davidxl@google.com>
1543         * gcc.dg/uninit-suppress.c: New test.
1544         * gcc.dg/uninit-suppress.c: New test.
1546 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1548         PR debug/48768
1549         * gcc.dg/pr48768.c: New test.
1551         PR tree-optimization/48734
1552         * gcc.c-torture/compile/pr48734.c: New test.
1554         PR testsuite/48753
1555         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1557 2011-04-26  Richard Guenther  <rguenther@suse.de>
1559         PR tree-optimization/48731
1560         * gcc.dg/torture/pr48731.c: New testcase.
1562 2011-04-26  Richard Guenther  <rguenther@suse.de>
1564         PR testsuite/48753
1565         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1567 2011-04-26  Richard Guenther  <rguenther@suse.de>
1569         PR middle-end/48694
1570         * gcc.dg/torture/pr48694-1.c: New testcase.
1571         * gcc.dg/torture/pr48694-2.c: Likewise.
1573 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1575         * g++.dg/ext/underlying_type1.C: New.
1576         * g++.dg/ext/underlying_type2.C: Likewise.
1577         * g++.dg/ext/underlying_type3.C: Likewise.
1578         * g++.dg/ext/underlying_type4.C: Likewise.
1579         * g++.dg/ext/underlying_type5.C: Likewise.
1580         * g++.dg/ext/underlying_type6.C: Likewise.
1581         * g++.dg/ext/underlying_type7.C: Likewise.
1582         * g++.dg/ext/underlying_type8.C: Likewise.
1583         * g++.dg/ext/underlying_type9.C: Likewise.
1584         * g++.dg/ext/underlying_type10.C: Likewise.
1586 2011-04-25  Jason Merrill  <jason@redhat.com>
1588         * g++.dg/cpp0x/regress/template-const2.C: New.
1590 2011-04-25  Jeff Law <law@redhat.com>
1592         * gcc.dg/tree-ssa/vrp56.c: new test.
1594 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1596         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1598 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1600         PR preprocessor/48740
1601         * c-c++-common/raw-string-11.c: New test.
1603 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1605         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1606         hppa*-*-hpux*.
1608 2011-04-23  Tobias Burnus  <burnus@net-b.de>
1610         PR fortran/18918
1611         * gfortran.dg/coarray_19.f90: New.
1613 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1615         PR c/48685
1616         * gcc.dg/pr48685.c: New test.
1618 2011-04-22  Jan Hubicka  <jh@suse.cz>
1620         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1622 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1624         PR tree-optimization/48717
1625         * gcc.c-torture/execute/pr48717.c: New test.
1627 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1629         PR target/48723
1630         * gcc.target/i386/pr48723.c: New test.
1632 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1634         PR c/48716
1635         * gcc.dg/gomp/pr48716.c: New test.
1636         * g++.dg/gomp/pr48716.C: New test.
1638 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
1640         PR c/36750
1641         * gcc.dg/missing-field-init-2.c: Update testcase.
1643 2011-04-22  Alan Modra  <amodra@gmail.com>
1645         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1647 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1649         PR fortran/48405
1650         * gfortran.dg/function_optimize_6.f90:  New test.
1652 2011-04-21  Easwaran Raman  <eraman@google.com>
1654         * gcc.dg/stack-layout-2.c: New test.
1656 2011-04-21  Richard Guenther  <rguenther@suse.de>
1658         PR lto/48703
1659         * g++.dg/lto/pr48207-2_0.C: New testcase.
1660         * g++.dg/lto/pr48207-3_0.C: Likewise.
1662 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1664         * gnat.dg/volatile5.adb: New test.
1665         * gnat.dg/volatile5_pkg.ads: New helper.
1667 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1669         PR target/48708
1670         * gcc.target/i386/pr48708.c: New test.
1672 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1674         * gcc.dg/vect/vect-119.c: New test.
1676 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1678         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1679         and once without.
1681 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1682             Richard Sandiford  <richard.sandiford@linaro.org>
1684         PR target/46329
1685         * gcc.target/arm/pr46329.c: New test.
1687 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1689         PR fortran/18918
1690         * gfortran.dg/coarray_18.f90: New.
1692 2011-04-20  Jason Merrill  <jason@redhat.com>
1694         * g++.dg/cpp0x/initlist47.C: New.
1696         * g++.dg/init/dtor4.C: New.
1698 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1700         PR target/48678
1701         * gcc.target/i386/sse2-pinsrw.c: New test.
1702         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1703         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1704         * gcc.target/i386/sse2-insvhi.c: Ditto.
1705         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1706         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1708 2011-04-20  Jason Merrill  <jason@redhat.com>
1710         * g++.dg/template/const4.C: New.
1712 2011-04-20  Easwaran Raman  <eraman@google.com>
1714         * gcc.dg/stack-layout-1.c: New test.
1716 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1718         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1719         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1720         function.
1722 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1724         * gcc.dg/binop-xor1.c: New test.
1725         * gcc.dg/binop-xor2.c: New test.
1726         * gcc.dg/binop-xor3.c: New test.
1727         * gcc.dg/binop-xor4.c: New test.
1728         * gcc.dg/binop-xor5.c: New test.
1730 2011-04-20  Richard Guenther  <rguenther@suse.de>
1732         PR tree-optimization/47892
1733         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1735 2011-04-20  Richard Guenther  <rguenther@suse.de>
1737         PR middle-end/48695
1738         * g++.dg/torture/pr48695.C: New testcase.
1740 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1742         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1743         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1744         * gcc.c-torture/execute/pr45262.c: Ditto
1745         * gcc.dg/torture/pr43165.c: Ditto.
1746         * gcc.dg/torture/pr47228.c: Ditto.
1747         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1748         * gcc.dg/ipa/pr45644.c: Ditto.
1749         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1750         PDP11.
1752 2011-04-19  Jason Merrill  <jason@redhat.com>
1754         * g++.dg/ext/complex7.C: New.
1756         * g++.dg/ext/attrib41.C: New.
1758 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1760         PR testsuite/48676
1761         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1763 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1765         PR target/48678
1766         * gcc.target/i386/pr48678.c: New test.
1768 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1770         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1771         * g++.dg/opt/devirt2.C: New test.
1772         * g++.dg/ipa/devirt-g-1.C: Likewise.
1774 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1776         PR fortran/48588
1777         * gfortran.dg/whole_file_33.f90: New.
1779 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1781         * g++.dg/ipa/devirt-7.C: New test.
1783 2011-04-19  Richard Guenther  <rguenther@suse.de>
1785         PR lto/48207
1786         * g++.dg/lto/pr48207_0.C: New testcase.
1788 2011-04-18  Jason Merrill  <jason@redhat.com>
1790         * g++.dg/init/void1.C: New.
1792         * g++.dg/cpp0x/union4.C: New.
1794 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1796         PR middle-end/48661
1797         * g++.dg/torture/pr48661.C: New test.
1799         PR c++/48632
1800         * g++.dg/gomp/pr48632.C: New test.
1802 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1804         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1805         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1807 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1809         PR fortran/18918
1810         * gfortran.dg/coarray_17.f90: New.
1811         * gfortran.dg/coarray_10.f90: Update dg-error.
1813 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1815         PR testsuite/48251
1816         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1817         * gfortran.dg/guality/guality.exp: Likewise.
1819 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1821         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1823 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1825         * gcc.dg/vect/pr48377.c: Remove dg-do run.
1827 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1829         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1831 2011-04-18  Richard Guenther  <rguenther@suse.de>
1833         PR middle-end/46364
1834         * g++.dg/torture/pr46364.C: New testcase.
1836 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1838         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1840 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
1842         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1844 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1845             Ira Rosen  <ira.rosen@linaro.org>
1847         PR target/48252
1848         * gcc.target/arm/pr48252.c: New test.
1850 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1852         PR tree-optimization/48616
1853         * gcc.dg/pr48616.c: New test.
1855 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1857         PR fortran/18918
1858         * gfortran.dg/coarray_16.f90: New.
1860 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
1862         PR fortran/48462
1863         * gfortran.dg/realloc_on_assign_7.f03: New test.
1865 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1867         PR libgfortran/48602
1868         * gfortran.dg/fmt_g0_6.f08: New test.
1870 2011-04-17  Jason Merrill  <jason@redhat.com>
1872         * g++.dg/cpp0x/sfinae16.C: New.
1874 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
1876         * gcc.target/mips/reg-var-1.c: New test.
1878 2011-04-17  Jan Hubicka  <jh@suse.cz>
1880         * gcc.dg/winline-5.c: Update testcase.
1882 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1884         * gnat.dg/discr27.ad[sb]: Move dg directive.
1885         * gnat.dg/discr28.ad[sb]: New test.
1886         * gnat.dg/discr28_pkg.ads: New helper.
1888 2011-04-17  Michael Matz  <matz@suse.de>
1890         PR tree-optimization/48622
1891         PR lto/48645
1892         * gcc.dg/lto/pr48622_0.c: New test.
1894 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
1896         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1897         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1898         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1899         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1900         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1901         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1903 2011-04-15  Jason Merrill  <jason@redhat.com>
1905         * g++.dg/cpp0x/range-for17.C: New.
1907 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1909         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1910         * g++.dg/cpp0x/range-for3.C: Likewise.
1911         * g++.dg/cpp0x/range-for9.C: Correct error message.
1912         * g++.dg/cpp0x/range-for11.C: New.
1913         * g++.dg/cpp0x/range-for12.C: New.
1914         * g++.dg/cpp0x/range-for13.C: New.
1915         * g++.dg/cpp0x/range-for14.C: New.
1916         * g++.dg/cpp0x/range-for15.C: New.
1917         * g++.dg/cpp0x/range-for16.C: New.
1919 2011-04-15  Tobias Burnus  <burnus@net-b.de>
1921         PR fortran/18918
1922         * gfortran.dg/coarray_15.f90: Change to dg-do run.
1924 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1926         * objc.dg/naming-4.m: Updated.
1927         * objc.dg/naming-5.m: Updated.
1928         * objc.dg/naming-6.m: New.
1929         * objc.dg/naming-7.m: New.
1930         * obj-c++.dg/naming-1.mm: Updated.
1931         * obj-c++.dg/naming-2.mm: Updated.
1932         * obj-c++.dg/naming-3.mm: New.
1933         * obj-c++.dg/naming-4.mm: New.
1935 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1937         PR libgfortran/48589
1938         * gfortran.dg/fmt_g0_5.f08: New test.
1940 2011-04-15  Richard Guenther  <rguenther@suse.de>
1942         PR testsuite/48286
1943         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1945 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
1947         * gcc.target/avr/torture/pr41885.c (dg-options): Change
1948         -finline-limit=0 to -fno-inline
1950 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1952         PR target/48614
1953         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1954         just avx.
1956 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
1958         PR target/48605
1959         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1960         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1961         * gcc.target/i386/avx-insertps-3.c: New test.
1962         * gcc.target/i386/avx-insertps-4.c: New test.
1964 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1966         * gcc.target/avr/torture/pr41885.c (dg-options): Add
1967         -finline-limit=0
1969 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1971         PR target/46779
1972         PR target/45291
1973         PR target/41894
1974         * gcc.target/avr/pr46779-1.c: New test case
1975         * gcc.target/avr/pr46779-2.c: New test case
1977 2011-04-14  Jason Merrill  <jason@redhat.com>
1979         * g++.dg/cpp0x/sfinae15.C: New.
1981         * g++.dg/cpp0x/sfinae14.C: New.
1983         * g++.dg/ext/vla10.C: New.
1985 2011-04-14  Richard Guenther  <rguenther@suse.de>
1987         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1989 2011-04-14  Richard Guenther  <rguenther@suse.de>
1991         * gcc.dg/fold-bitand-4.c: Move ...
1992         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
1994 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1996         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1997         variables const.
1998         * gcc.target/avr/torture/trivial.c: Ditto.
2000 2011-04-13  Jason Merrill  <jason@redhat.com>
2002         * g++.dg/template/operator11.C: New.
2004 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
2006         PR middle-end/48591
2007         * gcc.dg/gomp/pr48591.c: New test.
2009         PR c++/48570
2010         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2011         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2013 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
2015         PR c++/48574
2016         * g++.dg/template/dependent-expr7.C: New test case.
2018 2011-04-13  Jason Merrill  <jason@redhat.com>
2020         * g++.dg/cpp0x/sfinae13.C: New.
2022 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
2024         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2026 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
2028         * gcc.target/arm/pr43698.c: Remove -march option.
2030 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
2032         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2033         -march option.
2035 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
2037         PR fortran/48360
2038         PR fortran/48456
2039         * gfortran.dg/realloc_on_assign_6.f03: New test.
2041 2011-04-12  Kai Tietz  <ktietz@redhat.com>
2043         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2044         targets the additional -mno-ms-bitfields and
2045         -Wno-packed-bitfield-compat options.
2046         * g++.dg/ext/bitfield3.C: Likewise.
2047         * g++.dg/ext/bitfield4.C: Likewise.
2048         * g++.dg/ext/bitfield5.C: Likewise.
2049         * gcc.dg/bitfld-15.c: Likewise.
2050         * gcc.dg/bitfld-16.c: Likewise.
2051         * gcc.dg/bitfld-17.c: Likewise.
2052         * gcc.dg/bitfld-18.c: Likewise.
2054 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
2056         * gcc.target/arm/neon-vld3-1.c: New test.
2057         * gcc.target/arm/neon-vst3-1.c: New test.
2058         * gcc.target/arm/neon/v*.c: Regenerate.
2060 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2062         PR rtl-optimization/48549
2063         * g++.dg/opt/pr48549.C: New test.
2065 2011-04-12  Richard Guenther  <rguenther@suse.de>
2067         PR tree-optimization/46076
2068         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
2070 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2072         PR testsuite/21164
2073         * lib/compat.exp (compat-execute): Declare unsupported after
2074         stripping path from src1.
2075         * lib/lto.exp (lto-execute): Likewise.
2077 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2079         PR c/48552
2080         * gcc.dg/pr48552-1.c: New test.
2081         * gcc.dg/pr48552-2.c: New test.
2083 2011-04-11  Jason Merrill  <jason@redhat.com>
2085         * g++.dg/cpp0x/sfinae12.C: New.
2087         * g++.dg/cpp0x/enum10.C: New.
2089         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
2091         * g++.dg/cpp0x/rv-func.C: New.
2093 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2095         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
2096         alpha*-dec-osf5*.
2098 2011-04-11  Martin Jambor  <mjambor@suse.cz>
2100         PR tree-optimization/48195
2101         * gcc.dg/ipa/pr48195.c: New test.
2103 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
2105         * gnat.dg/return3.adb: Remove unused switch.
2107 2011-04-08  Mike Stump  <mikestump@comcast.net>
2109         PR testsuite/48506
2110         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
2111         default to fno-common.
2113 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
2115         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
2116         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
2118 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2120         PR fortran/48448
2121         * gfortran.dg/function_optimize_5.f90:  New test.
2123 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2125         * gnat.dg/aggr17.adb: New test.
2126         * gnat.dg/aggr18.adb: Likewise.
2128 2011-04-08  Michael Matz  <matz@suse.de>
2130         PR middle-end/48389
2131         * gcc.target/i386/pr48389.c: New test.
2133 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
2135         PR rtl-optimization/48272
2136         * g++.dg/opt/pr48272.C: New.
2138 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
2140         PR rtl-optimization/48235
2141         * gcc.dg/pr48235.c: New.
2143 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2145         PR rtl-optimization/48302
2146         * g++.dg/opt/pr48302.C: New.
2148 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2150         PR target/48273
2151         * g++.dg/opt/pr48273.C: New.
2153 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2155         PR rtl-optimization/48442
2156         * gcc.dg/pr48442.c: New.
2158 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
2160         PR tree-optimization/48377
2161         * gcc.dg/vect/pr48377.c: New test.
2163 2011-04-07  Jason Merrill  <jason@redhat.com>
2165         * g++.dg/cpp0x/regress/call1.C: New.
2167         * g++.dg/cpp0x/variadic107.C: New.
2169         * g++.dg/cpp0x/sfinae11.C: New.
2170         * g++.dg/cpp0x/noexcept02.C: Fix.
2172         * g++.dg/cpp0x/sfinae10.C: New.
2174         * g++.dg/cpp0x/sfinae9.C: New.
2176         * c-c++-common/Wcast-qual-1.c: Move here from...
2177         * gcc.dg/cast-qual-3.c: ...here, and...
2178         * g++.dg/warn/Wcast-qual2.C: ...here.
2180         * g++.dg/cpp0x/sfinae8.C: New.
2182         * g++.dg/cpp0x/sfinae7.C: New.
2184         * g++.dg/cpp0x/enum9.C: New.
2186 2011-04-07  Mike Stump  <mikestump@comcast.net>
2188         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2189         with no trampolines.
2191 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
2193         PR fortran/48117
2194         * gfortran.dg/gomp/pr48117.f90: New test.
2196         PR debug/48343
2197         * gcc.dg/torture/pr48343.c: New test.
2199 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2201         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2203 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
2205         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2207 2011-04-07  Tom de Vries  <tom@codesourcery.com>
2209         PR target/43920
2210         * lib/scanasm.exp (object-size): New proc.
2211         * gcc.target/arm/pr43920-2.c: New test.
2213 2011-04-06  Tobias Burnus  <burnus@net-b.de>
2215         PR fortran/18918
2216         PR fortran/48477
2217         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2219 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
2221         * gcc.dg/mtune.c: Prune note from output.
2223 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
2225         PR debug/48466
2226         * gcc.dg/guality/pr36977.c: New test.
2227         * gcc.dg/guality/pr48466.c: New test.
2229 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2231         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2233 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
2235         * gnat.dg/return3.adb: New test.
2237 2011-04-06  Richard Guenther  <rguenther@suse.de>
2239         PR tree-optimization/47663
2240         * gcc.dg/tree-ssa/inline-8.c: New testcase.
2242 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
2244         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2245         Solaris 8 and 9 as well.
2247 2011-04-05  Tom de Vries  <tom@codesourcery.com>
2249         PR target/43920
2250         * gcc.target/arm/pr43920-1.c: New test.
2252 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
2254         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2255         (cctor): Actually return the value.
2256         (main): Cast return values.
2258 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2260         * gfortran.dg/character_comparison_8.f90:  New test.
2262 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2264         * frontend-passes: (optimize_lexical_comparison): New function.
2265         (optimize_expr): Call it.
2266         (optimize_comparison): Also handle lexical comparison functions.
2267         Return false instad of -2 for unequal comparison.
2269 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2271         PR fortran/48412
2272         * function_optimize_4.f90:  New test.
2274 2011-04-04  Tobias Burnus  <burnus@net-b.de>
2276         PR fortran/18918
2277         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2278         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2279         * gfortran.dg/coarray_15.f90: New.
2281 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2283         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2284         * gfortran.dg/bessel_7.f90: Likewise.
2286 2011-04-03  Tobias Burnus  <burnus@net-b.de>
2288         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2290 2011-04-03  Richard Guenther  <rguenther@suse.de>
2291             Ira Rosen  <ira.rosen@linaro.org>
2293         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2294         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2295         -ftree-loop-if-convert-stores.
2297 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2299         * gnat.dg/specs/aggr2.ads: New test.
2301 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2303         * gnat.dg/debug2.ad[sb]: New test.
2304         * gnat.dg/debug2_pkg.ads: New helper.
2305         * gnat.dg/debug3.ad[sb]: New test.
2307 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
2309         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2311 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
2313         PR middle-end/48335
2314         * gcc.c-torture/compile/pr48335-1.c: New test.
2315         * gcc.dg/pr48335-1.c: New test.
2316         * gcc.dg/pr48335-2.c: New test.
2317         * gcc.dg/pr48335-3.c: New test.
2318         * gcc.dg/pr48335-4.c: New test.
2319         * gcc.dg/pr48335-5.c: New test.
2320         * gcc.dg/pr48335-6.c: New test.
2321         * gcc.dg/pr48335-7.c: New test.
2322         * gcc.dg/pr48335-8.c: New test.
2323         * gcc.target/i386/pr48335-1.c: New test.
2325 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
2327         PR c/36299
2328         * gcc.dg/Waddress.c: New test.
2330 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2332         PR fortran/48352
2333         * gfortran.dg/function_optimize_3.f90:  New test.
2335 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
2337         * gcc.c-torture/compile/20110401-1.c: New test.
2339         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2340         * g++.dg/lto/20091002-2_0.C: Likewise.
2341         * g++.dg/lto/20090303_0.c: Likewise.
2342         * g++.dg/lto/20091004-1_0.C: Likewise.
2343         * g++.dg/lto/20091002-3_0.C: Likewise.
2344         * g++.dg/lto/20091004-2_0.C: Likewise.
2345         * g++.dg/lto/20081123_0.C: Likewise.
2346         * g++.dg/lto/20090313_0.C: Likewise.
2347         * g++.dg/lto/20081109-1_0.C: Likewise.
2348         * g++.dg/lto/20081219_0.C: Likewise.
2349         * g++.dg/lto/20081204-1_0.C: Likewise.
2350         * g++.dg/lto/20090302_0.C: Likewise.
2351         * g++.dg/lto/20081119-1_0.C: Likewise.
2352         * g++.dg/lto/20081118_0.C: Likewise.
2353         * gcc.dg/lto/20091020-2_0.c: Likewise.
2354         * gcc.dg/lto/20090210_0.c: Likewise.
2355         * gcc.dg/lto/20081204-1_0.c: Likewise.
2356         * gcc.dg/lto/20081224_0.c: Likewise.
2357         * gcc.dg/lto/20090219_0.c: Likewise.
2358         * gcc.dg/lto/20091014-1_0.c: Likewise.
2359         * gcc.dg/lto/20091016-1_0.c: Likewise.
2360         * gcc.dg/lto/20090206-2_0.c: Likewise.
2361         * gcc.dg/lto/20090116_0.c: Likewise.
2362         * gcc.dg/lto/20091013-1_0.c: Likewise.
2363         * gcc.dg/lto/20091015-1_0.c: Likewise.
2364         * gcc.dg/lto/20090126-2_0.c: Likewise.
2366 2011-03-31  Ian Lance Taylor  <iant@google.com>
2368         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2370 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2372         * gnat.dg/opt16.adb: New test.
2374 2011-03-31  Jason Merrill  <jason@redhat.com>
2376         * g++.dg/cpp0x/defaulted24.C: New.
2378 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2380         PR target/16292
2381         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2382         with -O0.
2384 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2386         * g++.dg/other/i386-9.C: New test.
2388 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2390         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2392 2011-03-30  Jason Merrill  <jason@redhat.com>
2394         * g++.dg/cpp0x/regress/error-recovery1.C: New.
2396         * g++.dg/cpp0x/regress/isnan.C: New.
2398         * g++.dg/cpp0x/initlist46.C: New.
2400 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
2402         PR target/47551
2403         * gcc.target/arm/neon-modes-2.c: New test.
2405 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
2407         PR c/48305
2408         * gcc.c-torture/compile/pr48305.c: New test.
2410 2011-03-29  Jason Merrill  <jason@redhat.com>
2412         * g++.dg/cpp0x/regress/value-dep1.C: New.
2414 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
2416         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2418 2011-03-29  Ian Lance Taylor  <iant@google.com>
2420         * go.test/go-test.exp: Handle the test lines used in several new
2421         tests.
2422         (errchk): Add opts parameter.  Change all callers.  Handle parens
2423         in regexps.
2425 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
2426             Dominique d'Humieres  <dominiq@lps.ens.fr>
2428         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2429         and __APPLE__ && __PPC__ && __ALTIVEC__.
2431 2011-03-29  Jason Merrill  <jason@redhat.com>
2433         * g++.dg/cpp0x/dependent1.C: New.
2435         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2437         * g++.dg/cpp0x/constexpr-memfn1.C: New.
2439         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2441 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
2443         PR fortran/48095
2444         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2445         * gfortran.dg/proc_ptr_comp_32.f90: New.
2447 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2449         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
2450         check for corresponding warning.
2452 2011-03-28  Jason Merrill  <jason@redhat.com>
2454         * g++.dg/cpp0x/rv-deduce2.C: New.
2456 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
2458         PR debug/48203
2459         * gcc.dg/pr48203.c: New test.
2461 2011-03-28  Jeff Law <law@redhat.com>
2463         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2465 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
2467         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2468         and __PPC__ && __ALTIVEC__.
2470 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2472         PR testsuite/48238
2473         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2474         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2475         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2476         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2478 2011-03-28  Jason Merrill  <jason@redhat.com>
2480         * g++.dg/cpp0x/initlist-array2.C: New.
2482         * g++.dg/cpp0x/initlist-array1.C: New.
2484         * g++.dg/cpp0x/constexpr-compound.C: New.
2486         * g++.dg/cpp0x/constexpr-using.C: New.
2488         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2490 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
2492         PR testsuite/48276
2493         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2495 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2497         * gcc.dg/slp-1.c: New test.
2499 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2501         * gcc.target/i386/avx256-unaligned-load-1.c: New.
2502         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2503         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2504         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2505         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2506         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2507         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2508         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2509         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2510         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2511         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2512         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2513         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2514         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2516 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2518         PR fortran/47065
2519         * gfortran.dg/trim_optimize_5.f90:  New test.
2520         * gfortran.dg/trim_optimize_6.f90:  New test.
2522 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
2524         PR target/38598
2525         * gcc.target/mips/madd-7.c: Remove -mlong32.
2526         * gcc.target/mips/msub-7.c: Likewise.
2528 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
2530         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2531         accesses to preserve the meaning of the test for doubleword vectors.
2532         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2533         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2535 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
2537         PR fortran/48291
2538         * gfortran.dg/class_42.f03: New.
2540 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
2542         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2543         strided accesses.
2545 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
2547         PR rtl-optimization/48144
2548         * gcc.dg/pr48144.c: New test.
2550 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2552         * gnat.dg/discr27.ad[sb]: New test.
2554 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2556         * gnat.dg/limited_with2.ad[sb]: New test.
2557         * gnat.dg/limited_with2_pkg1.ads: New helper.
2558         * gnat.dg/limited_with2_pkg2.ads: Likewise.
2560 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2562         * gnat.dg/opt15.adb: New test.
2563         * gnat.dg/opt15_pkg.ad[sb]: New helper.
2565 2011-03-25  Tobias Burnus  <burnus@net-b.de>
2567         PR fortran/48174
2568         PR fortran/45304
2569         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2570         * gfortran.dg/leadz_trailz_3.f90: Ditto
2572 2011-03-25  Martin Jambor  <mjambor@suse.cz>
2574         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2576 2011-03-25  Jason Merrill  <jason@redhat.com>
2578         * g++.dg/cpp0x/defaulted22.C: New.
2579         * g++.dg/cpp0x/defaulted23.C: New.
2580         * g++.dg/cpp0x/defaulted15.C: Adjust.
2582 2011-03-25  Jason Merrill  <jason@redhat.com>
2584         * g++.dg/cpp0x/move1.C: New.
2586 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
2588         PR target/48287
2589         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2591 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2593         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2594         for mips-sgi-irix6.5.
2595         Replace snprintf prototype by <stdio.h>.
2597 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2599         PR testsuite/48283
2600         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2601         run_expensive_tests.
2602         * gcc.dg/graphite/block-4.c: Likewise.
2603         * gcc.dg/graphite/block-7.c: Likewise.
2604         * gcc.dg/graphite/block-8.c: Likewise.
2606 2011-03-25  Richard Guenther  <rguenther@suse.de>
2608         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2609         * g++.dg/tree-ssa/pr8781.C: Likewise.
2610         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2611         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2612         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2613         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2614         * gcc.dg/tree-ssa/alias-18.c: Likewise.
2615         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2616         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2617         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2618         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2619         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2620         * gcc.dg/tree-ssa/pr21574.c: Likewise.
2621         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2622         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2623         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2624         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2625         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2626         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2627         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2628         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2629         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2630         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2631         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2632         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2633         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2634         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2635         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2636         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2637         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2638         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2639         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2640         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2641         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2642         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2643         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2644         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2645         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2646         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2647         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2648         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2649         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2650         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2651         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2652         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2653         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2654         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2655         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2656         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2657         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2658         * c-c++-common/pr46562-2.c: Likewise.
2659         * gfortran.dg/pr42108.f90: Likewise.
2660         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2661         foo to be inlined even at -O1.
2662         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2663         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2664         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2665         * gcc.dg/matrix/matrix.exp: Disable FRE.
2667 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2669         PR debug/48204
2670         * gcc.dg/dfp/pr48204.c: New test.
2672 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
2674         PR target/48209
2675         * gcc.c-torture/execute/pr47917.c: Move this...
2676         * gcc.dg/torture/pr47917.c: to here and add xfails.
2678 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2680         * gnat.dg/array16.ad[sb]: New test.
2681         * gnat.dg/array16.ads: New helper.
2683 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2685         * gnat.dg/derived_type2.adb: New test.
2687 2011-03-24  Richard Guenther  <rguenther@suse.de>
2689         PR tree-optimization/48271
2690         * g++.dg/torture/pr48271.C: New testcase.
2692 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2694         * gnat.dg/array15.ad[sb]: New test.
2696 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2698         PR target/48237
2699         * gcc.target/i386/pr48237.c: New test.
2701 2011-03-24  Richard Guenther  <rguenther@suse.de>
2703         PR middle-end/48269
2704         * gcc.dg/builtin-object-size-10.c: New testcase.
2706 2011-03-24  Richard Guenther  <rguenther@suse.de>
2708         PR tree-optimization/46562
2709         * c-c++-common/pr46562-2.c: New testcase.
2710         * c-c++-common/pr46562.c: Likewise.
2712 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2714         * gcc.dg/vect/vect-cselim-1.c: New test.
2715         * gcc.dg/vect/vect-cselim-2.c: New test.
2717 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2719         * gcc.target/arm/pr46934.c: New.
2721 2011-03-23  Ian Lance Taylor  <iant@google.com>
2723         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2725 2011-03-23  Richard Guenther  <rguenther@suse.de>
2727         * gcc.dg/struct: Remove directory and contents.
2729 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2731         PR testsuite/48251
2732         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2734 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2736         * gnat.dg/discr26.ad[sb]: New test.
2737         * gnat.dg/discr26_pkg.ads: New helper.
2739 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2741         PR target/47553
2742         * gcc.target/arm/neon-vld-1.c: New test.
2744 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2746         * gnat.dg/array14.ad[sb]: New test.
2747         * gnat.dg/array14_pkg.ads: New helper.
2749 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2751         * gcc.c-torture/execute/920501-8.x: Remove.
2752         * gcc.c-torture/execute/930513-1.x: Remove.
2753         * gcc.c-torture/execute/960312-1.x: Remove.
2754         * gcc.c-torture/compile/20000804-1.c,
2755         gcc.c-torture/compile/20001205-1.c,
2756         gcc.c-torture/compile/20001226-1.c,
2757         gcc.c-torture/compile/20010518-2.c,
2758         gcc.c-torture/compile/20020312-1.c,
2759         gcc.c-torture/compile/20020604-1.c,
2760         gcc.c-torture/compile/920501-12.c,
2761         gcc.c-torture/compile/920501-4.c,
2762         gcc.c-torture/compile/920520-1.c,
2763         gcc.c-torture/compile/980506-1.c,
2764         gcc.c-torture/execute/980709-1.x,
2765         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2766         options for m68hc11.
2767         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2768         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2769         m68hc11.
2771 2011-03-22  Nick Clifton  <nickc@redhat.com>
2773         * lib/target-supports.exp (check_profiling_available): Add MN10300
2774         to the list of targets that do not support profiling.  Restore
2775         alpha sorting to this list.
2777 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2779         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2780         failure on 32-bit systems.
2781         * gcc.dg/torture/vector-2.c: Ditto.
2783 2011-03-22  Richard Guenther  <rguenther@suse.de>
2785         PR tree-optimization/48228
2786         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2788 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2790         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2791         powerpc.
2793         PR target/48226
2794         * gcc.target/powerpc/pr48226.c: New file.
2796 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2798         * lib/prune.exp (prune_gcc_output): Prune "could not create
2799         compact unwind for" warnings.
2801 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2803         PR c/42544
2804         PR c/48197
2805         * gcc.c-torture/execute/pr42544.c: New test.
2806         * gcc.c-torture/execute/pr48197.c: New test.
2808 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2810         PR preprocessor/48192
2811         * gcc.target/powerpc/pr48192.c: New file.
2813         PR target/48053
2814         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2815         split problem of 0 being loaded in a VSX register.
2817 2011-03-21  Richard Guenther  <rguenther@suse.de>
2819         PR c/47939
2820         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2821         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2822         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2823         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2825 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2827         PR target/48213
2828         * gcc.dg/pr48213.c: New test.
2830 2011-03-21  Kai Tietz  <ktietz@redhat.com>
2832         PR target/12171
2833         * g++.dg/plugin/attribute_plugin.c: Adjust test.
2835 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
2837         * gcc.target/arm/xor-and.c: New.
2839 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2841         PR fortran/22572
2842         * gfortran.dg/function_optimize_1.f90:  New test.
2843         * gfortran.dg/function_optimize_2.f90:  New test.
2845 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2847         PR rtl-optimization/47502
2848         * gcc.target/i386/pr47502-1.c: New.
2849         * gcc.target/i386/pr47502-2.c: Likewise.
2851 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2853         PR rtl-optimization/48156
2854         * gcc.dg/pr48156.c: New test.
2856 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2858         PR libfortran/47439
2859         * gfortran.dg/scratch_1.f90: Adjust test.
2861 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2863         PR libfortran/47439
2864         * gfortran.dg/scratch_1.f90: New test.
2866 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2868         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2869         variably modified typedefs.
2870         * gcc.dg/c1x-typedef-2.c: Remove.
2872 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2874         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2875         * gcc.dg/c1x-anon-struct-3.c: New test.
2876         * gcc.dg/anon-struct-11.c: Update.
2878 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2880         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2881         dg-xfail-run-if.
2882         Only xfail with gas.
2884 2011-03-18  Jason Merrill  <jason@redhat.com>
2886         * g++.dg/template/fn-ptr1.C: New.
2888         * g++.dg/overload/volatile1.C: New.
2890         * g++.dg/opt/pr23372.C: New.
2892         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2894 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2896         PR middle-end/47405
2897         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2899 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
2901         * gcc.target/arm/unsigned-extend-1.c: New.
2903 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
2905         PR bootstrap/48161
2906         * gcc.c-torture/compile/pr48161.c: New test.
2908 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2910         PR middle-end/47725
2911         * gcc.dg/torture/pr47725.c: New.
2913 2011-03-17  Jason Merrill  <jason@redhat.com>
2915         * g++.dg/cpp0x/constexpr-overflow2.C: New.
2916         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2918 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
2920         * gnat.dg/specs/elab2.ads: New test.
2921         * gnat.dg/specs/elab2_pkg.ads: New helper.
2923 2011-03-17  Jason Merrill  <jason@redhat.com>
2925         * g++.dg/cpp0x/decltype-1212.C: New.
2926         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2928 2011-03-17  Jason Merrill  <jason@redhat.com>
2930         * g++.dg/parse/memfnquals1.C: New.
2932 2011-03-17  Richard Guenther  <rguenther@suse.de>
2934         PR middle-end/48134
2935         * gcc.dg/pr48134.c: New testcase.
2937 2011-03-17  Richard Guenther  <rguenther@suse.de>
2939         PR middle-end/48165
2940         * g++.dg/torture/pr48165.C: New testcase.
2942 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2944         PR rtl-optimization/48141
2945         * gcc.dg/pr48141.c: New test.
2947 2011-03-16  Jason Merrill  <jason@redhat.com>
2949         * g++.dg/cpp0x/constexpr-48089.C: New.
2951         * g++.dg/cpp0x/constexpr-abi1.C: New.
2953         * g++.dg/cpp0x/constexpr-46336.C: New.
2954         * g++.dg/parse/friend5.C: Adjust expected errors.
2956         * g++.dg/cpp0x/constexpr-47570.C: New.
2958 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
2960         PR debug/47510
2961         * ++.dg/debug/dwarf2/typedef6.C: New test.
2963 2011-03-16  Jason Merrill  <jason@redhat.com>
2965         * g++.dg/cpp0x/elision2.C: New.
2967         * g++.dg/cpp0x/constexpr-array3.C: New.
2969 2011-03-16  Jason Merrill  <jason@redhat.com>
2971         * g++.dg/cpp0x/sfinae6.C: New.
2972         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2973         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2974         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2975         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2976         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2978 2011-03-16  Jason Merrill  <jason@redhat.com>
2980         * g++.dg/template/incomplete6.C: New.
2982 2011-03-16  Jeff Law <law@redhat.com>
2984         * gcc.dg/tree-ssa/vrp55.c: New test.
2986 2011-03-16  Jason Merrill  <jason@redhat.com>
2988         * g++.dg/cpp0x/auto22.C: New.
2990 2011-03-16  Richard Guenther  <rguenther@suse.de>
2992         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2993         optimizing it away if promoted to const.
2995 2011-03-16  Richard Guenther  <rguenther@suse.de>
2997         PR tree-optimization/48149
2998         * gcc.dg/fold-complex-1.c: New testcase.
3000 2011-03-16  Richard Guenther  <rguenther@suse.de>
3002         PR testsuite/48147
3003         * gcc.dg/guality/pr45882.c: Really make sure no inlining
3004         or cloning happens.
3006 2011-03-16  Richard Guenther  <rguenther@suse.de>
3008         PR tree-optimization/26134
3009         * gcc.dg/tree-ssa/complex-6.c: New testcase.
3011 2011-03-16  Richard Guenther  <rguenther@suse.de>
3013         PR tree-optimization/48146
3014         * gcc.dg/torture/pr48146.c: New testcase.
3016 2011-03-16  Richard Guenther  <rguenther@suse.de>
3018         * gcc.dg/tree-ssa/pr14814.c: Adjust.
3019         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3021 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
3023         PR middle-end/48136
3024         * gcc.c-torture/compile/pr48136.c: New test.
3026         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3028         PR debug/45882
3029         * gcc.dg/guality/pr45882.c: New test.
3031 2011-03-15  Jason Merrill  <jason@redhat.com>
3033         * g++.dg/cpp0x/constexpr-recursion.C: New.
3035         * g++.dg/cpp0x/implicit11.C: New.
3037 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3039         * g++.dg/cpp0x/constexpr-attribute.C: New.
3041 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3043         * g++.dg/parse/pr34758.C: New.
3045 2011-03-15  Xinliang David Li  <davidxl@google.com>
3047         PR c/47837
3048         * gcc.dg/uninit-pred-7_d.c: New test.
3049         * gcc.dg/uninit-pred-8_d.c: New test.
3051 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3053         PR target/46788
3054         * gcc.target/arm/pr46788.c: New.
3056 2011-03-15  Richard Guenther  <rguenther@suse.de>
3058         PR middle-end/47650
3059         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
3060         * gfortran.dg/ishft_4.f90: Likewise.
3061         * gfortran.dg/leadz_trailz_3.f90: Likewise.
3063 2011-03-15  Richard Guenther  <rguenther@suse.de>
3065         PR tree-optimization/13954
3066         * g++.dg/tree-ssa/pr13954.C: New testcase.
3068 2011-03-15  Richard Guenther  <rguenther@suse.de>
3070         PR tree-optimization/48037
3071         * gcc.target/i386/pr48037-1.c: New testcase.
3073 2011-03-15  Richard Guenther  <rguenther@suse.de>
3075         PR tree-optimization/41490
3076         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
3077         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
3078         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
3079         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
3080         * g++.dg/tree-ssa/pr33604.C: Adjust.
3082 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
3084         PR middle-end/47917
3085         * gcc.c-torture/execute/pr47917.c: New test.
3086         * gcc.dg/pr47917.c: New test.
3088         PR middle-end/38878
3089         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
3091 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
3093         * gcc.target/i386/sse4_1-floor-vec.c: New test.
3094         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
3095         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
3096         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
3097         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
3098         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
3099         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
3100         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
3101         * gcc.target/i386/avx-floor-vec.c: Ditto.
3102         * gcc.target/i386/avx-ceil-vec.c: Ditto.
3103         * gcc.target/i386/avx-trunc-vec.c: Ditto.
3104         * gcc.target/i386/avx-rint-vec.c: Ditto.
3105         * gcc.target/i386/avx-floorf-vec.c: Ditto.
3106         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
3107         * gcc.target/i386/avx-truncf-vec.c: Ditto.
3108         * gcc.target/i386/avx-rintf-vec.c: Ditto.
3110 2011-03-14  Tom Tromey  <tromey@redhat.com>
3112         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
3113         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
3114         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
3116 2011-03-14  Tom Tromey  <tromey@redhat.com>
3118         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
3119         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
3120         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3122 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
3124         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3126 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
3128         PR rtl-optimization/47166
3129         * gcc.c-torture/execute/postmod-1.c: New test.
3131 2011-03-14  Richard Guenther  <rguenther@suse.de>
3133         PR middle-end/48098
3134         * gcc.dg/torture/pr48098.c: New testcase.
3136 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
3138         PR target/48053
3139         * gcc.target/powerpc/pr48053-1.c: New test.
3140         * gcc.target/powerpc/pr48053-2.c: Likewise.
3142 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3144         PR libfortran/48066
3145         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
3147 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3149         PR libfortran/48066
3150         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
3152 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
3154         PR fortran/48059
3155         * gfortran.dg/class_41.f03: New.
3157 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
3159         * g++.dg/conversion/cast3.C: New test.
3161 2011-03-11  Jason Merrill  <jason@redhat.com>
3163         * g++.dg/template/error45.C: New.
3165         * g++.dg/parse/no-type-defn1.C: New.
3167         * g++.dg/ext/attrib40.C: New.
3169         * g++.dg/cpp0x/regress/array1.C: New.
3171 2011-03-11  Richard Guenther  <rguenther@suse.de>
3173         PR tree-optimization/48067
3174         * gcc.dg/pr48067.c: New testcase.
3176 2011-03-11  Richard Guenther  <rguenther@suse.de>
3178         PR lto/48073
3179         * g++.dg/lto/20110311-1_0.C: New testcase.
3181 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3183         PR c++/48035
3184         * g++.dg/inherit/virtual8.C: New test.
3186         PR middle-end/48044
3187         * gcc.dg/torture/pr48044.c: New test.
3189 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
3191         PR fortran/47768
3192         * gfortran.dg/proc_ptr_comp_31.f90: New.
3194 2011-03-11  Richard Guenther  <rguenther@suse.de>
3196         PR tree-optimization/47278
3197         * gcc.dg/torture/pr47278-1.c: New testcase.
3198         * gcc.dg/torture/pr47278-2.c: Likewise.
3200 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3202         PR tree-optimization/48063
3203         * gcc.dg/torture/pr48063.c: New test.
3205 2011-03-10  Jason Merrill  <jason@redhat.com>
3207         * g++.dg/template/array22.C: New.
3209         * g++.dg/cpp0x/syntax-err1.C: New.
3210         * g++.dg/parse/error36.C: Adjust expected errors.
3211         * g++.old-deja/g++.pt/ctor2.C: Likewise.
3212         * g++.old-deja/g++.pt/typename3.C: Likewise.
3213         * g++.old-deja/g++.pt/typename4.C: Likewise.
3214         * g++.old-deja/g++.pt/typename6.C: Likewise.
3216 2011-03-09  Jason Merrill  <jason@redhat.com>
3218         * g++.dg/template/nontype22.C: New.
3220 2011-03-09  Martin Jambor  <mjambor@suse.cz>
3222         PR tree-optimization/47714
3223         * g++.dg/torture/pr47714.C: New test.
3225 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3227         PR target/47755
3228         * gcc.target/powerpc/pr47755-2.c: New file.
3230 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3232         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3233         is not set in the environment, pass 64 as first argument when not
3234         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3235         native where ulimit -u is supported.
3237 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3239         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3241 2011-03-08  Jason Merrill  <jason@redhat.com>
3243         * g++.dg/template/nontype21.C: New.
3245         * g++.dg/template/anon5.C: New.
3247 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3249         PR debug/47881
3250         * gcc.dg/pr47881.c: New test.
3252 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
3254         PR c++/47957
3255         * g++.dg/lookup/template3.C: New test.
3257 2011-03-08  Kai Tietz  <ktietz@redhat.com>
3259         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3260         'long' type.
3262 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
3264         PR testsuite/47954
3265         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3266         sizeof to compute alignment.
3268 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3270         PR tree-optimization/48022
3271         * gcc.dg/pr48022-1.c: New test.
3272         * gcc.dg/pr48022-2.c: New test.
3274 2011-03-07  Jason Merrill  <jason@redhat.com>
3276         * g++.dg/template/nontype20.C: New.
3277         * g++.dg/init/member1.C: Adjust expected errors.
3278         * g++.dg/parse/constant4.C: Likewise.
3279         * g++.dg/template/qualified-id3.C: Likewise.
3280         * g++.old-deja/g++.pt/crash10.C: Likewise.
3282         * g++.dg/cpp0x/regress/non-const1.C: New.
3284 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
3286         PR debug/47991
3287         * gcc.dg/pr47991.c: New test.
3289 2011-03-07  Jason Merrill  <jason@redhat.com>
3291         * g++.dg/abi/mangle46.C: New.
3293 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
3295         PR target/47862
3296         * gcc.target/powerpc/pr47862.c: New.
3298 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
3300         PR target/45413
3301         * gcc.target/i386/combine-mul.c: Require nonpic.
3303 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
3304             Nathan Froyd  <froydnj@codesourcery.com>
3306         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3308 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
3310         * README.QMTEST: Remove.
3312 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
3313             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3315         PR fortran/47850
3316         * gfortran.dg/array_constructor_37.f90 : New test.
3318 2011-03-05  Jason Merrill  <jason@redhat.com>
3320         * g++.dg/abi/mangle39.C: ABI v5, not 6.
3321         * g++.dg/abi/mangle45.C: Likewise.
3322         * g++.dg/cpp0x/trailing1.C: Likewise.
3324 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3326         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3328 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
3330         PR rtl-optimization/47899
3331         * gcc.dg/pr47899.c: New test.
3333         * gcc.dg/torture/pr47968.c: Ignore warnings.
3335         PR tree-optimization/47967
3336         * gcc.c-torture/compile/pr47967.c: New test.
3338 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3340         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3341         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3343 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3345         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3346         and property_getAttributes() if __OBJC2__.
3347         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3348         * objc.dg/property/property-encoding-1.m: New.
3349         * obj-c++.dg/property/property-encoding-1.mm: New.
3351 2011-03-04  Jason Merrill  <jason@redhat.com>
3353         * g++.dg/template/pseudodtor6.C: New.
3355         * g++.dg/inherit/covariant19.C: New.
3357 2011-03-04  Richard Guenther  <rguenther@suse.de>
3359         PR middle-end/47968
3360         * gcc.dg/torture/pr47968.c: New testcase.
3362 2011-03-04  Richard Guenther  <rguenther@suse.de>
3364         PR middle-end/47975
3365         * gcc.dg/torture/pr47975.c: New testcase.
3367 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
3369         PR c++/47974
3370         * g++.dg/template/crash106.C: New.
3372 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
3374         PR c/47963
3375         * gcc.dg/gomp/pr47963.c: New test.
3376         * g++.dg/gomp/pr47963.C: New test.
3378 2011-03-02  Jason Merrill  <jason@redhat.com>
3380         * g++.dg/cpp0x/regress/condition1.C: New.
3382         * g++.dg/cpp0x/constexpr-ctor9.C: New.
3384 2011-03-01  Jason Merrill  <jason@redhat.com>
3386         * g++.dg/cpp0x/lambda/lambda-98.C: New.
3388         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3390 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
3392         PR rtl-optimization/47925
3393         * gcc.c-torture/execute/pr47925.c: New test.
3395 2011-03-01  Jason Merrill  <jason@redhat.com>
3397         * g++.dg/cpp0x/decltype25.C: New.
3399         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3401 2011-03-01  Richard Guenther  <rguenther@suse.de>
3403         PR tree-optimization/47890
3404         * gcc.dg/torture/pr47890.c: New testcase.
3406 2011-03-01  Richard Guenther  <rguenther@suse.de>
3408         PR lto/47924
3409         * gcc.dg/lto/pr47924_0.c: New testcase.
3411 2011-03-01  Richard Guenther  <rguenther@suse.de>
3413         PR lto/46911
3414         * gfortran.dg/lto/pr46911_0.f: New testcase.
3416 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3418         PR libgfortran/47933
3419         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3420         compile errors from older code form.
3422 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3424         PR libgfortran/47567
3425         * gfortran.dg/fmt_fw_d.f90: New test.
3427 2011-02-28  Jason Merrill  <jason@redhat.com>
3429         * g++.dg/inherit/covariant18.C: New.
3431 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
3433         PR middle-end/47893
3434         * gcc.dg/pr47893.c: New test.
3436 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3438         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3439         NULL in case of a selector with conflicting types.
3440         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3442 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
3444         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3445         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3446         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3447         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3449 2011-02-28  Jason Merrill  <jason@redhat.com>
3451         PR c++/47906
3452         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3454 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3456         PR libgfortran/47778
3457         * gfortran.dg/namelist_71.f90: New test.
3459 2011-02-27  Jason Merrill  <jason@redhat.com>
3461         PR c++/47906
3462         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3463         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3465 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3467         PR c++/46466
3468         * g++.dg/cpp0x/constexpr-ctor8.C: New.
3470 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
3472         PR fortran/47886
3473         * gfortran.dg/gomp/task-1.f90: Removed.
3475 2011-02-26  Jason Merrill  <jason@redhat.com>
3477         * g++.dg/template/this-targ1.C: New.
3479         * g++.dg/cpp0x/regress/template-const1.C: New.
3480         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3481         * g++.dg/template/function1.C: Adjust.
3482         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3483         * g++.dg/debug/debug7.C: Adjust.
3485 2011-02-26  Tobias Burnus  <burnus@net-b.de>
3487         PR fortran/47886
3488         * gfortran.dg/gomp/task-1.f90: New.
3490 2011-02-25  Jie Zhang  <jie@codesourcery.com>
3492         * gcc.target/arm/neon-thumb2-move.c: Add
3493         dg-require-effective-target arm_thumb2_ok.
3495 2011-02-24  Jason Merrill  <jason@redhat.com>
3497         * g++.dg/parse/constant1.C: Specify C++98 mode.
3498         * g++.dg/parse/constant5.C: Likewise.
3499         * g++.dg/parse/error2.C: Likewise.
3500         * g++.dg/parse/semicolon3.C: Likewise.
3501         * g++.dg/template/crash14.C: Likewise.
3502         * g++.dg/template/local4.C: Likewise.
3503         * g++.dg/template/nontype3.C: Likewise.
3504         * g++.dg/parse/crash31.C: Adjust expected errors.
3505         * g++.dg/template/function1.C: Likewise.
3506         * g++.dg/template/ref3.C: Likewise.
3507         * g++.dg/template/static9.C: Likewise.
3508         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3510         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3511         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3512         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3513         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3514         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3516 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
3518         PR fortran/47878
3519         * gfortran.dg/pr47878.f90: New test.
3521 2011-02-24  Richard Guenther  <rguenther@suse.de>
3523         PR testsuite/47801
3524         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3525         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3527 2011-02-24  Richard Guenther  <rguenther@suse.de>
3529         PR fortran/47839
3530         * gfortran.dg/lto/pr47839_0.f90: New testcase.
3531         * gfortran.dg/lto/pr47839_1.f90: Likewise.
3533 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3535         PR libgfortran/47567
3536         * gfortran.dg/fmt_f0_1.f90: Update test.
3538 2011-02-23  Jason Merrill  <jason@redhat.com>
3540         * g++.dg/abi/mangle39.C: Adjust parm mangling.
3541         * g++.dg/abi/mangle45.C: New.
3543         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3544         * g++.dg/template/canon-type-9.C: Match use of decltype
3545         between declaration and definition.
3546         * g++.dg/template/canon-type-12.C: Likewise.
3548 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
3550         PR fortran/40850
3551         * gfortran.dg/nested_allocatables_1.f90: New.
3553 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
3555         PR c++/46868
3556         * g++.dg/pr46868.C: New test.
3557         * g++.dg/parse/parameter-declaration-1.C: Adjust.
3558         * g++.dg/parse/error14.C: Adjust.
3560 2011-02-23  Richard Guenther  <rguenther@suse.de>
3562         PR tree-optimization/47838
3563         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3565 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3567         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
3569 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3571         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3572         * gfortran.dg/count_init_expr.f03: Ditto.
3573         * gfortran.dg/gomp/pr43711.f90: Ditto.
3574         * gcc.dg/struct-parse-2.c: Ditto.
3575         * gcc.dg/parse-error-3.c: Ditto.
3576         * gcc.dg/Wlogical-op-1.c: Ditto.
3577         * gcc.dg/Walways-true-1.c: Ditto.
3578         * gcc.dg/pr24225.c: Ditto.
3579         * gcc.dg/Walways-true-2.c: Ditto.
3580         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3581         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3582         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3583         * g++.dg/overload/defarg4.C: Ditto.
3584         * g++.dg/inherit/covariant16.C: Ditto.
3585         * g++.dg/inherit/virtual7.C: Ditto.
3586         * g++.dg/template/canon-type-9.C: Ditto.
3587         * g++.dg/template/access19.C: Ditto.
3588         * g++.dg/template/call7.C: Ditto.
3589         * g++.dg/template/canon-type-2.C: Ditto.
3590         * g++.dg/template/init7.C: Ditto.
3591         * g++.dg/template/sizeof-template-argument.C: Ditto.
3592         * g++.dg/template/const3.C: Ditto.
3593         * g++.dg/template/sfinae26.C: Ditto.
3594         * g++.dg/template/sfinae26.C: Ditto.
3595         * g++.dg/template/canon-type-11.C: Ditto.
3596         * g++.dg/template/union2.C: Ditto.
3597         * g++.dg/template/canon-type-3.C: Ditto.
3598         * g++.dg/template/canon-type-1.C: Ditto.
3599         * g++.dg/template/canon-type-5.C: Ditto.
3600         * g++.dg/template/canon-type-7.C: Ditto.
3601         * g++.dg/template/canon-type-10.C: Ditto.
3602         * g++.dg/template/spec36.C: Ditto.
3603         * g++.dg/template/typedef38.C: Ditto.
3604         * g++.dg/template/canon-type-4.C: Ditto.
3605         * g++.dg/template/canon-type-6.C: Ditto.
3606         * g++.dg/template/canon-type-13.C: Ditto.
3607         * g++.dg/template/instantiate9.C: Ditto.
3608         * g++.dg/template/ttp22.C: Ditto.
3609         * g++.dg/warn/Wreturn-type-6.C: Ditto.
3610         * g++.dg/warn/Walways-true-1.C: Ditto.
3611         * g++.dg/warn/Wlogical-op-1.C: Ditto.
3612         * g++.dg/warn/Walways-true-2.C: Ditto.
3613         * g++.dg/conversion/op4.C: Ditto.
3614         * g++.dg/opt/pr19650.C: Ditto.
3615         * g++.dg/lookup/friend11.C: Ditto.
3616         * g++.dg/other/default2.C: Ditto.
3617         * g++.dg/other/default3.C: Ditto.
3618         * g++.dg/other/dtor2.C: Ditto.
3619         * g++.dg/other/friend5.C: Ditto.
3620         * g++.dg/other/default5.C: Ditto.
3621         * g++.dg/init/brace6.C: Ditto.
3622         * g++.dg/init/aggr5.C: Ditto.
3623         * g++.dg/init/error2.C: Ditto.
3624         * g++.dg/expr/bound-mem-fun.C: Ditto.
3625         * g++.dg/expr/cond6.C: Ditto.
3626         * g++.dg/expr/stmt-expr-1.C: Ditto.
3627         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3628         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3629         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3630         * g++.dg/cpp0x/bracket1.C: Ditto.
3631         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3632         * g++.dg/cpp0x/pr38646.C: Ditto.
3633         * g++.dg/cpp0x/variadic73.C: Ditto.
3634         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3635         * g++.dg/cpp0x/bracket4.C: Ditto.
3636         * g++.dg/cpp0x/decltype4.C: Ditto.
3637         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3638         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3639         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3640         * g++.dg/cpp0x/variadic-new2.C: Ditto.
3641         * g++.dg/cpp0x/decltype2.C: Ditto.
3642         * g++.dg/cpp0x/decltype1.C: Ditto.
3643         * g++.dg/cpp0x/bracket2.C: Ditto.
3644         * g++.dg/cpp0x/decltype5.C: Ditto.
3645         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3646         * g++.dg/cpp0x/variadic70.C: Ditto.
3647         * g++.dg/cpp0x/decltype6.C: Ditto.
3648         * g++.dg/cpp0x/rvo.C: Ditto.
3649         * g++.dg/cpp0x/vt-40092.C: Ditto.
3650         * g++.dg/cpp0x/variadic-new.C: Ditto.
3651         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3652         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3653         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3654         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3655         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3656         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3657         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3658         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3659         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3660         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3661         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3662         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3663         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3664         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3665         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3666         * g++.dg/cpp0x/pr39639.C: Ditto.
3667         * g++.dg/cpp0x/decltype3.C: Ditto.
3668         * g++.dg/cpp0x/variadic68.C: Ditto.
3669         * g++.dg/cpp0x/variadic-function.C: Ditto.
3670         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3671         * g++.dg/cpp0x/variadic-bind.C: Ditto.
3672         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3673         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3674         * g++.dg/parse/crash35.C: Ditto.
3675         * g++.dg/parse/crash40.C: Ditto.
3676         * g++.dg/parse/defarg12.C: Ditto.
3677         * g++.dg/parse/crash34.C: Ditto.
3678         * g++.dg/parse/constructor3.C: Ditto.
3679         * g++.dg/parse/template23.C: Ditto.
3680         * g++.dg/parse/crash56.C: Ditto.
3681         * g++.dg/parse/dtor13.C: Ditto.
3682         * g++.dg/parse/error33.C: Ditto.
3683         * g++.dg/parse/ctor9.C: Ditto.
3684         * g++.dg/parse/error32.C: Ditto.
3685         * g++.dg/parse/error37.C: Ditto.
3686         * g++.dg/parse/bitfield3.C: Ditto.
3687         * g++.dg/parse/struct-4.C: Ditto.
3688         * g++.dg/ext/has_trivial_copy.C: Ditto.
3689         * g++.dg/ext/is_polymorphic.C: Ditto.
3690         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3691         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3692         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3693         * g++.dg/ext/is_union.C: Ditto.
3694         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3695         * g++.dg/ext/is_pod.C: Ditto.
3696         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3697         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3698         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3699         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3700         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3701         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3702         * g++.dg/ext/is_abstract.C: Ditto.
3703         * g++.dg/ext/has_trivial_assign.C: Ditto.
3704         * g++.dg/ext/is_class.C: Ditto.
3705         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3706         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3707         * g++.dg/ext/is_base_of.C: Ditto.
3708         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3709         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3710         * g++.dg/ext/is_empty.C: Ditto.
3711         * g++.dg/ext/is_enum.C: Ditto.
3712         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3713         * gnat.dg/opt11.adb: Ditto.
3714         * obj-c++.dg/pr45735.mm: Ditto.
3715         * obj-c++.dg/pr24393.mm: Ditto.
3716         * obj-c++.dg/exceptions-2.mm: Ditto.
3717         * objc.dg/pr45735.m: Ditto.
3718         * objc.dg/pr24393.m: Ditto.
3720 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3722         * objc.dg/attributes/objc-exception-1.m: New.
3724 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3726         * gcc.dg/cpp/include7.c: New test.
3728 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3730         PR c++/47242
3731         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3733 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3735         PR rtl-optimization/47763
3736         * gcc.dg/pr47763.c: New test.
3738 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3740         PR fortran/45743
3741         * gfortran.dg/whole_file_32.f90 : New test.
3743 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3745         PR c++/47666
3746         * g++.dg/inherit/virtual7.C: New test.
3748 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3750         PR objc/47832
3751         * objc.dg/type-size-3.m: Updated error message.
3752         * objc.dg/type-size-4.m: New test.
3753         * objc.dg/type-size-5.m: New test.
3755 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3757         * lib/gnat.exp: Fix comments.
3758         Don't load libgloss.exp.
3759         (default_gnat_version): Call $compiler with --version.
3760         Adapt regexp for gnatmake output, insert version.
3761         (gnat_version): New proc.
3762         (gnat_init): Remove gnat_libgcc_s_path.
3763         (gnat_target_compile): Likewise.
3764         Remove ld_library_path.
3765         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3766         (gnat_pass): Remove.
3767         (gnat_pass): Remove.
3768         (gnat_finish): Remove.
3769         (gnat_exit): Remove.
3770         (local_find_gnatmake): Reindent.
3771         (runtest_file_p): Remove.
3772         (prune_warnings): Remove.
3773         (find_gnatclean): New proc.
3774         * lib/gnat-dg.exp (lremove): New proc.
3775         (gnat-dg-test): Reindent.
3776         Remove additional output files.
3777         (gnat-dg-runtest): Remove.
3779         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3780         * gnat.dg/loop_optimization6.adb: Likewise.
3781         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3783 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3785         PR tree-optimization/47835
3786         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3788 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3790         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3791         * gfortran.dg/abstract_type_2.f03: Ditto.
3792         * gfortran.dg/abstract_type_3.f03: Ditto.
3793         * gfortran.dg/abstract_type_4.f03: Ditto.
3794         * gfortran.dg/abstract_type_5.f03: Ditto.
3795         * gfortran.dg/abstract_type_6.f03: Ditto.
3796         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3797         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3798         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3799         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3800         * gfortran.dg/array_function_5.f90: Ditto.
3801         * gfortran.dg/asynchronous_3.f03: Ditto.
3802         * gfortran.dg/char_expr_1.f90: Ditto.
3803         * gfortran.dg/class_14.f03: Ditto.
3804         * gfortran.dg/data_array_6.f: Ditto.
3805         * gfortran.dg/data_invalid.f90: Ditto.
3806         * gfortran.dg/dot_product_1.f03: Ditto.
3807         * gfortran.dg/func_derived_5.f90: Ditto.
3808         * gfortran.dg/func_result_4.f90: Ditto.
3809         * gfortran.dg/implied_do_1.f90: Ditto.
3810         * gfortran.dg/initialization_25.f90: Ditto.
3811         * gfortran.dg/initialization_26.f90: Ditto.
3812         * gfortran.dg/interface_34.f90: Ditto.
3813         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3814         * gfortran.dg/keyword_symbol_1.f90: Ditto.
3815         * gfortran.dg/matmul_8.f03: Ditto.
3816         * gfortran.dg/merge_init_expr.f90: Ditto.
3817         * gfortran.dg/pack_assign_1.f90: Ditto.
3818         * gfortran.dg/pack_vector_1.f90: Ditto.
3819         * gfortran.dg/pointer_check_8.f90: Ditto.
3820         * gfortran.dg/product_init_expr.f03: Ditto.
3821         * gfortran.dg/reshape_order_5.f90: Ditto.
3822         * gfortran.dg/reshape_shape_1.f90: Ditto.
3823         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3824         * gfortran.dg/same_name_2.f90: Ditto.
3825         * gfortran.dg/selected_real_kind_1.f90: Ditto.
3826         * gfortran.dg/spread_init_expr.f03: Ditto.
3827         * gfortran.dg/stmt_func_1.f90: Ditto.
3828         * gfortran.dg/sum_init_expr.f03: Ditto.
3829         * gfortran.dg/transpose_3.f03: Ditto.
3830         * gfortran.dg/unpack_init_expr.f03: Ditto.
3831         * gfortran.dg/warn_conversion.f90: Ditto.
3832         * gfortran.dg/warn_conversion_2.f90: Ditto.
3833         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3834         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3835         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3836         * gfortran.dg/whole_file_16.f90: Ditto.
3837         * gfortran.dg/whole_file_17.f90: Ditto.
3838         * gfortran.dg/whole_file_18.f90: Ditto.
3839         * gfortran.dg/whole_file_20.f03: Ditto.
3840         * gfortran.dg/whole_file_5.f90: Ditto.
3841         * gfortran.dg/whole_file_6.f90: Ditto.
3842         * gfortran.dg/write_invalid_format.f90: Ditto.
3843         * gfortran.dg/zero_sized_6.f90: Ditto.
3845 2011-02-21  Jeff Law <law@redhat.com>
3847         PR rtl-optimization/46178
3848         * gcc.target/i386/pr46178.c: New test.
3850         PR rtl-optimization/46002
3851         * gcc.c-torture/compile/pr46002.c: New test.
3853 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3855         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3856         *-*-hpux10*.
3858 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
3860         PR debug/47106
3861         * g++.dg/debug/pr47106.C: Require effective target lto.
3863 2011-02-21  Jason Merrill  <jason@redhat.com>
3865         * g++.dg/cpp0x/constexpr-diag2.C: New.
3867 2011-02-20  Jason Merrill  <jason@redhat.com>
3869         * g++.dg/cpp0x/constexpr-ctor7.C: New.
3871         * g++.dg/cpp0x/fntmpdefarg2.C: New.
3873         * g++.dg/overload/conv-op1.C: New.
3875         * g++.dg/cpp0x/constexpr-synth1.C: New.
3877 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3879         * objc.dg/layout-2.m: New.
3880         * objc.dg/selector-3.m: Adjusted location of error message.
3881         * objc.dg/type-size-3.m: Same.
3882         * obj-c++.dg/selector-3.mm: Same.
3884 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3886         PR objc/47784
3887         * objc.dg/property/dotsyntax-22.m: New.
3888         * obj-c++.dg/property/dotsyntax-22.mm: New.
3890 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
3892         PR c++/46394
3893         * g++.dg/template/typedef38.C: New test.
3895 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3897         PR fortran/46818
3898         * gfortran.dg/whole_file_30.f90 : New test.
3899         * gfortran.dg/whole_file_31.f90 : New test.
3901 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3903         PR fortran/45077
3904         PR fortran/44945
3905         * gfortran.dg/whole_file_28.f90 : New test.
3906         * gfortran.dg/whole_file_29.f90 : New test.
3908 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3910         PR c++/44118
3911         * g++.dg/template/crash105.C: New.
3913 2011-02-19  Jason Merrill  <jason@redhat.com>
3915         * g++.dg/cpp0x/regress/no-elide1.C: New.
3917 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
3919         PR tree-optimization/46620
3920         * gcc.dg/pr46620.c: New.
3922 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3924         PR c/47809
3925         * gcc.target/i386/pr47809.c: New test.
3927 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3928             Tobias Burnus  <burnus@net-b.de>
3930         * lib/target-supports.exp
3931         (check_effective_target_fortran_large_real): New check for large reals.
3932         * gfortran.dg/nan_7.f90: New test.
3934 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3936         PR libgfortran/47567
3937         * gfortran.dg/fmt_f0_1.f90: Update test.
3939 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
3941         PR fortran/47348
3942         * gfortran.dg/array_constructor_36.f90 : New test.
3943         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3944         allow for comparison between different elements of the array
3945         constructor at different levels of optimization.
3947 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
3949         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3950         * gcc.target/i386/pr32280-1.c: Likewise.
3952 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3954         PR target/47800
3955         * gcc.target/i386/pr47800.c: New test.
3957 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
3959         * objc/execute/exceptions/foward-1.x: New.
3961 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3963         PR fortran/47789
3964         * gfortran.dg/derived_constructor_comps_4.f90: New.
3966 2011-02-18  Tobias Burnus
3968         PR fortran/47775
3969         * gfortran.dg/func_result_6.f90: New.
3971 2011-02-18  Michael Matz  <matz@suse.de>
3973         PR fortran/45586
3974         * gfortran.dg/lto/pr45586_0.f90: New test.
3975         * gfortran.dg/typebound_proc_20.f90: Ditto.
3976         * gfortran.dg/typebound_proc_21.f90: Ditto.
3978 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3980         PR c++/47795
3981         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3983 2011-02-18  Tobias Burnus  <burnus@net-b.de>
3985         PR fortran/47750
3986         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3987         gcc_warning_prefix.
3988         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3989         normalizing the error/warning output.
3990         * gfortran.dg/Wall.f90: Update dg-error/warning.
3991         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3992         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3993         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3994         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3995         * gfortran.dg/class_30.f90: Update dg-error/warning.
3996         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3997         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3998         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3999         * gfortran.dg/entry_17.f90: Update dg-error/warning.
4000         * gfortran.dg/entry_19.f90: Update dg-error/warning.
4001         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4002         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4003         * gfortran.dg/g77/12632.f: Update dg-error/warning.
4004         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4005         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4006         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4007         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4008         * gfortran.dg/goto_8.f90: Update dg-error/warning.
4009         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4010         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4011         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4012         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4013         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4014         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4015         * gfortran.dg/volatile3.f90: Update dg-error/warning.
4016         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4017         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4018         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4019         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4020         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4022 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4024         PR fortran/47768
4025         * gfortran.dg/proc_ptr_comp_30.f90: New.
4027 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
4029         PR debug/47780
4030         * gcc.target/i386/pr47780.c: New test.
4032 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4034         PR fortran/47767
4035         * gfortran.dg/class_40.f03: New.
4037 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
4039         PR c++/47208
4040         * g++.dg/cpp0x/auto21.C: New test.
4042 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
4044         * objc.dg/special/unclaimed-category-1.h: Updated for
4045         new ABI support.
4046         * objc.dg/special/unclaimed-category-1.m: Same.
4047         * objc.dg/zero-link-1.m: Same.
4048         * objc.dg/lookup-1.m: Same.
4049         * objc.dg/torture/strings/const-str-9.m
4050         * objc.dg/torture/strings/const-str-10.m: Same.
4051         * objc.dg/torture/strings/const-str-11.m: Same.
4052         * objc.dg/torture/forward-1.m: Same.
4053         * objc.dg/zero-link-2.m: Same.
4054         * objc.dg/encode-7-next-64bit.m: Same.
4055         * objc.dg/method-4.m: Same.
4056         * objc.dg/next-runtime-1.m: Same.
4057         * objc.dg/image-info.m: Same.
4058         * objc.dg/pr23214.m: Same.
4059         * objc.dg/symtab-1.m: Same.
4060         * obj-c++.dg/basic.m: Same.
4061         * obj-c++.dg/proto-lossage-3.m: Same.
4062         * obj-c++.dg/torture/strings/const-str-10.m: Same.
4063         * obj-c++.dg/torture/strings/const-str-11.m: Same.
4064         * obj-c++.dg/torture/strings/const-str-9.m: Same.
4065         * obj-c++.dg/method-11.m: Same.
4066         * objc/execute/enumeration-1.m: Same.
4067         * objc/execute/object_is_class.m: Same.
4068         * objc/execute/formal_protocol-2.m: Same.
4069         * objc/execute/formal_protocol-4.m: Same.
4070         * objc/execute/formal_protocol-6.m: Same.
4071         * objc/execute/bycopy-3.m: Same.
4072         * objc/execute/exceptions/catchall-1.m: Same.
4073         * objc/execute/exceptions/finally-1.m: Same.
4074         * objc/execute/exceptions/local-variables-1.m: Same.
4075         * objc/execute/exceptions/foward-1.m: Same.
4076         * objc/execute/bf-common.h
4077         * objc/execute/enumeration-2.m: Same.
4078         * objc/execute/formal_protocol-1.m: Same.
4079         * objc/execute/formal_protocol-3.m: Same.
4080         * objc/execute/formal_protocol-5.m: Same.
4081         * objc/execute/accessing_ivars.m: Same.
4082         * objc/execute/bycopy-2.m: Same.
4083         * objc/execute/formal_protocol-7.m: Same.
4084         * objc/execute/compatibility_alias.m: Same.
4085         * objc/execute/no_clash.m: Same.
4086         * objc/execute/object_is_meta_class.m: Same.
4087         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
4088         * objc/execute/class-tests-1.h: Include stdio.h.
4089         * objc/execute/class-tests-2.h: Same.
4090         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
4091         runtimes.
4092         * obj-c++.dg/try-catch-2.mm: Same.
4094 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
4096         PR c++/47783
4097         * g++.dg/warn/Wunused-parm-4.C: New test.
4099 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
4100             Jan Hubicka  <jh@suse.cz>
4102         PR debug/47106
4103         PR debug/47402
4104         * g++.dg/debug/pr47106.C: New.
4106 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
4108         PR target/43653
4109         * gcc.target/i386/pr43653.c: New test.
4111 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
4113         PR c++/47172
4114         * g++.dg/template/inherit6.C: New test.
4116 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
4118         PR fortran/47745
4119         * gfortran.dg/class_39.f03: New.
4121 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
4123         PR c++/47326
4124         * g++.dg/cpp0x/variadic106.C: New test.
4126 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
4128         PR libfortran/47757
4129         * gfortran.dg/pr47757-1.f90: New test.
4130         * gfortran.dg/pr47757-2.f90: New test.
4131         * gfortran.dg/pr47757-3.f90: New test.
4133         PR c++/47704
4134         * g++.dg/cpp0x/enum8.C: New test.
4136 2011-02-15  Jason Merrill  <jason@redhat.com>
4138         * g++.dg/inherit/implicit-trivial1.C: New.
4139         * g++.dg/cpp0x/implicit-trivial1.C: New.
4141 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4143         PR middle-end/47725
4144         * gcc.dg/torture/pr47725.c: Removed.
4146 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4148         PR target/47755
4149         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4150         constant does not generate a load from memory.
4152 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4154         PR middle-end/47725
4155         * gcc.dg/torture/pr47725.c: New.
4157 2011-02-15  Richard Guenther  <rguenther@suse.de>
4159         PR tree-optimization/47743
4160         * gcc.dg/torture/pr47743.c: New testcase.
4162 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
4164         PR middle-end/47581
4165         * gcc.target/i386/pr47581.c: New test.
4167 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4169         PR fortran/47730
4170         * gfortran.dg/select_type_22.f03: New.
4172 2011-02-14  Jason Merrill  <jason@redhat.com>
4174         * g++.dg/cpp0x/regress/enum1.C: New.
4176 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4178         * gnat.dg/include.adb: New test.
4180 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4182         PR fortran/47728
4183         * gfortran.dg/class_38.f03: New.
4185 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4187         * gcc.dg/pr46494.c: New test.
4189 2011-02-14  Richard Guenther  <rguenther@suse.de>
4191         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4193 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4195         PR ada/41929
4196         * gnat.dg/null_pointer_deref1.exp: Don't skip on
4197         sparc*-sun-solaris2.11.
4199 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4201         PR fortran/47349
4202         * gfortran.dg/argument_checking_18.f90: New.
4204 2011-02-13  Tobias Burnus  <burnus@net-b.de>
4206         * gfortran.dg/argument_checking_13.f90: Update dg-error.
4207         * gfortran.dg/argument_checking_17.f90: New.
4209 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
4211         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4212         are temporarily disabled.
4213         * gfortran.dg/class_7.f03: Ditto.
4214         * gfortran.dg/coarray_14.f90: Ditto.
4215         * gfortran.dg/typebound_proc_13.f03: Ditto.
4217 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
4219         PR fortran/45586
4220         * gfortran.dg/extends_11.f03: New.
4222 2011-02-11  Xinliang David Li  <davidxl@google.com>
4224         PR tree-optimization/47707
4225         * g++.dg/tree-ssa/pr47707.C: New test.
4227 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
4229         * g++.dg/opt/inline17.C: New test.
4231 2011-02-11  Tobias Burnus  <burnus@net-b.de>
4233         PR fortran/47550
4234         * gfortran.dg/pure_formal_2.f90: New.
4236 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
4238         PR rtl-optimization/47614
4239         * gfortran.dg/pr47614.f: New.
4241 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
4243         PR driver/47678
4244         * gcc.dg/opts-6.c: New test.
4246 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
4248         PR debug/47684
4249         * gcc.dg/pr47684.c: New test.
4251 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4253         PR target/47629
4254         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4255         c99_runtime, dg-add-options c99_runtime.
4256         (main): Use __asm__.
4258 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4260         PR testsuite/47400
4261         * lib/target-supports.exp (check_ascii_locale_available): New proc.
4262         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4263         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4264         * gcc.dg/ucnid-10.c: Likewise.
4265         * gcc.dg/ucnid-13.c: Likewise.
4266         * gcc.dg/ucnid-7.c: Likewise.
4267         * gcc.dg/ucnid-8.c: Likewise.
4268         Adapt dg-warning line number.
4270 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
4272         * gcc.target/i386/parity-1.c: Use -march=k8.
4273         * gcc.target/i386/parity-2.c: Ditto.
4274         * gcc.target/i386/vecinit-1.c: Ditto.
4275         * gcc.target/i386/vecinit-2.c: Ditto.
4277 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4279         PR target/46610
4280         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4281         * gcc.target/mips/save-restore-3.c: Likewise.
4282         * gcc.target/mips/save-restore-4.c: Likewise.
4283         * gcc.target/mips/save-restore-5.c: Likewise.
4285         PR target/47683
4286         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4287         * g++.dg/tree-prof/partition2.C: Likewise.
4289 2011-02-09  Jason Merrill  <jason@redhat.com>
4291         * g++.dg/tree-ssa/inline-3.C: Use a normal function
4292         rather than misdeclare std::puts.
4294         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4295         * g++.dg/other/warning1.C: Likewise.
4296         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4297         * g++.old-deja/g++.gb/scope06.C: Likewise.
4298         * g++.old-deja/g++.law/cvt11.C: Likewise.
4299         * g++.old-deja/g++.law/init1.C: Likewise.
4300         * g++.dg/abi/mangle26.C: Likewise.
4302         * g++.dg/template/function1.C: Adjust for C++0x mode.
4303         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4305         * g++.dg/ext/label10.C: Adjust for C++0x mode.
4306         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4308         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4310         * g++.dg/cpp0x/regress/abi-empty7.C: New.
4312         * g++.dg/cpp0x/regress: New directory.
4313         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4314         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4315         * g++.dg/cpp0x/regress/regress3.C: New.
4317 2011-02-10  Richard Guenther  <rguenther@suse.de>
4319         PR tree-optimization/47677
4320         * gcc.dg/torture/pr47677.c: New testcase.
4322 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
4324         * objc.dg/special/load-category-1.m: Remove unused header.
4325         * objc.dg/special/load-category-1a.m: Likewise.
4326         * objc.dg/special/load-category-2.m: Likewise.
4327         * objc.dg/special/load-category-2a.m: Likewise.
4328         * objc.dg/special/load-category-3.m: Likewise.
4329         * objc.dg/special/load-category-3a.m: Likewise.
4330         * objc.dg/attributes/proto-attribute-2.m: Likewise.
4331         * objc.dg/attributes/proto-attribute-3.m: Likewise.
4332         * objc.dg/attributes/class-attribute-1.m: Likewise.
4333         * objc.dg/property/property.exp: Don't run for Darwin < 9.
4334         * obj-c++.dg/property/property.exp: Likewise.
4335         * objc.dg/attributes/method-sentinel-1.m: Update type header.
4336         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4337         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4338         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4339         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4340         * obj-c++.dg/template-8.mm: Likewise.
4342 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
4344         PR target/47665
4345         * gcc.target/i386/pr47665.c: New test.
4347 2011-02-10  Jie Zhang  <jie@codesourcery.com>
4349         PR testsuite/47622
4350         Revert
4351         2011-02-05  Jie Zhang  <jie@codesourcery.com>
4352         PR debug/42631
4353         * gcc.dg/pr42631.c: Update test.
4354         * gcc.dg/pr42631-2.c: New test.
4356 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4358         PR fortran/47352
4359         * gfortran.dg/proc_decl_25.f90: New.
4361 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4363         PR fortran/47463
4364         * gfortran.dg/typebound_assignment_2.f03: New.
4366 2011-02-09  Richard Guenther  <rguenther@suse.de>
4368         PR tree-optimization/47664
4369         * gcc.dg/tree-ssa/inline-7.c: New testcase.
4371 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
4373         PR middle-end/47646
4374         * gnat.dg/uninit_func.adb: Adjust dg directive.
4376 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
4378         PR middle-end/47646
4379         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4381 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4383         PR fortran/47637
4384         * gfortran.dg/auto_dealloc_2.f90: New.
4386 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4388         * gcc.dg/builtins-config.h: Remove __sgi handling.
4389         * lib/target-supports.exp (add_options_for_c99_runtime): Add
4390         -std=c99 for mips-sgi-irix6.5*.
4392 2011-02-09  Martin Jambor  <mjambor@suse.cz>
4394         PR middle-end/45505
4395         * gfortran.dg/pr25923.f90: Remove xfails.
4397 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4399         PR fortran/47583
4400         * gfortran.dg/inquire_14.f90: New test.
4402 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
4404         PR fortran/45290
4405         * gfortran.dg/pointer_init_6.f90: New.
4407 2011-02-08  Jeff Law <law@redhat.com>
4409         PR tree-optimization/42893
4410         * gcc.tree-ssa/pr42893.c: New test.
4412 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
4414         PR tree-optimization/46834
4415         PR tree-optimization/46994
4416         PR tree-optimization/46995
4417         * gcc.dg/graphite/id-pr46834.c: New.
4418         * gfortran.dg/graphite/id-pr46994.f90: New.
4419         * gfortran.dg/graphite/id-pr46995.f90: New.
4421 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4423         PR middle-end/47646
4424         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4425         using the variable is known the warning is emitted there.
4426         * gcc.dg/uninit-pr19430.c (foo): Likewise.
4427         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4429         * c-c++-common/pr20000.c (g): Both warnings occur at the return
4430         statement.
4431         (vg): Likewise.
4432         * gcc.dg/noreturn-1.c (foo5): Likewise.
4433         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4434         (method2): Likewise.
4436         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4437         the return statement using the uninitialized variable.
4438         * gfortran.dg/pr39666-2.f90 (f): Likewise.
4440 2011-02-08  Richard Guenther  <rguenther@suse.de>
4442         PR middle-end/47639
4443         * g++.dg/opt/pr47639.c: New testcase.
4445 2011-02-08  Richard Guenther  <rguenther@suse.de>
4447         PR tree-optimization/47632
4448         * g++.dg/opt/pr47632.C: New testcase.
4450 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4452         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4454 2011-02-07  Richard Guenther  <rguenther@suse.de>
4456         PR tree-optimization/47615
4457         * g++.dg/opt/pr47615.C: New testcase.
4459 2011-02-07  Richard Guenther  <rguenther@suse.de>
4461         PR tree-optimization/47621
4462         * gcc.dg/torture/pr47621.c: New testcase.
4464 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
4466         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4468 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
4470         PR fortran/47592
4471         * gfortran.dg/allocate_with_source_1 : New test.
4473 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
4475         PR middle-end/47610
4476         * gcc.dg/pr47610.c: New test.
4478 2011-02-05  Jie Zhang  <jie@codesourcery.com>
4480         PR debug/42631
4481         * gcc.dg/pr42631.c: Update test.
4482         * gcc.dg/pr42631-2.c: New test.
4484 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4486         PR fortran/47574
4487         * gfortran.dg/pr47574.f90:  New test.
4489 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
4491         PR tree-optimization/46194
4492         * gcc.dg/autopar/pr46194.c: New.
4494 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4496         PR tree-optimization/43695
4497         * g++.dg/ipa/pr43695.C: New.
4499 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
4501         PR inline-asm/23200
4502         * gcc.dg/pr23200.c: New test.
4504 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
4506         PR c++/47589
4507         * g++.dg/pr47589.C: New test.
4509 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
4511         PR c++/47398
4512         * g++.dg/template/typedef37.C: New test.
4513         * g++.dg/template/param1.C: Adjust expected error message.
4515 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4517         PR middle-end/31490
4518         * gcc.dg/pr31490-2.c: New test.
4519         * gcc.dg/pr31490-3.c: New test.
4520         * gcc.dg/pr31490-4.c: New test.
4522 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
4523             Jakub Jelinek  <jakub@redhat.com>
4525         PR c++/46890
4526         * g++.dg/parser/semicolon3.C: Adjust.
4527         * g++.dg/parser/semicolon4.C: New testcase.
4528         * g++.dg/pr46890.C: New testcase.
4530 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4532         PR c++/29571
4533         * g++.dg/init/pr29571.C: New.
4535 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4537         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4538         instead of vect_int.
4540 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4542         PR target/47312
4543         * gcc.target/i386/pr47312.c: New test.
4545         PR target/47564
4546         * gcc.target/i386/pr47564.c: New test.
4548 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
4550         PR tree-optimization/45122
4551         * gcc.dg/tree-ssa/pr45122.c: New.
4553 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4555         PR target/47272
4556         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4557         and vec_vsx_st.
4559         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4560         and vsx so a default --with-cpu=power7 doesn't give an error
4561         when -mavoid-indexed-addresses is used.
4563         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4564         wrapper function to save the arguments and then jump to the real
4565         function, rather than depending on the compiler not to move stuff
4566         before an asm.
4567         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4569 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4570             Paul Thomas  <pault@gcc.gnu.org>
4572         PR fortran/47082
4573         * gfortran.dg/class_37.f03 : New test.
4575 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
4576             Richard Guenther  <rguenther@suse.de>
4578         PR tree-optimization/40979
4579         PR bootstrap/47044
4580         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4581         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4582         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4583         check_vect_support_and_set_flags.
4584         * gfortran.dg/graphite/vect-pr40979.f90: New.
4586 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4588         PR fortran/47572
4589         * gfortran.dg/class_36.f03: New.
4591 2011-02-02  Richard Guenther  <rguenther@suse.de>
4593         PR tree-optimization/47566
4594         * gcc.dg/lto/20110201-1_0.c: New testcase.
4596 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
4598         PR debug/47498
4599         PR debug/47501
4600         PR debug/45136
4601         PR debug/45130
4602         * debug/pr47498.c: New.
4603         * debug/pr47501.c: New.
4605 2011-02-01  Richard Guenther  <rguenther@suse.de>
4607         PR tree-optimization/47559
4608         * g++.dg/torture/pr47559.C: New testcase.
4610 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
4612         PR fortran/47565
4613         * gfortran.dg/typebound_call_20.f03: New.
4615 2011-02-01  Richard Guenther  <rguenther@suse.de>
4617         PR tree-optimization/47555
4618         * gcc.dg/pr47555.c: New testcase.
4620 2011-02-01  Richard Guenther  <rguenther@suse.de>
4622         PR tree-optimization/47541
4623         * g++.dg/torture/pr47541.C: New testcase.
4625 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4627         PR fortran/47455
4628         * gfortran.dg/typebound_call_19.f03: New.
4630 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4632         PR c++/47416
4633         * g++.dg/cpp0x/pr47416.C: New test.
4635 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
4637         PR fortran/47519
4638         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4640 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4642         PR fortran/47463
4643         * gfortran.dg/typebound_assignment_1.f03: New.
4645 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4647         PR tree-optimization/47538
4648         * gcc.c-torture/execute/pr47538.c: New test.
4650 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4652         PR target/45325
4653         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4655 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4657         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4659 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4661         PR rtl-optimization/44031
4662         * gcc.c-torture/compile/20110131-1.c: New test.
4664 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4666         PR fortran/47042
4667         * gfortran.dg/stmt_func_1.f90: New.
4669 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4671         PR fortran/47042
4672         * gfortran.dg/interface_34.f90: New.
4674 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
4676         PR fortran/47523
4677         * gfortran.dg/realloc_on_assign_5.f03: New test.
4678         * gfortran.dg/realloc_on_assign_5.f03: New test.
4680 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4682         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4683         * gfortran.dg/bessel_7.f90: Likewise.
4684         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
4686         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4687         * gfortran.dg/sum_init_expr.f03: Likewise.
4689         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4691         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4692         -r -nostdlib.
4694         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4695         loop only on "vect_intfloat_cvt" targets.
4697 2011-01-29  Tobias Burnus  <burnus@net-b.de>
4699         PR fortran/47531
4700         * gfortran.dg/shape_6.f90: New.
4702 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4704         PR libgfortran/47434
4705         * gfortran.dg/read_infnan_1.f90: Update test.
4706         * gfortran.dg/module_nan.f90: Update test.
4707         * gfortran.dg/char4_iunit_1.f03: Update test.
4708         * gfortran.dg/large_real_kind_1.f90: Update test.
4709         * gfortran.dg/real_const_3.f90: Update test.
4710         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4712 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
4714         PR c++/47311
4715         * g++.dg/template/param2.C: New test.
4717 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4719         PR libgfortran/47285
4720         * gfortran.dg/fmt_g.f: New test.
4722 2011-01-28  Tobias Burnus  <burnus@net-b.de>
4724         PR fortran/47507
4725         * gfortran.dg/pure_formal_1.f90: New.
4727 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
4729         PR target/42894
4730         * gcc.dg/tls/pr42894.c: New test.
4732 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4734         * gcc.dg/pr47276.c: Add dg-require-visibility.
4736 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4738         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4740 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
4741             Tobias Burnus  <burnus@gcc.gnu.org>
4743         PR fortran/45170
4744         PR fortran/35810
4745         PR fortran/47350
4746         * gfortran.dg/realloc_on_assign_3.f03: New test.
4747         * gfortran.dg/realloc_on_assign_4.f03: New test.
4748         * gfortran.dg/allocatable_function_5.f90: New test.
4749         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4750         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4751         implemented" dg-errors.
4753 2011-01-27  Jan Hubicka  <jh@suse.cz>
4755         PR middle-end/46949
4756         * gcc.dg/attr-weakref-4.c: New testcase
4758 2011-01-27  Martin Jambor  <mjambor@suse.cz>
4760         PR tree-optimization/47228
4761         * gcc.dg/torture/pr47228.c: New test.
4763 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4765         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4767 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4769         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4770         when using auto-overlay support on the SPU.
4772 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4774         PR rtl-optimization/44174
4775         * gcc.target/i386/asm-6.c: New test.
4777 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
4779         PR rtl-optimization/46856
4780         * gcc.c-torture/compile/pr46856.c: New test.
4782 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
4783             Andrew Pinski  <pinskia@gmail.com>
4785         PR c/43082
4786         * gcc.dg/pr43082.c: New.
4788 2011-01-26  DJ Delorie  <dj@redhat.com>
4790         PR rtl-optimization/46878
4791         * gcc.dg/pr46878-1.c: New test.
4793 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4795         PR c++/47476
4796         * g++.dg/cpp0x/pr47476.C: New test.
4798 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4800         * gcc.c-torture/compile/20110126-1.c: New test.
4802 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4804         PR c/47473
4805         * gcc.dg/torture/pr47473.c: New test.
4807 2011-01-26  Jan Hubicka  <jh@suse.cz>
4809         PR target/47237
4810         * gcc.c-torture/execute/pr47237.c: New testcase.
4812 2011-01-26  Jan Hubicka  <jh@suse.cz>
4814         PR tree-optimization/47190
4815         * gcc.dg/attr-weakref-3.c: New testcase.
4817 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
4819         PR c++/43601
4820         * gcc.dg/dll-9a.c: New test file.
4821         * gcc.dg/dll-11.c: Likewise.
4822         * gcc.dg/dll-12.c: Likewise.
4823         * gcc.dg/dll-12a.c: Likewise.
4824         * gcc.dg/dll-11a.c: Likewise.
4825         * gcc.dg/dll-9.c: Likewise.
4826         * gcc.dg/dll-10.c: Likewise.
4827         * gcc.dg/dll-10a.c: Likewise.
4828         * g++.dg/ext/dllexport4a.cc: Likewise.
4829         * g++.dg/ext/dllexport4.C: Likewise.
4830         * g++.dg/ext/dllexport5.C: Likewise.
4831         * g++.dg/ext/dllexport5a.cc: Likewise.
4833 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4835         PR tree-optimization/46970
4836         * gcc.dg/graphite/pr46970.c: New.
4838 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4840         PR tree-optimization/46215
4841         * gcc.dg/graphite/pr46215.c: New.
4843 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4845         PR tree-optimization/46168
4846         * gcc.dg/graphite/pr46168.c: New.
4848 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4850         PR tree-optimization/43657
4851         * gcc.dg/graphite/pr43657.c: New.
4853 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4855         PR tree-optimization/29832
4856         * gfortran.dg/graphite/pr29832.f90: New.
4858 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4860         PR tree-optimization/43567
4861         * gcc.dg/graphite/pr43567.c: New.
4863 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4865         * gfortran.dg/graphite/interchange-4.f: New.
4866         * gfortran.dg/graphite/interchange-5.f: New.
4868         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4869         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4870         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4871         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4872         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4873         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4874         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4875         * gfortran.dg/ltrans-7.f90: Removed.
4876         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4878         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4879         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4880         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4881         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4882         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4883         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4884         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4885         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4886         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4887         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4888         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4889         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4890         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4891         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4892         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4893         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4894         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4895         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4896         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4897         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4898         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4899         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4900         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4901         * gcc.dg/tree-ssa/data-dep-1.c
4902         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4903         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4904         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4905         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4906         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4908 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4910         PR tree-optimization/47265
4911         PR tree-optimization/47443
4912         * gcc.c-torture/compile/pr47265.c: New test.
4913         * gcc.dg/pr47443.c: New test.
4915 2011-01-25  Martin Jambor  <mjambor@suse.cz>
4917         PR tree-optimization/47382
4918         * g++.dg/torture/pr47382.C: New test.
4919         * g++.dg/opt/devirt1.C: Xfail.
4921 2011-01-25  Yao Qi  <yao@codesourcery.com>
4923         PR target/45701
4924         * gcc.target/arm/pr45701-1.c: New test.
4925         * gcc.target/arm/pr45701-2.c: New test.
4926         * gcc.target/arm/pr45701-3.c: New test.
4928 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4929             Jakub Jelinek  <jakub@redhat.com>
4931         PR tree-optimization/47271
4932         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4934 2011-01-25  Nick Clifton  <nickc@redhat.com>
4936         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4937         (saturate_add): Delete.
4938         (exchange): Delete.
4939         (main): Do not run saturate_add.
4940         (set_interrupts): Delete.
4942 2011-01-25  Tobias Burnus  <burnus@net-b.de>
4944         PR fortran/47448
4945         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4947 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4949         PR tree-optimization/47427
4950         PR tree-optimization/47428
4951         * gcc.c-torture/compile/pr47427.c: New test.
4952         * gcc.c-torture/compile/pr47428.c: New test.
4954 2011-01-25  Richard Guenther  <rguenther@suse.de>
4956         PR middle-end/47411
4957         * gcc.dg/torture/pr47411.c: New testcase.
4959 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4961         * gfortran.dg/graphite/id-24.f: New.
4962         * gfortran.dg/graphite/id-25.f: New.
4964 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4966         * gfortran.dg/graphite/id-23.f: New.
4968 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4970         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4972 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4974         * gcc.dg/graphite/block-0.c: Un-XFAILed.
4975         * gcc.dg/graphite/block-1.c: Un-XFAILed.
4976         * gcc.dg/graphite/block-7.c: Un-XFAILed.
4977         * gcc.dg/graphite/block-8.c: Un-XFAILed.
4978         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4979         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4980         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4981         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4982         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4984 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4986         * gcc.dg/graphite/block-0.c: Add documentation.
4987         * gcc.dg/graphite/block-4.c: Same.
4988         * gcc.dg/graphite/block-7.c: Same.
4989         * gcc.dg/graphite/block-8.c: New.
4990         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4991         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4992         * gcc.dg/graphite/interchange-12.c: Add documentation.
4993         * gcc.dg/graphite/interchange-13.c: New.
4994         * gcc.dg/graphite/interchange-14.c: New.
4995         * gcc.dg/graphite/interchange-15.c: New.
4996         * gcc.dg/graphite/interchange-8.c: Add documentation.
4997         * gcc.dg/graphite/interchange-mvt.c: Same.
4999 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5001         PR target/47408
5002         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5003         * gcc.target/powerpc/altivec-14.c: Ditto.
5004         * gcc.target/powerpc/altivec-33.c: Ditto.
5005         * gcc.target/powerpc/altivec-types-1.c: Ditto.
5006         * gcc.target/powerpc/altivec-types-2.c: Ditto.
5007         * gcc.target/powerpc/altivec-types-3.c: Ditto.
5008         * gcc.target/powerpc/altivec-types-4.c: Ditto.
5009         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5010         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5011         * g++.dg/ext/altivec-15.C: Ditto.
5012         * g++.dg/ext/altivec-types-1.C: Ditto.
5013         * g++.dg/ext/altivec-types-2.C: Ditto.
5014         * g++.dg/ext/altivec-types-3.C: Ditto.
5015         * g++.dg/ext/altivec-types-4.C: Ditto.
5017 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5019         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5021 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5023         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5024         optimization options.
5026 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5028         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5030         PR testsuite/45988
5031         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5033 2011-01-23  Tobias Burnus  <burnus@net-b.de>
5035         PR fortran/47421
5036         * gfortran.dg/allocatable_scalar_12.f90: New.
5038 2011-01-23  Ira Rosen  <irar@il.ibm.com>
5040         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5041         vectorization to be not profitable if peeling is used to
5042         realign the memory access.
5043         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5044         loop bound to avoid loop unrolling.
5045         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5047 2011-01-22  Jan Hubicka  <jh@suse.cz>
5049         PR lto/47333
5050         * g++.dg/lto/pr47333.C: New file.
5052 2011-01-22  Jan Hubicka  <jh@suse.cz>
5054         PR tree-optimization/43884
5055         PR lto/44334
5056         * gcc.dg/autopar/outer-2.c: Increase array size.
5057         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5059 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5061         PR fortran/38536
5062         * gfortran.dg/c_loc_tests_16.f90:  New test.
5064 2011-01-22  Tobias Burnus  <burnus@net-b.de>
5066         PR fortran/47399
5067         * gfortran.dg/typebound_proc_19.f90: New.
5069 2011-01-21  Jeff Law <law@redhat.com>
5071         PR tree-optimization/47053
5072         * g++.dg/pr47053.C: New test.
5074 2011-01-21  Jason Merrill  <jason@redhat.com>
5076         PR c++/47041
5077         * g++.dg/cpp0x/constexpr-ctor6.C: New.
5079 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5081         PR c++/47388
5082         * g++.dg/cpp0x/range-for10.C: New test.
5083         * g++.dg/template/for1.C: New test.
5085         PR middle-end/45566
5086         * g++.dg/tree-prof/partition3.C: New test.
5088         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
5090         PR rtl-optimization/47366
5091         * g++.dg/opt/pr47366.C: New test.
5093 2011-01-21  Jason Merrill  <jason@redhat.com>
5095         PR c++/46552
5096         * g++.dg/cpp0x/constexpr-regress2.C: New.
5098         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
5100 2011-01-21  Jeff Law <law@redhat.com>
5102         PR rtl-optimization/41619
5103         * gcc.dg/pr41619.c: New.
5105 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5107         PR tree-optimization/47355
5108         * g++.dg/opt/pr47355.C: New test.
5110 2011-01-21  Richard Guenther  <rguenther@suse.de>
5112         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
5113         making main hot.
5115 2011-01-21  Richard Guenther  <rguenther@suse.de>
5117         PR tree-optimization/47365
5118         * gcc.dg/torture/pr47365.c: New testcase.
5119         * gcc.dg/tree-ssa/pr47392.c: Likewise.
5121 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5123         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5125 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5127         PR tree-optimization/47391
5128         * gcc.dg/pr47391.c: New test.
5130 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5132         * g++.dg/template/char1.C: Use signed char.
5134 2011-01-21  Tobias Burnus  <burnus@net-b.de>
5136         PR fortran/47377
5137         * gfortran.dg/pointer_target_4.f90: New.
5139 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5141         PR target/47251
5142         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5143         ILP32 system and not IP32.
5145 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
5147         PR debug/46583
5148         * g++.dg/debug/pr46583.C: New.
5150 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5152         PR debug/47283
5153         * g++.dg/debug/pr47283.C: New test.
5155         PR testsuite/47371
5156         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5157         * gcc.target/i386/headmerge-2.c: Likewise.
5159 2011-01-20  Richard Guenther  <rguenther@suse.de>
5161         PR middle-end/47370
5162         * gcc.dg/torture/pr47370.c: New testcase.
5164 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5166         PR tree-optimization/46130
5167         * gcc.dg/pr46130-1.c: New test.
5168         * gcc.dg/pr46130-2.c: New test.
5170 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
5172         PR c++/47291
5173         * g++.dg/debug/dwarf2/template-params-10.C: New test.
5175 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
5177         PR debug/46240
5178         * g++.dg/debug/pr46240.cc: New.
5180 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5182         PR c++/47303
5183         * g++.dg/template/anonunion1.C: New test.
5185         PR rtl-optimization/47337
5186         * gcc.c-torture/execute/pr47337.c: New test.
5188 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5190         PR testsuite/45342
5191         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5193 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5195         PR tree-optimization/46021
5196         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5198 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5200         PR tree-optimization/47290
5201         * g++.dg/torture/pr47290.C: New test.
5203 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
5205         PR fortran/47240
5206         * gfortran.dg/proc_ptr_comp_29.f90: New.
5208 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
5210         PR testsuite/41146
5211         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5212         powerpc-apple-darwin9.
5214 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
5216         PR rtl-optimization/47299
5217         * gcc.c-torture/execute/pr47299.c: New test.
5219 2011-01-17  Jason Merrill  <jason@redhat.com>
5221         * g++.dg/cpp0x/constexpr-virtual.C: New.
5223 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
5225         PR fortran/47331
5226         * gfortran.dg/gomp/pr47331.f90: New test.
5228 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5230         PR objc/47314
5231         * objc.dg/selector-warn-1.m: New.
5232         * obj-c++.dg/selector-warn-1.mm: New.
5234 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
5236         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5237         Update dg-final accordingly.
5239 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5241         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5243 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5245         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5246         target check.
5247         * gcc.dg/guality/pr36728-2.c: Likewise.
5249 2011-01-17  Richard Guenther  <rguenther@suse.de>
5251         PR tree-optimization/47313
5252         * g++.dg/torture/pr47313.C: New testcase.
5254 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
5256         PR target/47318
5257         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5258         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5259         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5260         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5262         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5263         as __m256i.
5264         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5265         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5266         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5268 2011-01-17  Richard Guenther  <rguenther@suse.de>
5270         PR tree-optimization/45967
5271         * gcc.dg/torture/pr45967-2.c: New testcase.
5272         * gcc.dg/torture/pr45967-3.c: Likewise.
5274 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5276         PR testsuite/47325
5277         * g++.dg/ext/pr47213.C: Require visibility.
5279 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5281         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5282         * gcc.dg/fixed-point/struct-union.c: Update error messages.
5284 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5286         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5287         Linux-based targets.
5289 2011-01-13  Jan Hubicka  <jh@suse.cz>
5291         PR tree-optimization/47276
5292         * gcc.dg/pr47276.c: New testcase.
5294 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
5295             Jonathan Wakely  <jwakely.gcc@gmail.com>
5297         PR c++/33558
5298         * g++.dg/other/pr33558.C: New.
5299         * g++.dg/other/pr33558-2.C: New.
5301 2011-01-14  Martin Jambor  <mjambor@suse.cz>
5303         PR tree-optimization/45934
5304         PR tree-optimization/46302
5305         * g++.dg/ipa/devirt-c-1.C: New test.
5306         * g++.dg/ipa/devirt-c-2.C: Likewise.
5307         * g++.dg/ipa/devirt-c-3.C: Likewise.
5308         * g++.dg/ipa/devirt-c-4.C: Likewise.
5309         * g++.dg/ipa/devirt-c-5.C: Likewise.
5310         * g++.dg/ipa/devirt-c-6.C: Likewise.
5311         * g++.dg/ipa/devirt-6.C: Likewise.
5312         * g++.dg/ipa/devirt-d-1.C: Likewise.
5313         * g++.dg/torture/pr45934.C: Likewise.
5315 2011-01-14  Jason Merrill  <jason@redhat.com>
5317         * g++.dg/cpp0x/variadic105.C: New.
5319 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
5320             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5322         PR objc/45989
5323         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5324         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5325         execution tests on i?86-*-*, x86_64-*-* and
5326         powerpc*-apple-darwin* && ilp32.
5327         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5328         tests on i?86-*-* and x86_64-*-*.
5330 2011-01-14  Richard Guenther  <rguenther@suse.de>
5332         PR tree-optimization/47280
5333         * g++.dg/opt/pr47280.C: New testcase.
5335 2011-01-14  Jason Merrill  <jason@redhat.com>
5337         * g++.dg/cpp0x/constexpr-regress1.C: New.
5339         * g++.dg/ext/flexary2.C: New.
5341 2011-01-14  Richard Guenther  <rguenther@suse.de>
5343         PR middle-end/47281
5344         * gcc.dg/torture/pr47281.c: New testcase.
5345         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5347 2011-01-14  Richard Guenther  <rguenther@suse.de>
5349         PR tree-optimization/47286
5350         * gcc.dg/tree-ssa/pr47286.c: New testcase.
5352 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
5354         PR c++/47213
5355         * g++.dg/ext/pr47213.C: New.
5357 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5359         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5361 2011-01-13  Tobias Burnus  <burnus@net-b.de>
5362             Mikael Morin  <mikael@gcc.gnu.org>
5364         PR fortran/45848
5365         PR fortran/47204
5366         * gfortran.dg/select_type_20.f90: New.
5367         * gfortran.dg/select_type_21.f90: New.
5369 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5371         PR target/47251
5372         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5374 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5376         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5377         * gcc.dg/guality/pr36728-2.c: Likewise.
5379 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
5381         PR debug/PR46973
5382         * g++.dg/debug/dwarf2/template-params-9.C: New test.
5384 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
5386         PR rtl-optimization/45352
5387         * gcc.dg/pr45352-3.c: New.
5389 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5391         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5392         comment.
5393         * g++.dg/cpp0x/range-for8.C: New.
5394         * g++.dg/cpp0x/range-for9.C: New.
5396 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
5398         PR debug/47209
5399         * g++.dg/debug/pr47209.C: New.
5401 2011-01-12  Richard Guenther  <rguenther@suse.de>
5403         PR lto/47259
5404         * gcc.dg/lto/pr47259_0.c: New testcase.
5405         * gcc.dg/lto/pr47259_1.c: Likewise.
5407 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
5409         * objc-obj-c++-shared/Object1.h: Add copyright header, update
5410         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5411         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5412         methods missing from the OBJC2 Object.
5413         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5414         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5415         GNU and NeXT runtimes.
5416         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5417         comments.
5418         * objc-obj-c++-shared/Object1.m: Likewise.
5419         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
5420         * objc.dg/proto-qual-1.m: Likewise.
5421         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5422         * obj-c++.dg/proto-qual-1.mm: Likewise.
5424 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
5426         PR testsuite/33033
5427         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5429 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5431         Fixed the Objective-C++ testsuite and updated all tests.
5432         * lib/obj-c++.exp (obj-c++_init): Declare and set
5433         gcc_warning_prefix and gcc_error_prefix.
5434         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5435         'dg-warning', 'dg-message' and 'dg-error'.
5436         * obj-c++.dg/class-extension-3.mm: Likewise.
5437         * obj-c++.dg/class-protocol-1.mm: Likewise.
5438         * obj-c++.dg/encode-7.mm: Likewise.
5439         * obj-c++.dg/exceptions-3.mm: Likewise.
5440         * obj-c++.dg/exceptions-5.mm: Likewise.
5441         * obj-c++.dg/method-12.mm: Likewise.
5442         * obj-c++.dg/method-13.mm: Likewise.
5443         * obj-c++.dg/method-15.mm: Likewise.
5444         * obj-c++.dg/method-16.mm: Likewise.
5445         * obj-c++.dg/method-4.mm: Likewise.
5446         * obj-c++.dg/method-8.mm: Likewise.
5447         * obj-c++.dg/method-conflict-1.mm: Likewise.
5448         * obj-c++.dg/method-conflict-2.mm: Likewise.
5449         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5450         and uncommented second part of the testcase now that the testsuite
5451         works correctly.
5452         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
5453         and uncommented second part of the testcase now that the testsuite
5454         works correctly.
5455         * obj-c++.dg/private-1.mm: Likewise.
5456         * obj-c++.dg/proto-lossage-4.mm: Likewise.
5457         * obj-c++.dg/syntax-error-7.mm: Likewise.
5458         * obj-c++.dg/warn5.mm: Likewise.
5459         * obj-c++.dg/property/at-property-14.mm: Likewise.
5460         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5461         FIXME.
5462         * obj-c++.dg/property/at-property-18.mm: Likewise.
5463         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5464         FIXME.
5465         * obj-c++.dg/property/at-property-21.mm: Likewise.
5466         * obj-c++.dg/property/at-property-28.mm: Likewise.
5467         * obj-c++.dg/property/at-property-5.mm: Likewise.
5468         * obj-c++.dg/property/dynamic-2.mm: Likewise.
5469         * obj-c++.dg/property/property-neg-3.mm: Likewise.
5470         * obj-c++.dg/property/synthesize-11.mm: Likewise.
5471         * obj-c++.dg/property/synthesize-6.mm: Likewise.
5472         * obj-c++.dg/property/synthesize-8.mm: Likewise.
5473         * obj-c++.dg/property/synthesize-9.mm: Likewise.
5474         * obj-c++.dg/tls/diag-5.mm: Likewise.
5475         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5476         dg-error, now matched correctly.
5478 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5480         * objc.dg/property/at-property-29.m: New.
5481         * obj-c++.dg/property/at-property-29.mm: New.
5483 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5485         * go.test/go-test.exp (go-set-goarch): New proc.
5486         (go-gc-tests): Use it.
5488 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
5490         PR debug/46955
5491         * g++.dg/debug/dwarf2/template-params-8.C: New test.
5493 2011-01-11  Richard Henderson  <rth@redhat.com>
5495         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5497 2011-01-11  Jan Hubicka  <jh@suse.cz>
5499         PR lto/45721
5500         PR lto/45375
5501         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5502         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5504 2011-01-11  Richard Guenther  <rguenther@suse.de>
5506         PR tree-optimization/46076
5507         * gcc.dg/tree-ssa/pr46076.c: New testcase.
5509 2011-01-11  Jeff Law <law@redhat.com>
5511         * PR tree-optimization/47086
5512         * gcc.dg/pr47086.c: New test.
5514 2011-01-11  Jason Merrill  <jason@redhat.com>
5516         PR c++/46658
5517         * g++.dg/template/new10.C: New.
5519         PR c++/45520
5520         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5522 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
5524         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5525         Split type definitions and NSConstantString class into...
5526         * objc-obj-c++-shared/objc-test-suite-types.h: New.
5527         * objc-obj-c++-shared/nsconstantstring-class.h: New.
5528         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5529         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5530         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5531         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5532         to comments.
5533         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5534         encode defines for newer NeXT system headers.
5535         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5536         * obj-c++.dg/torture/strings/string1.mm: Likewise.
5537         * objc.dg/foreach-5.m: Likewise.
5538         * objc.dg/foreach-2.m: Likewise.
5539         * objc.dg/foreach-4.m: Likewise.
5540         * objc.dg/torture/strings/string1.m: Likewise.
5541         * objc.dg/torture/strings/string2.m: Likewise.
5542         * objc.dg/torture/strings/string3.m: Likewise.
5543         * objc.dg/torture/strings/string4.m: Likewise.
5544         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5545         header and stand alone.
5546         * obj-c++.dg/strings/strings-2.mm: Likewise.
5547         * objc.dg/torture/strings/const-str-3.m: Likewise.
5548         * objc.dg/strings/strings-2.m: Likewise.
5549         * objc.dg/strings/const-str-12b.m: Likewise.
5551 2011-01-12  Richard Guenther  <rguenther@suse.de>
5553         PR middle-end/32511
5554         * gcc.dg/attr-weak-1.c: Adjust.
5556 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
5558         PR fortran/47051
5559         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5560         standard compliant and comment.
5562 2011-01-10  Jan Hubicka  <jh@suse.cz>
5564         PR lto/46083
5565         * gcc.dg/initpri3.c: New testcase.
5567 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
5569         PR lto/47222
5570         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5571         externally visible.
5572         (g_esi): Likewise.
5573         (g_ebx): Likewise.
5574         (g_ebp): Likewise.
5575         (g_esp): Likewise.
5576         (g_ebp_save): Likewise.
5577         (g_esp_save): Likewise.
5579 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5581         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5583 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5585         PR tree-optimization/46021
5586         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5587         i?86-*-*, x86_64-*-*.
5589 2011-01-10  Jeff Law <law@redhat.com>
5591         * PR tree-optimization/47141
5592         * gcc.c-torture/compile/pr47141.c: New test.
5594 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5596         PR testsuite/46230
5597         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5598         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5599         * gcc.dg/vect/slp-35.c: Remove XFAILs.
5600         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5602         PR testsuite/46230
5603         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5604         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
5605         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5606         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5607         being vectorized.  Adjust dg-final pattern.
5609         PR testsuite/46230
5610         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5611         * gcc.dg/vect/slp-24.c: Likewise.
5613 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
5615         PR c++/47218
5616         * g++.dg/other/pr47218-1.C: New test file.
5617         * g++.dg/other/pr47218.C: Likewise.
5618         * g++.dg/other/pr47218.h: New supporting header.
5620 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5622         PR objc/47232
5623         * objc.dg/attributes/invalid-attribute-1.m: New.
5624         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5626 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5628         PR fortran/47224
5629         * gfortran.dg/proc_ptr_comp_28.f90: New.
5631 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5633         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5634         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5635         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5636         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5637         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5638         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5639         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5640         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5641         * objc.dg/gnu-api-2-class.m: Likewise.
5642         * objc.dg/gnu-api-2-ivar.m: Likewise.
5643         * objc.dg/gnu-api-2-method.m: Likewise.
5644         * objc.dg/gnu-api-2-objc.m: Likewise.
5645         * objc.dg/gnu-api-2-object.m: Likewise.
5646         * objc.dg/gnu-api-2-property.m: Likewise.
5647         * objc.dg/gnu-api-2-protocol.m: Likewise.
5648         * objc.dg/gnu-api-2-sel.m: Likewise.
5650 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5652         * objc.dg/foreach-1.m: Skip for Darwin < 9.
5653         * objc.dg/objc-foreach-4.m: Likewise.
5654         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5655         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5656         * objc.dg/foreach-4.m: Likewise.
5657         * objc.dg/foreach-5.m: Likewise.
5658         * objc.dg/foreach-3.m: Return self from init.
5660 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5662         PR fortran/38536
5663         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
5665 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5667         PR fortran/46313
5668         * gfortran.dg/class_35.f90: New.
5670 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5672         * objc.dg/foreach-1.m: Add "-Wall" to flags.
5674 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5676         PR objc/47078
5677         * objc.dg/invalid-method-2.m: New.
5678         * obj-c++.dg/invalid-method-2.mm: New.
5680 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
5682         PR fortran/46896
5683         * gfortran.dg/transpose_optimization_2.f90 : New test.
5685 2011-01-08  Jan Hubicka  <jh@suse.cz>
5687         PR tree-optmization/46469
5688         * g++.dg/torture/pr46469.C: New testcase.
5690 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5692         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5693         emulation of libobjc-gnu structure layout functionality to ..
5694         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5695         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5696         * objc/execute/bf-common.h: Adjust headers.
5697         * objc/execute/bf-1.m: Likewise.
5698         * objc/execute/bf-2.m: Likewise.
5699         * objc/execute/bf-3.m: Likewise.
5700         * objc/execute/bf-4.m: Likewise.
5701         * objc/execute/bf-5.m: Likewise.
5702         * objc/execute/bf-6.m: Likewise.
5703         * objc/execute/bf-7.m: Likewise.
5704         * objc/execute/bf-8.m: Likewise.
5705         * objc/execute/bf-9.m: Likewise.
5706         * objc/execute/bf-10.m: Likewise.
5707         * objc/execute/bf-11.m: Likewise.
5708         * objc/execute/bf-12.m: Likewise.
5709         * objc/execute/bf-13.m: Likewise.
5710         * objc/execute/bf-14.m: Likewise.
5711         * objc/execute/bf-15.m: Likewise.
5712         * objc/execute/bf-16.m: Likewise.
5713         * objc/execute/bf-17.m: Likewise.
5714         * objc/execute/bf-18.m: Likewise.
5715         * objc/execute/bf-19.m: Likewise.
5716         * objc/execute/bf-20.m: Likewise.
5717         * objc/execute/bf-21.m: Likewise.
5718         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5719         objc_get_type_qualifiers ().
5721 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5723         PR fortran/45777
5724         * gfortran.dg/dependency_39.f90:  New test.
5726 2011-01-07  Jan Hubicka  <jh@suse.cz>
5728         Get builtins tests ready for linker plugin.
5729         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5730         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5731         my_memset, my_bzero): Mark used.
5732         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5733         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5734         volatile.
5735         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5736         volatile.
5738 2011-01-07  Jan Hubicka  <jh@suse.cz>
5740         PR tree-optimization/46367
5741         * g++.dg/torture/pr46367.C: New file.
5743 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5745         PR target/47201
5746         * gcc.dg/pr47201.c: New test.
5748         PR bootstrap/47187
5749         * gcc.dg/tree-prof/pr47187.c: New test.
5751 2011-01-07  Tobias Burnus  <burnus@net-b.de>
5753         PR fortran/41580
5754         * gfortran.dg/extends_type_of_3.f90: New.
5756 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
5758         * g++.dg/ext/dllexport-MI1.C: Adjust test.
5759         * g++.dg/ext/dllimport-MI1.C: Likewise.
5760         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5761         * g++.dg/ext/dllimport10.C: Likewise.
5762         * g++.dg/ext/dllimport11.C: Likewise.
5763         * g++.dg/ext/dllimport12.C: Likewise.
5764         * g++.dg/ext/dllimport13.C: Likewise.
5765         * g++.dg/ext/dllimport2.C: Likewise.
5766         * g++.dg/ext/dllimport3.C: Likewise.
5767         * g++.dg/ext/dllimport4.C: Likewise.
5768         * g++.dg/ext/dllimport5.C: Likewise.
5769         * g++.dg/ext/dllimport6.C: Likewise.
5770         * g++.dg/ext/dllimport8.C: Likewise.
5771         * g++.dg/ext/dllimport9.C: Likewise.
5772         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5773         targets, too. Additionally enable test for i?86-*-mingw*.
5774         * g++.dg/ext/selectany1.C: Likewise.
5775         Remove guard variable check.
5777 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
5779         PR fortran/47189
5780         PR fortran/47194
5781         * gfortran.dg/storage_size_3.f08: Extended.
5783 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5785         PR c++/47022
5786         * g++.dg/template/stdarg1.C: New test.
5788 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5790         PR fortran/47195
5791         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5792         * gfortran.dg/defined_operators_1.f90: Split the subroutine
5793         from the interface of functions to not hide the errors that
5794         shall be tested.
5796 2011-01-06  Jan Hubicka  <jh@suse.cz>
5798         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5799         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5801 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5803         PR fortran/33117
5804         PR fortran/46478
5805         * gfortran.dg/interface_33.f90: New test.
5807 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
5809         PR c/47150
5810         * gcc.c-torture/compile/pr47150.c: New test.
5812 2011-01-06  Ira Rosen  <irar@il.ibm.com>
5814         PR tree-optimization/47139
5815         * gcc.dg/vect/pr47139.c: New test.
5817 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5819         PR fortran/47180
5820         * gfortran.dg/extends_type_of_2.f03: New.
5822 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5824         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5826 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5828         * gnat.dg/opt14.adb: New test.
5830 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5832         PR fortran/46017
5833         * gfortran.dg/allocate_error_2.f90:  New test.
5835 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5837         PR fortran/47024
5838         * gfortran.dg/storage_size_3.f08: New.
5840 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5842         PR libgfortran/47154
5843         * gfortran.dg/namelist_68.f90: New test.
5845 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5847         * gnat.dg/unchecked_convert8.ad[sb]: New test.
5849 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
5851         PR fortran/46448
5852         * gfortran.dg/class_34.f90: New.
5854 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5856         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5857         use __builtin_inff.  Skip all single-precision tests that require
5858         Infinity.
5860 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5862         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5864 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
5866         PR tree-optimization/47148
5867         * gcc.c-torture/execute/pr47148.c: New test.
5869         PR tree-optimization/47155
5870         * gcc.c-torture/execute/pr47155.c: New test.
5872         PR rtl-optimization/47157
5873         * gcc.c-torture/compile/pr47157.c: New test.
5875 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5877         * gcc.dg/torture/vector-shift2.c (schar): Define.
5878         (main): Always use schar or uchar instead of plain "char" to avoid
5879         dependencies on implementation-defined char signedness.
5881 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5883         PR tree-optimization/46801
5884         * gnat.dg/pack9.adb: Remove xfail.
5886 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5888         PR tree-optimization/46984
5889         * g++.dg/ipa/pr46984.C: New test.
5891 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
5893         PR fortran/46408
5894         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5896 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
5898         PR tree-optimization/47140
5899         * gcc.c-torture/compile/pr47140.c: New test.
5901         PR rtl-optimization/47028
5902         * gcc.dg/pr47028.c: New test.
5904 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5906         * objc.dg/protocol-forward-1.m: Removed TODO.
5907         * objc.dg/protocol-forward-2.m: New.
5908         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5909         * obj-c++.dg/protocol-forward-2.mm: New.
5911 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
5913         PR target/38662
5914         * g++.dg/eh/pr38662.C: New testcase.
5916 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
5918         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5919         scan for newline '\n'.
5922 Copyright (C) 2011 Free Software Foundation, Inc.
5924 Copying and distribution of this file, with or without modification,
5925 are permitted in any medium without royalty provided the copyright
5926 notice and this notice are preserved.