2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob37a1dc64bf611e8f11d08af0b7d880158ec13c1d
1 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3         * gcc.target/arm/g2.c: Skip test in -mthumb.
4         Skip test unless cpu is xscale.
5         * gcc.target/arm/scd42-2.c: Likewise.
6         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8 2011-06-01  Jason Merrill  <jason@redhat.com>
10         * g++.dg/cpp0x/decltype28.C: New.
11         * g++.dg/cpp0x/decltype29.C: New.
13 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
15         PR target/45074
16         * gcc.target/mips/pr45074.c: New test.
18 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
19             Hans-Peter Nilsson  <hp@axis.com>
21         PR rtl-optimization/48830
22         * gcc.target/sparc/ultrasp12.c: New test.
24 2011-06-01  David Li  <davidxl@google.com>
26         * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
27         * testsuite/gcc.dg/profile-dir-2.c: Ditto.
28         * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
29         * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
30         * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
31         * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
32         * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
33         * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
34         * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
35         * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
36         * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
37         * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
38         * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
39         * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
40         * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
41         * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
42         * testsuite/gcc.dg/profile-dir-3.c: Ditto.
43         * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
45 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
47         * objc.dg/attributes/method-nonnull-1.m: New test.
48         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.  
50 2011-05-31  Tobias Burnus  <burnus@net-b.de>
52         PR fortran/18918
53         * gfortran.dg/coarray_atomic_1.f90: New.
54         * gfortran.dg/coarray/atomic_1.f90: New.
56 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
58         * gcc.dg/guality/bswaptest.c: New test.
59         * gcc.dg/guality/clztest.c: New test.
60         * gcc.dg/guality/ctztest.c: New test.
61         * gcc.dg/guality/rotatetest.c: New test.
63         PR target/48688
64         * gcc.target/i386/pr48688.c: New test.
66 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
68         PR c++/48010
69         * g++.dg/lookup/name-clash9.C: New.
71 2011-05-31  Tobias Burnus  <burnus@net-b.de>
73         PR fortran/18918
74         * gfortran.dg/coarray/dummy_1.f90: New.
76 2011-05-31  Tobias Burnus  <burnus@net-b.de>
78         PR fortran/18918
79         * gfortran.dg/coarray/save_1.f90: New.
80         * gfortran.dg/coarray_4.f90: Update dg-error.
82 2011-05-31  Jason Merrill  <jason@redhat.com>
84         * g++.dg/cpp0x/rv-template1.C: New.
86 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
88         PR rtl-optimization/49235
89         * gcc.dg/pr49235.c: New test.
91 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
93         PR tree-optimization/49093
94         * gcc.dg/vect/pr49093.c: New test.
96 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
98         PR debug/49047
99         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
101 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
103         PR testsuite/49239
104         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
105         output array.
107 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
109         PR target/49186
110         * gcc.c-torture/execute/pr49186.c: New.
112 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
114         PR target/49168
115          * gcc.target/i386/pr49168-1.c: New.
117 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
118             Eric Botcazou  <ebotcazou@adacore.com>
120         * gcc.dg/guality/drap.c: New test.
122 2011-05-30  Richard Guenther  <rguenther@suse.de>
124         PR tree-optimization/49210
125         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
126         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
128 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
130         PR c++/49223
131         * g++.dg/gomp/pr49223-1.C: New test.
132         * g++.dg/gomp/pr49223-2.C: New test.
134 2011-05-30  Richard Guenther  <rguenther@suse.de>
136         PR tree-optimization/49218
137         * gcc.c-torture/execute/pr49218.c: New testcase.
139 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
141         PR tree-optimization/49199
142         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
143         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
144         -fno-tree-scev-cprop.
146 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
148         PR fortran/47601
149         * gfortran.dg/extends_13.f03: New.
151 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
153         PR rtl-optimization/49095
154         * gcc.target/i386/pr49095.c: New test.
156 2011-05-29  Tobias Burnus  <burnus@net-b.de>
158         PR fortran/18918
159         * gfortran.dg/coarray_24.f90: New.
161 2011-05-29  Tobias Burnus  <burnus@net-b.de>
163         PR fortran/18918
164         * gfortran.dg/coarray_23.f90: New.
166 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
168         From Ryan Mansfield
169         * gcc.dg/pr48826.c: New test.
171 2011-05-29  Richard Guenther  <rguenther@suse.de>
173         PR tree-optimization/49217
174         * gcc.dg/torture/pr49217.c: New testcase.
176 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
178         PR testsuite/49222
179         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
181 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
183         * gnat.dg/boolean_subtype.adb: Rename to...
184         * gnat.dg/boolean_subtype1.adb: ...this.
186 2011-05-28  Jason Merrill  <jason@redhat.com>
188         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
190 2011-05-27  Jason Merrill  <jason@redhat.com>
192         * g++.dg/cpp0x/enum18.C: Adjust.
194         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
196 2011-05-27  Tobias Burnus  <burnus@net-b.de>
198         PR fortran/18918
199         * gfortran.dg/coarray_22.f90: New.
201 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
203         PR tree-optimization/46728
204         * gcc.target/powerpc/pr46728-1.c: New.
205         * gcc.target/powerpc/pr46728-2.c: New.
206         * gcc.target/powerpc/pr46728-3.c: New.
207         * gcc.target/powerpc/pr46728-4.c: New.
208         * gcc.target/powerpc/pr46728-5.c: New.
209         * gcc.dg/pr46728-6.c: New.
210         * gcc.target/powerpc/pr46728-7.c: New.
211         * gcc.target/powerpc/pr46728-8.c: New.
212         * gcc.dg/pr46728-9.c: New.
213         * gcc.target/powerpc/pr46728-10.c: New.
214         * gcc.target/powerpc/pr46728-11.c: New.
215         * gcc.dg/pr46728-12.c: New.
216         * gcc.target/powerpc/pr46728-13.c: New.
217         * gcc.target/powerpc/pr46728-14.c: New.
218         * gcc.target/powerpc/pr46728-15.c: New.
219         * gcc.target/powerpc/pr46728-16.c: New.
221 2011-05-27  Jason Merrill  <jason@redhat.com>
223         * g++.dg/abi/mangle47.C: New.
225         PR c++/49176
226         * g++.dg/template/const5.C: New.
228         * g++.dg/cpp0x/enum18.C: New.
230         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
232         * g++.dg/cpp0x/error6.C: New.
234         * g++.dg/cpp0x/error5.C: New.
236 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
238         PR c++/49165
239         * g++.dg/eh/cond6.C: New test.
241 2011-05-27  Tobias Burnus  <burnus@net-b.de>
243         PR fortran/48820
244         * gfortran.dg/rank_3.f90: New.
245         * gfortran.dg/rank_4.f90: New.
247 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
249         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
250         replace dump search.
252 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
254         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
255         * gnat.dg/bit_packed_array5.adb: ...here.
257 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
259         PR c++/42056
260         * testsuite/g++.dg/cpp0x/auto25.C: New.
262 2011-05-27  Richard Guenther  <rguenther@suse.de>
264         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
266 2011-05-27  Richard Guenther  <rguenther@suse.de>
268         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
270 2011-05-27  Richard Guenther  <rguenther@suse.de>
272         PR middle-end/49189
273         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
275 2011-05-26  Jason Merrill  <jason@redhat.com>
277         * g++.dg/cpp0x/friend1.C: New.
278         * g++.dg/cpp0x/friend2.C: New.
280         * g++.dg/cpp0x/auto7.C: Update.
281         * g++.dg/template/crash50.C: Adjust.
282         * g++.dg/template/static9.C: Adjust.
283         * g++.old-deja/g++.ext/memconst.C: Adjust.
285 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
287         * gcc.dg/march.c: Ignore a note for some targets.
289 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
290             Nathan Froyd  <froydnj@codesourcery.com>
292         PR c++/2288
293         PR c++/18770
294         * g++.old-deja/g++.jason/cond.C: Remove xfails.
295         * g++.dg/parse/pr18770.C: New test.
296         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
298 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
300         PR fortran/48955
301         * gfortran.dg/dependency_40.f90 : New test.
303 2011-05-26  Tobias Burnus  <burnus@net-b.de>
305         PR fortran/18918
306         * gfortran.dg/coarray/registering_1.f90: New.
308 2011-05-26  Jason Merrill  <jason@redhat.com>
310         * g++.dg/cpp0x/variadic111.C: New.
311         * g++.dg/cpp0x/variadic41.C: Adjust.
313 2011-05-26  Richard Guenther  <rguenther@suse.de>
315         PR tree-optimization/48702
316         * gcc.dg/torture/pr48702.c: New testcase.
318 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
320         PR gcov-profile/48845
321         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
322         support.
323         * gcc.dg/matrix/matrix.exp: Likewise.
324         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
325         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
326         line number to check_profiling_available.
327         * lib/target-supports.exp (check_profiling_available): Account for
328         this.
329         Require TLS runtime support with -fprofile-generate.
330         * lib/profopt.exp (profopt-execute): Add TLS options for
331         -fprofile-generate.
332         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
334 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
336         PR c++/49165
337         * g++.dg/eh/cond5.C: New test.
339         PR tree-optimization/49161
340         * gcc.c-torture/execute/pr49161.c: New test.
342 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
344         * gcc.target/arm/neon-vorn-vbic.c: New test.
346 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
348         PR tree-optimization/49038
349         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
350         * gcc.dg/vect/pr49038.c: New test.
352 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
353         * g++.dg/init/pr25811-3.C: New.
354         * g++.dg/init/pr25811-4.C: New.
356 2011-05-25  Jason Merrill  <jason@redhat.com>
358         * g++.dg/cpp0x/enum17.C: New.
359         * g++.old-deja/g++.jason/rfg10.C: Adjust.
361         * g++.dg/cpp0x/auto24.C: New.
363         * g++.dg/cpp0x/error4.C: New.
365         * g++.dg/cpp0x/rv-restrict.C: New.
367         * g++.dg/cpp0x/enum15.C: New.
368         * g++.dg/cpp0x/constexpr-switch2.C: New.
370         * g++.dg/cpp0x/variadic110.C: New.
372         * g++.dg/cpp0x/auto9.C: Add typedef test.
374         * g++.dg/cpp0x/auto23.C: New.
375         * g++.dg/cpp0x/auto9.C: Adjust.
377         * g++.dg/cpp0x/defaulted29.C: New.
379         * g++.dg/cpp0x/initlist51.C: New.
381 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
383         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
384         * g++.dg/abi/packed1.C: Suppress warning.
385         * g++.dg/warn/Wunused-parm-3.C: Likewise.
386         * g++.dg/template/stdarg1.C: Likewise.
387         * g++.dg/other/packed1.C: Remove arm from xfail list.
389 2011-05-25  Jason Merrill  <jason@redhat.com>
391         * g++.dg/cpp0x/enum16.C: New.
392         * g++.dg/parse/error15.C: Adjust.
394         * g++.dg/cpp0x/initlist50.C: New.
396         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
398         * g++.dg/cpp0x/variadic109.C: New.
400 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
402          * gcc.target/i386/pause-1.c: New.
404 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
406         * gcc.dg/stack-usage-1.c: Adjust comment.
407         * gcc.dg/stack-usage-2.c: New test.
409 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
411         PR c++/49136
412         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
413         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
415 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
417         PR rtl-optimization/48757
418         * gfortran.dg/pr48757.f:  New test case.
420 2011-05-24  Jason Merrill  <jason@redhat.com>
422         * g++.dg/cpp0x/access01.C: New.
424 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
426         PR libobjc/48177
427         * objc.dg/pr48177.m: New testcase.      
429 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
431         PR objc/48187
432         * objc.dg/pr48187.m: New testcase.
433         * obj-c++.dg/pr48187.mm: New testcase.
434         * objc.dg/ivar-extra-semicolon.m: New testcase.
436 2011-05-24  Jason Merrill  <jason@redhat.com>
438         * g++.dg/template/access21.C: New.
439         * g++.dg/template/access22.C: New.
441 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
443         PR rtl-optimization/48633
444         * g++.dg/pr48633.C: New test.
446 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
448         PR target/49133
449         * g++.dg/other/pr49133.C: New test.
451 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
452             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
454         * gcc.dg/torture/tls/run-gd.c: New test.
455         * gcc.dg/torture/tls/run-ie.c: New test.
456         * gcc.dg/torture/tls/run-ld.c: New test.
457         * gcc.dg/torture/tls/run-le.c: New test.
458         * lib/target-supports.exp (check_effective_target_tls_runtime):
459         Build testcase with TLS options.
461 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
463         * gcc.dg/vect/pr48172.c: Remove dg-do run.
465 2011-05-24  Tom de Vries  <tom@codesourcery.com>
467         PR tree-optimization/49121
468         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
470 2011-05-23  Jason Merrill  <jason@redhat.com>
472         * g++.dg/cpp0x/defaulted28.C: New.
474         * g++.dg/cpp0x/sfinae25.C: New.
476         * g++.dg/cpp0x/rv-cast2.C: New.
478         * g++.dg/cpp0x/enum14.C: New.
480 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
482         PR lto/49123
483         * gcc.c-torture/execute/pr49123.c: New test.
485         PR debug/49032
486         * gcc.dg/debug/pr49032.c: New test.
488         PR c/49120
489         * gcc.dg/pr49120.c: New test.
491 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
493         PR target/47315
494         * gcc.target/i386/pr47315.c: New test.
496 2011-05-23  Jason Merrill  <jason@redhat.com>
498         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
500         * g++.dg/cpp0x/sfinae24.C: New.
502         * g++.dg/cpp0x/error3.C: New.
504         * g++.dg/cpp0x/defaulted27.C: New.
506         * g++.dg/cpp0x/decltype27.C: New.
508 2011-05-23  Richard Guenther  <rguenther@suse.de>
510         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
512 2011-05-23  Richard Guenther  <rguenther@suse.de>
514         PR tree-optimization/40874
515         * g++.dg/tree-ssa/pr40874.C: New testcase.
517 2011-05-23  Richard Guenther  <rguenther@suse.de>
519         PR tree-optimization/49115
520         * g++.dg/torture/pr49115.C: New testcase.
522 2011-05-23  Richard Guenther  <rguenther@suse.de>
524         PR middle-end/15419
525         * gcc.dg/memcpy-3.c: New testcase.
527 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
529         PR middle-end/48973
530         * gcc.c-torture/execute/pr48973-1.c: New test.
531         * gcc.c-torture/execute/pr48973-2.c: New test.
533 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
535         PR c++/18016
536         * g++.dg/warn/pr18016.C: New.
538 2011-05-23  Tom de Vries  <tom@codesourcery.com>
540         PR target/45098
541         * gcc.target/arm/ivopts-6.c: New test.
543 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
545         PR middle-end/49029
546         * gcc.c-torture/compile/pr49029.c: New test.
548 2011-05-22  Jason Merrill  <jason@redhat.com>
550         * g++.dg/cpp0x/sfinae23.C: New.
551         * g++.dg/cpp0x/sfinae8.C: Correct.
553 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
555         * gfortran.dg/function_optimize_8.f90:  New test case.
557 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
559         PR tree-optimization/49087
560         * gcc.dg/vect/O3-pr49087.c: New test.
562 2011-05-21  Jason Merrill  <jason@redhat.com>
564         * g++.dg/debug/const5.C: New.
566 2011-05-20  Jason Merrill  <jason@redhat.com>
568         * g++.dg/cpp0x/constexpr-static7.C: Extend.
570         * g++.dg/cpp0x/constexpr-static7.C: New.
572         * g++.dg/cpp0x/enum12.C: New.
573         * g++.dg/cpp0x/enum13.C: New.
575 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
577         PR fortran/48699
578         * gfortran.dg/select_type_23.f03: New.
580 2011-05-20  Jason Merrill  <jason@redhat.com>
582         * g++.dg/cpp0x/defaulted26.C: New.
584         * g++.dg/cpp0x/noexcept02.C: Fix.
585         * g++.dg/cpp0x/noexcept03.C: Fix.
586         * g++.dg/cpp0x/noexcept08.C: Fix.
587         * g++.dg/cpp0x/noexcept10.C: New.
589 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
591         PR fortran/48706
592         * gfortran.dg/extends_12.f03: New.
594 2011-05-20  Jason Merrill  <jason@redhat.com>
596         * g++.dg/template/koenig9.C: New.
597         * g++.dg/opt/pr47615.C: Fix.
598         * g++.dg/overload/defarg1.C: Fix.
599         * g++.dg/tc1/dr213.C: Remove xfail.
600         * g++.dg/torture/pr34850.C: Fix.
601         * g++.dg/torture/pr39362.C: Fix.
602         * g++.old-deja/g++.brendan/crash56.C: Fix.
603         * g++.old-deja/g++.pt/memtemp47.C: Fix.
605 2011-05-20  Richard Guenther  <rguenther@suse.de>
607         PR tree-optimization/49079
608         * gcc.dg/torture/pr49079.c: New testcase.
610 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
612         PR tree-optimization/49073
613         * gcc.c-torture/execute/pr49073.c: New test.
615 2011-06-19  Tobias Burnus  <burnus@net-b.de>
617         PR fortran/18918
618         * gfortran.dg/coarray_21.f90: New.
620 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
622         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
623         output.
625 2011-05-19  Richard Guenther  <rguenther@suse.de>
627         PR testsuite/49063
628         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
630 2011-05-19  Richard Guenther  <rguenther@suse.de>
632         PR middle-end/48985
633         * gcc.dg/builtin-object-size-11.c: New testcase.
635 2011-05-19  Tom de Vries  <tom@codesourcery.com>
637         PR target/45098
638         * gcc.target/arm/ivopts.c: New test.
639         * gcc.target/arm/ivopts-2.c: New test.
641 2011-05-19  Tom de Vries  <tom@codesourcery.com>
643         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
645 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
647         * gcc.c-torture/execute/960321-1.x: Remove.
649 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
651         PR fortran/48700
652         * gfortran.dg/move_alloc_4.f90: New.
654 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
656         PR target/49002
657         * gcc.target/i386/pr49002-1.c: New test.
658         * gcc.target/i386/pr49002-2.c: Likewise.
660 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
662         PR tree-optimization/49039
663         * gcc.c-torture/execute/pr49039.c: New test.
664         * gcc.dg/tree-ssa/pr49039.c: New test.
665         * g++.dg/torture/pr49039.C: New test.
667 2011-05-18  Jason Merrill  <jason@redhat.com>
669         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
670         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
671         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
673 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
675         * gcc.target/bfin/mcpu-bf592.c: New test.
677 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
679         PR tree-optimization/41881
680         * gcc.dg/vect/O3-pr41881.c: New test.
681         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
683 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
685         PR tree-optimization/49000
686         * gcc.dg/pr49000.c: New test.
688 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
690         * gnat.dg/invalid1.adb: New test.
692 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
694         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
695         scan pattern.
696         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
697         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
699 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
701         PR c++/48994
702         * g++.dg/cpp0x/range-for18.C: New.
704 2011-05-15  Tobias Burnus  <burnus@net-b.de>
706         PR fortran/18918
707         * gfortran.dg/coarray/image_index_2.f90: New.
709 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
711         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
712         * g++.dg/cpp0x/override2.C: New.
714 2011-05-14  Tobias Burnus  <burnus@net-b.de>
716         PR fortran/18918
717         * gfortran.de/coarray_20.f90: New.
719 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
721         PR fortran/22572
722         * function_optimize_7.f90:  New test case.
724 2011-05-13  Jason Merrill  <jason@redhat.com>
726         * g++.dg/cpp0x/decltype26.C: New.
727         * g++.dg/cpp0x/enum11.C: New.
729 2011-05-13  Tobias Burnus  <burnus@net-b.de>
731         PR fortran/48972
732         PR fortran/48991
733         * gfortran.dg/assign_8.f90: Update dg-error.
735 2011-05-13  Tobias Burnus  <burnus@net-b.de>
737         PR fortran/48972
738         * gfortran.dg/io_constraints_8.f90: New.
739         * gfortran.dg/io_constraints_9.f90: New.
741 2011-05-13  Martin Thuresson  <martint@google.com>
743         PR gcov-profile/47793
744         * gcc.dg/pr47793.c: New.
746 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
748         PR tree-optimization/48975
749         * gcc.dg/pr48975.c: New test.
751 2011-05-12  Tobias Burnus  <burnus@net-b.de>
753         PR fortran/48972
754         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
756 2011-05-12  Jason Merrill  <jason@redhat.com>
758         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
760 2011-05-12  Geert Bosch  <bosch@adacore.com>
762         * gnat.dg/view_conversion1.adb: New test.
764 2011-05-12  Richard Guenther  <rguenther@suse.de>
766         PR tree-optimization/48172
767         * gcc.dg/vect/pr48172.c: New testcase.
769 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
771         PR debug/48967
772         * g++.dg/opt/pr48967.C: New test.
774 2011-05-11  Jason Merrill  <jason@redhat.com>
776         * g++.dg/cpp0x/constexpr-friend.C: New.
777         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
779         * g++.dg/cpp0x/sfinae22.C: New.
781 2011-05-11  Tobias Burnus  <burnus@net-b.de>
783         PR fortran/48889
784         * gfortran.dg/generic_24.f90: New.
786 2011-05-11  Richard Guenther  <rguenther@suse.de>
788         PR tree-optimization/15256
789         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
791 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
793         PR debug/48159
794         * gcc.dg/pr48159-1.c: New test.
795         * gcc.dg/pr48159-2.c: New test.
797 2011-05-11  Richard Guenther  <rguenther@suse.de>
799         PR middle-end/48953
800         * gcc.dg/torture/pr48953.c: New testcase.
802 2011-05-11  Richard Guenther  <rguenther@suse.de>
804         PR tree-optimization/18041
805         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
807 2011-05-11  Alan Modra  <amodra@gmail.com>
809         PR target/47755
810         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
812 2011-05-10  Jason Merrill  <jason@redhat.com>
814         * g++.dg/cpp0x/defaulted25.C: New.
815         * g++.dg/template/crash7.C: Adjust.
817         * g++.dg/cpp0x/variadic108.C: New.
819 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
821         * g++.dg/inherit/virtual9.C: Extend.
823 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
825         PR target/48857
826         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
827         are passed and returned in vector registers.
829 2011-05-10  Richard Guenther  <rguenther@suse.de>
831         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
832         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
833         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
834         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
835         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
836         applies.
838 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
840         PR tree-optimization/48611
841         PR tree-optimization/48794
842         * gfortran.dg/gomp/pr48611.f90: New test.
843         * gfortran.dg/gomp/pr48794.f90: New test.
845         PR debug/48928
846         * gcc.dg/dfp/pr48928.c: New test.
848 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
850         PR c++/48522
851         * g++.dg/cpp0x/pr48522.C: New.
853 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
855         PR c++/48735
856         * g++.dg/cpp0x/sfinae21.C: New.
858 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
860         * g++.dg/template/sfinae28.C: Rename to...
861         * g++.dg/cpp0x/sfinae19.C: ... this.
862         * g++.dg/template/sfinae29.C: Rename to...
863         * g++.dg/cpp0x/sfinae20.C: ... this.
865 2011-05-09  Jeff Law <law@redhat.com>
867         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
868         consistent results.
870 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
872         PR c++/20039
873         * g++.dg/init/pr20039.C: New.
875 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
877         PR c++/48737
878         PR c++/48744
879         * g++.dg/template/sfinae28.C: New.
880         * g++.dg/template/sfinae29.C: Likewise.
882 2011-05-09  Jason Merrill  <jason@redhat.com>
884         * g++.dg/template/nontype23.C: New.
886 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
887         PR c++/48859
888         * g++.dg/init/pr48859.C: New.
890 2011-05-09  Jason Merrill  <jason@redhat.com>
892         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
893         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
894         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
895         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
896         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
897         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
898         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
899         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
901 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
903         * g++.dg/inherit/virtual9.C: New.
905 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
907         PR c++/48574
908         * g++.dg/template/dependent-expr8.C: New test case.
910 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
912         PR tree-optimization/48837
913         * gcc.dg/pr48837.c: New testcase.
915 2011-05-06  Jason Merrill  <jason@redhat.com>
917         * g++.dg/cpp0x/constexpr-condition2.C: New.
919         * g++.dg/cpp0x/constexpr-missing.C: New.
921 2011-05-06  Tobias Burnus  <burnus@net-b.de>
923         PR fortran/18918
924         * gfortran.dg/coarray/this_image_2.f90: New.
926 2011-05-06  Tobias Burnus  <burnus@net-b.de>
928         PR fortran/48858
929         PR fortran/48820
930         * gfortran.dg/bind_c_usage_22.f90: New.
931         * gfortran.dg/bind_c_usage_23.f90: New.
932         * gfortran.dg/bind_c_usage_24.f90: New.
933         * gfortran.dg/bind_c_usage_24_c.c: New.
935 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
937         PR c++/48838
938         * g++.dg/template/member9.C: New test case.
940 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
942         * gnat.dg/discr29.ad[sb]: New test.
943         * gnat.dg/discr30.adb: Likewise.
945 2011-05-05  Julian Brown  <julian@codesourcery.com>
947         * gcc.target/arm/neon-vset_lanes8.c: New test.
949 2011-05-05  Jason Merrill  <jason@redhat.com>
951         * g++.dg/init/new32.C: New.
953 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
955         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
956         Fix typo.
958 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
960         PR rtl-optimization/48381
961         * gcc.c-torture/compile/pr48381.c: New test.
963 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
965         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
966         to dg-options.
967         * gcc.target/i386/opt-1.c: Ditto.
969 2011-05-04  Jason Merrill  <jason@redhat.com>
971         * g++.dg/conversion/base1.C: New.
973 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
975         PR libgfortran/48787
976         * gfortran.dg/round_3.f08: Add more checks to test case.
978 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
980         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
981         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
982         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
983         Gate test on effective_target fd_truncate.
985 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
987         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
988         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
989         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
990         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
991         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
992         * gcc.target/i386/pr38824.c: Ditto.
993         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
994         * gcc.target/i386/vecinit-2.c: Ditto.
995         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
996         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
997         * gcc.target/i386/parity-2.c: Ditto.
998         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
1000 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
1002         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
1003         remove duplication.
1004         * gcc.target/bfin/mcpu-bf514.c: Likewise.
1005         * gcc.target/bfin/mcpu-bf516.c: Likewise.
1006         * gcc.target/bfin/mcpu-bf518.c: Likewise.
1008 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1010         PR fortran/18918
1011         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
1013 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1015         PR fortran/18918
1016         * gfortran.dg/coarray/this_image_1.f90: New.
1018 2011-05-03  Tobias Burnus  <burnus@net-b.de>
1020         PR fortran/18918
1021         * gfortran.dg/coarray/caf.dg: New.
1022         * gfortran.dg/coarray/image_index_1.f90: New, copied
1023         from ../coarray_16.f90.
1025 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1027         PR c++/28501
1028         * g++.dg/ext/complex9.C: New.
1030 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
1032         From Mike Frysinger
1033         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
1034         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
1035         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
1037 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
1039         * gcc.target/bfin/builtins: Created.
1040         * gcc.target/bfin/hisilh-O0.c: Deleted.
1041         * gcc.target/bfin/hisilh.c: Moved to...
1042         * gcc.target/bfin/builtins/hisilh.c: ...here.
1043         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
1044         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
1045         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
1046         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
1047         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
1048         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
1049         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
1050         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
1051         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
1052         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
1053         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
1054         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
1055         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
1056         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
1057         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
1058         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
1059         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1060         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1061         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1062         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1063         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1064         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1065         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1066         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1067         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1068         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
1069         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
1070         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
1071         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
1072         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
1073         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
1074         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
1075         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
1076         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
1077         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
1078         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
1079         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
1080         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
1081         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
1082         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
1083         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
1084         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
1085         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
1086         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
1087         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
1088         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
1089         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
1090         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
1091         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
1092         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
1093         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
1094         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
1095         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
1096         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
1097         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
1098         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
1099         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
1100         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
1101         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
1102         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
1103         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
1104         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
1105         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
1106         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
1107         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
1108         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
1109         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
1110         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
1111         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
1112         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
1113         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
1114         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
1115         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
1116         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
1117         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
1118         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
1119         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
1120         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
1121         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
1122         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
1123         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
1124         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
1125         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
1126         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
1127         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
1128         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
1129         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
1130         * gcc.target/bfin/builtins/circptr.c: Ditto.
1131         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
1132         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
1133         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
1134         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
1135         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
1136         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
1137         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
1138         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
1139         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
1140         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
1141         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
1142         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
1143         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
1144         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1145         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1146         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1147         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1148         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1149         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1150         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1151         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1152         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1153         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1154         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1155         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1156         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1157         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1158         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1159         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1160         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1161         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1162         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1163         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1164         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1165         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1166         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1167         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1168         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1169         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1170         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1171         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1172         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1173         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1174         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1175         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1176         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1177         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1178         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1179         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1180         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1181         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1182         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1183         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1184         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1185         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1186         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1187         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1188         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1189         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1190         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1191         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1192         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1193         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1194         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1195         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1196         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1197         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1198         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1199         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1200         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1202 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
1204         * gcc.target/arm/cold-lc.c: New test.
1206 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
1208         PR target/48774
1209         * gcc.dg/pr48774.c: New test.
1211 2011-05-03  Richard Guenther  <rguenther@suse.de>
1213         * gcc.dg/large-size-array-5.c: New testcase.
1215 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1217         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1219 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1221         * lib/target-supports.exp (check_effective_target_vect_strided):
1222         Replace with...
1223         (check_effective_target_vect_strided2)
1224         (check_effective_target_vect_strided3)
1225         (check_effective_target_vect_strided4)
1226         (check_effective_target_vect_strided8): ...these new functions.
1228         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1229         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1230         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1231         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1232         * gcc.dg/vect/pr37539.c: Likewise.
1233         * gcc.dg/vect/slp-11a.c: Likewise.
1234         * gcc.dg/vect/slp-11b.c: Likewise.
1235         * gcc.dg/vect/slp-11c.c: Likewise.
1236         * gcc.dg/vect/slp-12a.c: Likewise.
1237         * gcc.dg/vect/slp-12b.c: Likewise.
1238         * gcc.dg/vect/slp-18.c: Likewise.
1239         * gcc.dg/vect/slp-19a.c: Likewise.
1240         * gcc.dg/vect/slp-19b.c: Likewise.
1241         * gcc.dg/vect/slp-21.c: Likewise.
1242         * gcc.dg/vect/slp-23.c: Likewise.
1243         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1245         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1246         instead of vect_interleave && vect_extract_even_odd.
1247         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1248         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1249         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1250         * gcc.dg/vect/vect-1.c: Likewise.
1251         * gcc.dg/vect/vect-10.c: Likewise.
1252         * gcc.dg/vect/vect-98.c: Likewise.
1253         * gcc.dg/vect/vect-107.c: Likewise.
1254         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1255         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1256         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1257         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1258         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1259         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1260         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1261         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1262         * gcc.dg/vect/vect-strided-float.c: Likewise.
1263         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1264         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1265         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1266         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1267         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1268         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1269         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1270         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1271         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1272         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1273         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1274         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1275         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1276         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1277         * gcc.dg/vect/vect-vfa-03.c: Likewise.
1279         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1280         target condition.
1281         * gcc.dg/vect/pr30843.c: Likewise.
1282         * gcc.dg/vect/pr33866.c: Likewise.
1283         * gcc.dg/vect/slp-reduc-6.c: Likewise.
1284         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1285         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1286         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1288 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1290         * gcc.dg/vect/slp-11.c: Split into...
1291         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1292         gcc.dg/vect/slp-11c.c: ...these tests.
1293         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1294         * gcc.dg/vect/slp-12c.c: ...this new test.
1295         * gcc.dg/vect/slp-19.c: Split into...
1296         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1297         gcc.dg/vect/slp-19c.c: ...these new tests.
1299 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1301         * lib/target-supports.exp
1302         (check_effective_target_vect_extract_even_odd_wide): Delete.
1303         (check_effective_target_vect_strided_wide): Likewise.
1304         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1305         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1306         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1307         * gcc.dg/vect/pr37539.c: Likewise.
1308         * gcc.dg/vect/slp-11.c: Likewise.
1309         * gcc.dg/vect/slp-12a.c: Likewise.
1310         * gcc.dg/vect/slp-12b.c: Likewise.
1311         * gcc.dg/vect/slp-19.c: Likewise.
1312         * gcc.dg/vect/slp-23.c: Likewise.
1313         * gcc.dg/vect/vect-1.c: Likewise.
1314         * gcc.dg/vect/vect-98.c: Likewise.
1315         * gcc.dg/vect/vect-107.c: Likewise.
1316         * gcc.dg/vect/vect-strided-float.c: Likewise.
1318 2011-05-02  Jason Merrill  <jason@redhat.com>
1320         * g++.dg/init/new31.C: New.
1322 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
1324         PR c/35445
1325         * gcc.dg/pr35445.c: New test.
1327 2011-05-02  Jason Merrill  <jason@redhat.com>
1329         * c-c++-common/vla-1.c: New.
1331 2011-05-02  Richard Guenther  <rguenther@suse.de>
1333         PR tree-optimization/48822
1334         * gcc.dg/torture/pr48822.c: New testcase.
1336 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
1338         PR c++/47969
1339         * g++.dg/cpp0x/constexpr-47969.C: New.
1341 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
1343         PR testsuite/48498
1344         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
1345         on vect_no_align targets.
1346         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1347         vect_no_align targets.
1349 2011-05-01  Xinliang David Li  <davidxl@google.com>
1351         * gcc.dg/tree-ssa/integer-addr.c: New test.
1352         * gcc.dg/tree-ssa/alias_bug.c: New test.
1354 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1356         PR libgfortran/48787
1357         * gfortran.dg/round_3.f08: Add more checks.
1359 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1361         PR fortran/48821
1362         * gfortran.dg/import9.f90: New, proper test.
1363         * gfortran.dg/interface_37.f90: Remove bogus
1364         test (bogus copy of interface_36.f90).
1366 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1368         PR fortran/48821
1369         * gfortran.dg/interface_37.f90: New.
1371 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
1373         PR fortran/48746
1374         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1376 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
1378         PR tree-optimization/48809
1379         * gcc.c-torture/execute/pr48809.c: New test.
1381 2011-04-29  Jeff Law <law@redhat.com>
1383         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1385 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1387         PR c++/48606
1388         * g++.dg/init/ctor10.C: New.
1390 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1392         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1393           warning in implicitly instantiated templates.
1395 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1397         * g++.dg/warn/Wnull-conversion-1.C: New.
1398         * g++.dg/warn/Wnull-conversion-2.C: New.
1400 2011-04-29  Diego Novillo  <dnovillo@google.com>
1402         * g++.old-deja/g++.other/null3.C: Expect warning about
1403         converting boolean to a pointer.
1405 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
1407         PR fortran/48462
1408         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1409         being a target.
1411         PR fortran/48746
1412         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1414 2011-04-29  Tobias Burnus  <burnus@net-b.de>
1416         PR fortran/48810
1417         * gfortran.dg/typebound_proc_22.f90: New.
1419         PR fortran/48800
1420         * gfortran.dg/interface_36.f90: New.
1422 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1424         PR libgfortran/48488
1425         PR libgfortran/48602
1426         PR libgfortran/48615
1427         PR libgfortran/48684
1428         PR libgfortran/48787
1429         * gfortran.dg/fmt_g.f: Adjust test.
1430         * gfortran.dg/fmt_g0_1.f08: Adjust test.
1431         * gfortran.dg/round_3.f08: New test.
1432         * gfortran.dg/namelist_print_1.f: Adjust test.
1433         * gfortran.dg/char4_iunit_1.f03: Adjust test.
1434         * gfortran.dg/f2003_io_5.f03: Adjust test.
1435         * gfortran.dg/coarray_15.f90: Adjust test.
1436         * gfortran.dg/namelist_65.f90: Adjust test.
1437         * gfortran.dg/fmt_cache_1.f: Adjust test.
1438         * gfortran.dg/char4_iunit_2.f03: Adjust test.
1439         * gfortran.dg/real_const_3.f90: Adjust test.
1441 2011-04-28  Xinliang David Li  <davidxl@google.com>
1443         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1444         * testsuite/g++.dg/prof-robust-1.C: New test.
1446 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
1448         PR tree-optimization/48765
1449         * gcc.dg/vect/pr48765.c: New.
1451 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1453         PR tree-optimization/48775
1454         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1456 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1458         PR c++/48798
1459         * g++.dg/inherit/pr48798.C: New.
1460         * g++.old-deja/g++.other/base1.C: Adjust.
1462 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1464         PR c++/48656
1465         * g++.dg/template/inherit7.C: New test case.
1467 2011-04-28  Richard Guenther  <rguenther@suse.de>
1469         PR tree-optimization/40052
1470         PR tree-optimization/15347
1471         * gcc.dg/tree-ssa/vrp57.c: New testcase.
1472         * gcc.dg/pr15347.c: Likewise.
1474 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1476         PR c++/48530
1477         * g++.dg/cpp0x/sfinae18.C: New.
1479 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1481         PR c++/48771
1482         * g++.dg/ext/is_literal_type1.C: New.
1484 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1486         PR fortran/48112
1487         PR fortran/48279
1488         * gfortran.dg/interface_35.f90: New.
1489         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1490         * gfortran.dg/func_result_6.f90: Add dg-warning.
1491         * gfortran.dg/bessel_1.f90: Ditto.
1492         * gfortran.dg/hypot_1.f90: Ditto.
1493         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1494         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1495         * gfortran.dg/interface_assignment_4.f90: Ditto.
1497 2011-04-27  Jason Merrill  <jason@redhat.com>
1499         * g++.dg/ext/complex8.C: New.
1501         * g++.dg/cpp0x/initlist49.C: New.
1502         * g++.dg/init/new30.C: New.
1504 2011-04-27  Tobias Burnus  <burnus@net-b.de>
1506         PR fortran/48788
1507         * gfortran.dg/whole_file_34.f90: New.
1509 2011-04-27  Jan Hubicka  <jh@suse.cz>
1511         * gcc.dg/tree-ssa/inline-9.c: New testcase.
1513 2011-04-27  Jason Merrill  <jason@redhat.com>
1515         * g++.old-deja/g++.oliva/overload1.C: Adjust.
1517         * g++.dg/parse/ambig6.C: New.
1519 2011-04-27  Nick Clifton  <nickc@redhat.com>
1521         * gcc.dg/20020312-2.c: Add definition for RX.
1523         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1524         option with RX targets.
1526         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1527         /* */ comments.
1529 2011-04-27  Richard Guenther  <rguenther@suse.de>
1531         * gcc.dg/tree-ssa/pr23382.c: Remove.
1533 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1535         PR target/48767
1536         * gcc.c-torture/compile/pr48767.c: New test.
1538 2011-04-27  Richard Guenther  <rguenther@suse.de>
1540         PR tree-optimization/48772
1541         * g++.dg/pr48772.C: New testcase.
1543 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1545         PR c/48742
1546         * gcc.c-torture/compile/pr48742.c: New test.
1548 2011-04-26  Jason Merrill  <jason@redhat.com>
1550         * g++.dg/lookup/koenig13.C: New.
1552         * g++.dg/cpp0x/initlist48.C: New.
1554 2011-04-25  Jason Merrill  <jason@redhat.com>
1556         * g++.dg/cpp0x/sfinae17.C: New.
1558 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1560         PR target/48258
1561         * gcc.target/powerpc/pr48258-1.c: New file.
1562         * gcc.target/powerpc/pr48258-2.c: Ditto.
1564 2011-04-26  Xinliang David Li  <davidxl@google.com>
1566         * gcc.dg/uninit-suppress.c: New test.
1567         * gcc.dg/uninit-suppress.c: New test.
1569 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1571         PR debug/48768
1572         * gcc.dg/pr48768.c: New test.
1574         PR tree-optimization/48734
1575         * gcc.c-torture/compile/pr48734.c: New test.
1577         PR testsuite/48753
1578         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1580 2011-04-26  Richard Guenther  <rguenther@suse.de>
1582         PR tree-optimization/48731
1583         * gcc.dg/torture/pr48731.c: New testcase.
1585 2011-04-26  Richard Guenther  <rguenther@suse.de>
1587         PR testsuite/48753
1588         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1590 2011-04-26  Richard Guenther  <rguenther@suse.de>
1592         PR middle-end/48694
1593         * gcc.dg/torture/pr48694-1.c: New testcase.
1594         * gcc.dg/torture/pr48694-2.c: Likewise.
1596 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1598         * g++.dg/ext/underlying_type1.C: New.
1599         * g++.dg/ext/underlying_type2.C: Likewise.
1600         * g++.dg/ext/underlying_type3.C: Likewise.
1601         * g++.dg/ext/underlying_type4.C: Likewise.
1602         * g++.dg/ext/underlying_type5.C: Likewise.
1603         * g++.dg/ext/underlying_type6.C: Likewise.
1604         * g++.dg/ext/underlying_type7.C: Likewise.
1605         * g++.dg/ext/underlying_type8.C: Likewise.
1606         * g++.dg/ext/underlying_type9.C: Likewise.
1607         * g++.dg/ext/underlying_type10.C: Likewise.
1609 2011-04-25  Jason Merrill  <jason@redhat.com>
1611         * g++.dg/cpp0x/regress/template-const2.C: New.
1613 2011-04-25  Jeff Law <law@redhat.com>
1615         * gcc.dg/tree-ssa/vrp56.c: new test.
1617 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1619         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1621 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1623         PR preprocessor/48740
1624         * c-c++-common/raw-string-11.c: New test.
1626 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1628         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1629         hppa*-*-hpux*.
1631 2011-04-23  Tobias Burnus  <burnus@net-b.de>
1633         PR fortran/18918
1634         * gfortran.dg/coarray_19.f90: New.
1636 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1638         PR c/48685
1639         * gcc.dg/pr48685.c: New test.
1641 2011-04-22  Jan Hubicka  <jh@suse.cz>
1643         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1645 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1647         PR tree-optimization/48717
1648         * gcc.c-torture/execute/pr48717.c: New test.
1650 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1652         PR target/48723
1653         * gcc.target/i386/pr48723.c: New test.
1655 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1657         PR c/48716
1658         * gcc.dg/gomp/pr48716.c: New test.
1659         * g++.dg/gomp/pr48716.C: New test.
1661 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
1663         PR c/36750
1664         * gcc.dg/missing-field-init-2.c: Update testcase.
1666 2011-04-22  Alan Modra  <amodra@gmail.com>
1668         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1670 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1672         PR fortran/48405
1673         * gfortran.dg/function_optimize_6.f90:  New test.
1675 2011-04-21  Easwaran Raman  <eraman@google.com>
1677         * gcc.dg/stack-layout-2.c: New test.
1679 2011-04-21  Richard Guenther  <rguenther@suse.de>
1681         PR lto/48703
1682         * g++.dg/lto/pr48207-2_0.C: New testcase.
1683         * g++.dg/lto/pr48207-3_0.C: Likewise.
1685 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1687         * gnat.dg/volatile5.adb: New test.
1688         * gnat.dg/volatile5_pkg.ads: New helper.
1690 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1692         PR target/48708
1693         * gcc.target/i386/pr48708.c: New test.
1695 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1697         * gcc.dg/vect/vect-119.c: New test.
1699 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1701         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1702         and once without.
1704 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1705             Richard Sandiford  <richard.sandiford@linaro.org>
1707         PR target/46329
1708         * gcc.target/arm/pr46329.c: New test.
1710 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1712         PR fortran/18918
1713         * gfortran.dg/coarray_18.f90: New.
1715 2011-04-20  Jason Merrill  <jason@redhat.com>
1717         * g++.dg/cpp0x/initlist47.C: New.
1719         * g++.dg/init/dtor4.C: New.
1721 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1723         PR target/48678
1724         * gcc.target/i386/sse2-pinsrw.c: New test.
1725         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1726         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1727         * gcc.target/i386/sse2-insvhi.c: Ditto.
1728         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1729         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1731 2011-04-20  Jason Merrill  <jason@redhat.com>
1733         * g++.dg/template/const4.C: New.
1735 2011-04-20  Easwaran Raman  <eraman@google.com>
1737         * gcc.dg/stack-layout-1.c: New test.
1739 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1741         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1742         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1743         function.
1745 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1747         * gcc.dg/binop-xor1.c: New test.
1748         * gcc.dg/binop-xor2.c: New test.
1749         * gcc.dg/binop-xor3.c: New test.
1750         * gcc.dg/binop-xor4.c: New test.
1751         * gcc.dg/binop-xor5.c: New test.
1753 2011-04-20  Richard Guenther  <rguenther@suse.de>
1755         PR tree-optimization/47892
1756         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1758 2011-04-20  Richard Guenther  <rguenther@suse.de>
1760         PR middle-end/48695
1761         * g++.dg/torture/pr48695.C: New testcase.
1763 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1765         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1766         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1767         * gcc.c-torture/execute/pr45262.c: Ditto
1768         * gcc.dg/torture/pr43165.c: Ditto.
1769         * gcc.dg/torture/pr47228.c: Ditto.
1770         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1771         * gcc.dg/ipa/pr45644.c: Ditto.
1772         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1773         PDP11.
1775 2011-04-19  Jason Merrill  <jason@redhat.com>
1777         * g++.dg/ext/complex7.C: New.
1779         * g++.dg/ext/attrib41.C: New.
1781 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1783         PR testsuite/48676
1784         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1786 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1788         PR target/48678
1789         * gcc.target/i386/pr48678.c: New test.
1791 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1793         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1794         * g++.dg/opt/devirt2.C: New test.
1795         * g++.dg/ipa/devirt-g-1.C: Likewise.
1797 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1799         PR fortran/48588
1800         * gfortran.dg/whole_file_33.f90: New.
1802 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1804         * g++.dg/ipa/devirt-7.C: New test.
1806 2011-04-19  Richard Guenther  <rguenther@suse.de>
1808         PR lto/48207
1809         * g++.dg/lto/pr48207_0.C: New testcase.
1811 2011-04-18  Jason Merrill  <jason@redhat.com>
1813         * g++.dg/init/void1.C: New.
1815         * g++.dg/cpp0x/union4.C: New.
1817 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1819         PR middle-end/48661
1820         * g++.dg/torture/pr48661.C: New test.
1822         PR c++/48632
1823         * g++.dg/gomp/pr48632.C: New test.
1825 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1827         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1828         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1830 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1832         PR fortran/18918
1833         * gfortran.dg/coarray_17.f90: New.
1834         * gfortran.dg/coarray_10.f90: Update dg-error.
1836 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1838         PR testsuite/48251
1839         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1840         * gfortran.dg/guality/guality.exp: Likewise.
1842 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1844         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1846 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1848         * gcc.dg/vect/pr48377.c: Remove dg-do run.
1850 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1852         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1854 2011-04-18  Richard Guenther  <rguenther@suse.de>
1856         PR middle-end/46364
1857         * g++.dg/torture/pr46364.C: New testcase.
1859 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1861         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1863 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
1865         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1867 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1868             Ira Rosen  <ira.rosen@linaro.org>
1870         PR target/48252
1871         * gcc.target/arm/pr48252.c: New test.
1873 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1875         PR tree-optimization/48616
1876         * gcc.dg/pr48616.c: New test.
1878 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1880         PR fortran/18918
1881         * gfortran.dg/coarray_16.f90: New.
1883 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
1885         PR fortran/48462
1886         * gfortran.dg/realloc_on_assign_7.f03: New test.
1888 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1890         PR libgfortran/48602
1891         * gfortran.dg/fmt_g0_6.f08: New test.
1893 2011-04-17  Jason Merrill  <jason@redhat.com>
1895         * g++.dg/cpp0x/sfinae16.C: New.
1897 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
1899         * gcc.target/mips/reg-var-1.c: New test.
1901 2011-04-17  Jan Hubicka  <jh@suse.cz>
1903         * gcc.dg/winline-5.c: Update testcase.
1905 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1907         * gnat.dg/discr27.ad[sb]: Move dg directive.
1908         * gnat.dg/discr28.ad[sb]: New test.
1909         * gnat.dg/discr28_pkg.ads: New helper.
1911 2011-04-17  Michael Matz  <matz@suse.de>
1913         PR tree-optimization/48622
1914         PR lto/48645
1915         * gcc.dg/lto/pr48622_0.c: New test.
1917 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
1919         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1920         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1921         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1922         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1923         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1924         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1926 2011-04-15  Jason Merrill  <jason@redhat.com>
1928         * g++.dg/cpp0x/range-for17.C: New.
1930 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1932         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1933         * g++.dg/cpp0x/range-for3.C: Likewise.
1934         * g++.dg/cpp0x/range-for9.C: Correct error message.
1935         * g++.dg/cpp0x/range-for11.C: New.
1936         * g++.dg/cpp0x/range-for12.C: New.
1937         * g++.dg/cpp0x/range-for13.C: New.
1938         * g++.dg/cpp0x/range-for14.C: New.
1939         * g++.dg/cpp0x/range-for15.C: New.
1940         * g++.dg/cpp0x/range-for16.C: New.
1942 2011-04-15  Tobias Burnus  <burnus@net-b.de>
1944         PR fortran/18918
1945         * gfortran.dg/coarray_15.f90: Change to dg-do run.
1947 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1949         * objc.dg/naming-4.m: Updated.
1950         * objc.dg/naming-5.m: Updated.
1951         * objc.dg/naming-6.m: New.
1952         * objc.dg/naming-7.m: New.
1953         * obj-c++.dg/naming-1.mm: Updated.
1954         * obj-c++.dg/naming-2.mm: Updated.
1955         * obj-c++.dg/naming-3.mm: New.
1956         * obj-c++.dg/naming-4.mm: New.
1958 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1960         PR libgfortran/48589
1961         * gfortran.dg/fmt_g0_5.f08: New test.
1963 2011-04-15  Richard Guenther  <rguenther@suse.de>
1965         PR testsuite/48286
1966         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1968 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
1970         * gcc.target/avr/torture/pr41885.c (dg-options): Change
1971         -finline-limit=0 to -fno-inline
1973 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1975         PR target/48614
1976         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1977         just avx.
1979 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
1981         PR target/48605
1982         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1983         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1984         * gcc.target/i386/avx-insertps-3.c: New test.
1985         * gcc.target/i386/avx-insertps-4.c: New test.
1987 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1989         * gcc.target/avr/torture/pr41885.c (dg-options): Add
1990         -finline-limit=0
1992 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1994         PR target/46779
1995         PR target/45291
1996         PR target/41894
1997         * gcc.target/avr/pr46779-1.c: New test case
1998         * gcc.target/avr/pr46779-2.c: New test case
2000 2011-04-14  Jason Merrill  <jason@redhat.com>
2002         * g++.dg/cpp0x/sfinae15.C: New.
2004         * g++.dg/cpp0x/sfinae14.C: New.
2006         * g++.dg/ext/vla10.C: New.
2008 2011-04-14  Richard Guenther  <rguenther@suse.de>
2010         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
2012 2011-04-14  Richard Guenther  <rguenther@suse.de>
2014         * gcc.dg/fold-bitand-4.c: Move ...
2015         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
2017 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
2019         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
2020         variables const.
2021         * gcc.target/avr/torture/trivial.c: Ditto.
2023 2011-04-13  Jason Merrill  <jason@redhat.com>
2025         * g++.dg/template/operator11.C: New.
2027 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
2029         PR middle-end/48591
2030         * gcc.dg/gomp/pr48591.c: New test.
2032         PR c++/48570
2033         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
2034         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
2036 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
2038         PR c++/48574
2039         * g++.dg/template/dependent-expr7.C: New test case.
2041 2011-04-13  Jason Merrill  <jason@redhat.com>
2043         * g++.dg/cpp0x/sfinae13.C: New.
2045 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
2047         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
2049 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
2051         * gcc.target/arm/pr43698.c: Remove -march option.
2053 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
2055         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
2056         -march option.
2058 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
2060         PR fortran/48360
2061         PR fortran/48456
2062         * gfortran.dg/realloc_on_assign_6.f03: New test.
2064 2011-04-12  Kai Tietz  <ktietz@redhat.com>
2066         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2067         targets the additional -mno-ms-bitfields and
2068         -Wno-packed-bitfield-compat options.
2069         * g++.dg/ext/bitfield3.C: Likewise.
2070         * g++.dg/ext/bitfield4.C: Likewise.
2071         * g++.dg/ext/bitfield5.C: Likewise.
2072         * gcc.dg/bitfld-15.c: Likewise.
2073         * gcc.dg/bitfld-16.c: Likewise.
2074         * gcc.dg/bitfld-17.c: Likewise.
2075         * gcc.dg/bitfld-18.c: Likewise.
2077 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
2079         * gcc.target/arm/neon-vld3-1.c: New test.
2080         * gcc.target/arm/neon-vst3-1.c: New test.
2081         * gcc.target/arm/neon/v*.c: Regenerate.
2083 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2085         PR rtl-optimization/48549
2086         * g++.dg/opt/pr48549.C: New test.
2088 2011-04-12  Richard Guenther  <rguenther@suse.de>
2090         PR tree-optimization/46076
2091         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
2093 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2095         PR testsuite/21164
2096         * lib/compat.exp (compat-execute): Declare unsupported after
2097         stripping path from src1.
2098         * lib/lto.exp (lto-execute): Likewise.
2100 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2102         PR c/48552
2103         * gcc.dg/pr48552-1.c: New test.
2104         * gcc.dg/pr48552-2.c: New test.
2106 2011-04-11  Jason Merrill  <jason@redhat.com>
2108         * g++.dg/cpp0x/sfinae12.C: New.
2110         * g++.dg/cpp0x/enum10.C: New.
2112         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
2114         * g++.dg/cpp0x/rv-func.C: New.
2116 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2118         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
2119         alpha*-dec-osf5*.
2121 2011-04-11  Martin Jambor  <mjambor@suse.cz>
2123         PR tree-optimization/48195
2124         * gcc.dg/ipa/pr48195.c: New test.
2126 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
2128         * gnat.dg/return3.adb: Remove unused switch.
2130 2011-04-08  Mike Stump  <mikestump@comcast.net>
2132         PR testsuite/48506
2133         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
2134         default to fno-common.
2136 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
2138         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
2139         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
2141 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2143         PR fortran/48448
2144         * gfortran.dg/function_optimize_5.f90:  New test.
2146 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2148         * gnat.dg/aggr17.adb: New test.
2149         * gnat.dg/aggr18.adb: Likewise.
2151 2011-04-08  Michael Matz  <matz@suse.de>
2153         PR middle-end/48389
2154         * gcc.target/i386/pr48389.c: New test.
2156 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
2158         PR rtl-optimization/48272
2159         * g++.dg/opt/pr48272.C: New.
2161 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
2163         PR rtl-optimization/48235
2164         * gcc.dg/pr48235.c: New.
2166 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2168         PR rtl-optimization/48302
2169         * g++.dg/opt/pr48302.C: New.
2171 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2173         PR target/48273
2174         * g++.dg/opt/pr48273.C: New.
2176 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2178         PR rtl-optimization/48442
2179         * gcc.dg/pr48442.c: New.
2181 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
2183         PR tree-optimization/48377
2184         * gcc.dg/vect/pr48377.c: New test.
2186 2011-04-07  Jason Merrill  <jason@redhat.com>
2188         * g++.dg/cpp0x/regress/call1.C: New.
2190         * g++.dg/cpp0x/variadic107.C: New.
2192         * g++.dg/cpp0x/sfinae11.C: New.
2193         * g++.dg/cpp0x/noexcept02.C: Fix.
2195         * g++.dg/cpp0x/sfinae10.C: New.
2197         * g++.dg/cpp0x/sfinae9.C: New.
2199         * c-c++-common/Wcast-qual-1.c: Move here from...
2200         * gcc.dg/cast-qual-3.c: ...here, and...
2201         * g++.dg/warn/Wcast-qual2.C: ...here.
2203         * g++.dg/cpp0x/sfinae8.C: New.
2205         * g++.dg/cpp0x/sfinae7.C: New.
2207         * g++.dg/cpp0x/enum9.C: New.
2209 2011-04-07  Mike Stump  <mikestump@comcast.net>
2211         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2212         with no trampolines.
2214 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
2216         PR fortran/48117
2217         * gfortran.dg/gomp/pr48117.f90: New test.
2219         PR debug/48343
2220         * gcc.dg/torture/pr48343.c: New test.
2222 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2224         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2226 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
2228         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2230 2011-04-07  Tom de Vries  <tom@codesourcery.com>
2232         PR target/43920
2233         * lib/scanasm.exp (object-size): New proc.
2234         * gcc.target/arm/pr43920-2.c: New test.
2236 2011-04-06  Tobias Burnus  <burnus@net-b.de>
2238         PR fortran/18918
2239         PR fortran/48477
2240         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2242 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
2244         * gcc.dg/mtune.c: Prune note from output.
2246 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
2248         PR debug/48466
2249         * gcc.dg/guality/pr36977.c: New test.
2250         * gcc.dg/guality/pr48466.c: New test.
2252 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2254         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2256 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
2258         * gnat.dg/return3.adb: New test.
2260 2011-04-06  Richard Guenther  <rguenther@suse.de>
2262         PR tree-optimization/47663
2263         * gcc.dg/tree-ssa/inline-8.c: New testcase.
2265 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
2267         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2268         Solaris 8 and 9 as well.
2270 2011-04-05  Tom de Vries  <tom@codesourcery.com>
2272         PR target/43920
2273         * gcc.target/arm/pr43920-1.c: New test.
2275 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
2277         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2278         (cctor): Actually return the value.
2279         (main): Cast return values.
2281 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2283         * gfortran.dg/character_comparison_8.f90:  New test.
2285 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2287         * frontend-passes: (optimize_lexical_comparison): New function.
2288         (optimize_expr): Call it.
2289         (optimize_comparison): Also handle lexical comparison functions.
2290         Return false instad of -2 for unequal comparison.
2292 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2294         PR fortran/48412
2295         * function_optimize_4.f90:  New test.
2297 2011-04-04  Tobias Burnus  <burnus@net-b.de>
2299         PR fortran/18918
2300         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2301         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2302         * gfortran.dg/coarray_15.f90: New.
2304 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2306         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2307         * gfortran.dg/bessel_7.f90: Likewise.
2309 2011-04-03  Tobias Burnus  <burnus@net-b.de>
2311         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2313 2011-04-03  Richard Guenther  <rguenther@suse.de>
2314             Ira Rosen  <ira.rosen@linaro.org>
2316         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2317         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2318         -ftree-loop-if-convert-stores.
2320 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2322         * gnat.dg/specs/aggr2.ads: New test.
2324 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2326         * gnat.dg/debug2.ad[sb]: New test.
2327         * gnat.dg/debug2_pkg.ads: New helper.
2328         * gnat.dg/debug3.ad[sb]: New test.
2330 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
2332         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2334 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
2336         PR middle-end/48335
2337         * gcc.c-torture/compile/pr48335-1.c: New test.
2338         * gcc.dg/pr48335-1.c: New test.
2339         * gcc.dg/pr48335-2.c: New test.
2340         * gcc.dg/pr48335-3.c: New test.
2341         * gcc.dg/pr48335-4.c: New test.
2342         * gcc.dg/pr48335-5.c: New test.
2343         * gcc.dg/pr48335-6.c: New test.
2344         * gcc.dg/pr48335-7.c: New test.
2345         * gcc.dg/pr48335-8.c: New test.
2346         * gcc.target/i386/pr48335-1.c: New test.
2348 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
2350         PR c/36299
2351         * gcc.dg/Waddress.c: New test.
2353 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2355         PR fortran/48352
2356         * gfortran.dg/function_optimize_3.f90:  New test.
2358 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
2360         * gcc.c-torture/compile/20110401-1.c: New test.
2362         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2363         * g++.dg/lto/20091002-2_0.C: Likewise.
2364         * g++.dg/lto/20090303_0.c: Likewise.
2365         * g++.dg/lto/20091004-1_0.C: Likewise.
2366         * g++.dg/lto/20091002-3_0.C: Likewise.
2367         * g++.dg/lto/20091004-2_0.C: Likewise.
2368         * g++.dg/lto/20081123_0.C: Likewise.
2369         * g++.dg/lto/20090313_0.C: Likewise.
2370         * g++.dg/lto/20081109-1_0.C: Likewise.
2371         * g++.dg/lto/20081219_0.C: Likewise.
2372         * g++.dg/lto/20081204-1_0.C: Likewise.
2373         * g++.dg/lto/20090302_0.C: Likewise.
2374         * g++.dg/lto/20081119-1_0.C: Likewise.
2375         * g++.dg/lto/20081118_0.C: Likewise.
2376         * gcc.dg/lto/20091020-2_0.c: Likewise.
2377         * gcc.dg/lto/20090210_0.c: Likewise.
2378         * gcc.dg/lto/20081204-1_0.c: Likewise.
2379         * gcc.dg/lto/20081224_0.c: Likewise.
2380         * gcc.dg/lto/20090219_0.c: Likewise.
2381         * gcc.dg/lto/20091014-1_0.c: Likewise.
2382         * gcc.dg/lto/20091016-1_0.c: Likewise.
2383         * gcc.dg/lto/20090206-2_0.c: Likewise.
2384         * gcc.dg/lto/20090116_0.c: Likewise.
2385         * gcc.dg/lto/20091013-1_0.c: Likewise.
2386         * gcc.dg/lto/20091015-1_0.c: Likewise.
2387         * gcc.dg/lto/20090126-2_0.c: Likewise.
2389 2011-03-31  Ian Lance Taylor  <iant@google.com>
2391         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2393 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2395         * gnat.dg/opt16.adb: New test.
2397 2011-03-31  Jason Merrill  <jason@redhat.com>
2399         * g++.dg/cpp0x/defaulted24.C: New.
2401 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2403         PR target/16292
2404         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2405         with -O0.
2407 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2409         * g++.dg/other/i386-9.C: New test.
2411 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2413         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2415 2011-03-30  Jason Merrill  <jason@redhat.com>
2417         * g++.dg/cpp0x/regress/error-recovery1.C: New.
2419         * g++.dg/cpp0x/regress/isnan.C: New.
2421         * g++.dg/cpp0x/initlist46.C: New.
2423 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
2425         PR target/47551
2426         * gcc.target/arm/neon-modes-2.c: New test.
2428 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
2430         PR c/48305
2431         * gcc.c-torture/compile/pr48305.c: New test.
2433 2011-03-29  Jason Merrill  <jason@redhat.com>
2435         * g++.dg/cpp0x/regress/value-dep1.C: New.
2437 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
2439         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2441 2011-03-29  Ian Lance Taylor  <iant@google.com>
2443         * go.test/go-test.exp: Handle the test lines used in several new
2444         tests.
2445         (errchk): Add opts parameter.  Change all callers.  Handle parens
2446         in regexps.
2448 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
2449             Dominique d'Humieres  <dominiq@lps.ens.fr>
2451         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2452         and __APPLE__ && __PPC__ && __ALTIVEC__.
2454 2011-03-29  Jason Merrill  <jason@redhat.com>
2456         * g++.dg/cpp0x/dependent1.C: New.
2458         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2460         * g++.dg/cpp0x/constexpr-memfn1.C: New.
2462         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2464 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
2466         PR fortran/48095
2467         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2468         * gfortran.dg/proc_ptr_comp_32.f90: New.
2470 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2472         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
2473         check for corresponding warning.
2475 2011-03-28  Jason Merrill  <jason@redhat.com>
2477         * g++.dg/cpp0x/rv-deduce2.C: New.
2479 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
2481         PR debug/48203
2482         * gcc.dg/pr48203.c: New test.
2484 2011-03-28  Jeff Law <law@redhat.com>
2486         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2488 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
2490         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2491         and __PPC__ && __ALTIVEC__.
2493 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2495         PR testsuite/48238
2496         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2497         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2498         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2499         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2501 2011-03-28  Jason Merrill  <jason@redhat.com>
2503         * g++.dg/cpp0x/initlist-array2.C: New.
2505         * g++.dg/cpp0x/initlist-array1.C: New.
2507         * g++.dg/cpp0x/constexpr-compound.C: New.
2509         * g++.dg/cpp0x/constexpr-using.C: New.
2511         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2513 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
2515         PR testsuite/48276
2516         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2518 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2520         * gcc.dg/slp-1.c: New test.
2522 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2524         * gcc.target/i386/avx256-unaligned-load-1.c: New.
2525         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2526         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2527         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2528         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2529         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2530         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2531         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2532         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2533         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2534         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2535         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2536         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2537         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2539 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2541         PR fortran/47065
2542         * gfortran.dg/trim_optimize_5.f90:  New test.
2543         * gfortran.dg/trim_optimize_6.f90:  New test.
2545 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
2547         PR target/38598
2548         * gcc.target/mips/madd-7.c: Remove -mlong32.
2549         * gcc.target/mips/msub-7.c: Likewise.
2551 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
2553         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2554         accesses to preserve the meaning of the test for doubleword vectors.
2555         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2556         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2558 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
2560         PR fortran/48291
2561         * gfortran.dg/class_42.f03: New.
2563 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
2565         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2566         strided accesses.
2568 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
2570         PR rtl-optimization/48144
2571         * gcc.dg/pr48144.c: New test.
2573 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2575         * gnat.dg/discr27.ad[sb]: New test.
2577 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2579         * gnat.dg/limited_with2.ad[sb]: New test.
2580         * gnat.dg/limited_with2_pkg1.ads: New helper.
2581         * gnat.dg/limited_with2_pkg2.ads: Likewise.
2583 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2585         * gnat.dg/opt15.adb: New test.
2586         * gnat.dg/opt15_pkg.ad[sb]: New helper.
2588 2011-03-25  Tobias Burnus  <burnus@net-b.de>
2590         PR fortran/48174
2591         PR fortran/45304
2592         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2593         * gfortran.dg/leadz_trailz_3.f90: Ditto
2595 2011-03-25  Martin Jambor  <mjambor@suse.cz>
2597         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2599 2011-03-25  Jason Merrill  <jason@redhat.com>
2601         * g++.dg/cpp0x/defaulted22.C: New.
2602         * g++.dg/cpp0x/defaulted23.C: New.
2603         * g++.dg/cpp0x/defaulted15.C: Adjust.
2605 2011-03-25  Jason Merrill  <jason@redhat.com>
2607         * g++.dg/cpp0x/move1.C: New.
2609 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
2611         PR target/48287
2612         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2614 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2616         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2617         for mips-sgi-irix6.5.
2618         Replace snprintf prototype by <stdio.h>.
2620 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2622         PR testsuite/48283
2623         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2624         run_expensive_tests.
2625         * gcc.dg/graphite/block-4.c: Likewise.
2626         * gcc.dg/graphite/block-7.c: Likewise.
2627         * gcc.dg/graphite/block-8.c: Likewise.
2629 2011-03-25  Richard Guenther  <rguenther@suse.de>
2631         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2632         * g++.dg/tree-ssa/pr8781.C: Likewise.
2633         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2634         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2635         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2636         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2637         * gcc.dg/tree-ssa/alias-18.c: Likewise.
2638         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2639         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2640         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2641         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2642         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2643         * gcc.dg/tree-ssa/pr21574.c: Likewise.
2644         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2645         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2646         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2647         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2648         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2649         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2650         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2651         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2652         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2653         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2654         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2655         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2656         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2657         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2658         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2659         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2660         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2661         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2662         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2663         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2664         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2665         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2666         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2667         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2668         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2669         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2670         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2671         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2672         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2673         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2674         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2675         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2676         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2677         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2678         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2679         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2680         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2681         * c-c++-common/pr46562-2.c: Likewise.
2682         * gfortran.dg/pr42108.f90: Likewise.
2683         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2684         foo to be inlined even at -O1.
2685         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2686         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2687         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2688         * gcc.dg/matrix/matrix.exp: Disable FRE.
2690 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2692         PR debug/48204
2693         * gcc.dg/dfp/pr48204.c: New test.
2695 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
2697         PR target/48209
2698         * gcc.c-torture/execute/pr47917.c: Move this...
2699         * gcc.dg/torture/pr47917.c: to here and add xfails.
2701 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2703         * gnat.dg/array16.ad[sb]: New test.
2704         * gnat.dg/array16.ads: New helper.
2706 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2708         * gnat.dg/derived_type2.adb: New test.
2710 2011-03-24  Richard Guenther  <rguenther@suse.de>
2712         PR tree-optimization/48271
2713         * g++.dg/torture/pr48271.C: New testcase.
2715 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2717         * gnat.dg/array15.ad[sb]: New test.
2719 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2721         PR target/48237
2722         * gcc.target/i386/pr48237.c: New test.
2724 2011-03-24  Richard Guenther  <rguenther@suse.de>
2726         PR middle-end/48269
2727         * gcc.dg/builtin-object-size-10.c: New testcase.
2729 2011-03-24  Richard Guenther  <rguenther@suse.de>
2731         PR tree-optimization/46562
2732         * c-c++-common/pr46562-2.c: New testcase.
2733         * c-c++-common/pr46562.c: Likewise.
2735 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2737         * gcc.dg/vect/vect-cselim-1.c: New test.
2738         * gcc.dg/vect/vect-cselim-2.c: New test.
2740 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2742         * gcc.target/arm/pr46934.c: New.
2744 2011-03-23  Ian Lance Taylor  <iant@google.com>
2746         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2748 2011-03-23  Richard Guenther  <rguenther@suse.de>
2750         * gcc.dg/struct: Remove directory and contents.
2752 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2754         PR testsuite/48251
2755         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2757 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2759         * gnat.dg/discr26.ad[sb]: New test.
2760         * gnat.dg/discr26_pkg.ads: New helper.
2762 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2764         PR target/47553
2765         * gcc.target/arm/neon-vld-1.c: New test.
2767 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2769         * gnat.dg/array14.ad[sb]: New test.
2770         * gnat.dg/array14_pkg.ads: New helper.
2772 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2774         * gcc.c-torture/execute/920501-8.x: Remove.
2775         * gcc.c-torture/execute/930513-1.x: Remove.
2776         * gcc.c-torture/execute/960312-1.x: Remove.
2777         * gcc.c-torture/compile/20000804-1.c,
2778         gcc.c-torture/compile/20001205-1.c,
2779         gcc.c-torture/compile/20001226-1.c,
2780         gcc.c-torture/compile/20010518-2.c,
2781         gcc.c-torture/compile/20020312-1.c,
2782         gcc.c-torture/compile/20020604-1.c,
2783         gcc.c-torture/compile/920501-12.c,
2784         gcc.c-torture/compile/920501-4.c,
2785         gcc.c-torture/compile/920520-1.c,
2786         gcc.c-torture/compile/980506-1.c,
2787         gcc.c-torture/execute/980709-1.x,
2788         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2789         options for m68hc11.
2790         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2791         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2792         m68hc11.
2794 2011-03-22  Nick Clifton  <nickc@redhat.com>
2796         * lib/target-supports.exp (check_profiling_available): Add MN10300
2797         to the list of targets that do not support profiling.  Restore
2798         alpha sorting to this list.
2800 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2802         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2803         failure on 32-bit systems.
2804         * gcc.dg/torture/vector-2.c: Ditto.
2806 2011-03-22  Richard Guenther  <rguenther@suse.de>
2808         PR tree-optimization/48228
2809         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2811 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2813         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2814         powerpc.
2816         PR target/48226
2817         * gcc.target/powerpc/pr48226.c: New file.
2819 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2821         * lib/prune.exp (prune_gcc_output): Prune "could not create
2822         compact unwind for" warnings.
2824 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2826         PR c/42544
2827         PR c/48197
2828         * gcc.c-torture/execute/pr42544.c: New test.
2829         * gcc.c-torture/execute/pr48197.c: New test.
2831 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2833         PR preprocessor/48192
2834         * gcc.target/powerpc/pr48192.c: New file.
2836         PR target/48053
2837         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2838         split problem of 0 being loaded in a VSX register.
2840 2011-03-21  Richard Guenther  <rguenther@suse.de>
2842         PR c/47939
2843         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2844         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2845         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2846         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2848 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2850         PR target/48213
2851         * gcc.dg/pr48213.c: New test.
2853 2011-03-21  Kai Tietz  <ktietz@redhat.com>
2855         PR target/12171
2856         * g++.dg/plugin/attribute_plugin.c: Adjust test.
2858 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
2860         * gcc.target/arm/xor-and.c: New.
2862 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2864         PR fortran/22572
2865         * gfortran.dg/function_optimize_1.f90:  New test.
2866         * gfortran.dg/function_optimize_2.f90:  New test.
2868 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2870         PR rtl-optimization/47502
2871         * gcc.target/i386/pr47502-1.c: New.
2872         * gcc.target/i386/pr47502-2.c: Likewise.
2874 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2876         PR rtl-optimization/48156
2877         * gcc.dg/pr48156.c: New test.
2879 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2881         PR libfortran/47439
2882         * gfortran.dg/scratch_1.f90: Adjust test.
2884 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2886         PR libfortran/47439
2887         * gfortran.dg/scratch_1.f90: New test.
2889 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2891         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2892         variably modified typedefs.
2893         * gcc.dg/c1x-typedef-2.c: Remove.
2895 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2897         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2898         * gcc.dg/c1x-anon-struct-3.c: New test.
2899         * gcc.dg/anon-struct-11.c: Update.
2901 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2903         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2904         dg-xfail-run-if.
2905         Only xfail with gas.
2907 2011-03-18  Jason Merrill  <jason@redhat.com>
2909         * g++.dg/template/fn-ptr1.C: New.
2911         * g++.dg/overload/volatile1.C: New.
2913         * g++.dg/opt/pr23372.C: New.
2915         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2917 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2919         PR middle-end/47405
2920         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2922 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
2924         * gcc.target/arm/unsigned-extend-1.c: New.
2926 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
2928         PR bootstrap/48161
2929         * gcc.c-torture/compile/pr48161.c: New test.
2931 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2933         PR middle-end/47725
2934         * gcc.dg/torture/pr47725.c: New.
2936 2011-03-17  Jason Merrill  <jason@redhat.com>
2938         * g++.dg/cpp0x/constexpr-overflow2.C: New.
2939         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2941 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
2943         * gnat.dg/specs/elab2.ads: New test.
2944         * gnat.dg/specs/elab2_pkg.ads: New helper.
2946 2011-03-17  Jason Merrill  <jason@redhat.com>
2948         * g++.dg/cpp0x/decltype-1212.C: New.
2949         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2951 2011-03-17  Jason Merrill  <jason@redhat.com>
2953         * g++.dg/parse/memfnquals1.C: New.
2955 2011-03-17  Richard Guenther  <rguenther@suse.de>
2957         PR middle-end/48134
2958         * gcc.dg/pr48134.c: New testcase.
2960 2011-03-17  Richard Guenther  <rguenther@suse.de>
2962         PR middle-end/48165
2963         * g++.dg/torture/pr48165.C: New testcase.
2965 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2967         PR rtl-optimization/48141
2968         * gcc.dg/pr48141.c: New test.
2970 2011-03-16  Jason Merrill  <jason@redhat.com>
2972         * g++.dg/cpp0x/constexpr-48089.C: New.
2974         * g++.dg/cpp0x/constexpr-abi1.C: New.
2976         * g++.dg/cpp0x/constexpr-46336.C: New.
2977         * g++.dg/parse/friend5.C: Adjust expected errors.
2979         * g++.dg/cpp0x/constexpr-47570.C: New.
2981 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
2983         PR debug/47510
2984         * ++.dg/debug/dwarf2/typedef6.C: New test.
2986 2011-03-16  Jason Merrill  <jason@redhat.com>
2988         * g++.dg/cpp0x/elision2.C: New.
2990         * g++.dg/cpp0x/constexpr-array3.C: New.
2992 2011-03-16  Jason Merrill  <jason@redhat.com>
2994         * g++.dg/cpp0x/sfinae6.C: New.
2995         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2996         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2997         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2998         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2999         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
3001 2011-03-16  Jason Merrill  <jason@redhat.com>
3003         * g++.dg/template/incomplete6.C: New.
3005 2011-03-16  Jeff Law <law@redhat.com>
3007         * gcc.dg/tree-ssa/vrp55.c: New test.
3009 2011-03-16  Jason Merrill  <jason@redhat.com>
3011         * g++.dg/cpp0x/auto22.C: New.
3013 2011-03-16  Richard Guenther  <rguenther@suse.de>
3015         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
3016         optimizing it away if promoted to const.
3018 2011-03-16  Richard Guenther  <rguenther@suse.de>
3020         PR tree-optimization/48149
3021         * gcc.dg/fold-complex-1.c: New testcase.
3023 2011-03-16  Richard Guenther  <rguenther@suse.de>
3025         PR testsuite/48147
3026         * gcc.dg/guality/pr45882.c: Really make sure no inlining
3027         or cloning happens.
3029 2011-03-16  Richard Guenther  <rguenther@suse.de>
3031         PR tree-optimization/26134
3032         * gcc.dg/tree-ssa/complex-6.c: New testcase.
3034 2011-03-16  Richard Guenther  <rguenther@suse.de>
3036         PR tree-optimization/48146
3037         * gcc.dg/torture/pr48146.c: New testcase.
3039 2011-03-16  Richard Guenther  <rguenther@suse.de>
3041         * gcc.dg/tree-ssa/pr14814.c: Adjust.
3042         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
3044 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
3046         PR middle-end/48136
3047         * gcc.c-torture/compile/pr48136.c: New test.
3049         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
3051         PR debug/45882
3052         * gcc.dg/guality/pr45882.c: New test.
3054 2011-03-15  Jason Merrill  <jason@redhat.com>
3056         * g++.dg/cpp0x/constexpr-recursion.C: New.
3058         * g++.dg/cpp0x/implicit11.C: New.
3060 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3062         * g++.dg/cpp0x/constexpr-attribute.C: New.
3064 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3066         * g++.dg/parse/pr34758.C: New.
3068 2011-03-15  Xinliang David Li  <davidxl@google.com>
3070         PR c/47837
3071         * gcc.dg/uninit-pred-7_d.c: New test.
3072         * gcc.dg/uninit-pred-8_d.c: New test.
3074 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3076         PR target/46788
3077         * gcc.target/arm/pr46788.c: New.
3079 2011-03-15  Richard Guenther  <rguenther@suse.de>
3081         PR middle-end/47650
3082         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
3083         * gfortran.dg/ishft_4.f90: Likewise.
3084         * gfortran.dg/leadz_trailz_3.f90: Likewise.
3086 2011-03-15  Richard Guenther  <rguenther@suse.de>
3088         PR tree-optimization/13954
3089         * g++.dg/tree-ssa/pr13954.C: New testcase.
3091 2011-03-15  Richard Guenther  <rguenther@suse.de>
3093         PR tree-optimization/48037
3094         * gcc.target/i386/pr48037-1.c: New testcase.
3096 2011-03-15  Richard Guenther  <rguenther@suse.de>
3098         PR tree-optimization/41490
3099         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
3100         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
3101         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
3102         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
3103         * g++.dg/tree-ssa/pr33604.C: Adjust.
3105 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
3107         PR middle-end/47917
3108         * gcc.c-torture/execute/pr47917.c: New test.
3109         * gcc.dg/pr47917.c: New test.
3111         PR middle-end/38878
3112         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
3114 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
3116         * gcc.target/i386/sse4_1-floor-vec.c: New test.
3117         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
3118         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
3119         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
3120         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
3121         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
3122         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
3123         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
3124         * gcc.target/i386/avx-floor-vec.c: Ditto.
3125         * gcc.target/i386/avx-ceil-vec.c: Ditto.
3126         * gcc.target/i386/avx-trunc-vec.c: Ditto.
3127         * gcc.target/i386/avx-rint-vec.c: Ditto.
3128         * gcc.target/i386/avx-floorf-vec.c: Ditto.
3129         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
3130         * gcc.target/i386/avx-truncf-vec.c: Ditto.
3131         * gcc.target/i386/avx-rintf-vec.c: Ditto.
3133 2011-03-14  Tom Tromey  <tromey@redhat.com>
3135         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
3136         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
3137         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
3139 2011-03-14  Tom Tromey  <tromey@redhat.com>
3141         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
3142         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
3143         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3145 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
3147         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3149 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
3151         PR rtl-optimization/47166
3152         * gcc.c-torture/execute/postmod-1.c: New test.
3154 2011-03-14  Richard Guenther  <rguenther@suse.de>
3156         PR middle-end/48098
3157         * gcc.dg/torture/pr48098.c: New testcase.
3159 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
3161         PR target/48053
3162         * gcc.target/powerpc/pr48053-1.c: New test.
3163         * gcc.target/powerpc/pr48053-2.c: Likewise.
3165 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3167         PR libfortran/48066
3168         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
3170 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3172         PR libfortran/48066
3173         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
3175 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
3177         PR fortran/48059
3178         * gfortran.dg/class_41.f03: New.
3180 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
3182         * g++.dg/conversion/cast3.C: New test.
3184 2011-03-11  Jason Merrill  <jason@redhat.com>
3186         * g++.dg/template/error45.C: New.
3188         * g++.dg/parse/no-type-defn1.C: New.
3190         * g++.dg/ext/attrib40.C: New.
3192         * g++.dg/cpp0x/regress/array1.C: New.
3194 2011-03-11  Richard Guenther  <rguenther@suse.de>
3196         PR tree-optimization/48067
3197         * gcc.dg/pr48067.c: New testcase.
3199 2011-03-11  Richard Guenther  <rguenther@suse.de>
3201         PR lto/48073
3202         * g++.dg/lto/20110311-1_0.C: New testcase.
3204 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3206         PR c++/48035
3207         * g++.dg/inherit/virtual8.C: New test.
3209         PR middle-end/48044
3210         * gcc.dg/torture/pr48044.c: New test.
3212 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
3214         PR fortran/47768
3215         * gfortran.dg/proc_ptr_comp_31.f90: New.
3217 2011-03-11  Richard Guenther  <rguenther@suse.de>
3219         PR tree-optimization/47278
3220         * gcc.dg/torture/pr47278-1.c: New testcase.
3221         * gcc.dg/torture/pr47278-2.c: Likewise.
3223 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3225         PR tree-optimization/48063
3226         * gcc.dg/torture/pr48063.c: New test.
3228 2011-03-10  Jason Merrill  <jason@redhat.com>
3230         * g++.dg/template/array22.C: New.
3232         * g++.dg/cpp0x/syntax-err1.C: New.
3233         * g++.dg/parse/error36.C: Adjust expected errors.
3234         * g++.old-deja/g++.pt/ctor2.C: Likewise.
3235         * g++.old-deja/g++.pt/typename3.C: Likewise.
3236         * g++.old-deja/g++.pt/typename4.C: Likewise.
3237         * g++.old-deja/g++.pt/typename6.C: Likewise.
3239 2011-03-09  Jason Merrill  <jason@redhat.com>
3241         * g++.dg/template/nontype22.C: New.
3243 2011-03-09  Martin Jambor  <mjambor@suse.cz>
3245         PR tree-optimization/47714
3246         * g++.dg/torture/pr47714.C: New test.
3248 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3250         PR target/47755
3251         * gcc.target/powerpc/pr47755-2.c: New file.
3253 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3255         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3256         is not set in the environment, pass 64 as first argument when not
3257         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3258         native where ulimit -u is supported.
3260 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3262         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3264 2011-03-08  Jason Merrill  <jason@redhat.com>
3266         * g++.dg/template/nontype21.C: New.
3268         * g++.dg/template/anon5.C: New.
3270 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3272         PR debug/47881
3273         * gcc.dg/pr47881.c: New test.
3275 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
3277         PR c++/47957
3278         * g++.dg/lookup/template3.C: New test.
3280 2011-03-08  Kai Tietz  <ktietz@redhat.com>
3282         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3283         'long' type.
3285 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
3287         PR testsuite/47954
3288         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3289         sizeof to compute alignment.
3291 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3293         PR tree-optimization/48022
3294         * gcc.dg/pr48022-1.c: New test.
3295         * gcc.dg/pr48022-2.c: New test.
3297 2011-03-07  Jason Merrill  <jason@redhat.com>
3299         * g++.dg/template/nontype20.C: New.
3300         * g++.dg/init/member1.C: Adjust expected errors.
3301         * g++.dg/parse/constant4.C: Likewise.
3302         * g++.dg/template/qualified-id3.C: Likewise.
3303         * g++.old-deja/g++.pt/crash10.C: Likewise.
3305         * g++.dg/cpp0x/regress/non-const1.C: New.
3307 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
3309         PR debug/47991
3310         * gcc.dg/pr47991.c: New test.
3312 2011-03-07  Jason Merrill  <jason@redhat.com>
3314         * g++.dg/abi/mangle46.C: New.
3316 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
3318         PR target/47862
3319         * gcc.target/powerpc/pr47862.c: New.
3321 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
3323         PR target/45413
3324         * gcc.target/i386/combine-mul.c: Require nonpic.
3326 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
3327             Nathan Froyd  <froydnj@codesourcery.com>
3329         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3331 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
3333         * README.QMTEST: Remove.
3335 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
3336             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3338         PR fortran/47850
3339         * gfortran.dg/array_constructor_37.f90 : New test.
3341 2011-03-05  Jason Merrill  <jason@redhat.com>
3343         * g++.dg/abi/mangle39.C: ABI v5, not 6.
3344         * g++.dg/abi/mangle45.C: Likewise.
3345         * g++.dg/cpp0x/trailing1.C: Likewise.
3347 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3349         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3351 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
3353         PR rtl-optimization/47899
3354         * gcc.dg/pr47899.c: New test.
3356         * gcc.dg/torture/pr47968.c: Ignore warnings.
3358         PR tree-optimization/47967
3359         * gcc.c-torture/compile/pr47967.c: New test.
3361 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3363         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3364         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3366 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3368         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3369         and property_getAttributes() if __OBJC2__.
3370         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3371         * objc.dg/property/property-encoding-1.m: New.
3372         * obj-c++.dg/property/property-encoding-1.mm: New.
3374 2011-03-04  Jason Merrill  <jason@redhat.com>
3376         * g++.dg/template/pseudodtor6.C: New.
3378         * g++.dg/inherit/covariant19.C: New.
3380 2011-03-04  Richard Guenther  <rguenther@suse.de>
3382         PR middle-end/47968
3383         * gcc.dg/torture/pr47968.c: New testcase.
3385 2011-03-04  Richard Guenther  <rguenther@suse.de>
3387         PR middle-end/47975
3388         * gcc.dg/torture/pr47975.c: New testcase.
3390 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
3392         PR c++/47974
3393         * g++.dg/template/crash106.C: New.
3395 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
3397         PR c/47963
3398         * gcc.dg/gomp/pr47963.c: New test.
3399         * g++.dg/gomp/pr47963.C: New test.
3401 2011-03-02  Jason Merrill  <jason@redhat.com>
3403         * g++.dg/cpp0x/regress/condition1.C: New.
3405         * g++.dg/cpp0x/constexpr-ctor9.C: New.
3407 2011-03-01  Jason Merrill  <jason@redhat.com>
3409         * g++.dg/cpp0x/lambda/lambda-98.C: New.
3411         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3413 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
3415         PR rtl-optimization/47925
3416         * gcc.c-torture/execute/pr47925.c: New test.
3418 2011-03-01  Jason Merrill  <jason@redhat.com>
3420         * g++.dg/cpp0x/decltype25.C: New.
3422         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3424 2011-03-01  Richard Guenther  <rguenther@suse.de>
3426         PR tree-optimization/47890
3427         * gcc.dg/torture/pr47890.c: New testcase.
3429 2011-03-01  Richard Guenther  <rguenther@suse.de>
3431         PR lto/47924
3432         * gcc.dg/lto/pr47924_0.c: New testcase.
3434 2011-03-01  Richard Guenther  <rguenther@suse.de>
3436         PR lto/46911
3437         * gfortran.dg/lto/pr46911_0.f: New testcase.
3439 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3441         PR libgfortran/47933
3442         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3443         compile errors from older code form.
3445 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3447         PR libgfortran/47567
3448         * gfortran.dg/fmt_fw_d.f90: New test.
3450 2011-02-28  Jason Merrill  <jason@redhat.com>
3452         * g++.dg/inherit/covariant18.C: New.
3454 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
3456         PR middle-end/47893
3457         * gcc.dg/pr47893.c: New test.
3459 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3461         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3462         NULL in case of a selector with conflicting types.
3463         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3465 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
3467         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3468         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3469         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3470         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3472 2011-02-28  Jason Merrill  <jason@redhat.com>
3474         PR c++/47906
3475         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3477 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3479         PR libgfortran/47778
3480         * gfortran.dg/namelist_71.f90: New test.
3482 2011-02-27  Jason Merrill  <jason@redhat.com>
3484         PR c++/47906
3485         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3486         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3488 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3490         PR c++/46466
3491         * g++.dg/cpp0x/constexpr-ctor8.C: New.
3493 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
3495         PR fortran/47886
3496         * gfortran.dg/gomp/task-1.f90: Removed.
3498 2011-02-26  Jason Merrill  <jason@redhat.com>
3500         * g++.dg/template/this-targ1.C: New.
3502         * g++.dg/cpp0x/regress/template-const1.C: New.
3503         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3504         * g++.dg/template/function1.C: Adjust.
3505         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3506         * g++.dg/debug/debug7.C: Adjust.
3508 2011-02-26  Tobias Burnus  <burnus@net-b.de>
3510         PR fortran/47886
3511         * gfortran.dg/gomp/task-1.f90: New.
3513 2011-02-25  Jie Zhang  <jie@codesourcery.com>
3515         * gcc.target/arm/neon-thumb2-move.c: Add
3516         dg-require-effective-target arm_thumb2_ok.
3518 2011-02-24  Jason Merrill  <jason@redhat.com>
3520         * g++.dg/parse/constant1.C: Specify C++98 mode.
3521         * g++.dg/parse/constant5.C: Likewise.
3522         * g++.dg/parse/error2.C: Likewise.
3523         * g++.dg/parse/semicolon3.C: Likewise.
3524         * g++.dg/template/crash14.C: Likewise.
3525         * g++.dg/template/local4.C: Likewise.
3526         * g++.dg/template/nontype3.C: Likewise.
3527         * g++.dg/parse/crash31.C: Adjust expected errors.
3528         * g++.dg/template/function1.C: Likewise.
3529         * g++.dg/template/ref3.C: Likewise.
3530         * g++.dg/template/static9.C: Likewise.
3531         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3533         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3534         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3535         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3536         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3537         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3539 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
3541         PR fortran/47878
3542         * gfortran.dg/pr47878.f90: New test.
3544 2011-02-24  Richard Guenther  <rguenther@suse.de>
3546         PR testsuite/47801
3547         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3548         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3550 2011-02-24  Richard Guenther  <rguenther@suse.de>
3552         PR fortran/47839
3553         * gfortran.dg/lto/pr47839_0.f90: New testcase.
3554         * gfortran.dg/lto/pr47839_1.f90: Likewise.
3556 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3558         PR libgfortran/47567
3559         * gfortran.dg/fmt_f0_1.f90: Update test.
3561 2011-02-23  Jason Merrill  <jason@redhat.com>
3563         * g++.dg/abi/mangle39.C: Adjust parm mangling.
3564         * g++.dg/abi/mangle45.C: New.
3566         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3567         * g++.dg/template/canon-type-9.C: Match use of decltype
3568         between declaration and definition.
3569         * g++.dg/template/canon-type-12.C: Likewise.
3571 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
3573         PR fortran/40850
3574         * gfortran.dg/nested_allocatables_1.f90: New.
3576 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
3578         PR c++/46868
3579         * g++.dg/pr46868.C: New test.
3580         * g++.dg/parse/parameter-declaration-1.C: Adjust.
3581         * g++.dg/parse/error14.C: Adjust.
3583 2011-02-23  Richard Guenther  <rguenther@suse.de>
3585         PR tree-optimization/47838
3586         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3588 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3590         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
3592 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3594         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3595         * gfortran.dg/count_init_expr.f03: Ditto.
3596         * gfortran.dg/gomp/pr43711.f90: Ditto.
3597         * gcc.dg/struct-parse-2.c: Ditto.
3598         * gcc.dg/parse-error-3.c: Ditto.
3599         * gcc.dg/Wlogical-op-1.c: Ditto.
3600         * gcc.dg/Walways-true-1.c: Ditto.
3601         * gcc.dg/pr24225.c: Ditto.
3602         * gcc.dg/Walways-true-2.c: Ditto.
3603         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3604         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3605         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3606         * g++.dg/overload/defarg4.C: Ditto.
3607         * g++.dg/inherit/covariant16.C: Ditto.
3608         * g++.dg/inherit/virtual7.C: Ditto.
3609         * g++.dg/template/canon-type-9.C: Ditto.
3610         * g++.dg/template/access19.C: Ditto.
3611         * g++.dg/template/call7.C: Ditto.
3612         * g++.dg/template/canon-type-2.C: Ditto.
3613         * g++.dg/template/init7.C: Ditto.
3614         * g++.dg/template/sizeof-template-argument.C: Ditto.
3615         * g++.dg/template/const3.C: Ditto.
3616         * g++.dg/template/sfinae26.C: Ditto.
3617         * g++.dg/template/sfinae26.C: Ditto.
3618         * g++.dg/template/canon-type-11.C: Ditto.
3619         * g++.dg/template/union2.C: Ditto.
3620         * g++.dg/template/canon-type-3.C: Ditto.
3621         * g++.dg/template/canon-type-1.C: Ditto.
3622         * g++.dg/template/canon-type-5.C: Ditto.
3623         * g++.dg/template/canon-type-7.C: Ditto.
3624         * g++.dg/template/canon-type-10.C: Ditto.
3625         * g++.dg/template/spec36.C: Ditto.
3626         * g++.dg/template/typedef38.C: Ditto.
3627         * g++.dg/template/canon-type-4.C: Ditto.
3628         * g++.dg/template/canon-type-6.C: Ditto.
3629         * g++.dg/template/canon-type-13.C: Ditto.
3630         * g++.dg/template/instantiate9.C: Ditto.
3631         * g++.dg/template/ttp22.C: Ditto.
3632         * g++.dg/warn/Wreturn-type-6.C: Ditto.
3633         * g++.dg/warn/Walways-true-1.C: Ditto.
3634         * g++.dg/warn/Wlogical-op-1.C: Ditto.
3635         * g++.dg/warn/Walways-true-2.C: Ditto.
3636         * g++.dg/conversion/op4.C: Ditto.
3637         * g++.dg/opt/pr19650.C: Ditto.
3638         * g++.dg/lookup/friend11.C: Ditto.
3639         * g++.dg/other/default2.C: Ditto.
3640         * g++.dg/other/default3.C: Ditto.
3641         * g++.dg/other/dtor2.C: Ditto.
3642         * g++.dg/other/friend5.C: Ditto.
3643         * g++.dg/other/default5.C: Ditto.
3644         * g++.dg/init/brace6.C: Ditto.
3645         * g++.dg/init/aggr5.C: Ditto.
3646         * g++.dg/init/error2.C: Ditto.
3647         * g++.dg/expr/bound-mem-fun.C: Ditto.
3648         * g++.dg/expr/cond6.C: Ditto.
3649         * g++.dg/expr/stmt-expr-1.C: Ditto.
3650         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3651         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3652         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3653         * g++.dg/cpp0x/bracket1.C: Ditto.
3654         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3655         * g++.dg/cpp0x/pr38646.C: Ditto.
3656         * g++.dg/cpp0x/variadic73.C: Ditto.
3657         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3658         * g++.dg/cpp0x/bracket4.C: Ditto.
3659         * g++.dg/cpp0x/decltype4.C: Ditto.
3660         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3661         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3662         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3663         * g++.dg/cpp0x/variadic-new2.C: Ditto.
3664         * g++.dg/cpp0x/decltype2.C: Ditto.
3665         * g++.dg/cpp0x/decltype1.C: Ditto.
3666         * g++.dg/cpp0x/bracket2.C: Ditto.
3667         * g++.dg/cpp0x/decltype5.C: Ditto.
3668         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3669         * g++.dg/cpp0x/variadic70.C: Ditto.
3670         * g++.dg/cpp0x/decltype6.C: Ditto.
3671         * g++.dg/cpp0x/rvo.C: Ditto.
3672         * g++.dg/cpp0x/vt-40092.C: Ditto.
3673         * g++.dg/cpp0x/variadic-new.C: Ditto.
3674         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3675         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3676         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3677         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3678         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3679         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3680         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3681         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3682         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3683         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3684         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3685         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3686         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3687         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3688         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3689         * g++.dg/cpp0x/pr39639.C: Ditto.
3690         * g++.dg/cpp0x/decltype3.C: Ditto.
3691         * g++.dg/cpp0x/variadic68.C: Ditto.
3692         * g++.dg/cpp0x/variadic-function.C: Ditto.
3693         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3694         * g++.dg/cpp0x/variadic-bind.C: Ditto.
3695         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3696         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3697         * g++.dg/parse/crash35.C: Ditto.
3698         * g++.dg/parse/crash40.C: Ditto.
3699         * g++.dg/parse/defarg12.C: Ditto.
3700         * g++.dg/parse/crash34.C: Ditto.
3701         * g++.dg/parse/constructor3.C: Ditto.
3702         * g++.dg/parse/template23.C: Ditto.
3703         * g++.dg/parse/crash56.C: Ditto.
3704         * g++.dg/parse/dtor13.C: Ditto.
3705         * g++.dg/parse/error33.C: Ditto.
3706         * g++.dg/parse/ctor9.C: Ditto.
3707         * g++.dg/parse/error32.C: Ditto.
3708         * g++.dg/parse/error37.C: Ditto.
3709         * g++.dg/parse/bitfield3.C: Ditto.
3710         * g++.dg/parse/struct-4.C: Ditto.
3711         * g++.dg/ext/has_trivial_copy.C: Ditto.
3712         * g++.dg/ext/is_polymorphic.C: Ditto.
3713         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3714         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3715         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3716         * g++.dg/ext/is_union.C: Ditto.
3717         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3718         * g++.dg/ext/is_pod.C: Ditto.
3719         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3720         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3721         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3722         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3723         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3724         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3725         * g++.dg/ext/is_abstract.C: Ditto.
3726         * g++.dg/ext/has_trivial_assign.C: Ditto.
3727         * g++.dg/ext/is_class.C: Ditto.
3728         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3729         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3730         * g++.dg/ext/is_base_of.C: Ditto.
3731         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3732         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3733         * g++.dg/ext/is_empty.C: Ditto.
3734         * g++.dg/ext/is_enum.C: Ditto.
3735         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3736         * gnat.dg/opt11.adb: Ditto.
3737         * obj-c++.dg/pr45735.mm: Ditto.
3738         * obj-c++.dg/pr24393.mm: Ditto.
3739         * obj-c++.dg/exceptions-2.mm: Ditto.
3740         * objc.dg/pr45735.m: Ditto.
3741         * objc.dg/pr24393.m: Ditto.
3743 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3745         * objc.dg/attributes/objc-exception-1.m: New.
3747 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3749         * gcc.dg/cpp/include7.c: New test.
3751 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3753         PR c++/47242
3754         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3756 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3758         PR rtl-optimization/47763
3759         * gcc.dg/pr47763.c: New test.
3761 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3763         PR fortran/45743
3764         * gfortran.dg/whole_file_32.f90 : New test.
3766 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3768         PR c++/47666
3769         * g++.dg/inherit/virtual7.C: New test.
3771 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3773         PR objc/47832
3774         * objc.dg/type-size-3.m: Updated error message.
3775         * objc.dg/type-size-4.m: New test.
3776         * objc.dg/type-size-5.m: New test.
3778 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3780         * lib/gnat.exp: Fix comments.
3781         Don't load libgloss.exp.
3782         (default_gnat_version): Call $compiler with --version.
3783         Adapt regexp for gnatmake output, insert version.
3784         (gnat_version): New proc.
3785         (gnat_init): Remove gnat_libgcc_s_path.
3786         (gnat_target_compile): Likewise.
3787         Remove ld_library_path.
3788         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3789         (gnat_pass): Remove.
3790         (gnat_pass): Remove.
3791         (gnat_finish): Remove.
3792         (gnat_exit): Remove.
3793         (local_find_gnatmake): Reindent.
3794         (runtest_file_p): Remove.
3795         (prune_warnings): Remove.
3796         (find_gnatclean): New proc.
3797         * lib/gnat-dg.exp (lremove): New proc.
3798         (gnat-dg-test): Reindent.
3799         Remove additional output files.
3800         (gnat-dg-runtest): Remove.
3802         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3803         * gnat.dg/loop_optimization6.adb: Likewise.
3804         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3806 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3808         PR tree-optimization/47835
3809         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3811 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3813         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3814         * gfortran.dg/abstract_type_2.f03: Ditto.
3815         * gfortran.dg/abstract_type_3.f03: Ditto.
3816         * gfortran.dg/abstract_type_4.f03: Ditto.
3817         * gfortran.dg/abstract_type_5.f03: Ditto.
3818         * gfortran.dg/abstract_type_6.f03: Ditto.
3819         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3820         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3821         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3822         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3823         * gfortran.dg/array_function_5.f90: Ditto.
3824         * gfortran.dg/asynchronous_3.f03: Ditto.
3825         * gfortran.dg/char_expr_1.f90: Ditto.
3826         * gfortran.dg/class_14.f03: Ditto.
3827         * gfortran.dg/data_array_6.f: Ditto.
3828         * gfortran.dg/data_invalid.f90: Ditto.
3829         * gfortran.dg/dot_product_1.f03: Ditto.
3830         * gfortran.dg/func_derived_5.f90: Ditto.
3831         * gfortran.dg/func_result_4.f90: Ditto.
3832         * gfortran.dg/implied_do_1.f90: Ditto.
3833         * gfortran.dg/initialization_25.f90: Ditto.
3834         * gfortran.dg/initialization_26.f90: Ditto.
3835         * gfortran.dg/interface_34.f90: Ditto.
3836         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3837         * gfortran.dg/keyword_symbol_1.f90: Ditto.
3838         * gfortran.dg/matmul_8.f03: Ditto.
3839         * gfortran.dg/merge_init_expr.f90: Ditto.
3840         * gfortran.dg/pack_assign_1.f90: Ditto.
3841         * gfortran.dg/pack_vector_1.f90: Ditto.
3842         * gfortran.dg/pointer_check_8.f90: Ditto.
3843         * gfortran.dg/product_init_expr.f03: Ditto.
3844         * gfortran.dg/reshape_order_5.f90: Ditto.
3845         * gfortran.dg/reshape_shape_1.f90: Ditto.
3846         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3847         * gfortran.dg/same_name_2.f90: Ditto.
3848         * gfortran.dg/selected_real_kind_1.f90: Ditto.
3849         * gfortran.dg/spread_init_expr.f03: Ditto.
3850         * gfortran.dg/stmt_func_1.f90: Ditto.
3851         * gfortran.dg/sum_init_expr.f03: Ditto.
3852         * gfortran.dg/transpose_3.f03: Ditto.
3853         * gfortran.dg/unpack_init_expr.f03: Ditto.
3854         * gfortran.dg/warn_conversion.f90: Ditto.
3855         * gfortran.dg/warn_conversion_2.f90: Ditto.
3856         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3857         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3858         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3859         * gfortran.dg/whole_file_16.f90: Ditto.
3860         * gfortran.dg/whole_file_17.f90: Ditto.
3861         * gfortran.dg/whole_file_18.f90: Ditto.
3862         * gfortran.dg/whole_file_20.f03: Ditto.
3863         * gfortran.dg/whole_file_5.f90: Ditto.
3864         * gfortran.dg/whole_file_6.f90: Ditto.
3865         * gfortran.dg/write_invalid_format.f90: Ditto.
3866         * gfortran.dg/zero_sized_6.f90: Ditto.
3868 2011-02-21  Jeff Law <law@redhat.com>
3870         PR rtl-optimization/46178
3871         * gcc.target/i386/pr46178.c: New test.
3873         PR rtl-optimization/46002
3874         * gcc.c-torture/compile/pr46002.c: New test.
3876 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3878         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3879         *-*-hpux10*.
3881 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
3883         PR debug/47106
3884         * g++.dg/debug/pr47106.C: Require effective target lto.
3886 2011-02-21  Jason Merrill  <jason@redhat.com>
3888         * g++.dg/cpp0x/constexpr-diag2.C: New.
3890 2011-02-20  Jason Merrill  <jason@redhat.com>
3892         * g++.dg/cpp0x/constexpr-ctor7.C: New.
3894         * g++.dg/cpp0x/fntmpdefarg2.C: New.
3896         * g++.dg/overload/conv-op1.C: New.
3898         * g++.dg/cpp0x/constexpr-synth1.C: New.
3900 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3902         * objc.dg/layout-2.m: New.
3903         * objc.dg/selector-3.m: Adjusted location of error message.
3904         * objc.dg/type-size-3.m: Same.
3905         * obj-c++.dg/selector-3.mm: Same.
3907 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3909         PR objc/47784
3910         * objc.dg/property/dotsyntax-22.m: New.
3911         * obj-c++.dg/property/dotsyntax-22.mm: New.
3913 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
3915         PR c++/46394
3916         * g++.dg/template/typedef38.C: New test.
3918 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3920         PR fortran/46818
3921         * gfortran.dg/whole_file_30.f90 : New test.
3922         * gfortran.dg/whole_file_31.f90 : New test.
3924 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3926         PR fortran/45077
3927         PR fortran/44945
3928         * gfortran.dg/whole_file_28.f90 : New test.
3929         * gfortran.dg/whole_file_29.f90 : New test.
3931 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3933         PR c++/44118
3934         * g++.dg/template/crash105.C: New.
3936 2011-02-19  Jason Merrill  <jason@redhat.com>
3938         * g++.dg/cpp0x/regress/no-elide1.C: New.
3940 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
3942         PR tree-optimization/46620
3943         * gcc.dg/pr46620.c: New.
3945 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3947         PR c/47809
3948         * gcc.target/i386/pr47809.c: New test.
3950 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3951             Tobias Burnus  <burnus@net-b.de>
3953         * lib/target-supports.exp
3954         (check_effective_target_fortran_large_real): New check for large reals.
3955         * gfortran.dg/nan_7.f90: New test.
3957 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3959         PR libgfortran/47567
3960         * gfortran.dg/fmt_f0_1.f90: Update test.
3962 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
3964         PR fortran/47348
3965         * gfortran.dg/array_constructor_36.f90 : New test.
3966         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3967         allow for comparison between different elements of the array
3968         constructor at different levels of optimization.
3970 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
3972         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3973         * gcc.target/i386/pr32280-1.c: Likewise.
3975 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3977         PR target/47800
3978         * gcc.target/i386/pr47800.c: New test.
3980 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
3982         * objc/execute/exceptions/foward-1.x: New.
3984 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3986         PR fortran/47789
3987         * gfortran.dg/derived_constructor_comps_4.f90: New.
3989 2011-02-18  Tobias Burnus
3991         PR fortran/47775
3992         * gfortran.dg/func_result_6.f90: New.
3994 2011-02-18  Michael Matz  <matz@suse.de>
3996         PR fortran/45586
3997         * gfortran.dg/lto/pr45586_0.f90: New test.
3998         * gfortran.dg/typebound_proc_20.f90: Ditto.
3999         * gfortran.dg/typebound_proc_21.f90: Ditto.
4001 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
4003         PR c++/47795
4004         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
4006 2011-02-18  Tobias Burnus  <burnus@net-b.de>
4008         PR fortran/47750
4009         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
4010         gcc_warning_prefix.
4011         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
4012         normalizing the error/warning output.
4013         * gfortran.dg/Wall.f90: Update dg-error/warning.
4014         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
4015         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
4016         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
4017         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
4018         * gfortran.dg/class_30.f90: Update dg-error/warning.
4019         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
4020         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
4021         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
4022         * gfortran.dg/entry_17.f90: Update dg-error/warning.
4023         * gfortran.dg/entry_19.f90: Update dg-error/warning.
4024         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
4025         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
4026         * gfortran.dg/g77/12632.f: Update dg-error/warning.
4027         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
4028         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
4029         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
4030         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
4031         * gfortran.dg/goto_8.f90: Update dg-error/warning.
4032         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
4033         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
4034         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
4035         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
4036         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
4037         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
4038         * gfortran.dg/volatile3.f90: Update dg-error/warning.
4039         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
4040         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
4041         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
4042         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
4043         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
4045 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4047         PR fortran/47768
4048         * gfortran.dg/proc_ptr_comp_30.f90: New.
4050 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
4052         PR debug/47780
4053         * gcc.target/i386/pr47780.c: New test.
4055 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
4057         PR fortran/47767
4058         * gfortran.dg/class_40.f03: New.
4060 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
4062         PR c++/47208
4063         * g++.dg/cpp0x/auto21.C: New test.
4065 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
4067         * objc.dg/special/unclaimed-category-1.h: Updated for
4068         new ABI support.
4069         * objc.dg/special/unclaimed-category-1.m: Same.
4070         * objc.dg/zero-link-1.m: Same.
4071         * objc.dg/lookup-1.m: Same.
4072         * objc.dg/torture/strings/const-str-9.m
4073         * objc.dg/torture/strings/const-str-10.m: Same.
4074         * objc.dg/torture/strings/const-str-11.m: Same.
4075         * objc.dg/torture/forward-1.m: Same.
4076         * objc.dg/zero-link-2.m: Same.
4077         * objc.dg/encode-7-next-64bit.m: Same.
4078         * objc.dg/method-4.m: Same.
4079         * objc.dg/next-runtime-1.m: Same.
4080         * objc.dg/image-info.m: Same.
4081         * objc.dg/pr23214.m: Same.
4082         * objc.dg/symtab-1.m: Same.
4083         * obj-c++.dg/basic.m: Same.
4084         * obj-c++.dg/proto-lossage-3.m: Same.
4085         * obj-c++.dg/torture/strings/const-str-10.m: Same.
4086         * obj-c++.dg/torture/strings/const-str-11.m: Same.
4087         * obj-c++.dg/torture/strings/const-str-9.m: Same.
4088         * obj-c++.dg/method-11.m: Same.
4089         * objc/execute/enumeration-1.m: Same.
4090         * objc/execute/object_is_class.m: Same.
4091         * objc/execute/formal_protocol-2.m: Same.
4092         * objc/execute/formal_protocol-4.m: Same.
4093         * objc/execute/formal_protocol-6.m: Same.
4094         * objc/execute/bycopy-3.m: Same.
4095         * objc/execute/exceptions/catchall-1.m: Same.
4096         * objc/execute/exceptions/finally-1.m: Same.
4097         * objc/execute/exceptions/local-variables-1.m: Same.
4098         * objc/execute/exceptions/foward-1.m: Same.
4099         * objc/execute/bf-common.h
4100         * objc/execute/enumeration-2.m: Same.
4101         * objc/execute/formal_protocol-1.m: Same.
4102         * objc/execute/formal_protocol-3.m: Same.
4103         * objc/execute/formal_protocol-5.m: Same.
4104         * objc/execute/accessing_ivars.m: Same.
4105         * objc/execute/bycopy-2.m: Same.
4106         * objc/execute/formal_protocol-7.m: Same.
4107         * objc/execute/compatibility_alias.m: Same.
4108         * objc/execute/no_clash.m: Same.
4109         * objc/execute/object_is_meta_class.m: Same.
4110         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
4111         * objc/execute/class-tests-1.h: Include stdio.h.
4112         * objc/execute/class-tests-2.h: Same.
4113         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
4114         runtimes.
4115         * obj-c++.dg/try-catch-2.mm: Same.
4117 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
4119         PR c++/47783
4120         * g++.dg/warn/Wunused-parm-4.C: New test.
4122 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
4123             Jan Hubicka  <jh@suse.cz>
4125         PR debug/47106
4126         PR debug/47402
4127         * g++.dg/debug/pr47106.C: New.
4129 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
4131         PR target/43653
4132         * gcc.target/i386/pr43653.c: New test.
4134 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
4136         PR c++/47172
4137         * g++.dg/template/inherit6.C: New test.
4139 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
4141         PR fortran/47745
4142         * gfortran.dg/class_39.f03: New.
4144 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
4146         PR c++/47326
4147         * g++.dg/cpp0x/variadic106.C: New test.
4149 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
4151         PR libfortran/47757
4152         * gfortran.dg/pr47757-1.f90: New test.
4153         * gfortran.dg/pr47757-2.f90: New test.
4154         * gfortran.dg/pr47757-3.f90: New test.
4156         PR c++/47704
4157         * g++.dg/cpp0x/enum8.C: New test.
4159 2011-02-15  Jason Merrill  <jason@redhat.com>
4161         * g++.dg/inherit/implicit-trivial1.C: New.
4162         * g++.dg/cpp0x/implicit-trivial1.C: New.
4164 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4166         PR middle-end/47725
4167         * gcc.dg/torture/pr47725.c: Removed.
4169 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4171         PR target/47755
4172         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4173         constant does not generate a load from memory.
4175 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4177         PR middle-end/47725
4178         * gcc.dg/torture/pr47725.c: New.
4180 2011-02-15  Richard Guenther  <rguenther@suse.de>
4182         PR tree-optimization/47743
4183         * gcc.dg/torture/pr47743.c: New testcase.
4185 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
4187         PR middle-end/47581
4188         * gcc.target/i386/pr47581.c: New test.
4190 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4192         PR fortran/47730
4193         * gfortran.dg/select_type_22.f03: New.
4195 2011-02-14  Jason Merrill  <jason@redhat.com>
4197         * g++.dg/cpp0x/regress/enum1.C: New.
4199 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4201         * gnat.dg/include.adb: New test.
4203 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4205         PR fortran/47728
4206         * gfortran.dg/class_38.f03: New.
4208 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4210         * gcc.dg/pr46494.c: New test.
4212 2011-02-14  Richard Guenther  <rguenther@suse.de>
4214         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4216 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4218         PR ada/41929
4219         * gnat.dg/null_pointer_deref1.exp: Don't skip on
4220         sparc*-sun-solaris2.11.
4222 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4224         PR fortran/47349
4225         * gfortran.dg/argument_checking_18.f90: New.
4227 2011-02-13  Tobias Burnus  <burnus@net-b.de>
4229         * gfortran.dg/argument_checking_13.f90: Update dg-error.
4230         * gfortran.dg/argument_checking_17.f90: New.
4232 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
4234         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4235         are temporarily disabled.
4236         * gfortran.dg/class_7.f03: Ditto.
4237         * gfortran.dg/coarray_14.f90: Ditto.
4238         * gfortran.dg/typebound_proc_13.f03: Ditto.
4240 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
4242         PR fortran/45586
4243         * gfortran.dg/extends_11.f03: New.
4245 2011-02-11  Xinliang David Li  <davidxl@google.com>
4247         PR tree-optimization/47707
4248         * g++.dg/tree-ssa/pr47707.C: New test.
4250 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
4252         * g++.dg/opt/inline17.C: New test.
4254 2011-02-11  Tobias Burnus  <burnus@net-b.de>
4256         PR fortran/47550
4257         * gfortran.dg/pure_formal_2.f90: New.
4259 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
4261         PR rtl-optimization/47614
4262         * gfortran.dg/pr47614.f: New.
4264 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
4266         PR driver/47678
4267         * gcc.dg/opts-6.c: New test.
4269 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
4271         PR debug/47684
4272         * gcc.dg/pr47684.c: New test.
4274 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4276         PR target/47629
4277         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4278         c99_runtime, dg-add-options c99_runtime.
4279         (main): Use __asm__.
4281 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4283         PR testsuite/47400
4284         * lib/target-supports.exp (check_ascii_locale_available): New proc.
4285         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4286         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4287         * gcc.dg/ucnid-10.c: Likewise.
4288         * gcc.dg/ucnid-13.c: Likewise.
4289         * gcc.dg/ucnid-7.c: Likewise.
4290         * gcc.dg/ucnid-8.c: Likewise.
4291         Adapt dg-warning line number.
4293 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
4295         * gcc.target/i386/parity-1.c: Use -march=k8.
4296         * gcc.target/i386/parity-2.c: Ditto.
4297         * gcc.target/i386/vecinit-1.c: Ditto.
4298         * gcc.target/i386/vecinit-2.c: Ditto.
4300 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4302         PR target/46610
4303         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4304         * gcc.target/mips/save-restore-3.c: Likewise.
4305         * gcc.target/mips/save-restore-4.c: Likewise.
4306         * gcc.target/mips/save-restore-5.c: Likewise.
4308         PR target/47683
4309         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4310         * g++.dg/tree-prof/partition2.C: Likewise.
4312 2011-02-09  Jason Merrill  <jason@redhat.com>
4314         * g++.dg/tree-ssa/inline-3.C: Use a normal function
4315         rather than misdeclare std::puts.
4317         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4318         * g++.dg/other/warning1.C: Likewise.
4319         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4320         * g++.old-deja/g++.gb/scope06.C: Likewise.
4321         * g++.old-deja/g++.law/cvt11.C: Likewise.
4322         * g++.old-deja/g++.law/init1.C: Likewise.
4323         * g++.dg/abi/mangle26.C: Likewise.
4325         * g++.dg/template/function1.C: Adjust for C++0x mode.
4326         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4328         * g++.dg/ext/label10.C: Adjust for C++0x mode.
4329         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4331         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4333         * g++.dg/cpp0x/regress/abi-empty7.C: New.
4335         * g++.dg/cpp0x/regress: New directory.
4336         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4337         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4338         * g++.dg/cpp0x/regress/regress3.C: New.
4340 2011-02-10  Richard Guenther  <rguenther@suse.de>
4342         PR tree-optimization/47677
4343         * gcc.dg/torture/pr47677.c: New testcase.
4345 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
4347         * objc.dg/special/load-category-1.m: Remove unused header.
4348         * objc.dg/special/load-category-1a.m: Likewise.
4349         * objc.dg/special/load-category-2.m: Likewise.
4350         * objc.dg/special/load-category-2a.m: Likewise.
4351         * objc.dg/special/load-category-3.m: Likewise.
4352         * objc.dg/special/load-category-3a.m: Likewise.
4353         * objc.dg/attributes/proto-attribute-2.m: Likewise.
4354         * objc.dg/attributes/proto-attribute-3.m: Likewise.
4355         * objc.dg/attributes/class-attribute-1.m: Likewise.
4356         * objc.dg/property/property.exp: Don't run for Darwin < 9.
4357         * obj-c++.dg/property/property.exp: Likewise.
4358         * objc.dg/attributes/method-sentinel-1.m: Update type header.
4359         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4360         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4361         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4362         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4363         * obj-c++.dg/template-8.mm: Likewise.
4365 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
4367         PR target/47665
4368         * gcc.target/i386/pr47665.c: New test.
4370 2011-02-10  Jie Zhang  <jie@codesourcery.com>
4372         PR testsuite/47622
4373         Revert
4374         2011-02-05  Jie Zhang  <jie@codesourcery.com>
4375         PR debug/42631
4376         * gcc.dg/pr42631.c: Update test.
4377         * gcc.dg/pr42631-2.c: New test.
4379 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4381         PR fortran/47352
4382         * gfortran.dg/proc_decl_25.f90: New.
4384 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4386         PR fortran/47463
4387         * gfortran.dg/typebound_assignment_2.f03: New.
4389 2011-02-09  Richard Guenther  <rguenther@suse.de>
4391         PR tree-optimization/47664
4392         * gcc.dg/tree-ssa/inline-7.c: New testcase.
4394 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
4396         PR middle-end/47646
4397         * gnat.dg/uninit_func.adb: Adjust dg directive.
4399 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
4401         PR middle-end/47646
4402         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4404 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4406         PR fortran/47637
4407         * gfortran.dg/auto_dealloc_2.f90: New.
4409 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4411         * gcc.dg/builtins-config.h: Remove __sgi handling.
4412         * lib/target-supports.exp (add_options_for_c99_runtime): Add
4413         -std=c99 for mips-sgi-irix6.5*.
4415 2011-02-09  Martin Jambor  <mjambor@suse.cz>
4417         PR middle-end/45505
4418         * gfortran.dg/pr25923.f90: Remove xfails.
4420 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4422         PR fortran/47583
4423         * gfortran.dg/inquire_14.f90: New test.
4425 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
4427         PR fortran/45290
4428         * gfortran.dg/pointer_init_6.f90: New.
4430 2011-02-08  Jeff Law <law@redhat.com>
4432         PR tree-optimization/42893
4433         * gcc.tree-ssa/pr42893.c: New test.
4435 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
4437         PR tree-optimization/46834
4438         PR tree-optimization/46994
4439         PR tree-optimization/46995
4440         * gcc.dg/graphite/id-pr46834.c: New.
4441         * gfortran.dg/graphite/id-pr46994.f90: New.
4442         * gfortran.dg/graphite/id-pr46995.f90: New.
4444 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4446         PR middle-end/47646
4447         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4448         using the variable is known the warning is emitted there.
4449         * gcc.dg/uninit-pr19430.c (foo): Likewise.
4450         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4452         * c-c++-common/pr20000.c (g): Both warnings occur at the return
4453         statement.
4454         (vg): Likewise.
4455         * gcc.dg/noreturn-1.c (foo5): Likewise.
4456         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4457         (method2): Likewise.
4459         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4460         the return statement using the uninitialized variable.
4461         * gfortran.dg/pr39666-2.f90 (f): Likewise.
4463 2011-02-08  Richard Guenther  <rguenther@suse.de>
4465         PR middle-end/47639
4466         * g++.dg/opt/pr47639.c: New testcase.
4468 2011-02-08  Richard Guenther  <rguenther@suse.de>
4470         PR tree-optimization/47632
4471         * g++.dg/opt/pr47632.C: New testcase.
4473 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4475         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4477 2011-02-07  Richard Guenther  <rguenther@suse.de>
4479         PR tree-optimization/47615
4480         * g++.dg/opt/pr47615.C: New testcase.
4482 2011-02-07  Richard Guenther  <rguenther@suse.de>
4484         PR tree-optimization/47621
4485         * gcc.dg/torture/pr47621.c: New testcase.
4487 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
4489         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4491 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
4493         PR fortran/47592
4494         * gfortran.dg/allocate_with_source_1 : New test.
4496 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
4498         PR middle-end/47610
4499         * gcc.dg/pr47610.c: New test.
4501 2011-02-05  Jie Zhang  <jie@codesourcery.com>
4503         PR debug/42631
4504         * gcc.dg/pr42631.c: Update test.
4505         * gcc.dg/pr42631-2.c: New test.
4507 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4509         PR fortran/47574
4510         * gfortran.dg/pr47574.f90:  New test.
4512 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
4514         PR tree-optimization/46194
4515         * gcc.dg/autopar/pr46194.c: New.
4517 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4519         PR tree-optimization/43695
4520         * g++.dg/ipa/pr43695.C: New.
4522 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
4524         PR inline-asm/23200
4525         * gcc.dg/pr23200.c: New test.
4527 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
4529         PR c++/47589
4530         * g++.dg/pr47589.C: New test.
4532 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
4534         PR c++/47398
4535         * g++.dg/template/typedef37.C: New test.
4536         * g++.dg/template/param1.C: Adjust expected error message.
4538 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4540         PR middle-end/31490
4541         * gcc.dg/pr31490-2.c: New test.
4542         * gcc.dg/pr31490-3.c: New test.
4543         * gcc.dg/pr31490-4.c: New test.
4545 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
4546             Jakub Jelinek  <jakub@redhat.com>
4548         PR c++/46890
4549         * g++.dg/parser/semicolon3.C: Adjust.
4550         * g++.dg/parser/semicolon4.C: New testcase.
4551         * g++.dg/pr46890.C: New testcase.
4553 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4555         PR c++/29571
4556         * g++.dg/init/pr29571.C: New.
4558 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4560         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4561         instead of vect_int.
4563 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4565         PR target/47312
4566         * gcc.target/i386/pr47312.c: New test.
4568         PR target/47564
4569         * gcc.target/i386/pr47564.c: New test.
4571 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
4573         PR tree-optimization/45122
4574         * gcc.dg/tree-ssa/pr45122.c: New.
4576 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4578         PR target/47272
4579         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4580         and vec_vsx_st.
4582         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4583         and vsx so a default --with-cpu=power7 doesn't give an error
4584         when -mavoid-indexed-addresses is used.
4586         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4587         wrapper function to save the arguments and then jump to the real
4588         function, rather than depending on the compiler not to move stuff
4589         before an asm.
4590         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4592 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4593             Paul Thomas  <pault@gcc.gnu.org>
4595         PR fortran/47082
4596         * gfortran.dg/class_37.f03 : New test.
4598 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
4599             Richard Guenther  <rguenther@suse.de>
4601         PR tree-optimization/40979
4602         PR bootstrap/47044
4603         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4604         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4605         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4606         check_vect_support_and_set_flags.
4607         * gfortran.dg/graphite/vect-pr40979.f90: New.
4609 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4611         PR fortran/47572
4612         * gfortran.dg/class_36.f03: New.
4614 2011-02-02  Richard Guenther  <rguenther@suse.de>
4616         PR tree-optimization/47566
4617         * gcc.dg/lto/20110201-1_0.c: New testcase.
4619 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
4621         PR debug/47498
4622         PR debug/47501
4623         PR debug/45136
4624         PR debug/45130
4625         * debug/pr47498.c: New.
4626         * debug/pr47501.c: New.
4628 2011-02-01  Richard Guenther  <rguenther@suse.de>
4630         PR tree-optimization/47559
4631         * g++.dg/torture/pr47559.C: New testcase.
4633 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
4635         PR fortran/47565
4636         * gfortran.dg/typebound_call_20.f03: New.
4638 2011-02-01  Richard Guenther  <rguenther@suse.de>
4640         PR tree-optimization/47555
4641         * gcc.dg/pr47555.c: New testcase.
4643 2011-02-01  Richard Guenther  <rguenther@suse.de>
4645         PR tree-optimization/47541
4646         * g++.dg/torture/pr47541.C: New testcase.
4648 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4650         PR fortran/47455
4651         * gfortran.dg/typebound_call_19.f03: New.
4653 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4655         PR c++/47416
4656         * g++.dg/cpp0x/pr47416.C: New test.
4658 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
4660         PR fortran/47519
4661         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4663 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4665         PR fortran/47463
4666         * gfortran.dg/typebound_assignment_1.f03: New.
4668 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4670         PR tree-optimization/47538
4671         * gcc.c-torture/execute/pr47538.c: New test.
4673 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4675         PR target/45325
4676         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4678 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4680         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4682 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4684         PR rtl-optimization/44031
4685         * gcc.c-torture/compile/20110131-1.c: New test.
4687 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4689         PR fortran/47042
4690         * gfortran.dg/stmt_func_1.f90: New.
4692 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4694         PR fortran/47042
4695         * gfortran.dg/interface_34.f90: New.
4697 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
4699         PR fortran/47523
4700         * gfortran.dg/realloc_on_assign_5.f03: New test.
4701         * gfortran.dg/realloc_on_assign_5.f03: New test.
4703 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4705         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4706         * gfortran.dg/bessel_7.f90: Likewise.
4707         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
4709         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4710         * gfortran.dg/sum_init_expr.f03: Likewise.
4712         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4714         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4715         -r -nostdlib.
4717         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4718         loop only on "vect_intfloat_cvt" targets.
4720 2011-01-29  Tobias Burnus  <burnus@net-b.de>
4722         PR fortran/47531
4723         * gfortran.dg/shape_6.f90: New.
4725 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4727         PR libgfortran/47434
4728         * gfortran.dg/read_infnan_1.f90: Update test.
4729         * gfortran.dg/module_nan.f90: Update test.
4730         * gfortran.dg/char4_iunit_1.f03: Update test.
4731         * gfortran.dg/large_real_kind_1.f90: Update test.
4732         * gfortran.dg/real_const_3.f90: Update test.
4733         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4735 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
4737         PR c++/47311
4738         * g++.dg/template/param2.C: New test.
4740 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4742         PR libgfortran/47285
4743         * gfortran.dg/fmt_g.f: New test.
4745 2011-01-28  Tobias Burnus  <burnus@net-b.de>
4747         PR fortran/47507
4748         * gfortran.dg/pure_formal_1.f90: New.
4750 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
4752         PR target/42894
4753         * gcc.dg/tls/pr42894.c: New test.
4755 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4757         * gcc.dg/pr47276.c: Add dg-require-visibility.
4759 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4761         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4763 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
4764             Tobias Burnus  <burnus@gcc.gnu.org>
4766         PR fortran/45170
4767         PR fortran/35810
4768         PR fortran/47350
4769         * gfortran.dg/realloc_on_assign_3.f03: New test.
4770         * gfortran.dg/realloc_on_assign_4.f03: New test.
4771         * gfortran.dg/allocatable_function_5.f90: New test.
4772         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4773         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4774         implemented" dg-errors.
4776 2011-01-27  Jan Hubicka  <jh@suse.cz>
4778         PR middle-end/46949
4779         * gcc.dg/attr-weakref-4.c: New testcase
4781 2011-01-27  Martin Jambor  <mjambor@suse.cz>
4783         PR tree-optimization/47228
4784         * gcc.dg/torture/pr47228.c: New test.
4786 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4788         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4790 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4792         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4793         when using auto-overlay support on the SPU.
4795 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4797         PR rtl-optimization/44174
4798         * gcc.target/i386/asm-6.c: New test.
4800 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
4802         PR rtl-optimization/46856
4803         * gcc.c-torture/compile/pr46856.c: New test.
4805 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
4806             Andrew Pinski  <pinskia@gmail.com>
4808         PR c/43082
4809         * gcc.dg/pr43082.c: New.
4811 2011-01-26  DJ Delorie  <dj@redhat.com>
4813         PR rtl-optimization/46878
4814         * gcc.dg/pr46878-1.c: New test.
4816 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4818         PR c++/47476
4819         * g++.dg/cpp0x/pr47476.C: New test.
4821 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4823         * gcc.c-torture/compile/20110126-1.c: New test.
4825 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4827         PR c/47473
4828         * gcc.dg/torture/pr47473.c: New test.
4830 2011-01-26  Jan Hubicka  <jh@suse.cz>
4832         PR target/47237
4833         * gcc.c-torture/execute/pr47237.c: New testcase.
4835 2011-01-26  Jan Hubicka  <jh@suse.cz>
4837         PR tree-optimization/47190
4838         * gcc.dg/attr-weakref-3.c: New testcase.
4840 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
4842         PR c++/43601
4843         * gcc.dg/dll-9a.c: New test file.
4844         * gcc.dg/dll-11.c: Likewise.
4845         * gcc.dg/dll-12.c: Likewise.
4846         * gcc.dg/dll-12a.c: Likewise.
4847         * gcc.dg/dll-11a.c: Likewise.
4848         * gcc.dg/dll-9.c: Likewise.
4849         * gcc.dg/dll-10.c: Likewise.
4850         * gcc.dg/dll-10a.c: Likewise.
4851         * g++.dg/ext/dllexport4a.cc: Likewise.
4852         * g++.dg/ext/dllexport4.C: Likewise.
4853         * g++.dg/ext/dllexport5.C: Likewise.
4854         * g++.dg/ext/dllexport5a.cc: Likewise.
4856 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4858         PR tree-optimization/46970
4859         * gcc.dg/graphite/pr46970.c: New.
4861 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4863         PR tree-optimization/46215
4864         * gcc.dg/graphite/pr46215.c: New.
4866 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4868         PR tree-optimization/46168
4869         * gcc.dg/graphite/pr46168.c: New.
4871 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4873         PR tree-optimization/43657
4874         * gcc.dg/graphite/pr43657.c: New.
4876 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4878         PR tree-optimization/29832
4879         * gfortran.dg/graphite/pr29832.f90: New.
4881 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4883         PR tree-optimization/43567
4884         * gcc.dg/graphite/pr43567.c: New.
4886 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4888         * gfortran.dg/graphite/interchange-4.f: New.
4889         * gfortran.dg/graphite/interchange-5.f: New.
4891         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4892         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4893         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4894         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4895         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4896         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4897         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4898         * gfortran.dg/ltrans-7.f90: Removed.
4899         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4901         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4902         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4903         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4904         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4905         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4906         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4907         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4908         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4909         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4910         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4911         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4912         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4913         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4914         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4915         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4916         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4917         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4918         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4919         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4920         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4921         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4922         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4923         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4924         * gcc.dg/tree-ssa/data-dep-1.c
4925         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4926         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4927         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4928         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4929         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4931 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4933         PR tree-optimization/47265
4934         PR tree-optimization/47443
4935         * gcc.c-torture/compile/pr47265.c: New test.
4936         * gcc.dg/pr47443.c: New test.
4938 2011-01-25  Martin Jambor  <mjambor@suse.cz>
4940         PR tree-optimization/47382
4941         * g++.dg/torture/pr47382.C: New test.
4942         * g++.dg/opt/devirt1.C: Xfail.
4944 2011-01-25  Yao Qi  <yao@codesourcery.com>
4946         PR target/45701
4947         * gcc.target/arm/pr45701-1.c: New test.
4948         * gcc.target/arm/pr45701-2.c: New test.
4949         * gcc.target/arm/pr45701-3.c: New test.
4951 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4952             Jakub Jelinek  <jakub@redhat.com>
4954         PR tree-optimization/47271
4955         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4957 2011-01-25  Nick Clifton  <nickc@redhat.com>
4959         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4960         (saturate_add): Delete.
4961         (exchange): Delete.
4962         (main): Do not run saturate_add.
4963         (set_interrupts): Delete.
4965 2011-01-25  Tobias Burnus  <burnus@net-b.de>
4967         PR fortran/47448
4968         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4970 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4972         PR tree-optimization/47427
4973         PR tree-optimization/47428
4974         * gcc.c-torture/compile/pr47427.c: New test.
4975         * gcc.c-torture/compile/pr47428.c: New test.
4977 2011-01-25  Richard Guenther  <rguenther@suse.de>
4979         PR middle-end/47411
4980         * gcc.dg/torture/pr47411.c: New testcase.
4982 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4984         * gfortran.dg/graphite/id-24.f: New.
4985         * gfortran.dg/graphite/id-25.f: New.
4987 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4989         * gfortran.dg/graphite/id-23.f: New.
4991 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4993         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4995 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4997         * gcc.dg/graphite/block-0.c: Un-XFAILed.
4998         * gcc.dg/graphite/block-1.c: Un-XFAILed.
4999         * gcc.dg/graphite/block-7.c: Un-XFAILed.
5000         * gcc.dg/graphite/block-8.c: Un-XFAILed.
5001         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
5002         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
5003         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
5004         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
5005         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
5007 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
5009         * gcc.dg/graphite/block-0.c: Add documentation.
5010         * gcc.dg/graphite/block-4.c: Same.
5011         * gcc.dg/graphite/block-7.c: Same.
5012         * gcc.dg/graphite/block-8.c: New.
5013         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
5014         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
5015         * gcc.dg/graphite/interchange-12.c: Add documentation.
5016         * gcc.dg/graphite/interchange-13.c: New.
5017         * gcc.dg/graphite/interchange-14.c: New.
5018         * gcc.dg/graphite/interchange-15.c: New.
5019         * gcc.dg/graphite/interchange-8.c: Add documentation.
5020         * gcc.dg/graphite/interchange-mvt.c: Same.
5022 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5024         PR target/47408
5025         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
5026         * gcc.target/powerpc/altivec-14.c: Ditto.
5027         * gcc.target/powerpc/altivec-33.c: Ditto.
5028         * gcc.target/powerpc/altivec-types-1.c: Ditto.
5029         * gcc.target/powerpc/altivec-types-2.c: Ditto.
5030         * gcc.target/powerpc/altivec-types-3.c: Ditto.
5031         * gcc.target/powerpc/altivec-types-4.c: Ditto.
5032         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
5033         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
5034         * g++.dg/ext/altivec-15.C: Ditto.
5035         * g++.dg/ext/altivec-types-1.C: Ditto.
5036         * g++.dg/ext/altivec-types-2.C: Ditto.
5037         * g++.dg/ext/altivec-types-3.C: Ditto.
5038         * g++.dg/ext/altivec-types-4.C: Ditto.
5040 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5042         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
5044 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5046         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
5047         optimization options.
5049 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5051         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
5053         PR testsuite/45988
5054         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
5056 2011-01-23  Tobias Burnus  <burnus@net-b.de>
5058         PR fortran/47421
5059         * gfortran.dg/allocatable_scalar_12.f90: New.
5061 2011-01-23  Ira Rosen  <irar@il.ibm.com>
5063         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5064         vectorization to be not profitable if peeling is used to
5065         realign the memory access.
5066         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5067         loop bound to avoid loop unrolling.
5068         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5070 2011-01-22  Jan Hubicka  <jh@suse.cz>
5072         PR lto/47333
5073         * g++.dg/lto/pr47333.C: New file.
5075 2011-01-22  Jan Hubicka  <jh@suse.cz>
5077         PR tree-optimization/43884
5078         PR lto/44334
5079         * gcc.dg/autopar/outer-2.c: Increase array size.
5080         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5082 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5084         PR fortran/38536
5085         * gfortran.dg/c_loc_tests_16.f90:  New test.
5087 2011-01-22  Tobias Burnus  <burnus@net-b.de>
5089         PR fortran/47399
5090         * gfortran.dg/typebound_proc_19.f90: New.
5092 2011-01-21  Jeff Law <law@redhat.com>
5094         PR tree-optimization/47053
5095         * g++.dg/pr47053.C: New test.
5097 2011-01-21  Jason Merrill  <jason@redhat.com>
5099         PR c++/47041
5100         * g++.dg/cpp0x/constexpr-ctor6.C: New.
5102 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5104         PR c++/47388
5105         * g++.dg/cpp0x/range-for10.C: New test.
5106         * g++.dg/template/for1.C: New test.
5108         PR middle-end/45566
5109         * g++.dg/tree-prof/partition3.C: New test.
5111         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
5113         PR rtl-optimization/47366
5114         * g++.dg/opt/pr47366.C: New test.
5116 2011-01-21  Jason Merrill  <jason@redhat.com>
5118         PR c++/46552
5119         * g++.dg/cpp0x/constexpr-regress2.C: New.
5121         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
5123 2011-01-21  Jeff Law <law@redhat.com>
5125         PR rtl-optimization/41619
5126         * gcc.dg/pr41619.c: New.
5128 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5130         PR tree-optimization/47355
5131         * g++.dg/opt/pr47355.C: New test.
5133 2011-01-21  Richard Guenther  <rguenther@suse.de>
5135         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
5136         making main hot.
5138 2011-01-21  Richard Guenther  <rguenther@suse.de>
5140         PR tree-optimization/47365
5141         * gcc.dg/torture/pr47365.c: New testcase.
5142         * gcc.dg/tree-ssa/pr47392.c: Likewise.
5144 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5146         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5148 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5150         PR tree-optimization/47391
5151         * gcc.dg/pr47391.c: New test.
5153 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5155         * g++.dg/template/char1.C: Use signed char.
5157 2011-01-21  Tobias Burnus  <burnus@net-b.de>
5159         PR fortran/47377
5160         * gfortran.dg/pointer_target_4.f90: New.
5162 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5164         PR target/47251
5165         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5166         ILP32 system and not IP32.
5168 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
5170         PR debug/46583
5171         * g++.dg/debug/pr46583.C: New.
5173 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5175         PR debug/47283
5176         * g++.dg/debug/pr47283.C: New test.
5178         PR testsuite/47371
5179         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5180         * gcc.target/i386/headmerge-2.c: Likewise.
5182 2011-01-20  Richard Guenther  <rguenther@suse.de>
5184         PR middle-end/47370
5185         * gcc.dg/torture/pr47370.c: New testcase.
5187 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5189         PR tree-optimization/46130
5190         * gcc.dg/pr46130-1.c: New test.
5191         * gcc.dg/pr46130-2.c: New test.
5193 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
5195         PR c++/47291
5196         * g++.dg/debug/dwarf2/template-params-10.C: New test.
5198 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
5200         PR debug/46240
5201         * g++.dg/debug/pr46240.cc: New.
5203 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5205         PR c++/47303
5206         * g++.dg/template/anonunion1.C: New test.
5208         PR rtl-optimization/47337
5209         * gcc.c-torture/execute/pr47337.c: New test.
5211 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5213         PR testsuite/45342
5214         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5216 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5218         PR tree-optimization/46021
5219         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5221 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5223         PR tree-optimization/47290
5224         * g++.dg/torture/pr47290.C: New test.
5226 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
5228         PR fortran/47240
5229         * gfortran.dg/proc_ptr_comp_29.f90: New.
5231 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
5233         PR testsuite/41146
5234         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5235         powerpc-apple-darwin9.
5237 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
5239         PR rtl-optimization/47299
5240         * gcc.c-torture/execute/pr47299.c: New test.
5242 2011-01-17  Jason Merrill  <jason@redhat.com>
5244         * g++.dg/cpp0x/constexpr-virtual.C: New.
5246 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
5248         PR fortran/47331
5249         * gfortran.dg/gomp/pr47331.f90: New test.
5251 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5253         PR objc/47314
5254         * objc.dg/selector-warn-1.m: New.
5255         * obj-c++.dg/selector-warn-1.mm: New.
5257 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
5259         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5260         Update dg-final accordingly.
5262 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5264         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5266 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5268         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5269         target check.
5270         * gcc.dg/guality/pr36728-2.c: Likewise.
5272 2011-01-17  Richard Guenther  <rguenther@suse.de>
5274         PR tree-optimization/47313
5275         * g++.dg/torture/pr47313.C: New testcase.
5277 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
5279         PR target/47318
5280         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5281         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5282         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5283         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5285         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5286         as __m256i.
5287         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5288         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5289         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5291 2011-01-17  Richard Guenther  <rguenther@suse.de>
5293         PR tree-optimization/45967
5294         * gcc.dg/torture/pr45967-2.c: New testcase.
5295         * gcc.dg/torture/pr45967-3.c: Likewise.
5297 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5299         PR testsuite/47325
5300         * g++.dg/ext/pr47213.C: Require visibility.
5302 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5304         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5305         * gcc.dg/fixed-point/struct-union.c: Update error messages.
5307 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5309         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5310         Linux-based targets.
5312 2011-01-13  Jan Hubicka  <jh@suse.cz>
5314         PR tree-optimization/47276
5315         * gcc.dg/pr47276.c: New testcase.
5317 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
5318             Jonathan Wakely  <jwakely.gcc@gmail.com>
5320         PR c++/33558
5321         * g++.dg/other/pr33558.C: New.
5322         * g++.dg/other/pr33558-2.C: New.
5324 2011-01-14  Martin Jambor  <mjambor@suse.cz>
5326         PR tree-optimization/45934
5327         PR tree-optimization/46302
5328         * g++.dg/ipa/devirt-c-1.C: New test.
5329         * g++.dg/ipa/devirt-c-2.C: Likewise.
5330         * g++.dg/ipa/devirt-c-3.C: Likewise.
5331         * g++.dg/ipa/devirt-c-4.C: Likewise.
5332         * g++.dg/ipa/devirt-c-5.C: Likewise.
5333         * g++.dg/ipa/devirt-c-6.C: Likewise.
5334         * g++.dg/ipa/devirt-6.C: Likewise.
5335         * g++.dg/ipa/devirt-d-1.C: Likewise.
5336         * g++.dg/torture/pr45934.C: Likewise.
5338 2011-01-14  Jason Merrill  <jason@redhat.com>
5340         * g++.dg/cpp0x/variadic105.C: New.
5342 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
5343             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5345         PR objc/45989
5346         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5347         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5348         execution tests on i?86-*-*, x86_64-*-* and
5349         powerpc*-apple-darwin* && ilp32.
5350         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5351         tests on i?86-*-* and x86_64-*-*.
5353 2011-01-14  Richard Guenther  <rguenther@suse.de>
5355         PR tree-optimization/47280
5356         * g++.dg/opt/pr47280.C: New testcase.
5358 2011-01-14  Jason Merrill  <jason@redhat.com>
5360         * g++.dg/cpp0x/constexpr-regress1.C: New.
5362         * g++.dg/ext/flexary2.C: New.
5364 2011-01-14  Richard Guenther  <rguenther@suse.de>
5366         PR middle-end/47281
5367         * gcc.dg/torture/pr47281.c: New testcase.
5368         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5370 2011-01-14  Richard Guenther  <rguenther@suse.de>
5372         PR tree-optimization/47286
5373         * gcc.dg/tree-ssa/pr47286.c: New testcase.
5375 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
5377         PR c++/47213
5378         * g++.dg/ext/pr47213.C: New.
5380 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5382         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5384 2011-01-13  Tobias Burnus  <burnus@net-b.de>
5385             Mikael Morin  <mikael@gcc.gnu.org>
5387         PR fortran/45848
5388         PR fortran/47204
5389         * gfortran.dg/select_type_20.f90: New.
5390         * gfortran.dg/select_type_21.f90: New.
5392 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5394         PR target/47251
5395         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5397 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5399         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5400         * gcc.dg/guality/pr36728-2.c: Likewise.
5402 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
5404         PR debug/PR46973
5405         * g++.dg/debug/dwarf2/template-params-9.C: New test.
5407 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
5409         PR rtl-optimization/45352
5410         * gcc.dg/pr45352-3.c: New.
5412 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5414         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5415         comment.
5416         * g++.dg/cpp0x/range-for8.C: New.
5417         * g++.dg/cpp0x/range-for9.C: New.
5419 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
5421         PR debug/47209
5422         * g++.dg/debug/pr47209.C: New.
5424 2011-01-12  Richard Guenther  <rguenther@suse.de>
5426         PR lto/47259
5427         * gcc.dg/lto/pr47259_0.c: New testcase.
5428         * gcc.dg/lto/pr47259_1.c: Likewise.
5430 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
5432         * objc-obj-c++-shared/Object1.h: Add copyright header, update
5433         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5434         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5435         methods missing from the OBJC2 Object.
5436         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5437         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5438         GNU and NeXT runtimes.
5439         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5440         comments.
5441         * objc-obj-c++-shared/Object1.m: Likewise.
5442         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
5443         * objc.dg/proto-qual-1.m: Likewise.
5444         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5445         * obj-c++.dg/proto-qual-1.mm: Likewise.
5447 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
5449         PR testsuite/33033
5450         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5452 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5454         Fixed the Objective-C++ testsuite and updated all tests.
5455         * lib/obj-c++.exp (obj-c++_init): Declare and set
5456         gcc_warning_prefix and gcc_error_prefix.
5457         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5458         'dg-warning', 'dg-message' and 'dg-error'.
5459         * obj-c++.dg/class-extension-3.mm: Likewise.
5460         * obj-c++.dg/class-protocol-1.mm: Likewise.
5461         * obj-c++.dg/encode-7.mm: Likewise.
5462         * obj-c++.dg/exceptions-3.mm: Likewise.
5463         * obj-c++.dg/exceptions-5.mm: Likewise.
5464         * obj-c++.dg/method-12.mm: Likewise.
5465         * obj-c++.dg/method-13.mm: Likewise.
5466         * obj-c++.dg/method-15.mm: Likewise.
5467         * obj-c++.dg/method-16.mm: Likewise.
5468         * obj-c++.dg/method-4.mm: Likewise.
5469         * obj-c++.dg/method-8.mm: Likewise.
5470         * obj-c++.dg/method-conflict-1.mm: Likewise.
5471         * obj-c++.dg/method-conflict-2.mm: Likewise.
5472         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5473         and uncommented second part of the testcase now that the testsuite
5474         works correctly.
5475         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
5476         and uncommented second part of the testcase now that the testsuite
5477         works correctly.
5478         * obj-c++.dg/private-1.mm: Likewise.
5479         * obj-c++.dg/proto-lossage-4.mm: Likewise.
5480         * obj-c++.dg/syntax-error-7.mm: Likewise.
5481         * obj-c++.dg/warn5.mm: Likewise.
5482         * obj-c++.dg/property/at-property-14.mm: Likewise.
5483         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5484         FIXME.
5485         * obj-c++.dg/property/at-property-18.mm: Likewise.
5486         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5487         FIXME.
5488         * obj-c++.dg/property/at-property-21.mm: Likewise.
5489         * obj-c++.dg/property/at-property-28.mm: Likewise.
5490         * obj-c++.dg/property/at-property-5.mm: Likewise.
5491         * obj-c++.dg/property/dynamic-2.mm: Likewise.
5492         * obj-c++.dg/property/property-neg-3.mm: Likewise.
5493         * obj-c++.dg/property/synthesize-11.mm: Likewise.
5494         * obj-c++.dg/property/synthesize-6.mm: Likewise.
5495         * obj-c++.dg/property/synthesize-8.mm: Likewise.
5496         * obj-c++.dg/property/synthesize-9.mm: Likewise.
5497         * obj-c++.dg/tls/diag-5.mm: Likewise.
5498         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5499         dg-error, now matched correctly.
5501 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5503         * objc.dg/property/at-property-29.m: New.
5504         * obj-c++.dg/property/at-property-29.mm: New.
5506 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5508         * go.test/go-test.exp (go-set-goarch): New proc.
5509         (go-gc-tests): Use it.
5511 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
5513         PR debug/46955
5514         * g++.dg/debug/dwarf2/template-params-8.C: New test.
5516 2011-01-11  Richard Henderson  <rth@redhat.com>
5518         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5520 2011-01-11  Jan Hubicka  <jh@suse.cz>
5522         PR lto/45721
5523         PR lto/45375
5524         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5525         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5527 2011-01-11  Richard Guenther  <rguenther@suse.de>
5529         PR tree-optimization/46076
5530         * gcc.dg/tree-ssa/pr46076.c: New testcase.
5532 2011-01-11  Jeff Law <law@redhat.com>
5534         * PR tree-optimization/47086
5535         * gcc.dg/pr47086.c: New test.
5537 2011-01-11  Jason Merrill  <jason@redhat.com>
5539         PR c++/46658
5540         * g++.dg/template/new10.C: New.
5542         PR c++/45520
5543         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5545 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
5547         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5548         Split type definitions and NSConstantString class into...
5549         * objc-obj-c++-shared/objc-test-suite-types.h: New.
5550         * objc-obj-c++-shared/nsconstantstring-class.h: New.
5551         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5552         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5553         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5554         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5555         to comments.
5556         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5557         encode defines for newer NeXT system headers.
5558         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5559         * obj-c++.dg/torture/strings/string1.mm: Likewise.
5560         * objc.dg/foreach-5.m: Likewise.
5561         * objc.dg/foreach-2.m: Likewise.
5562         * objc.dg/foreach-4.m: Likewise.
5563         * objc.dg/torture/strings/string1.m: Likewise.
5564         * objc.dg/torture/strings/string2.m: Likewise.
5565         * objc.dg/torture/strings/string3.m: Likewise.
5566         * objc.dg/torture/strings/string4.m: Likewise.
5567         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5568         header and stand alone.
5569         * obj-c++.dg/strings/strings-2.mm: Likewise.
5570         * objc.dg/torture/strings/const-str-3.m: Likewise.
5571         * objc.dg/strings/strings-2.m: Likewise.
5572         * objc.dg/strings/const-str-12b.m: Likewise.
5574 2011-01-12  Richard Guenther  <rguenther@suse.de>
5576         PR middle-end/32511
5577         * gcc.dg/attr-weak-1.c: Adjust.
5579 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
5581         PR fortran/47051
5582         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5583         standard compliant and comment.
5585 2011-01-10  Jan Hubicka  <jh@suse.cz>
5587         PR lto/46083
5588         * gcc.dg/initpri3.c: New testcase.
5590 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
5592         PR lto/47222
5593         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5594         externally visible.
5595         (g_esi): Likewise.
5596         (g_ebx): Likewise.
5597         (g_ebp): Likewise.
5598         (g_esp): Likewise.
5599         (g_ebp_save): Likewise.
5600         (g_esp_save): Likewise.
5602 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5604         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5606 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5608         PR tree-optimization/46021
5609         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5610         i?86-*-*, x86_64-*-*.
5612 2011-01-10  Jeff Law <law@redhat.com>
5614         * PR tree-optimization/47141
5615         * gcc.c-torture/compile/pr47141.c: New test.
5617 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5619         PR testsuite/46230
5620         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5621         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5622         * gcc.dg/vect/slp-35.c: Remove XFAILs.
5623         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5625         PR testsuite/46230
5626         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5627         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
5628         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5629         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5630         being vectorized.  Adjust dg-final pattern.
5632         PR testsuite/46230
5633         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5634         * gcc.dg/vect/slp-24.c: Likewise.
5636 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
5638         PR c++/47218
5639         * g++.dg/other/pr47218-1.C: New test file.
5640         * g++.dg/other/pr47218.C: Likewise.
5641         * g++.dg/other/pr47218.h: New supporting header.
5643 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5645         PR objc/47232
5646         * objc.dg/attributes/invalid-attribute-1.m: New.
5647         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5649 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5651         PR fortran/47224
5652         * gfortran.dg/proc_ptr_comp_28.f90: New.
5654 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5656         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5657         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5658         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5659         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5660         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5661         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5662         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5663         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5664         * objc.dg/gnu-api-2-class.m: Likewise.
5665         * objc.dg/gnu-api-2-ivar.m: Likewise.
5666         * objc.dg/gnu-api-2-method.m: Likewise.
5667         * objc.dg/gnu-api-2-objc.m: Likewise.
5668         * objc.dg/gnu-api-2-object.m: Likewise.
5669         * objc.dg/gnu-api-2-property.m: Likewise.
5670         * objc.dg/gnu-api-2-protocol.m: Likewise.
5671         * objc.dg/gnu-api-2-sel.m: Likewise.
5673 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5675         * objc.dg/foreach-1.m: Skip for Darwin < 9.
5676         * objc.dg/objc-foreach-4.m: Likewise.
5677         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5678         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5679         * objc.dg/foreach-4.m: Likewise.
5680         * objc.dg/foreach-5.m: Likewise.
5681         * objc.dg/foreach-3.m: Return self from init.
5683 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5685         PR fortran/38536
5686         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
5688 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5690         PR fortran/46313
5691         * gfortran.dg/class_35.f90: New.
5693 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5695         * objc.dg/foreach-1.m: Add "-Wall" to flags.
5697 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5699         PR objc/47078
5700         * objc.dg/invalid-method-2.m: New.
5701         * obj-c++.dg/invalid-method-2.mm: New.
5703 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
5705         PR fortran/46896
5706         * gfortran.dg/transpose_optimization_2.f90 : New test.
5708 2011-01-08  Jan Hubicka  <jh@suse.cz>
5710         PR tree-optmization/46469
5711         * g++.dg/torture/pr46469.C: New testcase.
5713 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5715         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5716         emulation of libobjc-gnu structure layout functionality to ..
5717         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5718         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5719         * objc/execute/bf-common.h: Adjust headers.
5720         * objc/execute/bf-1.m: Likewise.
5721         * objc/execute/bf-2.m: Likewise.
5722         * objc/execute/bf-3.m: Likewise.
5723         * objc/execute/bf-4.m: Likewise.
5724         * objc/execute/bf-5.m: Likewise.
5725         * objc/execute/bf-6.m: Likewise.
5726         * objc/execute/bf-7.m: Likewise.
5727         * objc/execute/bf-8.m: Likewise.
5728         * objc/execute/bf-9.m: Likewise.
5729         * objc/execute/bf-10.m: Likewise.
5730         * objc/execute/bf-11.m: Likewise.
5731         * objc/execute/bf-12.m: Likewise.
5732         * objc/execute/bf-13.m: Likewise.
5733         * objc/execute/bf-14.m: Likewise.
5734         * objc/execute/bf-15.m: Likewise.
5735         * objc/execute/bf-16.m: Likewise.
5736         * objc/execute/bf-17.m: Likewise.
5737         * objc/execute/bf-18.m: Likewise.
5738         * objc/execute/bf-19.m: Likewise.
5739         * objc/execute/bf-20.m: Likewise.
5740         * objc/execute/bf-21.m: Likewise.
5741         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5742         objc_get_type_qualifiers ().
5744 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5746         PR fortran/45777
5747         * gfortran.dg/dependency_39.f90:  New test.
5749 2011-01-07  Jan Hubicka  <jh@suse.cz>
5751         Get builtins tests ready for linker plugin.
5752         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5753         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5754         my_memset, my_bzero): Mark used.
5755         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5756         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5757         volatile.
5758         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5759         volatile.
5761 2011-01-07  Jan Hubicka  <jh@suse.cz>
5763         PR tree-optimization/46367
5764         * g++.dg/torture/pr46367.C: New file.
5766 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5768         PR target/47201
5769         * gcc.dg/pr47201.c: New test.
5771         PR bootstrap/47187
5772         * gcc.dg/tree-prof/pr47187.c: New test.
5774 2011-01-07  Tobias Burnus  <burnus@net-b.de>
5776         PR fortran/41580
5777         * gfortran.dg/extends_type_of_3.f90: New.
5779 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
5781         * g++.dg/ext/dllexport-MI1.C: Adjust test.
5782         * g++.dg/ext/dllimport-MI1.C: Likewise.
5783         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5784         * g++.dg/ext/dllimport10.C: Likewise.
5785         * g++.dg/ext/dllimport11.C: Likewise.
5786         * g++.dg/ext/dllimport12.C: Likewise.
5787         * g++.dg/ext/dllimport13.C: Likewise.
5788         * g++.dg/ext/dllimport2.C: Likewise.
5789         * g++.dg/ext/dllimport3.C: Likewise.
5790         * g++.dg/ext/dllimport4.C: Likewise.
5791         * g++.dg/ext/dllimport5.C: Likewise.
5792         * g++.dg/ext/dllimport6.C: Likewise.
5793         * g++.dg/ext/dllimport8.C: Likewise.
5794         * g++.dg/ext/dllimport9.C: Likewise.
5795         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5796         targets, too. Additionally enable test for i?86-*-mingw*.
5797         * g++.dg/ext/selectany1.C: Likewise.
5798         Remove guard variable check.
5800 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
5802         PR fortran/47189
5803         PR fortran/47194
5804         * gfortran.dg/storage_size_3.f08: Extended.
5806 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5808         PR c++/47022
5809         * g++.dg/template/stdarg1.C: New test.
5811 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5813         PR fortran/47195
5814         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5815         * gfortran.dg/defined_operators_1.f90: Split the subroutine
5816         from the interface of functions to not hide the errors that
5817         shall be tested.
5819 2011-01-06  Jan Hubicka  <jh@suse.cz>
5821         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5822         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5824 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5826         PR fortran/33117
5827         PR fortran/46478
5828         * gfortran.dg/interface_33.f90: New test.
5830 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
5832         PR c/47150
5833         * gcc.c-torture/compile/pr47150.c: New test.
5835 2011-01-06  Ira Rosen  <irar@il.ibm.com>
5837         PR tree-optimization/47139
5838         * gcc.dg/vect/pr47139.c: New test.
5840 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5842         PR fortran/47180
5843         * gfortran.dg/extends_type_of_2.f03: New.
5845 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5847         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5849 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5851         * gnat.dg/opt14.adb: New test.
5853 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5855         PR fortran/46017
5856         * gfortran.dg/allocate_error_2.f90:  New test.
5858 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5860         PR fortran/47024
5861         * gfortran.dg/storage_size_3.f08: New.
5863 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5865         PR libgfortran/47154
5866         * gfortran.dg/namelist_68.f90: New test.
5868 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5870         * gnat.dg/unchecked_convert8.ad[sb]: New test.
5872 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
5874         PR fortran/46448
5875         * gfortran.dg/class_34.f90: New.
5877 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5879         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5880         use __builtin_inff.  Skip all single-precision tests that require
5881         Infinity.
5883 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5885         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5887 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
5889         PR tree-optimization/47148
5890         * gcc.c-torture/execute/pr47148.c: New test.
5892         PR tree-optimization/47155
5893         * gcc.c-torture/execute/pr47155.c: New test.
5895         PR rtl-optimization/47157
5896         * gcc.c-torture/compile/pr47157.c: New test.
5898 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5900         * gcc.dg/torture/vector-shift2.c (schar): Define.
5901         (main): Always use schar or uchar instead of plain "char" to avoid
5902         dependencies on implementation-defined char signedness.
5904 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5906         PR tree-optimization/46801
5907         * gnat.dg/pack9.adb: Remove xfail.
5909 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5911         PR tree-optimization/46984
5912         * g++.dg/ipa/pr46984.C: New test.
5914 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
5916         PR fortran/46408
5917         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5919 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
5921         PR tree-optimization/47140
5922         * gcc.c-torture/compile/pr47140.c: New test.
5924         PR rtl-optimization/47028
5925         * gcc.dg/pr47028.c: New test.
5927 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5929         * objc.dg/protocol-forward-1.m: Removed TODO.
5930         * objc.dg/protocol-forward-2.m: New.
5931         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5932         * obj-c++.dg/protocol-forward-2.mm: New.
5934 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
5936         PR target/38662
5937         * g++.dg/eh/pr38662.C: New testcase.
5939 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
5941         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5942         scan for newline '\n'.
5945 Copyright (C) 2011 Free Software Foundation, Inc.
5947 Copying and distribution of this file, with or without modification,
5948 are permitted in any medium without royalty provided the copyright
5949 notice and this notice are preserved.