PR target/48688
[official-gcc.git] / gcc / testsuite / ChangeLog
blobdea716252edb90038dc99d12278efe06c9172dad
1 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3         PR target/48688
4         * gcc.target/i386/pr48688.c: New test.
6 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
8         PR c++/48010
9         * g++.dg/lookup/name-clash9.C: New.
11 2011-05-31  Tobias Burnus  <burnus@net-b.de>
13         PR fortran/18918
14         * gfortran.dg/coarray/dummy_1.f90: New.
16 2011-05-31  Tobias Burnus  <burnus@net-b.de>
18         PR fortran/18918
19         * gfortran.dg/coarray/save_1.f90: New.
20         * gfortran.dg/coarray_4.f90: Update dg-error.
22 2011-05-31  Jason Merrill  <jason@redhat.com>
24         * g++.dg/cpp0x/rv-template1.C: New.
26 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
28         PR rtl-optimization/49235
29         * gcc.dg/pr49235.c: New test.
31 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
33         PR tree-optimization/49093
34         * gcc.dg/vect/pr49093.c: New test.
36 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
38         PR debug/49047
39         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
41 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
43         PR testsuite/49239
44         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
45         output array.
47 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
49         PR target/49186
50         * gcc.c-torture/execute/pr49186.c: New.
52 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
54         PR target/49168
55          * gcc.target/i386/pr49168-1.c: New.
57 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
58             Eric Botcazou  <ebotcazou@adacore.com>
60         * gcc.dg/guality/drap.c: New test.
62 2011-05-30  Richard Guenther  <rguenther@suse.de>
64         PR tree-optimization/49210
65         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
66         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
68 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
70         PR c++/49223
71         * g++.dg/gomp/pr49223-1.C: New test.
72         * g++.dg/gomp/pr49223-2.C: New test.
74 2011-05-30  Richard Guenther  <rguenther@suse.de>
76         PR tree-optimization/49218
77         * gcc.c-torture/execute/pr49218.c: New testcase.
79 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
81         PR tree-optimization/49199
82         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
83         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
84         -fno-tree-scev-cprop.
86 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
88         PR fortran/47601
89         * gfortran.dg/extends_13.f03: New.
91 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
93         PR rtl-optimization/49095
94         * gcc.target/i386/pr49095.c: New test.
96 2011-05-29  Tobias Burnus  <burnus@net-b.de>
98         PR fortran/18918
99         * gfortran.dg/coarray_24.f90: New.
101 2011-05-29  Tobias Burnus  <burnus@net-b.de>
103         PR fortran/18918
104         * gfortran.dg/coarray_23.f90: New.
106 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
108         From Ryan Mansfield
109         * gcc.dg/pr48826.c: New test.
111 2011-05-29  Richard Guenther  <rguenther@suse.de>
113         PR tree-optimization/49217
114         * gcc.dg/torture/pr49217.c: New testcase.
116 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
118         PR testsuite/49222
119         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
121 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
123         * gnat.dg/boolean_subtype.adb: Rename to...
124         * gnat.dg/boolean_subtype1.adb: ...this.
126 2011-05-28  Jason Merrill  <jason@redhat.com>
128         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
130 2011-05-27  Jason Merrill  <jason@redhat.com>
132         * g++.dg/cpp0x/enum18.C: Adjust.
134         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
136 2011-05-27  Tobias Burnus  <burnus@net-b.de>
138         PR fortran/18918
139         * gfortran.dg/coarray_22.f90: New.
141 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
143         PR tree-optimization/46728
144         * gcc.target/powerpc/pr46728-1.c: New.
145         * gcc.target/powerpc/pr46728-2.c: New.
146         * gcc.target/powerpc/pr46728-3.c: New.
147         * gcc.target/powerpc/pr46728-4.c: New.
148         * gcc.target/powerpc/pr46728-5.c: New.
149         * gcc.dg/pr46728-6.c: New.
150         * gcc.target/powerpc/pr46728-7.c: New.
151         * gcc.target/powerpc/pr46728-8.c: New.
152         * gcc.dg/pr46728-9.c: New.
153         * gcc.target/powerpc/pr46728-10.c: New.
154         * gcc.target/powerpc/pr46728-11.c: New.
155         * gcc.dg/pr46728-12.c: New.
156         * gcc.target/powerpc/pr46728-13.c: New.
157         * gcc.target/powerpc/pr46728-14.c: New.
158         * gcc.target/powerpc/pr46728-15.c: New.
159         * gcc.target/powerpc/pr46728-16.c: New.
161 2011-05-27  Jason Merrill  <jason@redhat.com>
163         * g++.dg/abi/mangle47.C: New.
165         PR c++/49176
166         * g++.dg/template/const5.C: New.
168         * g++.dg/cpp0x/enum18.C: New.
170         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
172         * g++.dg/cpp0x/error6.C: New.
174         * g++.dg/cpp0x/error5.C: New.
176 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
178         PR c++/49165
179         * g++.dg/eh/cond6.C: New test.
181 2011-05-27  Tobias Burnus  <burnus@net-b.de>
183         PR fortran/48820
184         * gfortran.dg/rank_3.f90: New.
185         * gfortran.dg/rank_4.f90: New.
187 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
189         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
190         replace dump search.
192 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
194         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
195         * gnat.dg/bit_packed_array5.adb: ...here.
197 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
199         PR c++/42056
200         * testsuite/g++.dg/cpp0x/auto25.C: New.
202 2011-05-27  Richard Guenther  <rguenther@suse.de>
204         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
206 2011-05-27  Richard Guenther  <rguenther@suse.de>
208         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
210 2011-05-27  Richard Guenther  <rguenther@suse.de>
212         PR middle-end/49189
213         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
215 2011-05-26  Jason Merrill  <jason@redhat.com>
217         * g++.dg/cpp0x/friend1.C: New.
218         * g++.dg/cpp0x/friend2.C: New.
220         * g++.dg/cpp0x/auto7.C: Update.
221         * g++.dg/template/crash50.C: Adjust.
222         * g++.dg/template/static9.C: Adjust.
223         * g++.old-deja/g++.ext/memconst.C: Adjust.
225 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
227         * gcc.dg/march.c: Ignore a note for some targets.
229 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
230             Nathan Froyd  <froydnj@codesourcery.com>
232         PR c++/2288
233         PR c++/18770
234         * g++.old-deja/g++.jason/cond.C: Remove xfails.
235         * g++.dg/parse/pr18770.C: New test.
236         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
238 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
240         PR fortran/48955
241         * gfortran.dg/dependency_40.f90 : New test.
243 2011-05-26  Tobias Burnus  <burnus@net-b.de>
245         PR fortran/18918
246         * gfortran.dg/coarray/registering_1.f90: New.
248 2011-05-26  Jason Merrill  <jason@redhat.com>
250         * g++.dg/cpp0x/variadic111.C: New.
251         * g++.dg/cpp0x/variadic41.C: Adjust.
253 2011-05-26  Richard Guenther  <rguenther@suse.de>
255         PR tree-optimization/48702
256         * gcc.dg/torture/pr48702.c: New testcase.
258 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
260         PR gcov-profile/48845
261         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
262         support.
263         * gcc.dg/matrix/matrix.exp: Likewise.
264         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
265         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
266         line number to check_profiling_available.
267         * lib/target-supports.exp (check_profiling_available): Account for
268         this.
269         Require TLS runtime support with -fprofile-generate.
270         * lib/profopt.exp (profopt-execute): Add TLS options for
271         -fprofile-generate.
272         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
274 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
276         PR c++/49165
277         * g++.dg/eh/cond5.C: New test.
279         PR tree-optimization/49161
280         * gcc.c-torture/execute/pr49161.c: New test.
282 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
284         * gcc.target/arm/neon-vorn-vbic.c: New test.
286 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
288         PR tree-optimization/49038
289         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
290         * gcc.dg/vect/pr49038.c: New test.
292 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
293         * g++.dg/init/pr25811-3.C: New.
294         * g++.dg/init/pr25811-4.C: New.
296 2011-05-25  Jason Merrill  <jason@redhat.com>
298         * g++.dg/cpp0x/enum17.C: New.
299         * g++.old-deja/g++.jason/rfg10.C: Adjust.
301         * g++.dg/cpp0x/auto24.C: New.
303         * g++.dg/cpp0x/error4.C: New.
305         * g++.dg/cpp0x/rv-restrict.C: New.
307         * g++.dg/cpp0x/enum15.C: New.
308         * g++.dg/cpp0x/constexpr-switch2.C: New.
310         * g++.dg/cpp0x/variadic110.C: New.
312         * g++.dg/cpp0x/auto9.C: Add typedef test.
314         * g++.dg/cpp0x/auto23.C: New.
315         * g++.dg/cpp0x/auto9.C: Adjust.
317         * g++.dg/cpp0x/defaulted29.C: New.
319         * g++.dg/cpp0x/initlist51.C: New.
321 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
323         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
324         * g++.dg/abi/packed1.C: Suppress warning.
325         * g++.dg/warn/Wunused-parm-3.C: Likewise.
326         * g++.dg/template/stdarg1.C: Likewise.
327         * g++.dg/other/packed1.C: Remove arm from xfail list.
329 2011-05-25  Jason Merrill  <jason@redhat.com>
331         * g++.dg/cpp0x/enum16.C: New.
332         * g++.dg/parse/error15.C: Adjust.
334         * g++.dg/cpp0x/initlist50.C: New.
336         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
338         * g++.dg/cpp0x/variadic109.C: New.
340 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
342          * gcc.target/i386/pause-1.c: New.
344 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
346         * gcc.dg/stack-usage-1.c: Adjust comment.
347         * gcc.dg/stack-usage-2.c: New test.
349 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
351         PR c++/49136
352         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
353         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
355 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
357         PR rtl-optimization/48757
358         * gfortran.dg/pr48757.f:  New test case.
360 2011-05-24  Jason Merrill  <jason@redhat.com>
362         * g++.dg/cpp0x/access01.C: New.
364 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
366         PR libobjc/48177
367         * objc.dg/pr48177.m: New testcase.      
369 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
371         PR objc/48187
372         * objc.dg/pr48187.m: New testcase.
373         * obj-c++.dg/pr48187.mm: New testcase.
374         * objc.dg/ivar-extra-semicolon.m: New testcase.
376 2011-05-24  Jason Merrill  <jason@redhat.com>
378         * g++.dg/template/access21.C: New.
379         * g++.dg/template/access22.C: New.
381 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
383         PR rtl-optimization/48633
384         * g++.dg/pr48633.C: New test.
386 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
388         PR target/49133
389         * g++.dg/other/pr49133.C: New test.
391 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
392             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
394         * gcc.dg/torture/tls/run-gd.c: New test.
395         * gcc.dg/torture/tls/run-ie.c: New test.
396         * gcc.dg/torture/tls/run-ld.c: New test.
397         * gcc.dg/torture/tls/run-le.c: New test.
398         * lib/target-supports.exp (check_effective_target_tls_runtime):
399         Build testcase with TLS options.
401 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
403         * gcc.dg/vect/pr48172.c: Remove dg-do run.
405 2011-05-24  Tom de Vries  <tom@codesourcery.com>
407         PR tree-optimization/49121
408         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
410 2011-05-23  Jason Merrill  <jason@redhat.com>
412         * g++.dg/cpp0x/defaulted28.C: New.
414         * g++.dg/cpp0x/sfinae25.C: New.
416         * g++.dg/cpp0x/rv-cast2.C: New.
418         * g++.dg/cpp0x/enum14.C: New.
420 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
422         PR lto/49123
423         * gcc.c-torture/execute/pr49123.c: New test.
425         PR debug/49032
426         * gcc.dg/debug/pr49032.c: New test.
428         PR c/49120
429         * gcc.dg/pr49120.c: New test.
431 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
433         PR target/47315
434         * gcc.target/i386/pr47315.c: New test.
436 2011-05-23  Jason Merrill  <jason@redhat.com>
438         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
440         * g++.dg/cpp0x/sfinae24.C: New.
442         * g++.dg/cpp0x/error3.C: New.
444         * g++.dg/cpp0x/defaulted27.C: New.
446         * g++.dg/cpp0x/decltype27.C: New.
448 2011-05-23  Richard Guenther  <rguenther@suse.de>
450         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
452 2011-05-23  Richard Guenther  <rguenther@suse.de>
454         PR tree-optimization/40874
455         * g++.dg/tree-ssa/pr40874.C: New testcase.
457 2011-05-23  Richard Guenther  <rguenther@suse.de>
459         PR tree-optimization/49115
460         * g++.dg/torture/pr49115.C: New testcase.
462 2011-05-23  Richard Guenther  <rguenther@suse.de>
464         PR middle-end/15419
465         * gcc.dg/memcpy-3.c: New testcase.
467 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
469         PR middle-end/48973
470         * gcc.c-torture/execute/pr48973-1.c: New test.
471         * gcc.c-torture/execute/pr48973-2.c: New test.
473 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
475         PR c++/18016
476         * g++.dg/warn/pr18016.C: New.
478 2011-05-23  Tom de Vries  <tom@codesourcery.com>
480         PR target/45098
481         * gcc.target/arm/ivopts-6.c: New test.
483 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
485         PR middle-end/49029
486         * gcc.c-torture/compile/pr49029.c: New test.
488 2011-05-22  Jason Merrill  <jason@redhat.com>
490         * g++.dg/cpp0x/sfinae23.C: New.
491         * g++.dg/cpp0x/sfinae8.C: Correct.
493 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
495         * gfortran.dg/function_optimize_8.f90:  New test case.
497 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
499         PR tree-optimization/49087
500         * gcc.dg/vect/O3-pr49087.c: New test.
502 2011-05-21  Jason Merrill  <jason@redhat.com>
504         * g++.dg/debug/const5.C: New.
506 2011-05-20  Jason Merrill  <jason@redhat.com>
508         * g++.dg/cpp0x/constexpr-static7.C: Extend.
510         * g++.dg/cpp0x/constexpr-static7.C: New.
512         * g++.dg/cpp0x/enum12.C: New.
513         * g++.dg/cpp0x/enum13.C: New.
515 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
517         PR fortran/48699
518         * gfortran.dg/select_type_23.f03: New.
520 2011-05-20  Jason Merrill  <jason@redhat.com>
522         * g++.dg/cpp0x/defaulted26.C: New.
524         * g++.dg/cpp0x/noexcept02.C: Fix.
525         * g++.dg/cpp0x/noexcept03.C: Fix.
526         * g++.dg/cpp0x/noexcept08.C: Fix.
527         * g++.dg/cpp0x/noexcept10.C: New.
529 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
531         PR fortran/48706
532         * gfortran.dg/extends_12.f03: New.
534 2011-05-20  Jason Merrill  <jason@redhat.com>
536         * g++.dg/template/koenig9.C: New.
537         * g++.dg/opt/pr47615.C: Fix.
538         * g++.dg/overload/defarg1.C: Fix.
539         * g++.dg/tc1/dr213.C: Remove xfail.
540         * g++.dg/torture/pr34850.C: Fix.
541         * g++.dg/torture/pr39362.C: Fix.
542         * g++.old-deja/g++.brendan/crash56.C: Fix.
543         * g++.old-deja/g++.pt/memtemp47.C: Fix.
545 2011-05-20  Richard Guenther  <rguenther@suse.de>
547         PR tree-optimization/49079
548         * gcc.dg/torture/pr49079.c: New testcase.
550 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
552         PR tree-optimization/49073
553         * gcc.c-torture/execute/pr49073.c: New test.
555 2011-06-19  Tobias Burnus  <burnus@net-b.de>
557         PR fortran/18918
558         * gfortran.dg/coarray_21.f90: New.
560 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
562         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
563         output.
565 2011-05-19  Richard Guenther  <rguenther@suse.de>
567         PR testsuite/49063
568         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
570 2011-05-19  Richard Guenther  <rguenther@suse.de>
572         PR middle-end/48985
573         * gcc.dg/builtin-object-size-11.c: New testcase.
575 2011-05-19  Tom de Vries  <tom@codesourcery.com>
577         PR target/45098
578         * gcc.target/arm/ivopts.c: New test.
579         * gcc.target/arm/ivopts-2.c: New test.
581 2011-05-19  Tom de Vries  <tom@codesourcery.com>
583         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
585 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
587         * gcc.c-torture/execute/960321-1.x: Remove.
589 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
591         PR fortran/48700
592         * gfortran.dg/move_alloc_4.f90: New.
594 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
596         PR target/49002
597         * gcc.target/i386/pr49002-1.c: New test.
598         * gcc.target/i386/pr49002-2.c: Likewise.
600 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
602         PR tree-optimization/49039
603         * gcc.c-torture/execute/pr49039.c: New test.
604         * gcc.dg/tree-ssa/pr49039.c: New test.
605         * g++.dg/torture/pr49039.C: New test.
607 2011-05-18  Jason Merrill  <jason@redhat.com>
609         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
610         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
611         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
613 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
615         * gcc.target/bfin/mcpu-bf592.c: New test.
617 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
619         PR tree-optimization/41881
620         * gcc.dg/vect/O3-pr41881.c: New test.
621         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
623 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
625         PR tree-optimization/49000
626         * gcc.dg/pr49000.c: New test.
628 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
630         * gnat.dg/invalid1.adb: New test.
632 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
634         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
635         scan pattern.
636         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
637         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
639 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
641         PR c++/48994
642         * g++.dg/cpp0x/range-for18.C: New.
644 2011-05-15  Tobias Burnus  <burnus@net-b.de>
646         PR fortran/18918
647         * gfortran.dg/coarray/image_index_2.f90: New.
649 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
651         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
652         * g++.dg/cpp0x/override2.C: New.
654 2011-05-14  Tobias Burnus  <burnus@net-b.de>
656         PR fortran/18918
657         * gfortran.de/coarray_20.f90: New.
659 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
661         PR fortran/22572
662         * function_optimize_7.f90:  New test case.
664 2011-05-13  Jason Merrill  <jason@redhat.com>
666         * g++.dg/cpp0x/decltype26.C: New.
667         * g++.dg/cpp0x/enum11.C: New.
669 2011-05-13  Tobias Burnus  <burnus@net-b.de>
671         PR fortran/48972
672         PR fortran/48991
673         * gfortran.dg/assign_8.f90: Update dg-error.
675 2011-05-13  Tobias Burnus  <burnus@net-b.de>
677         PR fortran/48972
678         * gfortran.dg/io_constraints_8.f90: New.
679         * gfortran.dg/io_constraints_9.f90: New.
681 2011-05-13  Martin Thuresson  <martint@google.com>
683         PR gcov-profile/47793
684         * gcc.dg/pr47793.c: New.
686 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
688         PR tree-optimization/48975
689         * gcc.dg/pr48975.c: New test.
691 2011-05-12  Tobias Burnus  <burnus@net-b.de>
693         PR fortran/48972
694         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
696 2011-05-12  Jason Merrill  <jason@redhat.com>
698         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
700 2011-05-12  Geert Bosch  <bosch@adacore.com>
702         * gnat.dg/view_conversion1.adb: New test.
704 2011-05-12  Richard Guenther  <rguenther@suse.de>
706         PR tree-optimization/48172
707         * gcc.dg/vect/pr48172.c: New testcase.
709 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
711         PR debug/48967
712         * g++.dg/opt/pr48967.C: New test.
714 2011-05-11  Jason Merrill  <jason@redhat.com>
716         * g++.dg/cpp0x/constexpr-friend.C: New.
717         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
719         * g++.dg/cpp0x/sfinae22.C: New.
721 2011-05-11  Tobias Burnus  <burnus@net-b.de>
723         PR fortran/48889
724         * gfortran.dg/generic_24.f90: New.
726 2011-05-11  Richard Guenther  <rguenther@suse.de>
728         PR tree-optimization/15256
729         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
731 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
733         PR debug/48159
734         * gcc.dg/pr48159-1.c: New test.
735         * gcc.dg/pr48159-2.c: New test.
737 2011-05-11  Richard Guenther  <rguenther@suse.de>
739         PR middle-end/48953
740         * gcc.dg/torture/pr48953.c: New testcase.
742 2011-05-11  Richard Guenther  <rguenther@suse.de>
744         PR tree-optimization/18041
745         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
747 2011-05-11  Alan Modra  <amodra@gmail.com>
749         PR target/47755
750         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
752 2011-05-10  Jason Merrill  <jason@redhat.com>
754         * g++.dg/cpp0x/defaulted25.C: New.
755         * g++.dg/template/crash7.C: Adjust.
757         * g++.dg/cpp0x/variadic108.C: New.
759 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
761         * g++.dg/inherit/virtual9.C: Extend.
763 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
765         PR target/48857
766         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
767         are passed and returned in vector registers.
769 2011-05-10  Richard Guenther  <rguenther@suse.de>
771         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
772         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
773         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
774         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
775         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
776         applies.
778 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
780         PR tree-optimization/48611
781         PR tree-optimization/48794
782         * gfortran.dg/gomp/pr48611.f90: New test.
783         * gfortran.dg/gomp/pr48794.f90: New test.
785         PR debug/48928
786         * gcc.dg/dfp/pr48928.c: New test.
788 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
790         PR c++/48522
791         * g++.dg/cpp0x/pr48522.C: New.
793 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
795         PR c++/48735
796         * g++.dg/cpp0x/sfinae21.C: New.
798 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
800         * g++.dg/template/sfinae28.C: Rename to...
801         * g++.dg/cpp0x/sfinae19.C: ... this.
802         * g++.dg/template/sfinae29.C: Rename to...
803         * g++.dg/cpp0x/sfinae20.C: ... this.
805 2011-05-09  Jeff Law <law@redhat.com>
807         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
808         consistent results.
810 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
812         PR c++/20039
813         * g++.dg/init/pr20039.C: New.
815 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
817         PR c++/48737
818         PR c++/48744
819         * g++.dg/template/sfinae28.C: New.
820         * g++.dg/template/sfinae29.C: Likewise.
822 2011-05-09  Jason Merrill  <jason@redhat.com>
824         * g++.dg/template/nontype23.C: New.
826 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
827         PR c++/48859
828         * g++.dg/init/pr48859.C: New.
830 2011-05-09  Jason Merrill  <jason@redhat.com>
832         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
833         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
834         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
835         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
836         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
837         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
838         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
839         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
841 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
843         * g++.dg/inherit/virtual9.C: New.
845 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
847         PR c++/48574
848         * g++.dg/template/dependent-expr8.C: New test case.
850 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
852         PR tree-optimization/48837
853         * gcc.dg/pr48837.c: New testcase.
855 2011-05-06  Jason Merrill  <jason@redhat.com>
857         * g++.dg/cpp0x/constexpr-condition2.C: New.
859         * g++.dg/cpp0x/constexpr-missing.C: New.
861 2011-05-06  Tobias Burnus  <burnus@net-b.de>
863         PR fortran/18918
864         * gfortran.dg/coarray/this_image_2.f90: New.
866 2011-05-06  Tobias Burnus  <burnus@net-b.de>
868         PR fortran/48858
869         PR fortran/48820
870         * gfortran.dg/bind_c_usage_22.f90: New.
871         * gfortran.dg/bind_c_usage_23.f90: New.
872         * gfortran.dg/bind_c_usage_24.f90: New.
873         * gfortran.dg/bind_c_usage_24_c.c: New.
875 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
877         PR c++/48838
878         * g++.dg/template/member9.C: New test case.
880 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
882         * gnat.dg/discr29.ad[sb]: New test.
883         * gnat.dg/discr30.adb: Likewise.
885 2011-05-05  Julian Brown  <julian@codesourcery.com>
887         * gcc.target/arm/neon-vset_lanes8.c: New test.
889 2011-05-05  Jason Merrill  <jason@redhat.com>
891         * g++.dg/init/new32.C: New.
893 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
895         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
896         Fix typo.
898 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
900         PR rtl-optimization/48381
901         * gcc.c-torture/compile/pr48381.c: New test.
903 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
905         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
906         to dg-options.
907         * gcc.target/i386/opt-1.c: Ditto.
909 2011-05-04  Jason Merrill  <jason@redhat.com>
911         * g++.dg/conversion/base1.C: New.
913 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
915         PR libgfortran/48787
916         * gfortran.dg/round_3.f08: Add more checks to test case.
918 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
920         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
921         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
922         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
923         Gate test on effective_target fd_truncate.
925 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
927         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
928         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
929         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
930         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
931         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
932         * gcc.target/i386/pr38824.c: Ditto.
933         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
934         * gcc.target/i386/vecinit-2.c: Ditto.
935         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
936         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
937         * gcc.target/i386/parity-2.c: Ditto.
938         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
940 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
942         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
943         remove duplication.
944         * gcc.target/bfin/mcpu-bf514.c: Likewise.
945         * gcc.target/bfin/mcpu-bf516.c: Likewise.
946         * gcc.target/bfin/mcpu-bf518.c: Likewise.
948 2011-05-03  Tobias Burnus  <burnus@net-b.de>
950         PR fortran/18918
951         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
953 2011-05-03  Tobias Burnus  <burnus@net-b.de>
955         PR fortran/18918
956         * gfortran.dg/coarray/this_image_1.f90: New.
958 2011-05-03  Tobias Burnus  <burnus@net-b.de>
960         PR fortran/18918
961         * gfortran.dg/coarray/caf.dg: New.
962         * gfortran.dg/coarray/image_index_1.f90: New, copied
963         from ../coarray_16.f90.
965 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
967         PR c++/28501
968         * g++.dg/ext/complex9.C: New.
970 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
972         From Mike Frysinger
973         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
974         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
975         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
977 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
979         * gcc.target/bfin/builtins: Created.
980         * gcc.target/bfin/hisilh-O0.c: Deleted.
981         * gcc.target/bfin/hisilh.c: Moved to...
982         * gcc.target/bfin/builtins/hisilh.c: ...here.
983         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
984         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
985         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
986         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
987         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
988         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
989         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
990         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
991         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
992         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
993         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
994         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
995         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
996         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
997         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
998         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
999         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
1000         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
1001         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
1002         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
1003         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
1004         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
1005         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
1006         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
1007         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
1008         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
1009         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
1010         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
1011         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
1012         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
1013         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
1014         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
1015         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
1016         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
1017         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
1018         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
1019         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
1020         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
1021         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
1022         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
1023         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
1024         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
1025         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
1026         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
1027         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
1028         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
1029         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
1030         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
1031         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
1032         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
1033         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
1034         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
1035         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
1036         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
1037         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
1038         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
1039         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
1040         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
1041         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
1042         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
1043         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
1044         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
1045         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
1046         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
1047         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
1048         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
1049         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
1050         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
1051         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
1052         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
1053         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
1054         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
1055         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
1056         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
1057         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
1058         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
1059         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
1060         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
1061         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
1062         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
1063         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
1064         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
1065         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
1066         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
1067         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
1068         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
1069         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
1070         * gcc.target/bfin/builtins/circptr.c: Ditto.
1071         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
1072         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
1073         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
1074         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
1075         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
1076         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
1077         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
1078         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
1079         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
1080         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
1081         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
1082         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
1083         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
1084         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1085         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1086         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1087         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1088         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1089         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1090         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1091         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1092         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1093         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1094         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1095         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1096         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1097         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1098         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1099         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1100         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1101         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1102         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1103         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1104         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1105         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1106         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1107         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1108         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1109         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1110         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1111         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1112         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1113         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1114         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1115         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1116         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1117         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1118         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1119         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1120         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1121         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1122         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1123         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1124         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1125         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1126         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1127         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1128         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1129         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1130         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1131         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1132         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1133         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1134         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1135         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1136         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1137         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1138         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1139         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1140         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1142 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
1144         * gcc.target/arm/cold-lc.c: New test.
1146 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
1148         PR target/48774
1149         * gcc.dg/pr48774.c: New test.
1151 2011-05-03  Richard Guenther  <rguenther@suse.de>
1153         * gcc.dg/large-size-array-5.c: New testcase.
1155 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1157         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1159 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1161         * lib/target-supports.exp (check_effective_target_vect_strided):
1162         Replace with...
1163         (check_effective_target_vect_strided2)
1164         (check_effective_target_vect_strided3)
1165         (check_effective_target_vect_strided4)
1166         (check_effective_target_vect_strided8): ...these new functions.
1168         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1169         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1170         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1171         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1172         * gcc.dg/vect/pr37539.c: Likewise.
1173         * gcc.dg/vect/slp-11a.c: Likewise.
1174         * gcc.dg/vect/slp-11b.c: Likewise.
1175         * gcc.dg/vect/slp-11c.c: Likewise.
1176         * gcc.dg/vect/slp-12a.c: Likewise.
1177         * gcc.dg/vect/slp-12b.c: Likewise.
1178         * gcc.dg/vect/slp-18.c: Likewise.
1179         * gcc.dg/vect/slp-19a.c: Likewise.
1180         * gcc.dg/vect/slp-19b.c: Likewise.
1181         * gcc.dg/vect/slp-21.c: Likewise.
1182         * gcc.dg/vect/slp-23.c: Likewise.
1183         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1185         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1186         instead of vect_interleave && vect_extract_even_odd.
1187         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1188         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1189         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1190         * gcc.dg/vect/vect-1.c: Likewise.
1191         * gcc.dg/vect/vect-10.c: Likewise.
1192         * gcc.dg/vect/vect-98.c: Likewise.
1193         * gcc.dg/vect/vect-107.c: Likewise.
1194         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1195         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1196         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1197         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1198         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1199         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1200         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1201         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1202         * gcc.dg/vect/vect-strided-float.c: Likewise.
1203         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1204         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1205         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1206         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1207         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1208         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1209         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1210         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1211         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1212         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1213         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1214         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1215         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1216         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1217         * gcc.dg/vect/vect-vfa-03.c: Likewise.
1219         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1220         target condition.
1221         * gcc.dg/vect/pr30843.c: Likewise.
1222         * gcc.dg/vect/pr33866.c: Likewise.
1223         * gcc.dg/vect/slp-reduc-6.c: Likewise.
1224         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1225         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1226         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1228 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1230         * gcc.dg/vect/slp-11.c: Split into...
1231         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1232         gcc.dg/vect/slp-11c.c: ...these tests.
1233         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1234         * gcc.dg/vect/slp-12c.c: ...this new test.
1235         * gcc.dg/vect/slp-19.c: Split into...
1236         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1237         gcc.dg/vect/slp-19c.c: ...these new tests.
1239 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1241         * lib/target-supports.exp
1242         (check_effective_target_vect_extract_even_odd_wide): Delete.
1243         (check_effective_target_vect_strided_wide): Likewise.
1244         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1245         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1246         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1247         * gcc.dg/vect/pr37539.c: Likewise.
1248         * gcc.dg/vect/slp-11.c: Likewise.
1249         * gcc.dg/vect/slp-12a.c: Likewise.
1250         * gcc.dg/vect/slp-12b.c: Likewise.
1251         * gcc.dg/vect/slp-19.c: Likewise.
1252         * gcc.dg/vect/slp-23.c: Likewise.
1253         * gcc.dg/vect/vect-1.c: Likewise.
1254         * gcc.dg/vect/vect-98.c: Likewise.
1255         * gcc.dg/vect/vect-107.c: Likewise.
1256         * gcc.dg/vect/vect-strided-float.c: Likewise.
1258 2011-05-02  Jason Merrill  <jason@redhat.com>
1260         * g++.dg/init/new31.C: New.
1262 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
1264         PR c/35445
1265         * gcc.dg/pr35445.c: New test.
1267 2011-05-02  Jason Merrill  <jason@redhat.com>
1269         * c-c++-common/vla-1.c: New.
1271 2011-05-02  Richard Guenther  <rguenther@suse.de>
1273         PR tree-optimization/48822
1274         * gcc.dg/torture/pr48822.c: New testcase.
1276 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
1278         PR c++/47969
1279         * g++.dg/cpp0x/constexpr-47969.C: New.
1281 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
1283         PR testsuite/48498
1284         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
1285         on vect_no_align targets.
1286         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1287         vect_no_align targets.
1289 2011-05-01  Xinliang David Li  <davidxl@google.com>
1291         * gcc.dg/tree-ssa/integer-addr.c: New test.
1292         * gcc.dg/tree-ssa/alias_bug.c: New test.
1294 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1296         PR libgfortran/48787
1297         * gfortran.dg/round_3.f08: Add more checks.
1299 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1301         PR fortran/48821
1302         * gfortran.dg/import9.f90: New, proper test.
1303         * gfortran.dg/interface_37.f90: Remove bogus
1304         test (bogus copy of interface_36.f90).
1306 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1308         PR fortran/48821
1309         * gfortran.dg/interface_37.f90: New.
1311 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
1313         PR fortran/48746
1314         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1316 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
1318         PR tree-optimization/48809
1319         * gcc.c-torture/execute/pr48809.c: New test.
1321 2011-04-29  Jeff Law <law@redhat.com>
1323         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1325 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1327         PR c++/48606
1328         * g++.dg/init/ctor10.C: New.
1330 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1332         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1333           warning in implicitly instantiated templates.
1335 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1337         * g++.dg/warn/Wnull-conversion-1.C: New.
1338         * g++.dg/warn/Wnull-conversion-2.C: New.
1340 2011-04-29  Diego Novillo  <dnovillo@google.com>
1342         * g++.old-deja/g++.other/null3.C: Expect warning about
1343         converting boolean to a pointer.
1345 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
1347         PR fortran/48462
1348         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1349         being a target.
1351         PR fortran/48746
1352         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1354 2011-04-29  Tobias Burnus  <burnus@net-b.de>
1356         PR fortran/48810
1357         * gfortran.dg/typebound_proc_22.f90: New.
1359         PR fortran/48800
1360         * gfortran.dg/interface_36.f90: New.
1362 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1364         PR libgfortran/48488
1365         PR libgfortran/48602
1366         PR libgfortran/48615
1367         PR libgfortran/48684
1368         PR libgfortran/48787
1369         * gfortran.dg/fmt_g.f: Adjust test.
1370         * gfortran.dg/fmt_g0_1.f08: Adjust test.
1371         * gfortran.dg/round_3.f08: New test.
1372         * gfortran.dg/namelist_print_1.f: Adjust test.
1373         * gfortran.dg/char4_iunit_1.f03: Adjust test.
1374         * gfortran.dg/f2003_io_5.f03: Adjust test.
1375         * gfortran.dg/coarray_15.f90: Adjust test.
1376         * gfortran.dg/namelist_65.f90: Adjust test.
1377         * gfortran.dg/fmt_cache_1.f: Adjust test.
1378         * gfortran.dg/char4_iunit_2.f03: Adjust test.
1379         * gfortran.dg/real_const_3.f90: Adjust test.
1381 2011-04-28  Xinliang David Li  <davidxl@google.com>
1383         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1384         * testsuite/g++.dg/prof-robust-1.C: New test.
1386 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
1388         PR tree-optimization/48765
1389         * gcc.dg/vect/pr48765.c: New.
1391 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1393         PR tree-optimization/48775
1394         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1396 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1398         PR c++/48798
1399         * g++.dg/inherit/pr48798.C: New.
1400         * g++.old-deja/g++.other/base1.C: Adjust.
1402 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1404         PR c++/48656
1405         * g++.dg/template/inherit7.C: New test case.
1407 2011-04-28  Richard Guenther  <rguenther@suse.de>
1409         PR tree-optimization/40052
1410         PR tree-optimization/15347
1411         * gcc.dg/tree-ssa/vrp57.c: New testcase.
1412         * gcc.dg/pr15347.c: Likewise.
1414 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1416         PR c++/48530
1417         * g++.dg/cpp0x/sfinae18.C: New.
1419 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1421         PR c++/48771
1422         * g++.dg/ext/is_literal_type1.C: New.
1424 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1426         PR fortran/48112
1427         PR fortran/48279
1428         * gfortran.dg/interface_35.f90: New.
1429         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1430         * gfortran.dg/func_result_6.f90: Add dg-warning.
1431         * gfortran.dg/bessel_1.f90: Ditto.
1432         * gfortran.dg/hypot_1.f90: Ditto.
1433         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1434         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1435         * gfortran.dg/interface_assignment_4.f90: Ditto.
1437 2011-04-27  Jason Merrill  <jason@redhat.com>
1439         * g++.dg/ext/complex8.C: New.
1441         * g++.dg/cpp0x/initlist49.C: New.
1442         * g++.dg/init/new30.C: New.
1444 2011-04-27  Tobias Burnus  <burnus@net-b.de>
1446         PR fortran/48788
1447         * gfortran.dg/whole_file_34.f90: New.
1449 2011-04-27  Jan Hubicka  <jh@suse.cz>
1451         * gcc.dg/tree-ssa/inline-9.c: New testcase.
1453 2011-04-27  Jason Merrill  <jason@redhat.com>
1455         * g++.old-deja/g++.oliva/overload1.C: Adjust.
1457         * g++.dg/parse/ambig6.C: New.
1459 2011-04-27  Nick Clifton  <nickc@redhat.com>
1461         * gcc.dg/20020312-2.c: Add definition for RX.
1463         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1464         option with RX targets.
1466         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1467         /* */ comments.
1469 2011-04-27  Richard Guenther  <rguenther@suse.de>
1471         * gcc.dg/tree-ssa/pr23382.c: Remove.
1473 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1475         PR target/48767
1476         * gcc.c-torture/compile/pr48767.c: New test.
1478 2011-04-27  Richard Guenther  <rguenther@suse.de>
1480         PR tree-optimization/48772
1481         * g++.dg/pr48772.C: New testcase.
1483 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1485         PR c/48742
1486         * gcc.c-torture/compile/pr48742.c: New test.
1488 2011-04-26  Jason Merrill  <jason@redhat.com>
1490         * g++.dg/lookup/koenig13.C: New.
1492         * g++.dg/cpp0x/initlist48.C: New.
1494 2011-04-25  Jason Merrill  <jason@redhat.com>
1496         * g++.dg/cpp0x/sfinae17.C: New.
1498 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1500         PR target/48258
1501         * gcc.target/powerpc/pr48258-1.c: New file.
1502         * gcc.target/powerpc/pr48258-2.c: Ditto.
1504 2011-04-26  Xinliang David Li  <davidxl@google.com>
1506         * gcc.dg/uninit-suppress.c: New test.
1507         * gcc.dg/uninit-suppress.c: New test.
1509 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1511         PR debug/48768
1512         * gcc.dg/pr48768.c: New test.
1514         PR tree-optimization/48734
1515         * gcc.c-torture/compile/pr48734.c: New test.
1517         PR testsuite/48753
1518         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1520 2011-04-26  Richard Guenther  <rguenther@suse.de>
1522         PR tree-optimization/48731
1523         * gcc.dg/torture/pr48731.c: New testcase.
1525 2011-04-26  Richard Guenther  <rguenther@suse.de>
1527         PR testsuite/48753
1528         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1530 2011-04-26  Richard Guenther  <rguenther@suse.de>
1532         PR middle-end/48694
1533         * gcc.dg/torture/pr48694-1.c: New testcase.
1534         * gcc.dg/torture/pr48694-2.c: Likewise.
1536 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1538         * g++.dg/ext/underlying_type1.C: New.
1539         * g++.dg/ext/underlying_type2.C: Likewise.
1540         * g++.dg/ext/underlying_type3.C: Likewise.
1541         * g++.dg/ext/underlying_type4.C: Likewise.
1542         * g++.dg/ext/underlying_type5.C: Likewise.
1543         * g++.dg/ext/underlying_type6.C: Likewise.
1544         * g++.dg/ext/underlying_type7.C: Likewise.
1545         * g++.dg/ext/underlying_type8.C: Likewise.
1546         * g++.dg/ext/underlying_type9.C: Likewise.
1547         * g++.dg/ext/underlying_type10.C: Likewise.
1549 2011-04-25  Jason Merrill  <jason@redhat.com>
1551         * g++.dg/cpp0x/regress/template-const2.C: New.
1553 2011-04-25  Jeff Law <law@redhat.com>
1555         * gcc.dg/tree-ssa/vrp56.c: new test.
1557 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1559         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1561 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1563         PR preprocessor/48740
1564         * c-c++-common/raw-string-11.c: New test.
1566 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1568         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1569         hppa*-*-hpux*.
1571 2011-04-23  Tobias Burnus  <burnus@net-b.de>
1573         PR fortran/18918
1574         * gfortran.dg/coarray_19.f90: New.
1576 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1578         PR c/48685
1579         * gcc.dg/pr48685.c: New test.
1581 2011-04-22  Jan Hubicka  <jh@suse.cz>
1583         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1585 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1587         PR tree-optimization/48717
1588         * gcc.c-torture/execute/pr48717.c: New test.
1590 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1592         PR target/48723
1593         * gcc.target/i386/pr48723.c: New test.
1595 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1597         PR c/48716
1598         * gcc.dg/gomp/pr48716.c: New test.
1599         * g++.dg/gomp/pr48716.C: New test.
1601 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
1603         PR c/36750
1604         * gcc.dg/missing-field-init-2.c: Update testcase.
1606 2011-04-22  Alan Modra  <amodra@gmail.com>
1608         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1610 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1612         PR fortran/48405
1613         * gfortran.dg/function_optimize_6.f90:  New test.
1615 2011-04-21  Easwaran Raman  <eraman@google.com>
1617         * gcc.dg/stack-layout-2.c: New test.
1619 2011-04-21  Richard Guenther  <rguenther@suse.de>
1621         PR lto/48703
1622         * g++.dg/lto/pr48207-2_0.C: New testcase.
1623         * g++.dg/lto/pr48207-3_0.C: Likewise.
1625 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1627         * gnat.dg/volatile5.adb: New test.
1628         * gnat.dg/volatile5_pkg.ads: New helper.
1630 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1632         PR target/48708
1633         * gcc.target/i386/pr48708.c: New test.
1635 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1637         * gcc.dg/vect/vect-119.c: New test.
1639 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1641         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1642         and once without.
1644 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1645             Richard Sandiford  <richard.sandiford@linaro.org>
1647         PR target/46329
1648         * gcc.target/arm/pr46329.c: New test.
1650 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1652         PR fortran/18918
1653         * gfortran.dg/coarray_18.f90: New.
1655 2011-04-20  Jason Merrill  <jason@redhat.com>
1657         * g++.dg/cpp0x/initlist47.C: New.
1659         * g++.dg/init/dtor4.C: New.
1661 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1663         PR target/48678
1664         * gcc.target/i386/sse2-pinsrw.c: New test.
1665         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1666         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1667         * gcc.target/i386/sse2-insvhi.c: Ditto.
1668         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1669         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1671 2011-04-20  Jason Merrill  <jason@redhat.com>
1673         * g++.dg/template/const4.C: New.
1675 2011-04-20  Easwaran Raman  <eraman@google.com>
1677         * gcc.dg/stack-layout-1.c: New test.
1679 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1681         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1682         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1683         function.
1685 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1687         * gcc.dg/binop-xor1.c: New test.
1688         * gcc.dg/binop-xor2.c: New test.
1689         * gcc.dg/binop-xor3.c: New test.
1690         * gcc.dg/binop-xor4.c: New test.
1691         * gcc.dg/binop-xor5.c: New test.
1693 2011-04-20  Richard Guenther  <rguenther@suse.de>
1695         PR tree-optimization/47892
1696         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1698 2011-04-20  Richard Guenther  <rguenther@suse.de>
1700         PR middle-end/48695
1701         * g++.dg/torture/pr48695.C: New testcase.
1703 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1705         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1706         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1707         * gcc.c-torture/execute/pr45262.c: Ditto
1708         * gcc.dg/torture/pr43165.c: Ditto.
1709         * gcc.dg/torture/pr47228.c: Ditto.
1710         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1711         * gcc.dg/ipa/pr45644.c: Ditto.
1712         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1713         PDP11.
1715 2011-04-19  Jason Merrill  <jason@redhat.com>
1717         * g++.dg/ext/complex7.C: New.
1719         * g++.dg/ext/attrib41.C: New.
1721 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1723         PR testsuite/48676
1724         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1726 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1728         PR target/48678
1729         * gcc.target/i386/pr48678.c: New test.
1731 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1733         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1734         * g++.dg/opt/devirt2.C: New test.
1735         * g++.dg/ipa/devirt-g-1.C: Likewise.
1737 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1739         PR fortran/48588
1740         * gfortran.dg/whole_file_33.f90: New.
1742 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1744         * g++.dg/ipa/devirt-7.C: New test.
1746 2011-04-19  Richard Guenther  <rguenther@suse.de>
1748         PR lto/48207
1749         * g++.dg/lto/pr48207_0.C: New testcase.
1751 2011-04-18  Jason Merrill  <jason@redhat.com>
1753         * g++.dg/init/void1.C: New.
1755         * g++.dg/cpp0x/union4.C: New.
1757 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1759         PR middle-end/48661
1760         * g++.dg/torture/pr48661.C: New test.
1762         PR c++/48632
1763         * g++.dg/gomp/pr48632.C: New test.
1765 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1767         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1768         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1770 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1772         PR fortran/18918
1773         * gfortran.dg/coarray_17.f90: New.
1774         * gfortran.dg/coarray_10.f90: Update dg-error.
1776 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1778         PR testsuite/48251
1779         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1780         * gfortran.dg/guality/guality.exp: Likewise.
1782 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1784         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1786 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1788         * gcc.dg/vect/pr48377.c: Remove dg-do run.
1790 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1792         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1794 2011-04-18  Richard Guenther  <rguenther@suse.de>
1796         PR middle-end/46364
1797         * g++.dg/torture/pr46364.C: New testcase.
1799 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1801         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1803 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
1805         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1807 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1808             Ira Rosen  <ira.rosen@linaro.org>
1810         PR target/48252
1811         * gcc.target/arm/pr48252.c: New test.
1813 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1815         PR tree-optimization/48616
1816         * gcc.dg/pr48616.c: New test.
1818 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1820         PR fortran/18918
1821         * gfortran.dg/coarray_16.f90: New.
1823 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
1825         PR fortran/48462
1826         * gfortran.dg/realloc_on_assign_7.f03: New test.
1828 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1830         PR libgfortran/48602
1831         * gfortran.dg/fmt_g0_6.f08: New test.
1833 2011-04-17  Jason Merrill  <jason@redhat.com>
1835         * g++.dg/cpp0x/sfinae16.C: New.
1837 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
1839         * gcc.target/mips/reg-var-1.c: New test.
1841 2011-04-17  Jan Hubicka  <jh@suse.cz>
1843         * gcc.dg/winline-5.c: Update testcase.
1845 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1847         * gnat.dg/discr27.ad[sb]: Move dg directive.
1848         * gnat.dg/discr28.ad[sb]: New test.
1849         * gnat.dg/discr28_pkg.ads: New helper.
1851 2011-04-17  Michael Matz  <matz@suse.de>
1853         PR tree-optimization/48622
1854         PR lto/48645
1855         * gcc.dg/lto/pr48622_0.c: New test.
1857 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
1859         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1860         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1861         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1862         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1863         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1864         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1866 2011-04-15  Jason Merrill  <jason@redhat.com>
1868         * g++.dg/cpp0x/range-for17.C: New.
1870 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1872         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1873         * g++.dg/cpp0x/range-for3.C: Likewise.
1874         * g++.dg/cpp0x/range-for9.C: Correct error message.
1875         * g++.dg/cpp0x/range-for11.C: New.
1876         * g++.dg/cpp0x/range-for12.C: New.
1877         * g++.dg/cpp0x/range-for13.C: New.
1878         * g++.dg/cpp0x/range-for14.C: New.
1879         * g++.dg/cpp0x/range-for15.C: New.
1880         * g++.dg/cpp0x/range-for16.C: New.
1882 2011-04-15  Tobias Burnus  <burnus@net-b.de>
1884         PR fortran/18918
1885         * gfortran.dg/coarray_15.f90: Change to dg-do run.
1887 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1889         * objc.dg/naming-4.m: Updated.
1890         * objc.dg/naming-5.m: Updated.
1891         * objc.dg/naming-6.m: New.
1892         * objc.dg/naming-7.m: New.
1893         * obj-c++.dg/naming-1.mm: Updated.
1894         * obj-c++.dg/naming-2.mm: Updated.
1895         * obj-c++.dg/naming-3.mm: New.
1896         * obj-c++.dg/naming-4.mm: New.
1898 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1900         PR libgfortran/48589
1901         * gfortran.dg/fmt_g0_5.f08: New test.
1903 2011-04-15  Richard Guenther  <rguenther@suse.de>
1905         PR testsuite/48286
1906         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1908 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
1910         * gcc.target/avr/torture/pr41885.c (dg-options): Change
1911         -finline-limit=0 to -fno-inline
1913 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1915         PR target/48614
1916         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1917         just avx.
1919 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
1921         PR target/48605
1922         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1923         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1924         * gcc.target/i386/avx-insertps-3.c: New test.
1925         * gcc.target/i386/avx-insertps-4.c: New test.
1927 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1929         * gcc.target/avr/torture/pr41885.c (dg-options): Add
1930         -finline-limit=0
1932 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1934         PR target/46779
1935         PR target/45291
1936         PR target/41894
1937         * gcc.target/avr/pr46779-1.c: New test case
1938         * gcc.target/avr/pr46779-2.c: New test case
1940 2011-04-14  Jason Merrill  <jason@redhat.com>
1942         * g++.dg/cpp0x/sfinae15.C: New.
1944         * g++.dg/cpp0x/sfinae14.C: New.
1946         * g++.dg/ext/vla10.C: New.
1948 2011-04-14  Richard Guenther  <rguenther@suse.de>
1950         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1952 2011-04-14  Richard Guenther  <rguenther@suse.de>
1954         * gcc.dg/fold-bitand-4.c: Move ...
1955         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
1957 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1959         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1960         variables const.
1961         * gcc.target/avr/torture/trivial.c: Ditto.
1963 2011-04-13  Jason Merrill  <jason@redhat.com>
1965         * g++.dg/template/operator11.C: New.
1967 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
1969         PR middle-end/48591
1970         * gcc.dg/gomp/pr48591.c: New test.
1972         PR c++/48570
1973         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1974         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1976 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
1978         PR c++/48574
1979         * g++.dg/template/dependent-expr7.C: New test case.
1981 2011-04-13  Jason Merrill  <jason@redhat.com>
1983         * g++.dg/cpp0x/sfinae13.C: New.
1985 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
1987         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1989 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1991         * gcc.target/arm/pr43698.c: Remove -march option.
1993 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1995         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1996         -march option.
1998 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
2000         PR fortran/48360
2001         PR fortran/48456
2002         * gfortran.dg/realloc_on_assign_6.f03: New test.
2004 2011-04-12  Kai Tietz  <ktietz@redhat.com>
2006         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
2007         targets the additional -mno-ms-bitfields and
2008         -Wno-packed-bitfield-compat options.
2009         * g++.dg/ext/bitfield3.C: Likewise.
2010         * g++.dg/ext/bitfield4.C: Likewise.
2011         * g++.dg/ext/bitfield5.C: Likewise.
2012         * gcc.dg/bitfld-15.c: Likewise.
2013         * gcc.dg/bitfld-16.c: Likewise.
2014         * gcc.dg/bitfld-17.c: Likewise.
2015         * gcc.dg/bitfld-18.c: Likewise.
2017 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
2019         * gcc.target/arm/neon-vld3-1.c: New test.
2020         * gcc.target/arm/neon-vst3-1.c: New test.
2021         * gcc.target/arm/neon/v*.c: Regenerate.
2023 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2025         PR rtl-optimization/48549
2026         * g++.dg/opt/pr48549.C: New test.
2028 2011-04-12  Richard Guenther  <rguenther@suse.de>
2030         PR tree-optimization/46076
2031         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
2033 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2035         PR testsuite/21164
2036         * lib/compat.exp (compat-execute): Declare unsupported after
2037         stripping path from src1.
2038         * lib/lto.exp (lto-execute): Likewise.
2040 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
2042         PR c/48552
2043         * gcc.dg/pr48552-1.c: New test.
2044         * gcc.dg/pr48552-2.c: New test.
2046 2011-04-11  Jason Merrill  <jason@redhat.com>
2048         * g++.dg/cpp0x/sfinae12.C: New.
2050         * g++.dg/cpp0x/enum10.C: New.
2052         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
2054         * g++.dg/cpp0x/rv-func.C: New.
2056 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2058         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
2059         alpha*-dec-osf5*.
2061 2011-04-11  Martin Jambor  <mjambor@suse.cz>
2063         PR tree-optimization/48195
2064         * gcc.dg/ipa/pr48195.c: New test.
2066 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
2068         * gnat.dg/return3.adb: Remove unused switch.
2070 2011-04-08  Mike Stump  <mikestump@comcast.net>
2072         PR testsuite/48506
2073         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
2074         default to fno-common.
2076 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
2078         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
2079         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
2081 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2083         PR fortran/48448
2084         * gfortran.dg/function_optimize_5.f90:  New test.
2086 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2088         * gnat.dg/aggr17.adb: New test.
2089         * gnat.dg/aggr18.adb: Likewise.
2091 2011-04-08  Michael Matz  <matz@suse.de>
2093         PR middle-end/48389
2094         * gcc.target/i386/pr48389.c: New test.
2096 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
2098         PR rtl-optimization/48272
2099         * g++.dg/opt/pr48272.C: New.
2101 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
2103         PR rtl-optimization/48235
2104         * gcc.dg/pr48235.c: New.
2106 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2108         PR rtl-optimization/48302
2109         * g++.dg/opt/pr48302.C: New.
2111 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2113         PR target/48273
2114         * g++.dg/opt/pr48273.C: New.
2116 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2118         PR rtl-optimization/48442
2119         * gcc.dg/pr48442.c: New.
2121 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
2123         PR tree-optimization/48377
2124         * gcc.dg/vect/pr48377.c: New test.
2126 2011-04-07  Jason Merrill  <jason@redhat.com>
2128         * g++.dg/cpp0x/regress/call1.C: New.
2130         * g++.dg/cpp0x/variadic107.C: New.
2132         * g++.dg/cpp0x/sfinae11.C: New.
2133         * g++.dg/cpp0x/noexcept02.C: Fix.
2135         * g++.dg/cpp0x/sfinae10.C: New.
2137         * g++.dg/cpp0x/sfinae9.C: New.
2139         * c-c++-common/Wcast-qual-1.c: Move here from...
2140         * gcc.dg/cast-qual-3.c: ...here, and...
2141         * g++.dg/warn/Wcast-qual2.C: ...here.
2143         * g++.dg/cpp0x/sfinae8.C: New.
2145         * g++.dg/cpp0x/sfinae7.C: New.
2147         * g++.dg/cpp0x/enum9.C: New.
2149 2011-04-07  Mike Stump  <mikestump@comcast.net>
2151         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2152         with no trampolines.
2154 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
2156         PR fortran/48117
2157         * gfortran.dg/gomp/pr48117.f90: New test.
2159         PR debug/48343
2160         * gcc.dg/torture/pr48343.c: New test.
2162 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2164         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2166 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
2168         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2170 2011-04-07  Tom de Vries  <tom@codesourcery.com>
2172         PR target/43920
2173         * lib/scanasm.exp (object-size): New proc.
2174         * gcc.target/arm/pr43920-2.c: New test.
2176 2011-04-06  Tobias Burnus  <burnus@net-b.de>
2178         PR fortran/18918
2179         PR fortran/48477
2180         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2182 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
2184         * gcc.dg/mtune.c: Prune note from output.
2186 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
2188         PR debug/48466
2189         * gcc.dg/guality/pr36977.c: New test.
2190         * gcc.dg/guality/pr48466.c: New test.
2192 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2194         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2196 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
2198         * gnat.dg/return3.adb: New test.
2200 2011-04-06  Richard Guenther  <rguenther@suse.de>
2202         PR tree-optimization/47663
2203         * gcc.dg/tree-ssa/inline-8.c: New testcase.
2205 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
2207         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2208         Solaris 8 and 9 as well.
2210 2011-04-05  Tom de Vries  <tom@codesourcery.com>
2212         PR target/43920
2213         * gcc.target/arm/pr43920-1.c: New test.
2215 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
2217         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2218         (cctor): Actually return the value.
2219         (main): Cast return values.
2221 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2223         * gfortran.dg/character_comparison_8.f90:  New test.
2225 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2227         * frontend-passes: (optimize_lexical_comparison): New function.
2228         (optimize_expr): Call it.
2229         (optimize_comparison): Also handle lexical comparison functions.
2230         Return false instad of -2 for unequal comparison.
2232 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2234         PR fortran/48412
2235         * function_optimize_4.f90:  New test.
2237 2011-04-04  Tobias Burnus  <burnus@net-b.de>
2239         PR fortran/18918
2240         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2241         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2242         * gfortran.dg/coarray_15.f90: New.
2244 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2246         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2247         * gfortran.dg/bessel_7.f90: Likewise.
2249 2011-04-03  Tobias Burnus  <burnus@net-b.de>
2251         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2253 2011-04-03  Richard Guenther  <rguenther@suse.de>
2254             Ira Rosen  <ira.rosen@linaro.org>
2256         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2257         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2258         -ftree-loop-if-convert-stores.
2260 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2262         * gnat.dg/specs/aggr2.ads: New test.
2264 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2266         * gnat.dg/debug2.ad[sb]: New test.
2267         * gnat.dg/debug2_pkg.ads: New helper.
2268         * gnat.dg/debug3.ad[sb]: New test.
2270 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
2272         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2274 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
2276         PR middle-end/48335
2277         * gcc.c-torture/compile/pr48335-1.c: New test.
2278         * gcc.dg/pr48335-1.c: New test.
2279         * gcc.dg/pr48335-2.c: New test.
2280         * gcc.dg/pr48335-3.c: New test.
2281         * gcc.dg/pr48335-4.c: New test.
2282         * gcc.dg/pr48335-5.c: New test.
2283         * gcc.dg/pr48335-6.c: New test.
2284         * gcc.dg/pr48335-7.c: New test.
2285         * gcc.dg/pr48335-8.c: New test.
2286         * gcc.target/i386/pr48335-1.c: New test.
2288 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
2290         PR c/36299
2291         * gcc.dg/Waddress.c: New test.
2293 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2295         PR fortran/48352
2296         * gfortran.dg/function_optimize_3.f90:  New test.
2298 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
2300         * gcc.c-torture/compile/20110401-1.c: New test.
2302         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2303         * g++.dg/lto/20091002-2_0.C: Likewise.
2304         * g++.dg/lto/20090303_0.c: Likewise.
2305         * g++.dg/lto/20091004-1_0.C: Likewise.
2306         * g++.dg/lto/20091002-3_0.C: Likewise.
2307         * g++.dg/lto/20091004-2_0.C: Likewise.
2308         * g++.dg/lto/20081123_0.C: Likewise.
2309         * g++.dg/lto/20090313_0.C: Likewise.
2310         * g++.dg/lto/20081109-1_0.C: Likewise.
2311         * g++.dg/lto/20081219_0.C: Likewise.
2312         * g++.dg/lto/20081204-1_0.C: Likewise.
2313         * g++.dg/lto/20090302_0.C: Likewise.
2314         * g++.dg/lto/20081119-1_0.C: Likewise.
2315         * g++.dg/lto/20081118_0.C: Likewise.
2316         * gcc.dg/lto/20091020-2_0.c: Likewise.
2317         * gcc.dg/lto/20090210_0.c: Likewise.
2318         * gcc.dg/lto/20081204-1_0.c: Likewise.
2319         * gcc.dg/lto/20081224_0.c: Likewise.
2320         * gcc.dg/lto/20090219_0.c: Likewise.
2321         * gcc.dg/lto/20091014-1_0.c: Likewise.
2322         * gcc.dg/lto/20091016-1_0.c: Likewise.
2323         * gcc.dg/lto/20090206-2_0.c: Likewise.
2324         * gcc.dg/lto/20090116_0.c: Likewise.
2325         * gcc.dg/lto/20091013-1_0.c: Likewise.
2326         * gcc.dg/lto/20091015-1_0.c: Likewise.
2327         * gcc.dg/lto/20090126-2_0.c: Likewise.
2329 2011-03-31  Ian Lance Taylor  <iant@google.com>
2331         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2333 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2335         * gnat.dg/opt16.adb: New test.
2337 2011-03-31  Jason Merrill  <jason@redhat.com>
2339         * g++.dg/cpp0x/defaulted24.C: New.
2341 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2343         PR target/16292
2344         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2345         with -O0.
2347 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2349         * g++.dg/other/i386-9.C: New test.
2351 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2353         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2355 2011-03-30  Jason Merrill  <jason@redhat.com>
2357         * g++.dg/cpp0x/regress/error-recovery1.C: New.
2359         * g++.dg/cpp0x/regress/isnan.C: New.
2361         * g++.dg/cpp0x/initlist46.C: New.
2363 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
2365         PR target/47551
2366         * gcc.target/arm/neon-modes-2.c: New test.
2368 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
2370         PR c/48305
2371         * gcc.c-torture/compile/pr48305.c: New test.
2373 2011-03-29  Jason Merrill  <jason@redhat.com>
2375         * g++.dg/cpp0x/regress/value-dep1.C: New.
2377 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
2379         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2381 2011-03-29  Ian Lance Taylor  <iant@google.com>
2383         * go.test/go-test.exp: Handle the test lines used in several new
2384         tests.
2385         (errchk): Add opts parameter.  Change all callers.  Handle parens
2386         in regexps.
2388 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
2389             Dominique d'Humieres  <dominiq@lps.ens.fr>
2391         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2392         and __APPLE__ && __PPC__ && __ALTIVEC__.
2394 2011-03-29  Jason Merrill  <jason@redhat.com>
2396         * g++.dg/cpp0x/dependent1.C: New.
2398         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2400         * g++.dg/cpp0x/constexpr-memfn1.C: New.
2402         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2404 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
2406         PR fortran/48095
2407         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2408         * gfortran.dg/proc_ptr_comp_32.f90: New.
2410 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2412         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
2413         check for corresponding warning.
2415 2011-03-28  Jason Merrill  <jason@redhat.com>
2417         * g++.dg/cpp0x/rv-deduce2.C: New.
2419 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
2421         PR debug/48203
2422         * gcc.dg/pr48203.c: New test.
2424 2011-03-28  Jeff Law <law@redhat.com>
2426         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2428 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
2430         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2431         and __PPC__ && __ALTIVEC__.
2433 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2435         PR testsuite/48238
2436         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2437         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2438         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2439         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2441 2011-03-28  Jason Merrill  <jason@redhat.com>
2443         * g++.dg/cpp0x/initlist-array2.C: New.
2445         * g++.dg/cpp0x/initlist-array1.C: New.
2447         * g++.dg/cpp0x/constexpr-compound.C: New.
2449         * g++.dg/cpp0x/constexpr-using.C: New.
2451         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2453 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
2455         PR testsuite/48276
2456         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2458 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2460         * gcc.dg/slp-1.c: New test.
2462 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2464         * gcc.target/i386/avx256-unaligned-load-1.c: New.
2465         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2466         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2467         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2468         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2469         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2470         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2471         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2472         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2473         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2474         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2475         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2476         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2477         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2479 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2481         PR fortran/47065
2482         * gfortran.dg/trim_optimize_5.f90:  New test.
2483         * gfortran.dg/trim_optimize_6.f90:  New test.
2485 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
2487         PR target/38598
2488         * gcc.target/mips/madd-7.c: Remove -mlong32.
2489         * gcc.target/mips/msub-7.c: Likewise.
2491 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
2493         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2494         accesses to preserve the meaning of the test for doubleword vectors.
2495         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2496         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2498 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
2500         PR fortran/48291
2501         * gfortran.dg/class_42.f03: New.
2503 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
2505         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2506         strided accesses.
2508 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
2510         PR rtl-optimization/48144
2511         * gcc.dg/pr48144.c: New test.
2513 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2515         * gnat.dg/discr27.ad[sb]: New test.
2517 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2519         * gnat.dg/limited_with2.ad[sb]: New test.
2520         * gnat.dg/limited_with2_pkg1.ads: New helper.
2521         * gnat.dg/limited_with2_pkg2.ads: Likewise.
2523 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2525         * gnat.dg/opt15.adb: New test.
2526         * gnat.dg/opt15_pkg.ad[sb]: New helper.
2528 2011-03-25  Tobias Burnus  <burnus@net-b.de>
2530         PR fortran/48174
2531         PR fortran/45304
2532         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2533         * gfortran.dg/leadz_trailz_3.f90: Ditto
2535 2011-03-25  Martin Jambor  <mjambor@suse.cz>
2537         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2539 2011-03-25  Jason Merrill  <jason@redhat.com>
2541         * g++.dg/cpp0x/defaulted22.C: New.
2542         * g++.dg/cpp0x/defaulted23.C: New.
2543         * g++.dg/cpp0x/defaulted15.C: Adjust.
2545 2011-03-25  Jason Merrill  <jason@redhat.com>
2547         * g++.dg/cpp0x/move1.C: New.
2549 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
2551         PR target/48287
2552         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2554 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2556         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2557         for mips-sgi-irix6.5.
2558         Replace snprintf prototype by <stdio.h>.
2560 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2562         PR testsuite/48283
2563         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2564         run_expensive_tests.
2565         * gcc.dg/graphite/block-4.c: Likewise.
2566         * gcc.dg/graphite/block-7.c: Likewise.
2567         * gcc.dg/graphite/block-8.c: Likewise.
2569 2011-03-25  Richard Guenther  <rguenther@suse.de>
2571         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2572         * g++.dg/tree-ssa/pr8781.C: Likewise.
2573         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2574         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2575         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2576         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2577         * gcc.dg/tree-ssa/alias-18.c: Likewise.
2578         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2579         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2580         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2581         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2582         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2583         * gcc.dg/tree-ssa/pr21574.c: Likewise.
2584         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2585         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2586         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2587         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2588         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2589         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2590         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2591         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2592         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2593         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2594         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2595         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2596         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2597         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2598         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2599         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2600         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2601         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2602         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2603         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2604         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2605         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2606         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2607         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2608         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2609         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2610         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2611         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2612         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2613         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2614         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2615         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2616         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2617         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2618         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2619         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2620         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2621         * c-c++-common/pr46562-2.c: Likewise.
2622         * gfortran.dg/pr42108.f90: Likewise.
2623         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2624         foo to be inlined even at -O1.
2625         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2626         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2627         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2628         * gcc.dg/matrix/matrix.exp: Disable FRE.
2630 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2632         PR debug/48204
2633         * gcc.dg/dfp/pr48204.c: New test.
2635 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
2637         PR target/48209
2638         * gcc.c-torture/execute/pr47917.c: Move this...
2639         * gcc.dg/torture/pr47917.c: to here and add xfails.
2641 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2643         * gnat.dg/array16.ad[sb]: New test.
2644         * gnat.dg/array16.ads: New helper.
2646 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2648         * gnat.dg/derived_type2.adb: New test.
2650 2011-03-24  Richard Guenther  <rguenther@suse.de>
2652         PR tree-optimization/48271
2653         * g++.dg/torture/pr48271.C: New testcase.
2655 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2657         * gnat.dg/array15.ad[sb]: New test.
2659 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2661         PR target/48237
2662         * gcc.target/i386/pr48237.c: New test.
2664 2011-03-24  Richard Guenther  <rguenther@suse.de>
2666         PR middle-end/48269
2667         * gcc.dg/builtin-object-size-10.c: New testcase.
2669 2011-03-24  Richard Guenther  <rguenther@suse.de>
2671         PR tree-optimization/46562
2672         * c-c++-common/pr46562-2.c: New testcase.
2673         * c-c++-common/pr46562.c: Likewise.
2675 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2677         * gcc.dg/vect/vect-cselim-1.c: New test.
2678         * gcc.dg/vect/vect-cselim-2.c: New test.
2680 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2682         * gcc.target/arm/pr46934.c: New.
2684 2011-03-23  Ian Lance Taylor  <iant@google.com>
2686         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2688 2011-03-23  Richard Guenther  <rguenther@suse.de>
2690         * gcc.dg/struct: Remove directory and contents.
2692 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2694         PR testsuite/48251
2695         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2697 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2699         * gnat.dg/discr26.ad[sb]: New test.
2700         * gnat.dg/discr26_pkg.ads: New helper.
2702 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2704         PR target/47553
2705         * gcc.target/arm/neon-vld-1.c: New test.
2707 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2709         * gnat.dg/array14.ad[sb]: New test.
2710         * gnat.dg/array14_pkg.ads: New helper.
2712 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2714         * gcc.c-torture/execute/920501-8.x: Remove.
2715         * gcc.c-torture/execute/930513-1.x: Remove.
2716         * gcc.c-torture/execute/960312-1.x: Remove.
2717         * gcc.c-torture/compile/20000804-1.c,
2718         gcc.c-torture/compile/20001205-1.c,
2719         gcc.c-torture/compile/20001226-1.c,
2720         gcc.c-torture/compile/20010518-2.c,
2721         gcc.c-torture/compile/20020312-1.c,
2722         gcc.c-torture/compile/20020604-1.c,
2723         gcc.c-torture/compile/920501-12.c,
2724         gcc.c-torture/compile/920501-4.c,
2725         gcc.c-torture/compile/920520-1.c,
2726         gcc.c-torture/compile/980506-1.c,
2727         gcc.c-torture/execute/980709-1.x,
2728         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2729         options for m68hc11.
2730         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2731         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2732         m68hc11.
2734 2011-03-22  Nick Clifton  <nickc@redhat.com>
2736         * lib/target-supports.exp (check_profiling_available): Add MN10300
2737         to the list of targets that do not support profiling.  Restore
2738         alpha sorting to this list.
2740 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2742         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2743         failure on 32-bit systems.
2744         * gcc.dg/torture/vector-2.c: Ditto.
2746 2011-03-22  Richard Guenther  <rguenther@suse.de>
2748         PR tree-optimization/48228
2749         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2751 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2753         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2754         powerpc.
2756         PR target/48226
2757         * gcc.target/powerpc/pr48226.c: New file.
2759 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2761         * lib/prune.exp (prune_gcc_output): Prune "could not create
2762         compact unwind for" warnings.
2764 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2766         PR c/42544
2767         PR c/48197
2768         * gcc.c-torture/execute/pr42544.c: New test.
2769         * gcc.c-torture/execute/pr48197.c: New test.
2771 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2773         PR preprocessor/48192
2774         * gcc.target/powerpc/pr48192.c: New file.
2776         PR target/48053
2777         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2778         split problem of 0 being loaded in a VSX register.
2780 2011-03-21  Richard Guenther  <rguenther@suse.de>
2782         PR c/47939
2783         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2784         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2785         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2786         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2788 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2790         PR target/48213
2791         * gcc.dg/pr48213.c: New test.
2793 2011-03-21  Kai Tietz  <ktietz@redhat.com>
2795         PR target/12171
2796         * g++.dg/plugin/attribute_plugin.c: Adjust test.
2798 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
2800         * gcc.target/arm/xor-and.c: New.
2802 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2804         PR fortran/22572
2805         * gfortran.dg/function_optimize_1.f90:  New test.
2806         * gfortran.dg/function_optimize_2.f90:  New test.
2808 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2810         PR rtl-optimization/47502
2811         * gcc.target/i386/pr47502-1.c: New.
2812         * gcc.target/i386/pr47502-2.c: Likewise.
2814 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2816         PR rtl-optimization/48156
2817         * gcc.dg/pr48156.c: New test.
2819 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2821         PR libfortran/47439
2822         * gfortran.dg/scratch_1.f90: Adjust test.
2824 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2826         PR libfortran/47439
2827         * gfortran.dg/scratch_1.f90: New test.
2829 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2831         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2832         variably modified typedefs.
2833         * gcc.dg/c1x-typedef-2.c: Remove.
2835 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2837         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2838         * gcc.dg/c1x-anon-struct-3.c: New test.
2839         * gcc.dg/anon-struct-11.c: Update.
2841 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2843         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2844         dg-xfail-run-if.
2845         Only xfail with gas.
2847 2011-03-18  Jason Merrill  <jason@redhat.com>
2849         * g++.dg/template/fn-ptr1.C: New.
2851         * g++.dg/overload/volatile1.C: New.
2853         * g++.dg/opt/pr23372.C: New.
2855         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2857 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2859         PR middle-end/47405
2860         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2862 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
2864         * gcc.target/arm/unsigned-extend-1.c: New.
2866 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
2868         PR bootstrap/48161
2869         * gcc.c-torture/compile/pr48161.c: New test.
2871 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2873         PR middle-end/47725
2874         * gcc.dg/torture/pr47725.c: New.
2876 2011-03-17  Jason Merrill  <jason@redhat.com>
2878         * g++.dg/cpp0x/constexpr-overflow2.C: New.
2879         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2881 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
2883         * gnat.dg/specs/elab2.ads: New test.
2884         * gnat.dg/specs/elab2_pkg.ads: New helper.
2886 2011-03-17  Jason Merrill  <jason@redhat.com>
2888         * g++.dg/cpp0x/decltype-1212.C: New.
2889         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2891 2011-03-17  Jason Merrill  <jason@redhat.com>
2893         * g++.dg/parse/memfnquals1.C: New.
2895 2011-03-17  Richard Guenther  <rguenther@suse.de>
2897         PR middle-end/48134
2898         * gcc.dg/pr48134.c: New testcase.
2900 2011-03-17  Richard Guenther  <rguenther@suse.de>
2902         PR middle-end/48165
2903         * g++.dg/torture/pr48165.C: New testcase.
2905 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2907         PR rtl-optimization/48141
2908         * gcc.dg/pr48141.c: New test.
2910 2011-03-16  Jason Merrill  <jason@redhat.com>
2912         * g++.dg/cpp0x/constexpr-48089.C: New.
2914         * g++.dg/cpp0x/constexpr-abi1.C: New.
2916         * g++.dg/cpp0x/constexpr-46336.C: New.
2917         * g++.dg/parse/friend5.C: Adjust expected errors.
2919         * g++.dg/cpp0x/constexpr-47570.C: New.
2921 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
2923         PR debug/47510
2924         * ++.dg/debug/dwarf2/typedef6.C: New test.
2926 2011-03-16  Jason Merrill  <jason@redhat.com>
2928         * g++.dg/cpp0x/elision2.C: New.
2930         * g++.dg/cpp0x/constexpr-array3.C: New.
2932 2011-03-16  Jason Merrill  <jason@redhat.com>
2934         * g++.dg/cpp0x/sfinae6.C: New.
2935         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2936         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2937         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2938         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2939         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2941 2011-03-16  Jason Merrill  <jason@redhat.com>
2943         * g++.dg/template/incomplete6.C: New.
2945 2011-03-16  Jeff Law <law@redhat.com>
2947         * gcc.dg/tree-ssa/vrp55.c: New test.
2949 2011-03-16  Jason Merrill  <jason@redhat.com>
2951         * g++.dg/cpp0x/auto22.C: New.
2953 2011-03-16  Richard Guenther  <rguenther@suse.de>
2955         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2956         optimizing it away if promoted to const.
2958 2011-03-16  Richard Guenther  <rguenther@suse.de>
2960         PR tree-optimization/48149
2961         * gcc.dg/fold-complex-1.c: New testcase.
2963 2011-03-16  Richard Guenther  <rguenther@suse.de>
2965         PR testsuite/48147
2966         * gcc.dg/guality/pr45882.c: Really make sure no inlining
2967         or cloning happens.
2969 2011-03-16  Richard Guenther  <rguenther@suse.de>
2971         PR tree-optimization/26134
2972         * gcc.dg/tree-ssa/complex-6.c: New testcase.
2974 2011-03-16  Richard Guenther  <rguenther@suse.de>
2976         PR tree-optimization/48146
2977         * gcc.dg/torture/pr48146.c: New testcase.
2979 2011-03-16  Richard Guenther  <rguenther@suse.de>
2981         * gcc.dg/tree-ssa/pr14814.c: Adjust.
2982         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2984 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
2986         PR middle-end/48136
2987         * gcc.c-torture/compile/pr48136.c: New test.
2989         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2991         PR debug/45882
2992         * gcc.dg/guality/pr45882.c: New test.
2994 2011-03-15  Jason Merrill  <jason@redhat.com>
2996         * g++.dg/cpp0x/constexpr-recursion.C: New.
2998         * g++.dg/cpp0x/implicit11.C: New.
3000 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3002         * g++.dg/cpp0x/constexpr-attribute.C: New.
3004 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3006         * g++.dg/parse/pr34758.C: New.
3008 2011-03-15  Xinliang David Li  <davidxl@google.com>
3010         PR c/47837
3011         * gcc.dg/uninit-pred-7_d.c: New test.
3012         * gcc.dg/uninit-pred-8_d.c: New test.
3014 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3016         PR target/46788
3017         * gcc.target/arm/pr46788.c: New.
3019 2011-03-15  Richard Guenther  <rguenther@suse.de>
3021         PR middle-end/47650
3022         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
3023         * gfortran.dg/ishft_4.f90: Likewise.
3024         * gfortran.dg/leadz_trailz_3.f90: Likewise.
3026 2011-03-15  Richard Guenther  <rguenther@suse.de>
3028         PR tree-optimization/13954
3029         * g++.dg/tree-ssa/pr13954.C: New testcase.
3031 2011-03-15  Richard Guenther  <rguenther@suse.de>
3033         PR tree-optimization/48037
3034         * gcc.target/i386/pr48037-1.c: New testcase.
3036 2011-03-15  Richard Guenther  <rguenther@suse.de>
3038         PR tree-optimization/41490
3039         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
3040         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
3041         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
3042         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
3043         * g++.dg/tree-ssa/pr33604.C: Adjust.
3045 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
3047         PR middle-end/47917
3048         * gcc.c-torture/execute/pr47917.c: New test.
3049         * gcc.dg/pr47917.c: New test.
3051         PR middle-end/38878
3052         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
3054 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
3056         * gcc.target/i386/sse4_1-floor-vec.c: New test.
3057         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
3058         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
3059         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
3060         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
3061         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
3062         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
3063         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
3064         * gcc.target/i386/avx-floor-vec.c: Ditto.
3065         * gcc.target/i386/avx-ceil-vec.c: Ditto.
3066         * gcc.target/i386/avx-trunc-vec.c: Ditto.
3067         * gcc.target/i386/avx-rint-vec.c: Ditto.
3068         * gcc.target/i386/avx-floorf-vec.c: Ditto.
3069         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
3070         * gcc.target/i386/avx-truncf-vec.c: Ditto.
3071         * gcc.target/i386/avx-rintf-vec.c: Ditto.
3073 2011-03-14  Tom Tromey  <tromey@redhat.com>
3075         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
3076         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
3077         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
3079 2011-03-14  Tom Tromey  <tromey@redhat.com>
3081         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
3082         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
3083         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3085 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
3087         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3089 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
3091         PR rtl-optimization/47166
3092         * gcc.c-torture/execute/postmod-1.c: New test.
3094 2011-03-14  Richard Guenther  <rguenther@suse.de>
3096         PR middle-end/48098
3097         * gcc.dg/torture/pr48098.c: New testcase.
3099 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
3101         PR target/48053
3102         * gcc.target/powerpc/pr48053-1.c: New test.
3103         * gcc.target/powerpc/pr48053-2.c: Likewise.
3105 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3107         PR libfortran/48066
3108         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
3110 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3112         PR libfortran/48066
3113         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
3115 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
3117         PR fortran/48059
3118         * gfortran.dg/class_41.f03: New.
3120 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
3122         * g++.dg/conversion/cast3.C: New test.
3124 2011-03-11  Jason Merrill  <jason@redhat.com>
3126         * g++.dg/template/error45.C: New.
3128         * g++.dg/parse/no-type-defn1.C: New.
3130         * g++.dg/ext/attrib40.C: New.
3132         * g++.dg/cpp0x/regress/array1.C: New.
3134 2011-03-11  Richard Guenther  <rguenther@suse.de>
3136         PR tree-optimization/48067
3137         * gcc.dg/pr48067.c: New testcase.
3139 2011-03-11  Richard Guenther  <rguenther@suse.de>
3141         PR lto/48073
3142         * g++.dg/lto/20110311-1_0.C: New testcase.
3144 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3146         PR c++/48035
3147         * g++.dg/inherit/virtual8.C: New test.
3149         PR middle-end/48044
3150         * gcc.dg/torture/pr48044.c: New test.
3152 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
3154         PR fortran/47768
3155         * gfortran.dg/proc_ptr_comp_31.f90: New.
3157 2011-03-11  Richard Guenther  <rguenther@suse.de>
3159         PR tree-optimization/47278
3160         * gcc.dg/torture/pr47278-1.c: New testcase.
3161         * gcc.dg/torture/pr47278-2.c: Likewise.
3163 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3165         PR tree-optimization/48063
3166         * gcc.dg/torture/pr48063.c: New test.
3168 2011-03-10  Jason Merrill  <jason@redhat.com>
3170         * g++.dg/template/array22.C: New.
3172         * g++.dg/cpp0x/syntax-err1.C: New.
3173         * g++.dg/parse/error36.C: Adjust expected errors.
3174         * g++.old-deja/g++.pt/ctor2.C: Likewise.
3175         * g++.old-deja/g++.pt/typename3.C: Likewise.
3176         * g++.old-deja/g++.pt/typename4.C: Likewise.
3177         * g++.old-deja/g++.pt/typename6.C: Likewise.
3179 2011-03-09  Jason Merrill  <jason@redhat.com>
3181         * g++.dg/template/nontype22.C: New.
3183 2011-03-09  Martin Jambor  <mjambor@suse.cz>
3185         PR tree-optimization/47714
3186         * g++.dg/torture/pr47714.C: New test.
3188 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3190         PR target/47755
3191         * gcc.target/powerpc/pr47755-2.c: New file.
3193 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3195         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3196         is not set in the environment, pass 64 as first argument when not
3197         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3198         native where ulimit -u is supported.
3200 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3202         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3204 2011-03-08  Jason Merrill  <jason@redhat.com>
3206         * g++.dg/template/nontype21.C: New.
3208         * g++.dg/template/anon5.C: New.
3210 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3212         PR debug/47881
3213         * gcc.dg/pr47881.c: New test.
3215 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
3217         PR c++/47957
3218         * g++.dg/lookup/template3.C: New test.
3220 2011-03-08  Kai Tietz  <ktietz@redhat.com>
3222         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3223         'long' type.
3225 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
3227         PR testsuite/47954
3228         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3229         sizeof to compute alignment.
3231 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3233         PR tree-optimization/48022
3234         * gcc.dg/pr48022-1.c: New test.
3235         * gcc.dg/pr48022-2.c: New test.
3237 2011-03-07  Jason Merrill  <jason@redhat.com>
3239         * g++.dg/template/nontype20.C: New.
3240         * g++.dg/init/member1.C: Adjust expected errors.
3241         * g++.dg/parse/constant4.C: Likewise.
3242         * g++.dg/template/qualified-id3.C: Likewise.
3243         * g++.old-deja/g++.pt/crash10.C: Likewise.
3245         * g++.dg/cpp0x/regress/non-const1.C: New.
3247 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
3249         PR debug/47991
3250         * gcc.dg/pr47991.c: New test.
3252 2011-03-07  Jason Merrill  <jason@redhat.com>
3254         * g++.dg/abi/mangle46.C: New.
3256 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
3258         PR target/47862
3259         * gcc.target/powerpc/pr47862.c: New.
3261 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
3263         PR target/45413
3264         * gcc.target/i386/combine-mul.c: Require nonpic.
3266 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
3267             Nathan Froyd  <froydnj@codesourcery.com>
3269         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3271 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
3273         * README.QMTEST: Remove.
3275 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
3276             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3278         PR fortran/47850
3279         * gfortran.dg/array_constructor_37.f90 : New test.
3281 2011-03-05  Jason Merrill  <jason@redhat.com>
3283         * g++.dg/abi/mangle39.C: ABI v5, not 6.
3284         * g++.dg/abi/mangle45.C: Likewise.
3285         * g++.dg/cpp0x/trailing1.C: Likewise.
3287 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3289         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3291 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
3293         PR rtl-optimization/47899
3294         * gcc.dg/pr47899.c: New test.
3296         * gcc.dg/torture/pr47968.c: Ignore warnings.
3298         PR tree-optimization/47967
3299         * gcc.c-torture/compile/pr47967.c: New test.
3301 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3303         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3304         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3306 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3308         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3309         and property_getAttributes() if __OBJC2__.
3310         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3311         * objc.dg/property/property-encoding-1.m: New.
3312         * obj-c++.dg/property/property-encoding-1.mm: New.
3314 2011-03-04  Jason Merrill  <jason@redhat.com>
3316         * g++.dg/template/pseudodtor6.C: New.
3318         * g++.dg/inherit/covariant19.C: New.
3320 2011-03-04  Richard Guenther  <rguenther@suse.de>
3322         PR middle-end/47968
3323         * gcc.dg/torture/pr47968.c: New testcase.
3325 2011-03-04  Richard Guenther  <rguenther@suse.de>
3327         PR middle-end/47975
3328         * gcc.dg/torture/pr47975.c: New testcase.
3330 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
3332         PR c++/47974
3333         * g++.dg/template/crash106.C: New.
3335 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
3337         PR c/47963
3338         * gcc.dg/gomp/pr47963.c: New test.
3339         * g++.dg/gomp/pr47963.C: New test.
3341 2011-03-02  Jason Merrill  <jason@redhat.com>
3343         * g++.dg/cpp0x/regress/condition1.C: New.
3345         * g++.dg/cpp0x/constexpr-ctor9.C: New.
3347 2011-03-01  Jason Merrill  <jason@redhat.com>
3349         * g++.dg/cpp0x/lambda/lambda-98.C: New.
3351         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3353 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
3355         PR rtl-optimization/47925
3356         * gcc.c-torture/execute/pr47925.c: New test.
3358 2011-03-01  Jason Merrill  <jason@redhat.com>
3360         * g++.dg/cpp0x/decltype25.C: New.
3362         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3364 2011-03-01  Richard Guenther  <rguenther@suse.de>
3366         PR tree-optimization/47890
3367         * gcc.dg/torture/pr47890.c: New testcase.
3369 2011-03-01  Richard Guenther  <rguenther@suse.de>
3371         PR lto/47924
3372         * gcc.dg/lto/pr47924_0.c: New testcase.
3374 2011-03-01  Richard Guenther  <rguenther@suse.de>
3376         PR lto/46911
3377         * gfortran.dg/lto/pr46911_0.f: New testcase.
3379 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3381         PR libgfortran/47933
3382         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3383         compile errors from older code form.
3385 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3387         PR libgfortran/47567
3388         * gfortran.dg/fmt_fw_d.f90: New test.
3390 2011-02-28  Jason Merrill  <jason@redhat.com>
3392         * g++.dg/inherit/covariant18.C: New.
3394 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
3396         PR middle-end/47893
3397         * gcc.dg/pr47893.c: New test.
3399 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3401         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3402         NULL in case of a selector with conflicting types.
3403         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3405 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
3407         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3408         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3409         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3410         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3412 2011-02-28  Jason Merrill  <jason@redhat.com>
3414         PR c++/47906
3415         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3417 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3419         PR libgfortran/47778
3420         * gfortran.dg/namelist_71.f90: New test.
3422 2011-02-27  Jason Merrill  <jason@redhat.com>
3424         PR c++/47906
3425         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3426         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3428 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3430         PR c++/46466
3431         * g++.dg/cpp0x/constexpr-ctor8.C: New.
3433 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
3435         PR fortran/47886
3436         * gfortran.dg/gomp/task-1.f90: Removed.
3438 2011-02-26  Jason Merrill  <jason@redhat.com>
3440         * g++.dg/template/this-targ1.C: New.
3442         * g++.dg/cpp0x/regress/template-const1.C: New.
3443         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3444         * g++.dg/template/function1.C: Adjust.
3445         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3446         * g++.dg/debug/debug7.C: Adjust.
3448 2011-02-26  Tobias Burnus  <burnus@net-b.de>
3450         PR fortran/47886
3451         * gfortran.dg/gomp/task-1.f90: New.
3453 2011-02-25  Jie Zhang  <jie@codesourcery.com>
3455         * gcc.target/arm/neon-thumb2-move.c: Add
3456         dg-require-effective-target arm_thumb2_ok.
3458 2011-02-24  Jason Merrill  <jason@redhat.com>
3460         * g++.dg/parse/constant1.C: Specify C++98 mode.
3461         * g++.dg/parse/constant5.C: Likewise.
3462         * g++.dg/parse/error2.C: Likewise.
3463         * g++.dg/parse/semicolon3.C: Likewise.
3464         * g++.dg/template/crash14.C: Likewise.
3465         * g++.dg/template/local4.C: Likewise.
3466         * g++.dg/template/nontype3.C: Likewise.
3467         * g++.dg/parse/crash31.C: Adjust expected errors.
3468         * g++.dg/template/function1.C: Likewise.
3469         * g++.dg/template/ref3.C: Likewise.
3470         * g++.dg/template/static9.C: Likewise.
3471         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3473         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3474         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3475         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3476         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3477         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3479 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
3481         PR fortran/47878
3482         * gfortran.dg/pr47878.f90: New test.
3484 2011-02-24  Richard Guenther  <rguenther@suse.de>
3486         PR testsuite/47801
3487         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3488         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3490 2011-02-24  Richard Guenther  <rguenther@suse.de>
3492         PR fortran/47839
3493         * gfortran.dg/lto/pr47839_0.f90: New testcase.
3494         * gfortran.dg/lto/pr47839_1.f90: Likewise.
3496 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3498         PR libgfortran/47567
3499         * gfortran.dg/fmt_f0_1.f90: Update test.
3501 2011-02-23  Jason Merrill  <jason@redhat.com>
3503         * g++.dg/abi/mangle39.C: Adjust parm mangling.
3504         * g++.dg/abi/mangle45.C: New.
3506         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3507         * g++.dg/template/canon-type-9.C: Match use of decltype
3508         between declaration and definition.
3509         * g++.dg/template/canon-type-12.C: Likewise.
3511 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
3513         PR fortran/40850
3514         * gfortran.dg/nested_allocatables_1.f90: New.
3516 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
3518         PR c++/46868
3519         * g++.dg/pr46868.C: New test.
3520         * g++.dg/parse/parameter-declaration-1.C: Adjust.
3521         * g++.dg/parse/error14.C: Adjust.
3523 2011-02-23  Richard Guenther  <rguenther@suse.de>
3525         PR tree-optimization/47838
3526         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3528 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3530         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
3532 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3534         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3535         * gfortran.dg/count_init_expr.f03: Ditto.
3536         * gfortran.dg/gomp/pr43711.f90: Ditto.
3537         * gcc.dg/struct-parse-2.c: Ditto.
3538         * gcc.dg/parse-error-3.c: Ditto.
3539         * gcc.dg/Wlogical-op-1.c: Ditto.
3540         * gcc.dg/Walways-true-1.c: Ditto.
3541         * gcc.dg/pr24225.c: Ditto.
3542         * gcc.dg/Walways-true-2.c: Ditto.
3543         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3544         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3545         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3546         * g++.dg/overload/defarg4.C: Ditto.
3547         * g++.dg/inherit/covariant16.C: Ditto.
3548         * g++.dg/inherit/virtual7.C: Ditto.
3549         * g++.dg/template/canon-type-9.C: Ditto.
3550         * g++.dg/template/access19.C: Ditto.
3551         * g++.dg/template/call7.C: Ditto.
3552         * g++.dg/template/canon-type-2.C: Ditto.
3553         * g++.dg/template/init7.C: Ditto.
3554         * g++.dg/template/sizeof-template-argument.C: Ditto.
3555         * g++.dg/template/const3.C: Ditto.
3556         * g++.dg/template/sfinae26.C: Ditto.
3557         * g++.dg/template/sfinae26.C: Ditto.
3558         * g++.dg/template/canon-type-11.C: Ditto.
3559         * g++.dg/template/union2.C: Ditto.
3560         * g++.dg/template/canon-type-3.C: Ditto.
3561         * g++.dg/template/canon-type-1.C: Ditto.
3562         * g++.dg/template/canon-type-5.C: Ditto.
3563         * g++.dg/template/canon-type-7.C: Ditto.
3564         * g++.dg/template/canon-type-10.C: Ditto.
3565         * g++.dg/template/spec36.C: Ditto.
3566         * g++.dg/template/typedef38.C: Ditto.
3567         * g++.dg/template/canon-type-4.C: Ditto.
3568         * g++.dg/template/canon-type-6.C: Ditto.
3569         * g++.dg/template/canon-type-13.C: Ditto.
3570         * g++.dg/template/instantiate9.C: Ditto.
3571         * g++.dg/template/ttp22.C: Ditto.
3572         * g++.dg/warn/Wreturn-type-6.C: Ditto.
3573         * g++.dg/warn/Walways-true-1.C: Ditto.
3574         * g++.dg/warn/Wlogical-op-1.C: Ditto.
3575         * g++.dg/warn/Walways-true-2.C: Ditto.
3576         * g++.dg/conversion/op4.C: Ditto.
3577         * g++.dg/opt/pr19650.C: Ditto.
3578         * g++.dg/lookup/friend11.C: Ditto.
3579         * g++.dg/other/default2.C: Ditto.
3580         * g++.dg/other/default3.C: Ditto.
3581         * g++.dg/other/dtor2.C: Ditto.
3582         * g++.dg/other/friend5.C: Ditto.
3583         * g++.dg/other/default5.C: Ditto.
3584         * g++.dg/init/brace6.C: Ditto.
3585         * g++.dg/init/aggr5.C: Ditto.
3586         * g++.dg/init/error2.C: Ditto.
3587         * g++.dg/expr/bound-mem-fun.C: Ditto.
3588         * g++.dg/expr/cond6.C: Ditto.
3589         * g++.dg/expr/stmt-expr-1.C: Ditto.
3590         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3591         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3592         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3593         * g++.dg/cpp0x/bracket1.C: Ditto.
3594         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3595         * g++.dg/cpp0x/pr38646.C: Ditto.
3596         * g++.dg/cpp0x/variadic73.C: Ditto.
3597         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3598         * g++.dg/cpp0x/bracket4.C: Ditto.
3599         * g++.dg/cpp0x/decltype4.C: Ditto.
3600         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3601         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3602         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3603         * g++.dg/cpp0x/variadic-new2.C: Ditto.
3604         * g++.dg/cpp0x/decltype2.C: Ditto.
3605         * g++.dg/cpp0x/decltype1.C: Ditto.
3606         * g++.dg/cpp0x/bracket2.C: Ditto.
3607         * g++.dg/cpp0x/decltype5.C: Ditto.
3608         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3609         * g++.dg/cpp0x/variadic70.C: Ditto.
3610         * g++.dg/cpp0x/decltype6.C: Ditto.
3611         * g++.dg/cpp0x/rvo.C: Ditto.
3612         * g++.dg/cpp0x/vt-40092.C: Ditto.
3613         * g++.dg/cpp0x/variadic-new.C: Ditto.
3614         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3615         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3616         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3617         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3618         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3619         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3620         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3621         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3622         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3623         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3624         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3625         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3626         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3627         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3628         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3629         * g++.dg/cpp0x/pr39639.C: Ditto.
3630         * g++.dg/cpp0x/decltype3.C: Ditto.
3631         * g++.dg/cpp0x/variadic68.C: Ditto.
3632         * g++.dg/cpp0x/variadic-function.C: Ditto.
3633         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3634         * g++.dg/cpp0x/variadic-bind.C: Ditto.
3635         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3636         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3637         * g++.dg/parse/crash35.C: Ditto.
3638         * g++.dg/parse/crash40.C: Ditto.
3639         * g++.dg/parse/defarg12.C: Ditto.
3640         * g++.dg/parse/crash34.C: Ditto.
3641         * g++.dg/parse/constructor3.C: Ditto.
3642         * g++.dg/parse/template23.C: Ditto.
3643         * g++.dg/parse/crash56.C: Ditto.
3644         * g++.dg/parse/dtor13.C: Ditto.
3645         * g++.dg/parse/error33.C: Ditto.
3646         * g++.dg/parse/ctor9.C: Ditto.
3647         * g++.dg/parse/error32.C: Ditto.
3648         * g++.dg/parse/error37.C: Ditto.
3649         * g++.dg/parse/bitfield3.C: Ditto.
3650         * g++.dg/parse/struct-4.C: Ditto.
3651         * g++.dg/ext/has_trivial_copy.C: Ditto.
3652         * g++.dg/ext/is_polymorphic.C: Ditto.
3653         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3654         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3655         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3656         * g++.dg/ext/is_union.C: Ditto.
3657         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3658         * g++.dg/ext/is_pod.C: Ditto.
3659         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3660         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3661         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3662         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3663         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3664         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3665         * g++.dg/ext/is_abstract.C: Ditto.
3666         * g++.dg/ext/has_trivial_assign.C: Ditto.
3667         * g++.dg/ext/is_class.C: Ditto.
3668         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3669         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3670         * g++.dg/ext/is_base_of.C: Ditto.
3671         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3672         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3673         * g++.dg/ext/is_empty.C: Ditto.
3674         * g++.dg/ext/is_enum.C: Ditto.
3675         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3676         * gnat.dg/opt11.adb: Ditto.
3677         * obj-c++.dg/pr45735.mm: Ditto.
3678         * obj-c++.dg/pr24393.mm: Ditto.
3679         * obj-c++.dg/exceptions-2.mm: Ditto.
3680         * objc.dg/pr45735.m: Ditto.
3681         * objc.dg/pr24393.m: Ditto.
3683 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3685         * objc.dg/attributes/objc-exception-1.m: New.
3687 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3689         * gcc.dg/cpp/include7.c: New test.
3691 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3693         PR c++/47242
3694         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3696 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3698         PR rtl-optimization/47763
3699         * gcc.dg/pr47763.c: New test.
3701 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3703         PR fortran/45743
3704         * gfortran.dg/whole_file_32.f90 : New test.
3706 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3708         PR c++/47666
3709         * g++.dg/inherit/virtual7.C: New test.
3711 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3713         PR objc/47832
3714         * objc.dg/type-size-3.m: Updated error message.
3715         * objc.dg/type-size-4.m: New test.
3716         * objc.dg/type-size-5.m: New test.
3718 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3720         * lib/gnat.exp: Fix comments.
3721         Don't load libgloss.exp.
3722         (default_gnat_version): Call $compiler with --version.
3723         Adapt regexp for gnatmake output, insert version.
3724         (gnat_version): New proc.
3725         (gnat_init): Remove gnat_libgcc_s_path.
3726         (gnat_target_compile): Likewise.
3727         Remove ld_library_path.
3728         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3729         (gnat_pass): Remove.
3730         (gnat_pass): Remove.
3731         (gnat_finish): Remove.
3732         (gnat_exit): Remove.
3733         (local_find_gnatmake): Reindent.
3734         (runtest_file_p): Remove.
3735         (prune_warnings): Remove.
3736         (find_gnatclean): New proc.
3737         * lib/gnat-dg.exp (lremove): New proc.
3738         (gnat-dg-test): Reindent.
3739         Remove additional output files.
3740         (gnat-dg-runtest): Remove.
3742         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3743         * gnat.dg/loop_optimization6.adb: Likewise.
3744         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3746 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3748         PR tree-optimization/47835
3749         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3751 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3753         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3754         * gfortran.dg/abstract_type_2.f03: Ditto.
3755         * gfortran.dg/abstract_type_3.f03: Ditto.
3756         * gfortran.dg/abstract_type_4.f03: Ditto.
3757         * gfortran.dg/abstract_type_5.f03: Ditto.
3758         * gfortran.dg/abstract_type_6.f03: Ditto.
3759         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3760         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3761         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3762         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3763         * gfortran.dg/array_function_5.f90: Ditto.
3764         * gfortran.dg/asynchronous_3.f03: Ditto.
3765         * gfortran.dg/char_expr_1.f90: Ditto.
3766         * gfortran.dg/class_14.f03: Ditto.
3767         * gfortran.dg/data_array_6.f: Ditto.
3768         * gfortran.dg/data_invalid.f90: Ditto.
3769         * gfortran.dg/dot_product_1.f03: Ditto.
3770         * gfortran.dg/func_derived_5.f90: Ditto.
3771         * gfortran.dg/func_result_4.f90: Ditto.
3772         * gfortran.dg/implied_do_1.f90: Ditto.
3773         * gfortran.dg/initialization_25.f90: Ditto.
3774         * gfortran.dg/initialization_26.f90: Ditto.
3775         * gfortran.dg/interface_34.f90: Ditto.
3776         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3777         * gfortran.dg/keyword_symbol_1.f90: Ditto.
3778         * gfortran.dg/matmul_8.f03: Ditto.
3779         * gfortran.dg/merge_init_expr.f90: Ditto.
3780         * gfortran.dg/pack_assign_1.f90: Ditto.
3781         * gfortran.dg/pack_vector_1.f90: Ditto.
3782         * gfortran.dg/pointer_check_8.f90: Ditto.
3783         * gfortran.dg/product_init_expr.f03: Ditto.
3784         * gfortran.dg/reshape_order_5.f90: Ditto.
3785         * gfortran.dg/reshape_shape_1.f90: Ditto.
3786         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3787         * gfortran.dg/same_name_2.f90: Ditto.
3788         * gfortran.dg/selected_real_kind_1.f90: Ditto.
3789         * gfortran.dg/spread_init_expr.f03: Ditto.
3790         * gfortran.dg/stmt_func_1.f90: Ditto.
3791         * gfortran.dg/sum_init_expr.f03: Ditto.
3792         * gfortran.dg/transpose_3.f03: Ditto.
3793         * gfortran.dg/unpack_init_expr.f03: Ditto.
3794         * gfortran.dg/warn_conversion.f90: Ditto.
3795         * gfortran.dg/warn_conversion_2.f90: Ditto.
3796         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3797         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3798         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3799         * gfortran.dg/whole_file_16.f90: Ditto.
3800         * gfortran.dg/whole_file_17.f90: Ditto.
3801         * gfortran.dg/whole_file_18.f90: Ditto.
3802         * gfortran.dg/whole_file_20.f03: Ditto.
3803         * gfortran.dg/whole_file_5.f90: Ditto.
3804         * gfortran.dg/whole_file_6.f90: Ditto.
3805         * gfortran.dg/write_invalid_format.f90: Ditto.
3806         * gfortran.dg/zero_sized_6.f90: Ditto.
3808 2011-02-21  Jeff Law <law@redhat.com>
3810         PR rtl-optimization/46178
3811         * gcc.target/i386/pr46178.c: New test.
3813         PR rtl-optimization/46002
3814         * gcc.c-torture/compile/pr46002.c: New test.
3816 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3818         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3819         *-*-hpux10*.
3821 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
3823         PR debug/47106
3824         * g++.dg/debug/pr47106.C: Require effective target lto.
3826 2011-02-21  Jason Merrill  <jason@redhat.com>
3828         * g++.dg/cpp0x/constexpr-diag2.C: New.
3830 2011-02-20  Jason Merrill  <jason@redhat.com>
3832         * g++.dg/cpp0x/constexpr-ctor7.C: New.
3834         * g++.dg/cpp0x/fntmpdefarg2.C: New.
3836         * g++.dg/overload/conv-op1.C: New.
3838         * g++.dg/cpp0x/constexpr-synth1.C: New.
3840 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3842         * objc.dg/layout-2.m: New.
3843         * objc.dg/selector-3.m: Adjusted location of error message.
3844         * objc.dg/type-size-3.m: Same.
3845         * obj-c++.dg/selector-3.mm: Same.
3847 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3849         PR objc/47784
3850         * objc.dg/property/dotsyntax-22.m: New.
3851         * obj-c++.dg/property/dotsyntax-22.mm: New.
3853 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
3855         PR c++/46394
3856         * g++.dg/template/typedef38.C: New test.
3858 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3860         PR fortran/46818
3861         * gfortran.dg/whole_file_30.f90 : New test.
3862         * gfortran.dg/whole_file_31.f90 : New test.
3864 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3866         PR fortran/45077
3867         PR fortran/44945
3868         * gfortran.dg/whole_file_28.f90 : New test.
3869         * gfortran.dg/whole_file_29.f90 : New test.
3871 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3873         PR c++/44118
3874         * g++.dg/template/crash105.C: New.
3876 2011-02-19  Jason Merrill  <jason@redhat.com>
3878         * g++.dg/cpp0x/regress/no-elide1.C: New.
3880 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
3882         PR tree-optimization/46620
3883         * gcc.dg/pr46620.c: New.
3885 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3887         PR c/47809
3888         * gcc.target/i386/pr47809.c: New test.
3890 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3891             Tobias Burnus  <burnus@net-b.de>
3893         * lib/target-supports.exp
3894         (check_effective_target_fortran_large_real): New check for large reals.
3895         * gfortran.dg/nan_7.f90: New test.
3897 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3899         PR libgfortran/47567
3900         * gfortran.dg/fmt_f0_1.f90: Update test.
3902 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
3904         PR fortran/47348
3905         * gfortran.dg/array_constructor_36.f90 : New test.
3906         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3907         allow for comparison between different elements of the array
3908         constructor at different levels of optimization.
3910 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
3912         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3913         * gcc.target/i386/pr32280-1.c: Likewise.
3915 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3917         PR target/47800
3918         * gcc.target/i386/pr47800.c: New test.
3920 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
3922         * objc/execute/exceptions/foward-1.x: New.
3924 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3926         PR fortran/47789
3927         * gfortran.dg/derived_constructor_comps_4.f90: New.
3929 2011-02-18  Tobias Burnus
3931         PR fortran/47775
3932         * gfortran.dg/func_result_6.f90: New.
3934 2011-02-18  Michael Matz  <matz@suse.de>
3936         PR fortran/45586
3937         * gfortran.dg/lto/pr45586_0.f90: New test.
3938         * gfortran.dg/typebound_proc_20.f90: Ditto.
3939         * gfortran.dg/typebound_proc_21.f90: Ditto.
3941 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3943         PR c++/47795
3944         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3946 2011-02-18  Tobias Burnus  <burnus@net-b.de>
3948         PR fortran/47750
3949         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3950         gcc_warning_prefix.
3951         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3952         normalizing the error/warning output.
3953         * gfortran.dg/Wall.f90: Update dg-error/warning.
3954         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3955         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3956         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3957         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3958         * gfortran.dg/class_30.f90: Update dg-error/warning.
3959         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3960         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3961         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3962         * gfortran.dg/entry_17.f90: Update dg-error/warning.
3963         * gfortran.dg/entry_19.f90: Update dg-error/warning.
3964         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3965         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3966         * gfortran.dg/g77/12632.f: Update dg-error/warning.
3967         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3968         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3969         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3970         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3971         * gfortran.dg/goto_8.f90: Update dg-error/warning.
3972         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3973         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3974         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3975         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3976         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3977         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3978         * gfortran.dg/volatile3.f90: Update dg-error/warning.
3979         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3980         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3981         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3982         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3983         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3985 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3987         PR fortran/47768
3988         * gfortran.dg/proc_ptr_comp_30.f90: New.
3990 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
3992         PR debug/47780
3993         * gcc.target/i386/pr47780.c: New test.
3995 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3997         PR fortran/47767
3998         * gfortran.dg/class_40.f03: New.
4000 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
4002         PR c++/47208
4003         * g++.dg/cpp0x/auto21.C: New test.
4005 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
4007         * objc.dg/special/unclaimed-category-1.h: Updated for
4008         new ABI support.
4009         * objc.dg/special/unclaimed-category-1.m: Same.
4010         * objc.dg/zero-link-1.m: Same.
4011         * objc.dg/lookup-1.m: Same.
4012         * objc.dg/torture/strings/const-str-9.m
4013         * objc.dg/torture/strings/const-str-10.m: Same.
4014         * objc.dg/torture/strings/const-str-11.m: Same.
4015         * objc.dg/torture/forward-1.m: Same.
4016         * objc.dg/zero-link-2.m: Same.
4017         * objc.dg/encode-7-next-64bit.m: Same.
4018         * objc.dg/method-4.m: Same.
4019         * objc.dg/next-runtime-1.m: Same.
4020         * objc.dg/image-info.m: Same.
4021         * objc.dg/pr23214.m: Same.
4022         * objc.dg/symtab-1.m: Same.
4023         * obj-c++.dg/basic.m: Same.
4024         * obj-c++.dg/proto-lossage-3.m: Same.
4025         * obj-c++.dg/torture/strings/const-str-10.m: Same.
4026         * obj-c++.dg/torture/strings/const-str-11.m: Same.
4027         * obj-c++.dg/torture/strings/const-str-9.m: Same.
4028         * obj-c++.dg/method-11.m: Same.
4029         * objc/execute/enumeration-1.m: Same.
4030         * objc/execute/object_is_class.m: Same.
4031         * objc/execute/formal_protocol-2.m: Same.
4032         * objc/execute/formal_protocol-4.m: Same.
4033         * objc/execute/formal_protocol-6.m: Same.
4034         * objc/execute/bycopy-3.m: Same.
4035         * objc/execute/exceptions/catchall-1.m: Same.
4036         * objc/execute/exceptions/finally-1.m: Same.
4037         * objc/execute/exceptions/local-variables-1.m: Same.
4038         * objc/execute/exceptions/foward-1.m: Same.
4039         * objc/execute/bf-common.h
4040         * objc/execute/enumeration-2.m: Same.
4041         * objc/execute/formal_protocol-1.m: Same.
4042         * objc/execute/formal_protocol-3.m: Same.
4043         * objc/execute/formal_protocol-5.m: Same.
4044         * objc/execute/accessing_ivars.m: Same.
4045         * objc/execute/bycopy-2.m: Same.
4046         * objc/execute/formal_protocol-7.m: Same.
4047         * objc/execute/compatibility_alias.m: Same.
4048         * objc/execute/no_clash.m: Same.
4049         * objc/execute/object_is_meta_class.m: Same.
4050         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
4051         * objc/execute/class-tests-1.h: Include stdio.h.
4052         * objc/execute/class-tests-2.h: Same.
4053         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
4054         runtimes.
4055         * obj-c++.dg/try-catch-2.mm: Same.
4057 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
4059         PR c++/47783
4060         * g++.dg/warn/Wunused-parm-4.C: New test.
4062 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
4063             Jan Hubicka  <jh@suse.cz>
4065         PR debug/47106
4066         PR debug/47402
4067         * g++.dg/debug/pr47106.C: New.
4069 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
4071         PR target/43653
4072         * gcc.target/i386/pr43653.c: New test.
4074 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
4076         PR c++/47172
4077         * g++.dg/template/inherit6.C: New test.
4079 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
4081         PR fortran/47745
4082         * gfortran.dg/class_39.f03: New.
4084 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
4086         PR c++/47326
4087         * g++.dg/cpp0x/variadic106.C: New test.
4089 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
4091         PR libfortran/47757
4092         * gfortran.dg/pr47757-1.f90: New test.
4093         * gfortran.dg/pr47757-2.f90: New test.
4094         * gfortran.dg/pr47757-3.f90: New test.
4096         PR c++/47704
4097         * g++.dg/cpp0x/enum8.C: New test.
4099 2011-02-15  Jason Merrill  <jason@redhat.com>
4101         * g++.dg/inherit/implicit-trivial1.C: New.
4102         * g++.dg/cpp0x/implicit-trivial1.C: New.
4104 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4106         PR middle-end/47725
4107         * gcc.dg/torture/pr47725.c: Removed.
4109 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4111         PR target/47755
4112         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4113         constant does not generate a load from memory.
4115 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4117         PR middle-end/47725
4118         * gcc.dg/torture/pr47725.c: New.
4120 2011-02-15  Richard Guenther  <rguenther@suse.de>
4122         PR tree-optimization/47743
4123         * gcc.dg/torture/pr47743.c: New testcase.
4125 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
4127         PR middle-end/47581
4128         * gcc.target/i386/pr47581.c: New test.
4130 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4132         PR fortran/47730
4133         * gfortran.dg/select_type_22.f03: New.
4135 2011-02-14  Jason Merrill  <jason@redhat.com>
4137         * g++.dg/cpp0x/regress/enum1.C: New.
4139 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4141         * gnat.dg/include.adb: New test.
4143 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4145         PR fortran/47728
4146         * gfortran.dg/class_38.f03: New.
4148 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4150         * gcc.dg/pr46494.c: New test.
4152 2011-02-14  Richard Guenther  <rguenther@suse.de>
4154         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4156 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4158         PR ada/41929
4159         * gnat.dg/null_pointer_deref1.exp: Don't skip on
4160         sparc*-sun-solaris2.11.
4162 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4164         PR fortran/47349
4165         * gfortran.dg/argument_checking_18.f90: New.
4167 2011-02-13  Tobias Burnus  <burnus@net-b.de>
4169         * gfortran.dg/argument_checking_13.f90: Update dg-error.
4170         * gfortran.dg/argument_checking_17.f90: New.
4172 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
4174         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4175         are temporarily disabled.
4176         * gfortran.dg/class_7.f03: Ditto.
4177         * gfortran.dg/coarray_14.f90: Ditto.
4178         * gfortran.dg/typebound_proc_13.f03: Ditto.
4180 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
4182         PR fortran/45586
4183         * gfortran.dg/extends_11.f03: New.
4185 2011-02-11  Xinliang David Li  <davidxl@google.com>
4187         PR tree-optimization/47707
4188         * g++.dg/tree-ssa/pr47707.C: New test.
4190 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
4192         * g++.dg/opt/inline17.C: New test.
4194 2011-02-11  Tobias Burnus  <burnus@net-b.de>
4196         PR fortran/47550
4197         * gfortran.dg/pure_formal_2.f90: New.
4199 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
4201         PR rtl-optimization/47614
4202         * gfortran.dg/pr47614.f: New.
4204 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
4206         PR driver/47678
4207         * gcc.dg/opts-6.c: New test.
4209 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
4211         PR debug/47684
4212         * gcc.dg/pr47684.c: New test.
4214 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4216         PR target/47629
4217         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4218         c99_runtime, dg-add-options c99_runtime.
4219         (main): Use __asm__.
4221 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4223         PR testsuite/47400
4224         * lib/target-supports.exp (check_ascii_locale_available): New proc.
4225         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4226         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4227         * gcc.dg/ucnid-10.c: Likewise.
4228         * gcc.dg/ucnid-13.c: Likewise.
4229         * gcc.dg/ucnid-7.c: Likewise.
4230         * gcc.dg/ucnid-8.c: Likewise.
4231         Adapt dg-warning line number.
4233 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
4235         * gcc.target/i386/parity-1.c: Use -march=k8.
4236         * gcc.target/i386/parity-2.c: Ditto.
4237         * gcc.target/i386/vecinit-1.c: Ditto.
4238         * gcc.target/i386/vecinit-2.c: Ditto.
4240 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4242         PR target/46610
4243         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4244         * gcc.target/mips/save-restore-3.c: Likewise.
4245         * gcc.target/mips/save-restore-4.c: Likewise.
4246         * gcc.target/mips/save-restore-5.c: Likewise.
4248         PR target/47683
4249         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4250         * g++.dg/tree-prof/partition2.C: Likewise.
4252 2011-02-09  Jason Merrill  <jason@redhat.com>
4254         * g++.dg/tree-ssa/inline-3.C: Use a normal function
4255         rather than misdeclare std::puts.
4257         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4258         * g++.dg/other/warning1.C: Likewise.
4259         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4260         * g++.old-deja/g++.gb/scope06.C: Likewise.
4261         * g++.old-deja/g++.law/cvt11.C: Likewise.
4262         * g++.old-deja/g++.law/init1.C: Likewise.
4263         * g++.dg/abi/mangle26.C: Likewise.
4265         * g++.dg/template/function1.C: Adjust for C++0x mode.
4266         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4268         * g++.dg/ext/label10.C: Adjust for C++0x mode.
4269         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4271         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4273         * g++.dg/cpp0x/regress/abi-empty7.C: New.
4275         * g++.dg/cpp0x/regress: New directory.
4276         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4277         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4278         * g++.dg/cpp0x/regress/regress3.C: New.
4280 2011-02-10  Richard Guenther  <rguenther@suse.de>
4282         PR tree-optimization/47677
4283         * gcc.dg/torture/pr47677.c: New testcase.
4285 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
4287         * objc.dg/special/load-category-1.m: Remove unused header.
4288         * objc.dg/special/load-category-1a.m: Likewise.
4289         * objc.dg/special/load-category-2.m: Likewise.
4290         * objc.dg/special/load-category-2a.m: Likewise.
4291         * objc.dg/special/load-category-3.m: Likewise.
4292         * objc.dg/special/load-category-3a.m: Likewise.
4293         * objc.dg/attributes/proto-attribute-2.m: Likewise.
4294         * objc.dg/attributes/proto-attribute-3.m: Likewise.
4295         * objc.dg/attributes/class-attribute-1.m: Likewise.
4296         * objc.dg/property/property.exp: Don't run for Darwin < 9.
4297         * obj-c++.dg/property/property.exp: Likewise.
4298         * objc.dg/attributes/method-sentinel-1.m: Update type header.
4299         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4300         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4301         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4302         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4303         * obj-c++.dg/template-8.mm: Likewise.
4305 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
4307         PR target/47665
4308         * gcc.target/i386/pr47665.c: New test.
4310 2011-02-10  Jie Zhang  <jie@codesourcery.com>
4312         PR testsuite/47622
4313         Revert
4314         2011-02-05  Jie Zhang  <jie@codesourcery.com>
4315         PR debug/42631
4316         * gcc.dg/pr42631.c: Update test.
4317         * gcc.dg/pr42631-2.c: New test.
4319 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4321         PR fortran/47352
4322         * gfortran.dg/proc_decl_25.f90: New.
4324 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4326         PR fortran/47463
4327         * gfortran.dg/typebound_assignment_2.f03: New.
4329 2011-02-09  Richard Guenther  <rguenther@suse.de>
4331         PR tree-optimization/47664
4332         * gcc.dg/tree-ssa/inline-7.c: New testcase.
4334 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
4336         PR middle-end/47646
4337         * gnat.dg/uninit_func.adb: Adjust dg directive.
4339 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
4341         PR middle-end/47646
4342         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4344 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4346         PR fortran/47637
4347         * gfortran.dg/auto_dealloc_2.f90: New.
4349 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4351         * gcc.dg/builtins-config.h: Remove __sgi handling.
4352         * lib/target-supports.exp (add_options_for_c99_runtime): Add
4353         -std=c99 for mips-sgi-irix6.5*.
4355 2011-02-09  Martin Jambor  <mjambor@suse.cz>
4357         PR middle-end/45505
4358         * gfortran.dg/pr25923.f90: Remove xfails.
4360 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4362         PR fortran/47583
4363         * gfortran.dg/inquire_14.f90: New test.
4365 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
4367         PR fortran/45290
4368         * gfortran.dg/pointer_init_6.f90: New.
4370 2011-02-08  Jeff Law <law@redhat.com>
4372         PR tree-optimization/42893
4373         * gcc.tree-ssa/pr42893.c: New test.
4375 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
4377         PR tree-optimization/46834
4378         PR tree-optimization/46994
4379         PR tree-optimization/46995
4380         * gcc.dg/graphite/id-pr46834.c: New.
4381         * gfortran.dg/graphite/id-pr46994.f90: New.
4382         * gfortran.dg/graphite/id-pr46995.f90: New.
4384 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4386         PR middle-end/47646
4387         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4388         using the variable is known the warning is emitted there.
4389         * gcc.dg/uninit-pr19430.c (foo): Likewise.
4390         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4392         * c-c++-common/pr20000.c (g): Both warnings occur at the return
4393         statement.
4394         (vg): Likewise.
4395         * gcc.dg/noreturn-1.c (foo5): Likewise.
4396         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4397         (method2): Likewise.
4399         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4400         the return statement using the uninitialized variable.
4401         * gfortran.dg/pr39666-2.f90 (f): Likewise.
4403 2011-02-08  Richard Guenther  <rguenther@suse.de>
4405         PR middle-end/47639
4406         * g++.dg/opt/pr47639.c: New testcase.
4408 2011-02-08  Richard Guenther  <rguenther@suse.de>
4410         PR tree-optimization/47632
4411         * g++.dg/opt/pr47632.C: New testcase.
4413 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4415         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4417 2011-02-07  Richard Guenther  <rguenther@suse.de>
4419         PR tree-optimization/47615
4420         * g++.dg/opt/pr47615.C: New testcase.
4422 2011-02-07  Richard Guenther  <rguenther@suse.de>
4424         PR tree-optimization/47621
4425         * gcc.dg/torture/pr47621.c: New testcase.
4427 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
4429         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4431 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
4433         PR fortran/47592
4434         * gfortran.dg/allocate_with_source_1 : New test.
4436 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
4438         PR middle-end/47610
4439         * gcc.dg/pr47610.c: New test.
4441 2011-02-05  Jie Zhang  <jie@codesourcery.com>
4443         PR debug/42631
4444         * gcc.dg/pr42631.c: Update test.
4445         * gcc.dg/pr42631-2.c: New test.
4447 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4449         PR fortran/47574
4450         * gfortran.dg/pr47574.f90:  New test.
4452 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
4454         PR tree-optimization/46194
4455         * gcc.dg/autopar/pr46194.c: New.
4457 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4459         PR tree-optimization/43695
4460         * g++.dg/ipa/pr43695.C: New.
4462 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
4464         PR inline-asm/23200
4465         * gcc.dg/pr23200.c: New test.
4467 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
4469         PR c++/47589
4470         * g++.dg/pr47589.C: New test.
4472 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
4474         PR c++/47398
4475         * g++.dg/template/typedef37.C: New test.
4476         * g++.dg/template/param1.C: Adjust expected error message.
4478 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4480         PR middle-end/31490
4481         * gcc.dg/pr31490-2.c: New test.
4482         * gcc.dg/pr31490-3.c: New test.
4483         * gcc.dg/pr31490-4.c: New test.
4485 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
4486             Jakub Jelinek  <jakub@redhat.com>
4488         PR c++/46890
4489         * g++.dg/parser/semicolon3.C: Adjust.
4490         * g++.dg/parser/semicolon4.C: New testcase.
4491         * g++.dg/pr46890.C: New testcase.
4493 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4495         PR c++/29571
4496         * g++.dg/init/pr29571.C: New.
4498 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4500         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4501         instead of vect_int.
4503 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4505         PR target/47312
4506         * gcc.target/i386/pr47312.c: New test.
4508         PR target/47564
4509         * gcc.target/i386/pr47564.c: New test.
4511 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
4513         PR tree-optimization/45122
4514         * gcc.dg/tree-ssa/pr45122.c: New.
4516 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4518         PR target/47272
4519         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4520         and vec_vsx_st.
4522         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4523         and vsx so a default --with-cpu=power7 doesn't give an error
4524         when -mavoid-indexed-addresses is used.
4526         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4527         wrapper function to save the arguments and then jump to the real
4528         function, rather than depending on the compiler not to move stuff
4529         before an asm.
4530         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4532 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4533             Paul Thomas  <pault@gcc.gnu.org>
4535         PR fortran/47082
4536         * gfortran.dg/class_37.f03 : New test.
4538 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
4539             Richard Guenther  <rguenther@suse.de>
4541         PR tree-optimization/40979
4542         PR bootstrap/47044
4543         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4544         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4545         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4546         check_vect_support_and_set_flags.
4547         * gfortran.dg/graphite/vect-pr40979.f90: New.
4549 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4551         PR fortran/47572
4552         * gfortran.dg/class_36.f03: New.
4554 2011-02-02  Richard Guenther  <rguenther@suse.de>
4556         PR tree-optimization/47566
4557         * gcc.dg/lto/20110201-1_0.c: New testcase.
4559 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
4561         PR debug/47498
4562         PR debug/47501
4563         PR debug/45136
4564         PR debug/45130
4565         * debug/pr47498.c: New.
4566         * debug/pr47501.c: New.
4568 2011-02-01  Richard Guenther  <rguenther@suse.de>
4570         PR tree-optimization/47559
4571         * g++.dg/torture/pr47559.C: New testcase.
4573 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
4575         PR fortran/47565
4576         * gfortran.dg/typebound_call_20.f03: New.
4578 2011-02-01  Richard Guenther  <rguenther@suse.de>
4580         PR tree-optimization/47555
4581         * gcc.dg/pr47555.c: New testcase.
4583 2011-02-01  Richard Guenther  <rguenther@suse.de>
4585         PR tree-optimization/47541
4586         * g++.dg/torture/pr47541.C: New testcase.
4588 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4590         PR fortran/47455
4591         * gfortran.dg/typebound_call_19.f03: New.
4593 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4595         PR c++/47416
4596         * g++.dg/cpp0x/pr47416.C: New test.
4598 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
4600         PR fortran/47519
4601         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4603 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4605         PR fortran/47463
4606         * gfortran.dg/typebound_assignment_1.f03: New.
4608 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4610         PR tree-optimization/47538
4611         * gcc.c-torture/execute/pr47538.c: New test.
4613 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4615         PR target/45325
4616         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4618 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4620         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4622 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4624         PR rtl-optimization/44031
4625         * gcc.c-torture/compile/20110131-1.c: New test.
4627 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4629         PR fortran/47042
4630         * gfortran.dg/stmt_func_1.f90: New.
4632 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4634         PR fortran/47042
4635         * gfortran.dg/interface_34.f90: New.
4637 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
4639         PR fortran/47523
4640         * gfortran.dg/realloc_on_assign_5.f03: New test.
4641         * gfortran.dg/realloc_on_assign_5.f03: New test.
4643 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4645         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4646         * gfortran.dg/bessel_7.f90: Likewise.
4647         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
4649         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4650         * gfortran.dg/sum_init_expr.f03: Likewise.
4652         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4654         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4655         -r -nostdlib.
4657         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4658         loop only on "vect_intfloat_cvt" targets.
4660 2011-01-29  Tobias Burnus  <burnus@net-b.de>
4662         PR fortran/47531
4663         * gfortran.dg/shape_6.f90: New.
4665 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4667         PR libgfortran/47434
4668         * gfortran.dg/read_infnan_1.f90: Update test.
4669         * gfortran.dg/module_nan.f90: Update test.
4670         * gfortran.dg/char4_iunit_1.f03: Update test.
4671         * gfortran.dg/large_real_kind_1.f90: Update test.
4672         * gfortran.dg/real_const_3.f90: Update test.
4673         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4675 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
4677         PR c++/47311
4678         * g++.dg/template/param2.C: New test.
4680 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4682         PR libgfortran/47285
4683         * gfortran.dg/fmt_g.f: New test.
4685 2011-01-28  Tobias Burnus  <burnus@net-b.de>
4687         PR fortran/47507
4688         * gfortran.dg/pure_formal_1.f90: New.
4690 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
4692         PR target/42894
4693         * gcc.dg/tls/pr42894.c: New test.
4695 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4697         * gcc.dg/pr47276.c: Add dg-require-visibility.
4699 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4701         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4703 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
4704             Tobias Burnus  <burnus@gcc.gnu.org>
4706         PR fortran/45170
4707         PR fortran/35810
4708         PR fortran/47350
4709         * gfortran.dg/realloc_on_assign_3.f03: New test.
4710         * gfortran.dg/realloc_on_assign_4.f03: New test.
4711         * gfortran.dg/allocatable_function_5.f90: New test.
4712         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4713         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4714         implemented" dg-errors.
4716 2011-01-27  Jan Hubicka  <jh@suse.cz>
4718         PR middle-end/46949
4719         * gcc.dg/attr-weakref-4.c: New testcase
4721 2011-01-27  Martin Jambor  <mjambor@suse.cz>
4723         PR tree-optimization/47228
4724         * gcc.dg/torture/pr47228.c: New test.
4726 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4728         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4730 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4732         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4733         when using auto-overlay support on the SPU.
4735 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4737         PR rtl-optimization/44174
4738         * gcc.target/i386/asm-6.c: New test.
4740 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
4742         PR rtl-optimization/46856
4743         * gcc.c-torture/compile/pr46856.c: New test.
4745 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
4746             Andrew Pinski  <pinskia@gmail.com>
4748         PR c/43082
4749         * gcc.dg/pr43082.c: New.
4751 2011-01-26  DJ Delorie  <dj@redhat.com>
4753         PR rtl-optimization/46878
4754         * gcc.dg/pr46878-1.c: New test.
4756 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4758         PR c++/47476
4759         * g++.dg/cpp0x/pr47476.C: New test.
4761 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4763         * gcc.c-torture/compile/20110126-1.c: New test.
4765 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4767         PR c/47473
4768         * gcc.dg/torture/pr47473.c: New test.
4770 2011-01-26  Jan Hubicka  <jh@suse.cz>
4772         PR target/47237
4773         * gcc.c-torture/execute/pr47237.c: New testcase.
4775 2011-01-26  Jan Hubicka  <jh@suse.cz>
4777         PR tree-optimization/47190
4778         * gcc.dg/attr-weakref-3.c: New testcase.
4780 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
4782         PR c++/43601
4783         * gcc.dg/dll-9a.c: New test file.
4784         * gcc.dg/dll-11.c: Likewise.
4785         * gcc.dg/dll-12.c: Likewise.
4786         * gcc.dg/dll-12a.c: Likewise.
4787         * gcc.dg/dll-11a.c: Likewise.
4788         * gcc.dg/dll-9.c: Likewise.
4789         * gcc.dg/dll-10.c: Likewise.
4790         * gcc.dg/dll-10a.c: Likewise.
4791         * g++.dg/ext/dllexport4a.cc: Likewise.
4792         * g++.dg/ext/dllexport4.C: Likewise.
4793         * g++.dg/ext/dllexport5.C: Likewise.
4794         * g++.dg/ext/dllexport5a.cc: Likewise.
4796 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4798         PR tree-optimization/46970
4799         * gcc.dg/graphite/pr46970.c: New.
4801 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4803         PR tree-optimization/46215
4804         * gcc.dg/graphite/pr46215.c: New.
4806 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4808         PR tree-optimization/46168
4809         * gcc.dg/graphite/pr46168.c: New.
4811 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4813         PR tree-optimization/43657
4814         * gcc.dg/graphite/pr43657.c: New.
4816 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4818         PR tree-optimization/29832
4819         * gfortran.dg/graphite/pr29832.f90: New.
4821 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4823         PR tree-optimization/43567
4824         * gcc.dg/graphite/pr43567.c: New.
4826 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4828         * gfortran.dg/graphite/interchange-4.f: New.
4829         * gfortran.dg/graphite/interchange-5.f: New.
4831         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4832         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4833         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4834         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4835         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4836         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4837         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4838         * gfortran.dg/ltrans-7.f90: Removed.
4839         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4841         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4842         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4843         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4844         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4845         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4846         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4847         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4848         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4849         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4850         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4851         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4852         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4853         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4854         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4855         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4856         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4857         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4858         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4859         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4860         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4861         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4862         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4863         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4864         * gcc.dg/tree-ssa/data-dep-1.c
4865         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4866         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4867         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4868         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4869         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4871 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4873         PR tree-optimization/47265
4874         PR tree-optimization/47443
4875         * gcc.c-torture/compile/pr47265.c: New test.
4876         * gcc.dg/pr47443.c: New test.
4878 2011-01-25  Martin Jambor  <mjambor@suse.cz>
4880         PR tree-optimization/47382
4881         * g++.dg/torture/pr47382.C: New test.
4882         * g++.dg/opt/devirt1.C: Xfail.
4884 2011-01-25  Yao Qi  <yao@codesourcery.com>
4886         PR target/45701
4887         * gcc.target/arm/pr45701-1.c: New test.
4888         * gcc.target/arm/pr45701-2.c: New test.
4889         * gcc.target/arm/pr45701-3.c: New test.
4891 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4892             Jakub Jelinek  <jakub@redhat.com>
4894         PR tree-optimization/47271
4895         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4897 2011-01-25  Nick Clifton  <nickc@redhat.com>
4899         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4900         (saturate_add): Delete.
4901         (exchange): Delete.
4902         (main): Do not run saturate_add.
4903         (set_interrupts): Delete.
4905 2011-01-25  Tobias Burnus  <burnus@net-b.de>
4907         PR fortran/47448
4908         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4910 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4912         PR tree-optimization/47427
4913         PR tree-optimization/47428
4914         * gcc.c-torture/compile/pr47427.c: New test.
4915         * gcc.c-torture/compile/pr47428.c: New test.
4917 2011-01-25  Richard Guenther  <rguenther@suse.de>
4919         PR middle-end/47411
4920         * gcc.dg/torture/pr47411.c: New testcase.
4922 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4924         * gfortran.dg/graphite/id-24.f: New.
4925         * gfortran.dg/graphite/id-25.f: New.
4927 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4929         * gfortran.dg/graphite/id-23.f: New.
4931 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4933         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4935 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4937         * gcc.dg/graphite/block-0.c: Un-XFAILed.
4938         * gcc.dg/graphite/block-1.c: Un-XFAILed.
4939         * gcc.dg/graphite/block-7.c: Un-XFAILed.
4940         * gcc.dg/graphite/block-8.c: Un-XFAILed.
4941         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4942         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4943         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4944         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4945         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4947 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4949         * gcc.dg/graphite/block-0.c: Add documentation.
4950         * gcc.dg/graphite/block-4.c: Same.
4951         * gcc.dg/graphite/block-7.c: Same.
4952         * gcc.dg/graphite/block-8.c: New.
4953         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4954         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4955         * gcc.dg/graphite/interchange-12.c: Add documentation.
4956         * gcc.dg/graphite/interchange-13.c: New.
4957         * gcc.dg/graphite/interchange-14.c: New.
4958         * gcc.dg/graphite/interchange-15.c: New.
4959         * gcc.dg/graphite/interchange-8.c: Add documentation.
4960         * gcc.dg/graphite/interchange-mvt.c: Same.
4962 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4964         PR target/47408
4965         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4966         * gcc.target/powerpc/altivec-14.c: Ditto.
4967         * gcc.target/powerpc/altivec-33.c: Ditto.
4968         * gcc.target/powerpc/altivec-types-1.c: Ditto.
4969         * gcc.target/powerpc/altivec-types-2.c: Ditto.
4970         * gcc.target/powerpc/altivec-types-3.c: Ditto.
4971         * gcc.target/powerpc/altivec-types-4.c: Ditto.
4972         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4973         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4974         * g++.dg/ext/altivec-15.C: Ditto.
4975         * g++.dg/ext/altivec-types-1.C: Ditto.
4976         * g++.dg/ext/altivec-types-2.C: Ditto.
4977         * g++.dg/ext/altivec-types-3.C: Ditto.
4978         * g++.dg/ext/altivec-types-4.C: Ditto.
4980 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4982         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4984 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4986         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4987         optimization options.
4989 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4991         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4993         PR testsuite/45988
4994         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4996 2011-01-23  Tobias Burnus  <burnus@net-b.de>
4998         PR fortran/47421
4999         * gfortran.dg/allocatable_scalar_12.f90: New.
5001 2011-01-23  Ira Rosen  <irar@il.ibm.com>
5003         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
5004         vectorization to be not profitable if peeling is used to
5005         realign the memory access.
5006         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
5007         loop bound to avoid loop unrolling.
5008         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5010 2011-01-22  Jan Hubicka  <jh@suse.cz>
5012         PR lto/47333
5013         * g++.dg/lto/pr47333.C: New file.
5015 2011-01-22  Jan Hubicka  <jh@suse.cz>
5017         PR tree-optimization/43884
5018         PR lto/44334
5019         * gcc.dg/autopar/outer-2.c: Increase array size.
5020         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
5022 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5024         PR fortran/38536
5025         * gfortran.dg/c_loc_tests_16.f90:  New test.
5027 2011-01-22  Tobias Burnus  <burnus@net-b.de>
5029         PR fortran/47399
5030         * gfortran.dg/typebound_proc_19.f90: New.
5032 2011-01-21  Jeff Law <law@redhat.com>
5034         PR tree-optimization/47053
5035         * g++.dg/pr47053.C: New test.
5037 2011-01-21  Jason Merrill  <jason@redhat.com>
5039         PR c++/47041
5040         * g++.dg/cpp0x/constexpr-ctor6.C: New.
5042 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5044         PR c++/47388
5045         * g++.dg/cpp0x/range-for10.C: New test.
5046         * g++.dg/template/for1.C: New test.
5048         PR middle-end/45566
5049         * g++.dg/tree-prof/partition3.C: New test.
5051         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
5053         PR rtl-optimization/47366
5054         * g++.dg/opt/pr47366.C: New test.
5056 2011-01-21  Jason Merrill  <jason@redhat.com>
5058         PR c++/46552
5059         * g++.dg/cpp0x/constexpr-regress2.C: New.
5061         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
5063 2011-01-21  Jeff Law <law@redhat.com>
5065         PR rtl-optimization/41619
5066         * gcc.dg/pr41619.c: New.
5068 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5070         PR tree-optimization/47355
5071         * g++.dg/opt/pr47355.C: New test.
5073 2011-01-21  Richard Guenther  <rguenther@suse.de>
5075         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
5076         making main hot.
5078 2011-01-21  Richard Guenther  <rguenther@suse.de>
5080         PR tree-optimization/47365
5081         * gcc.dg/torture/pr47365.c: New testcase.
5082         * gcc.dg/tree-ssa/pr47392.c: Likewise.
5084 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5086         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5088 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5090         PR tree-optimization/47391
5091         * gcc.dg/pr47391.c: New test.
5093 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5095         * g++.dg/template/char1.C: Use signed char.
5097 2011-01-21  Tobias Burnus  <burnus@net-b.de>
5099         PR fortran/47377
5100         * gfortran.dg/pointer_target_4.f90: New.
5102 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5104         PR target/47251
5105         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5106         ILP32 system and not IP32.
5108 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
5110         PR debug/46583
5111         * g++.dg/debug/pr46583.C: New.
5113 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5115         PR debug/47283
5116         * g++.dg/debug/pr47283.C: New test.
5118         PR testsuite/47371
5119         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5120         * gcc.target/i386/headmerge-2.c: Likewise.
5122 2011-01-20  Richard Guenther  <rguenther@suse.de>
5124         PR middle-end/47370
5125         * gcc.dg/torture/pr47370.c: New testcase.
5127 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5129         PR tree-optimization/46130
5130         * gcc.dg/pr46130-1.c: New test.
5131         * gcc.dg/pr46130-2.c: New test.
5133 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
5135         PR c++/47291
5136         * g++.dg/debug/dwarf2/template-params-10.C: New test.
5138 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
5140         PR debug/46240
5141         * g++.dg/debug/pr46240.cc: New.
5143 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5145         PR c++/47303
5146         * g++.dg/template/anonunion1.C: New test.
5148         PR rtl-optimization/47337
5149         * gcc.c-torture/execute/pr47337.c: New test.
5151 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5153         PR testsuite/45342
5154         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5156 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5158         PR tree-optimization/46021
5159         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5161 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5163         PR tree-optimization/47290
5164         * g++.dg/torture/pr47290.C: New test.
5166 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
5168         PR fortran/47240
5169         * gfortran.dg/proc_ptr_comp_29.f90: New.
5171 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
5173         PR testsuite/41146
5174         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5175         powerpc-apple-darwin9.
5177 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
5179         PR rtl-optimization/47299
5180         * gcc.c-torture/execute/pr47299.c: New test.
5182 2011-01-17  Jason Merrill  <jason@redhat.com>
5184         * g++.dg/cpp0x/constexpr-virtual.C: New.
5186 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
5188         PR fortran/47331
5189         * gfortran.dg/gomp/pr47331.f90: New test.
5191 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5193         PR objc/47314
5194         * objc.dg/selector-warn-1.m: New.
5195         * obj-c++.dg/selector-warn-1.mm: New.
5197 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
5199         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5200         Update dg-final accordingly.
5202 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5204         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5206 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5208         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5209         target check.
5210         * gcc.dg/guality/pr36728-2.c: Likewise.
5212 2011-01-17  Richard Guenther  <rguenther@suse.de>
5214         PR tree-optimization/47313
5215         * g++.dg/torture/pr47313.C: New testcase.
5217 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
5219         PR target/47318
5220         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5221         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5222         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5223         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5225         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5226         as __m256i.
5227         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5228         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5229         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5231 2011-01-17  Richard Guenther  <rguenther@suse.de>
5233         PR tree-optimization/45967
5234         * gcc.dg/torture/pr45967-2.c: New testcase.
5235         * gcc.dg/torture/pr45967-3.c: Likewise.
5237 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5239         PR testsuite/47325
5240         * g++.dg/ext/pr47213.C: Require visibility.
5242 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5244         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5245         * gcc.dg/fixed-point/struct-union.c: Update error messages.
5247 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5249         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5250         Linux-based targets.
5252 2011-01-13  Jan Hubicka  <jh@suse.cz>
5254         PR tree-optimization/47276
5255         * gcc.dg/pr47276.c: New testcase.
5257 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
5258             Jonathan Wakely  <jwakely.gcc@gmail.com>
5260         PR c++/33558
5261         * g++.dg/other/pr33558.C: New.
5262         * g++.dg/other/pr33558-2.C: New.
5264 2011-01-14  Martin Jambor  <mjambor@suse.cz>
5266         PR tree-optimization/45934
5267         PR tree-optimization/46302
5268         * g++.dg/ipa/devirt-c-1.C: New test.
5269         * g++.dg/ipa/devirt-c-2.C: Likewise.
5270         * g++.dg/ipa/devirt-c-3.C: Likewise.
5271         * g++.dg/ipa/devirt-c-4.C: Likewise.
5272         * g++.dg/ipa/devirt-c-5.C: Likewise.
5273         * g++.dg/ipa/devirt-c-6.C: Likewise.
5274         * g++.dg/ipa/devirt-6.C: Likewise.
5275         * g++.dg/ipa/devirt-d-1.C: Likewise.
5276         * g++.dg/torture/pr45934.C: Likewise.
5278 2011-01-14  Jason Merrill  <jason@redhat.com>
5280         * g++.dg/cpp0x/variadic105.C: New.
5282 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
5283             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5285         PR objc/45989
5286         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5287         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5288         execution tests on i?86-*-*, x86_64-*-* and
5289         powerpc*-apple-darwin* && ilp32.
5290         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5291         tests on i?86-*-* and x86_64-*-*.
5293 2011-01-14  Richard Guenther  <rguenther@suse.de>
5295         PR tree-optimization/47280
5296         * g++.dg/opt/pr47280.C: New testcase.
5298 2011-01-14  Jason Merrill  <jason@redhat.com>
5300         * g++.dg/cpp0x/constexpr-regress1.C: New.
5302         * g++.dg/ext/flexary2.C: New.
5304 2011-01-14  Richard Guenther  <rguenther@suse.de>
5306         PR middle-end/47281
5307         * gcc.dg/torture/pr47281.c: New testcase.
5308         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5310 2011-01-14  Richard Guenther  <rguenther@suse.de>
5312         PR tree-optimization/47286
5313         * gcc.dg/tree-ssa/pr47286.c: New testcase.
5315 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
5317         PR c++/47213
5318         * g++.dg/ext/pr47213.C: New.
5320 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5322         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5324 2011-01-13  Tobias Burnus  <burnus@net-b.de>
5325             Mikael Morin  <mikael@gcc.gnu.org>
5327         PR fortran/45848
5328         PR fortran/47204
5329         * gfortran.dg/select_type_20.f90: New.
5330         * gfortran.dg/select_type_21.f90: New.
5332 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5334         PR target/47251
5335         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5337 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5339         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5340         * gcc.dg/guality/pr36728-2.c: Likewise.
5342 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
5344         PR debug/PR46973
5345         * g++.dg/debug/dwarf2/template-params-9.C: New test.
5347 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
5349         PR rtl-optimization/45352
5350         * gcc.dg/pr45352-3.c: New.
5352 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5354         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5355         comment.
5356         * g++.dg/cpp0x/range-for8.C: New.
5357         * g++.dg/cpp0x/range-for9.C: New.
5359 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
5361         PR debug/47209
5362         * g++.dg/debug/pr47209.C: New.
5364 2011-01-12  Richard Guenther  <rguenther@suse.de>
5366         PR lto/47259
5367         * gcc.dg/lto/pr47259_0.c: New testcase.
5368         * gcc.dg/lto/pr47259_1.c: Likewise.
5370 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
5372         * objc-obj-c++-shared/Object1.h: Add copyright header, update
5373         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5374         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5375         methods missing from the OBJC2 Object.
5376         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5377         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5378         GNU and NeXT runtimes.
5379         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5380         comments.
5381         * objc-obj-c++-shared/Object1.m: Likewise.
5382         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
5383         * objc.dg/proto-qual-1.m: Likewise.
5384         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5385         * obj-c++.dg/proto-qual-1.mm: Likewise.
5387 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
5389         PR testsuite/33033
5390         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5392 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5394         Fixed the Objective-C++ testsuite and updated all tests.
5395         * lib/obj-c++.exp (obj-c++_init): Declare and set
5396         gcc_warning_prefix and gcc_error_prefix.
5397         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5398         'dg-warning', 'dg-message' and 'dg-error'.
5399         * obj-c++.dg/class-extension-3.mm: Likewise.
5400         * obj-c++.dg/class-protocol-1.mm: Likewise.
5401         * obj-c++.dg/encode-7.mm: Likewise.
5402         * obj-c++.dg/exceptions-3.mm: Likewise.
5403         * obj-c++.dg/exceptions-5.mm: Likewise.
5404         * obj-c++.dg/method-12.mm: Likewise.
5405         * obj-c++.dg/method-13.mm: Likewise.
5406         * obj-c++.dg/method-15.mm: Likewise.
5407         * obj-c++.dg/method-16.mm: Likewise.
5408         * obj-c++.dg/method-4.mm: Likewise.
5409         * obj-c++.dg/method-8.mm: Likewise.
5410         * obj-c++.dg/method-conflict-1.mm: Likewise.
5411         * obj-c++.dg/method-conflict-2.mm: Likewise.
5412         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5413         and uncommented second part of the testcase now that the testsuite
5414         works correctly.
5415         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
5416         and uncommented second part of the testcase now that the testsuite
5417         works correctly.
5418         * obj-c++.dg/private-1.mm: Likewise.
5419         * obj-c++.dg/proto-lossage-4.mm: Likewise.
5420         * obj-c++.dg/syntax-error-7.mm: Likewise.
5421         * obj-c++.dg/warn5.mm: Likewise.
5422         * obj-c++.dg/property/at-property-14.mm: Likewise.
5423         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5424         FIXME.
5425         * obj-c++.dg/property/at-property-18.mm: Likewise.
5426         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5427         FIXME.
5428         * obj-c++.dg/property/at-property-21.mm: Likewise.
5429         * obj-c++.dg/property/at-property-28.mm: Likewise.
5430         * obj-c++.dg/property/at-property-5.mm: Likewise.
5431         * obj-c++.dg/property/dynamic-2.mm: Likewise.
5432         * obj-c++.dg/property/property-neg-3.mm: Likewise.
5433         * obj-c++.dg/property/synthesize-11.mm: Likewise.
5434         * obj-c++.dg/property/synthesize-6.mm: Likewise.
5435         * obj-c++.dg/property/synthesize-8.mm: Likewise.
5436         * obj-c++.dg/property/synthesize-9.mm: Likewise.
5437         * obj-c++.dg/tls/diag-5.mm: Likewise.
5438         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5439         dg-error, now matched correctly.
5441 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5443         * objc.dg/property/at-property-29.m: New.
5444         * obj-c++.dg/property/at-property-29.mm: New.
5446 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5448         * go.test/go-test.exp (go-set-goarch): New proc.
5449         (go-gc-tests): Use it.
5451 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
5453         PR debug/46955
5454         * g++.dg/debug/dwarf2/template-params-8.C: New test.
5456 2011-01-11  Richard Henderson  <rth@redhat.com>
5458         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5460 2011-01-11  Jan Hubicka  <jh@suse.cz>
5462         PR lto/45721
5463         PR lto/45375
5464         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5465         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5467 2011-01-11  Richard Guenther  <rguenther@suse.de>
5469         PR tree-optimization/46076
5470         * gcc.dg/tree-ssa/pr46076.c: New testcase.
5472 2011-01-11  Jeff Law <law@redhat.com>
5474         * PR tree-optimization/47086
5475         * gcc.dg/pr47086.c: New test.
5477 2011-01-11  Jason Merrill  <jason@redhat.com>
5479         PR c++/46658
5480         * g++.dg/template/new10.C: New.
5482         PR c++/45520
5483         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5485 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
5487         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5488         Split type definitions and NSConstantString class into...
5489         * objc-obj-c++-shared/objc-test-suite-types.h: New.
5490         * objc-obj-c++-shared/nsconstantstring-class.h: New.
5491         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5492         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5493         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5494         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5495         to comments.
5496         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5497         encode defines for newer NeXT system headers.
5498         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5499         * obj-c++.dg/torture/strings/string1.mm: Likewise.
5500         * objc.dg/foreach-5.m: Likewise.
5501         * objc.dg/foreach-2.m: Likewise.
5502         * objc.dg/foreach-4.m: Likewise.
5503         * objc.dg/torture/strings/string1.m: Likewise.
5504         * objc.dg/torture/strings/string2.m: Likewise.
5505         * objc.dg/torture/strings/string3.m: Likewise.
5506         * objc.dg/torture/strings/string4.m: Likewise.
5507         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5508         header and stand alone.
5509         * obj-c++.dg/strings/strings-2.mm: Likewise.
5510         * objc.dg/torture/strings/const-str-3.m: Likewise.
5511         * objc.dg/strings/strings-2.m: Likewise.
5512         * objc.dg/strings/const-str-12b.m: Likewise.
5514 2011-01-12  Richard Guenther  <rguenther@suse.de>
5516         PR middle-end/32511
5517         * gcc.dg/attr-weak-1.c: Adjust.
5519 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
5521         PR fortran/47051
5522         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5523         standard compliant and comment.
5525 2011-01-10  Jan Hubicka  <jh@suse.cz>
5527         PR lto/46083
5528         * gcc.dg/initpri3.c: New testcase.
5530 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
5532         PR lto/47222
5533         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5534         externally visible.
5535         (g_esi): Likewise.
5536         (g_ebx): Likewise.
5537         (g_ebp): Likewise.
5538         (g_esp): Likewise.
5539         (g_ebp_save): Likewise.
5540         (g_esp_save): Likewise.
5542 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5544         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5546 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5548         PR tree-optimization/46021
5549         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5550         i?86-*-*, x86_64-*-*.
5552 2011-01-10  Jeff Law <law@redhat.com>
5554         * PR tree-optimization/47141
5555         * gcc.c-torture/compile/pr47141.c: New test.
5557 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5559         PR testsuite/46230
5560         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5561         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5562         * gcc.dg/vect/slp-35.c: Remove XFAILs.
5563         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5565         PR testsuite/46230
5566         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5567         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
5568         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5569         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5570         being vectorized.  Adjust dg-final pattern.
5572         PR testsuite/46230
5573         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5574         * gcc.dg/vect/slp-24.c: Likewise.
5576 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
5578         PR c++/47218
5579         * g++.dg/other/pr47218-1.C: New test file.
5580         * g++.dg/other/pr47218.C: Likewise.
5581         * g++.dg/other/pr47218.h: New supporting header.
5583 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5585         PR objc/47232
5586         * objc.dg/attributes/invalid-attribute-1.m: New.
5587         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5589 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5591         PR fortran/47224
5592         * gfortran.dg/proc_ptr_comp_28.f90: New.
5594 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5596         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5597         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5598         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5599         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5600         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5601         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5602         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5603         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5604         * objc.dg/gnu-api-2-class.m: Likewise.
5605         * objc.dg/gnu-api-2-ivar.m: Likewise.
5606         * objc.dg/gnu-api-2-method.m: Likewise.
5607         * objc.dg/gnu-api-2-objc.m: Likewise.
5608         * objc.dg/gnu-api-2-object.m: Likewise.
5609         * objc.dg/gnu-api-2-property.m: Likewise.
5610         * objc.dg/gnu-api-2-protocol.m: Likewise.
5611         * objc.dg/gnu-api-2-sel.m: Likewise.
5613 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5615         * objc.dg/foreach-1.m: Skip for Darwin < 9.
5616         * objc.dg/objc-foreach-4.m: Likewise.
5617         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5618         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5619         * objc.dg/foreach-4.m: Likewise.
5620         * objc.dg/foreach-5.m: Likewise.
5621         * objc.dg/foreach-3.m: Return self from init.
5623 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5625         PR fortran/38536
5626         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
5628 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5630         PR fortran/46313
5631         * gfortran.dg/class_35.f90: New.
5633 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5635         * objc.dg/foreach-1.m: Add "-Wall" to flags.
5637 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5639         PR objc/47078
5640         * objc.dg/invalid-method-2.m: New.
5641         * obj-c++.dg/invalid-method-2.mm: New.
5643 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
5645         PR fortran/46896
5646         * gfortran.dg/transpose_optimization_2.f90 : New test.
5648 2011-01-08  Jan Hubicka  <jh@suse.cz>
5650         PR tree-optmization/46469
5651         * g++.dg/torture/pr46469.C: New testcase.
5653 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5655         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5656         emulation of libobjc-gnu structure layout functionality to ..
5657         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5658         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5659         * objc/execute/bf-common.h: Adjust headers.
5660         * objc/execute/bf-1.m: Likewise.
5661         * objc/execute/bf-2.m: Likewise.
5662         * objc/execute/bf-3.m: Likewise.
5663         * objc/execute/bf-4.m: Likewise.
5664         * objc/execute/bf-5.m: Likewise.
5665         * objc/execute/bf-6.m: Likewise.
5666         * objc/execute/bf-7.m: Likewise.
5667         * objc/execute/bf-8.m: Likewise.
5668         * objc/execute/bf-9.m: Likewise.
5669         * objc/execute/bf-10.m: Likewise.
5670         * objc/execute/bf-11.m: Likewise.
5671         * objc/execute/bf-12.m: Likewise.
5672         * objc/execute/bf-13.m: Likewise.
5673         * objc/execute/bf-14.m: Likewise.
5674         * objc/execute/bf-15.m: Likewise.
5675         * objc/execute/bf-16.m: Likewise.
5676         * objc/execute/bf-17.m: Likewise.
5677         * objc/execute/bf-18.m: Likewise.
5678         * objc/execute/bf-19.m: Likewise.
5679         * objc/execute/bf-20.m: Likewise.
5680         * objc/execute/bf-21.m: Likewise.
5681         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5682         objc_get_type_qualifiers ().
5684 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5686         PR fortran/45777
5687         * gfortran.dg/dependency_39.f90:  New test.
5689 2011-01-07  Jan Hubicka  <jh@suse.cz>
5691         Get builtins tests ready for linker plugin.
5692         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5693         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5694         my_memset, my_bzero): Mark used.
5695         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5696         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5697         volatile.
5698         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5699         volatile.
5701 2011-01-07  Jan Hubicka  <jh@suse.cz>
5703         PR tree-optimization/46367
5704         * g++.dg/torture/pr46367.C: New file.
5706 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5708         PR target/47201
5709         * gcc.dg/pr47201.c: New test.
5711         PR bootstrap/47187
5712         * gcc.dg/tree-prof/pr47187.c: New test.
5714 2011-01-07  Tobias Burnus  <burnus@net-b.de>
5716         PR fortran/41580
5717         * gfortran.dg/extends_type_of_3.f90: New.
5719 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
5721         * g++.dg/ext/dllexport-MI1.C: Adjust test.
5722         * g++.dg/ext/dllimport-MI1.C: Likewise.
5723         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5724         * g++.dg/ext/dllimport10.C: Likewise.
5725         * g++.dg/ext/dllimport11.C: Likewise.
5726         * g++.dg/ext/dllimport12.C: Likewise.
5727         * g++.dg/ext/dllimport13.C: Likewise.
5728         * g++.dg/ext/dllimport2.C: Likewise.
5729         * g++.dg/ext/dllimport3.C: Likewise.
5730         * g++.dg/ext/dllimport4.C: Likewise.
5731         * g++.dg/ext/dllimport5.C: Likewise.
5732         * g++.dg/ext/dllimport6.C: Likewise.
5733         * g++.dg/ext/dllimport8.C: Likewise.
5734         * g++.dg/ext/dllimport9.C: Likewise.
5735         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5736         targets, too. Additionally enable test for i?86-*-mingw*.
5737         * g++.dg/ext/selectany1.C: Likewise.
5738         Remove guard variable check.
5740 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
5742         PR fortran/47189
5743         PR fortran/47194
5744         * gfortran.dg/storage_size_3.f08: Extended.
5746 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5748         PR c++/47022
5749         * g++.dg/template/stdarg1.C: New test.
5751 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5753         PR fortran/47195
5754         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5755         * gfortran.dg/defined_operators_1.f90: Split the subroutine
5756         from the interface of functions to not hide the errors that
5757         shall be tested.
5759 2011-01-06  Jan Hubicka  <jh@suse.cz>
5761         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5762         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5764 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5766         PR fortran/33117
5767         PR fortran/46478
5768         * gfortran.dg/interface_33.f90: New test.
5770 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
5772         PR c/47150
5773         * gcc.c-torture/compile/pr47150.c: New test.
5775 2011-01-06  Ira Rosen  <irar@il.ibm.com>
5777         PR tree-optimization/47139
5778         * gcc.dg/vect/pr47139.c: New test.
5780 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5782         PR fortran/47180
5783         * gfortran.dg/extends_type_of_2.f03: New.
5785 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5787         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5789 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5791         * gnat.dg/opt14.adb: New test.
5793 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5795         PR fortran/46017
5796         * gfortran.dg/allocate_error_2.f90:  New test.
5798 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5800         PR fortran/47024
5801         * gfortran.dg/storage_size_3.f08: New.
5803 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5805         PR libgfortran/47154
5806         * gfortran.dg/namelist_68.f90: New test.
5808 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5810         * gnat.dg/unchecked_convert8.ad[sb]: New test.
5812 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
5814         PR fortran/46448
5815         * gfortran.dg/class_34.f90: New.
5817 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5819         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5820         use __builtin_inff.  Skip all single-precision tests that require
5821         Infinity.
5823 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5825         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5827 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
5829         PR tree-optimization/47148
5830         * gcc.c-torture/execute/pr47148.c: New test.
5832         PR tree-optimization/47155
5833         * gcc.c-torture/execute/pr47155.c: New test.
5835         PR rtl-optimization/47157
5836         * gcc.c-torture/compile/pr47157.c: New test.
5838 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5840         * gcc.dg/torture/vector-shift2.c (schar): Define.
5841         (main): Always use schar or uchar instead of plain "char" to avoid
5842         dependencies on implementation-defined char signedness.
5844 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5846         PR tree-optimization/46801
5847         * gnat.dg/pack9.adb: Remove xfail.
5849 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5851         PR tree-optimization/46984
5852         * g++.dg/ipa/pr46984.C: New test.
5854 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
5856         PR fortran/46408
5857         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5859 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
5861         PR tree-optimization/47140
5862         * gcc.c-torture/compile/pr47140.c: New test.
5864         PR rtl-optimization/47028
5865         * gcc.dg/pr47028.c: New test.
5867 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5869         * objc.dg/protocol-forward-1.m: Removed TODO.
5870         * objc.dg/protocol-forward-2.m: New.
5871         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5872         * obj-c++.dg/protocol-forward-2.mm: New.
5874 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
5876         PR target/38662
5877         * g++.dg/eh/pr38662.C: New testcase.
5879 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
5881         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5882         scan for newline '\n'.
5885 Copyright (C) 2011 Free Software Foundation, Inc.
5887 Copying and distribution of this file, with or without modification,
5888 are permitted in any medium without royalty provided the copyright
5889 notice and this notice are preserved.