Revert wrong checkin
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9c9b6fb470e0ea95a1998931e862d47421d3fa64
1 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3         PR fortran/47601
4         * gfortran.dg/extends_13.f03: New.
6 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
8         PR rtl-optimization/49095
9         * gcc.target/i386/pr49095.c: New test.
11 2011-05-29  Tobias Burnus  <burnus@net-b.de>
13         PR fortran/18918
14         * gfortran.dg/coarray_24.f90: New.
16 2011-05-29  Tobias Burnus  <burnus@net-b.de>
18         PR fortran/18918
19         * gfortran.dg/coarray_23.f90: New.
21 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
23         From Ryan Mansfield
24         * gcc.dg/pr48826.c: New test.
26 2011-05-29  Richard Guenther  <rguenther@suse.de>
28         PR tree-optimization/49217
29         * gcc.dg/torture/pr49217.c: New testcase.
31 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
33         PR testsuite/49222
34         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
36 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
38         * gnat.dg/boolean_subtype.adb: Rename to...
39         * gnat.dg/boolean_subtype1.adb: ...this.
41 2011-05-28  Jason Merrill  <jason@redhat.com>
43         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
45 2011-05-27  Jason Merrill  <jason@redhat.com>
47         * g++.dg/cpp0x/enum18.C: Adjust.
49         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
51 2011-05-27  Tobias Burnus  <burnus@net-b.de>
53         PR fortran/18918
54         * gfortran.dg/coarray_22.f90: New.
56 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
58         PR tree-optimization/46728
59         * gcc.target/powerpc/pr46728-1.c: New.
60         * gcc.target/powerpc/pr46728-2.c: New.
61         * gcc.target/powerpc/pr46728-3.c: New.
62         * gcc.target/powerpc/pr46728-4.c: New.
63         * gcc.target/powerpc/pr46728-5.c: New.
64         * gcc.dg/pr46728-6.c: New.
65         * gcc.target/powerpc/pr46728-7.c: New.
66         * gcc.target/powerpc/pr46728-8.c: New.
67         * gcc.dg/pr46728-9.c: New.
68         * gcc.target/powerpc/pr46728-10.c: New.
69         * gcc.target/powerpc/pr46728-11.c: New.
70         * gcc.dg/pr46728-12.c: New.
71         * gcc.target/powerpc/pr46728-13.c: New.
72         * gcc.target/powerpc/pr46728-14.c: New.
73         * gcc.target/powerpc/pr46728-15.c: New.
74         * gcc.target/powerpc/pr46728-16.c: New.
76 2011-05-27  Jason Merrill  <jason@redhat.com>
78         * g++.dg/abi/mangle47.C: New.
80         PR c++/49176
81         * g++.dg/template/const5.C: New.
83         * g++.dg/cpp0x/enum18.C: New.
85         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
87         * g++.dg/cpp0x/error6.C: New.
89         * g++.dg/cpp0x/error5.C: New.
91 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
93         PR c++/49165
94         * g++.dg/eh/cond6.C: New test.
96 2011-05-27  Tobias Burnus  <burnus@net-b.de>
98         PR fortran/48820
99         * gfortran.dg/rank_3.f90: New.
100         * gfortran.dg/rank_4.f90: New.
102 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
104         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
105         replace dump search.
107 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
109         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
110         * gnat.dg/bit_packed_array5.adb: ...here.
112 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
114         PR c++/42056
115         * testsuite/g++.dg/cpp0x/auto25.C: New.
117 2011-05-27  Richard Guenther  <rguenther@suse.de>
119         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
121 2011-05-27  Richard Guenther  <rguenther@suse.de>
123         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
125 2011-05-27  Richard Guenther  <rguenther@suse.de>
127         PR middle-end/49189
128         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
130 2011-05-26  Jason Merrill  <jason@redhat.com>
132         * g++.dg/cpp0x/friend1.C: New.
133         * g++.dg/cpp0x/friend2.C: New.
135         * g++.dg/cpp0x/auto7.C: Update.
136         * g++.dg/template/crash50.C: Adjust.
137         * g++.dg/template/static9.C: Adjust.
138         * g++.old-deja/g++.ext/memconst.C: Adjust.
140 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
142         * gcc.dg/march.c: Ignore a note for some targets.
144 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
145             Nathan Froyd  <froydnj@codesourcery.com>
147         PR c++/2288
148         PR c++/18770
149         * g++.old-deja/g++.jason/cond.C: Remove xfails.
150         * g++.dg/parse/pr18770.C: New test.
151         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
153 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
155         PR fortran/48955
156         * gfortran.dg/dependency_40.f90 : New test.
158 2011-05-26  Tobias Burnus  <burnus@net-b.de>
160         PR fortran/18918
161         * gfortran.dg/coarray/registering_1.f90: New.
163 2011-05-26  Jason Merrill  <jason@redhat.com>
165         * g++.dg/cpp0x/variadic111.C: New.
166         * g++.dg/cpp0x/variadic41.C: Adjust.
168 2011-05-26  Richard Guenther  <rguenther@suse.de>
170         PR tree-optimization/48702
171         * gcc.dg/torture/pr48702.c: New testcase.
173 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
175         PR gcov-profile/48845
176         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
177         support.
178         * gcc.dg/matrix/matrix.exp: Likewise.
179         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
180         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
181         line number to check_profiling_available.
182         * lib/target-supports.exp (check_profiling_available): Account for
183         this.
184         Require TLS runtime support with -fprofile-generate.
185         * lib/profopt.exp (profopt-execute): Add TLS options for
186         -fprofile-generate.
187         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
189 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
191         PR c++/49165
192         * g++.dg/eh/cond5.C: New test.
194         PR tree-optimization/49161
195         * gcc.c-torture/execute/pr49161.c: New test.
197 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
199         * gcc.target/arm/neon-vorn-vbic.c: New test.
201 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
203         PR tree-optimization/49038
204         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
205         * gcc.dg/vect/pr49038.c: New test.
207 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
208         * g++.dg/init/pr25811-3.C: New.
209         * g++.dg/init/pr25811-4.C: New.
211 2011-05-25  Jason Merrill  <jason@redhat.com>
213         * g++.dg/cpp0x/enum17.C: New.
214         * g++.old-deja/g++.jason/rfg10.C: Adjust.
216         * g++.dg/cpp0x/auto24.C: New.
218         * g++.dg/cpp0x/error4.C: New.
220         * g++.dg/cpp0x/rv-restrict.C: New.
222         * g++.dg/cpp0x/enum15.C: New.
223         * g++.dg/cpp0x/constexpr-switch2.C: New.
225         * g++.dg/cpp0x/variadic110.C: New.
227         * g++.dg/cpp0x/auto9.C: Add typedef test.
229         * g++.dg/cpp0x/auto23.C: New.
230         * g++.dg/cpp0x/auto9.C: Adjust.
232         * g++.dg/cpp0x/defaulted29.C: New.
234         * g++.dg/cpp0x/initlist51.C: New.
236 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
238         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
239         * g++.dg/abi/packed1.C: Suppress warning.
240         * g++.dg/warn/Wunused-parm-3.C: Likewise.
241         * g++.dg/template/stdarg1.C: Likewise.
242         * g++.dg/other/packed1.C: Remove arm from xfail list.
244 2011-05-25  Jason Merrill  <jason@redhat.com>
246         * g++.dg/cpp0x/enum16.C: New.
247         * g++.dg/parse/error15.C: Adjust.
249         * g++.dg/cpp0x/initlist50.C: New.
251         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
253         * g++.dg/cpp0x/variadic109.C: New.
255 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
257          * gcc.target/i386/pause-1.c: New.
259 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
261         * gcc.dg/stack-usage-1.c: Adjust comment.
262         * gcc.dg/stack-usage-2.c: New test.
264 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
266         PR c++/49136
267         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
268         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
270 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
272         PR rtl-optimization/48757
273         * gfortran.dg/pr48757.f:  New test case.
275 2011-05-24  Jason Merrill  <jason@redhat.com>
277         * g++.dg/cpp0x/access01.C: New.
279 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
281         PR libobjc/48177
282         * objc.dg/pr48177.m: New testcase.      
284 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
286         PR objc/48187
287         * objc.dg/pr48187.m: New testcase.
288         * obj-c++.dg/pr48187.mm: New testcase.
289         * objc.dg/ivar-extra-semicolon.m: New testcase.
291 2011-05-24  Jason Merrill  <jason@redhat.com>
293         * g++.dg/template/access21.C: New.
294         * g++.dg/template/access22.C: New.
296 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
298         PR rtl-optimization/48633
299         * g++.dg/pr48633.C: New test.
301 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
303         PR target/49133
304         * g++.dg/other/pr49133.C: New test.
306 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
307             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
309         * gcc.dg/torture/tls/run-gd.c: New test.
310         * gcc.dg/torture/tls/run-ie.c: New test.
311         * gcc.dg/torture/tls/run-ld.c: New test.
312         * gcc.dg/torture/tls/run-le.c: New test.
313         * lib/target-supports.exp (check_effective_target_tls_runtime):
314         Build testcase with TLS options.
316 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
318         * gcc.dg/vect/pr48172.c: Remove dg-do run.
320 2011-05-24  Tom de Vries  <tom@codesourcery.com>
322         PR tree-optimization/49121
323         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
325 2011-05-23  Jason Merrill  <jason@redhat.com>
327         * g++.dg/cpp0x/defaulted28.C: New.
329         * g++.dg/cpp0x/sfinae25.C: New.
331         * g++.dg/cpp0x/rv-cast2.C: New.
333         * g++.dg/cpp0x/enum14.C: New.
335 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
337         PR lto/49123
338         * gcc.c-torture/execute/pr49123.c: New test.
340         PR debug/49032
341         * gcc.dg/debug/pr49032.c: New test.
343         PR c/49120
344         * gcc.dg/pr49120.c: New test.
346 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
348         PR target/47315
349         * gcc.target/i386/pr47315.c: New test.
351 2011-05-23  Jason Merrill  <jason@redhat.com>
353         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
355         * g++.dg/cpp0x/sfinae24.C: New.
357         * g++.dg/cpp0x/error3.C: New.
359         * g++.dg/cpp0x/defaulted27.C: New.
361         * g++.dg/cpp0x/decltype27.C: New.
363 2011-05-23  Richard Guenther  <rguenther@suse.de>
365         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
367 2011-05-23  Richard Guenther  <rguenther@suse.de>
369         PR tree-optimization/40874
370         * g++.dg/tree-ssa/pr40874.C: New testcase.
372 2011-05-23  Richard Guenther  <rguenther@suse.de>
374         PR tree-optimization/49115
375         * g++.dg/torture/pr49115.C: New testcase.
377 2011-05-23  Richard Guenther  <rguenther@suse.de>
379         PR middle-end/15419
380         * gcc.dg/memcpy-3.c: New testcase.
382 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
384         PR middle-end/48973
385         * gcc.c-torture/execute/pr48973-1.c: New test.
386         * gcc.c-torture/execute/pr48973-2.c: New test.
388 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
390         PR c++/18016
391         * g++.dg/warn/pr18016.C: New.
393 2011-05-23  Tom de Vries  <tom@codesourcery.com>
395         PR target/45098
396         * gcc.target/arm/ivopts-6.c: New test.
398 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
400         PR middle-end/49029
401         * gcc.c-torture/compile/pr49029.c: New test.
403 2011-05-22  Jason Merrill  <jason@redhat.com>
405         * g++.dg/cpp0x/sfinae23.C: New.
406         * g++.dg/cpp0x/sfinae8.C: Correct.
408 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
410         * gfortran.dg/function_optimize_8.f90:  New test case.
412 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
414         PR tree-optimization/49087
415         * gcc.dg/vect/O3-pr49087.c: New test.
417 2011-05-21  Jason Merrill  <jason@redhat.com>
419         * g++.dg/debug/const5.C: New.
421 2011-05-20  Jason Merrill  <jason@redhat.com>
423         * g++.dg/cpp0x/constexpr-static7.C: Extend.
425         * g++.dg/cpp0x/constexpr-static7.C: New.
427         * g++.dg/cpp0x/enum12.C: New.
428         * g++.dg/cpp0x/enum13.C: New.
430 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
432         PR fortran/48699
433         * gfortran.dg/select_type_23.f03: New.
435 2011-05-20  Jason Merrill  <jason@redhat.com>
437         * g++.dg/cpp0x/defaulted26.C: New.
439         * g++.dg/cpp0x/noexcept02.C: Fix.
440         * g++.dg/cpp0x/noexcept03.C: Fix.
441         * g++.dg/cpp0x/noexcept08.C: Fix.
442         * g++.dg/cpp0x/noexcept10.C: New.
444 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
446         PR fortran/48706
447         * gfortran.dg/extends_12.f03: New.
449 2011-05-20  Jason Merrill  <jason@redhat.com>
451         * g++.dg/template/koenig9.C: New.
452         * g++.dg/opt/pr47615.C: Fix.
453         * g++.dg/overload/defarg1.C: Fix.
454         * g++.dg/tc1/dr213.C: Remove xfail.
455         * g++.dg/torture/pr34850.C: Fix.
456         * g++.dg/torture/pr39362.C: Fix.
457         * g++.old-deja/g++.brendan/crash56.C: Fix.
458         * g++.old-deja/g++.pt/memtemp47.C: Fix.
460 2011-05-20  Richard Guenther  <rguenther@suse.de>
462         PR tree-optimization/49079
463         * gcc.dg/torture/pr49079.c: New testcase.
465 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
467         PR tree-optimization/49073
468         * gcc.c-torture/execute/pr49073.c: New test.
470 2011-06-19  Tobias Burnus  <burnus@net-b.de>
472         PR fortran/18918
473         * gfortran.dg/coarray_21.f90: New.
475 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
477         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
478         output.
480 2011-05-19  Richard Guenther  <rguenther@suse.de>
482         PR testsuite/49063
483         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
485 2011-05-19  Richard Guenther  <rguenther@suse.de>
487         PR middle-end/48985
488         * gcc.dg/builtin-object-size-11.c: New testcase.
490 2011-05-19  Tom de Vries  <tom@codesourcery.com>
492         PR target/45098
493         * gcc.target/arm/ivopts.c: New test.
494         * gcc.target/arm/ivopts-2.c: New test.
496 2011-05-19  Tom de Vries  <tom@codesourcery.com>
498         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
500 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
502         * gcc.c-torture/execute/960321-1.x: Remove.
504 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
506         PR fortran/48700
507         * gfortran.dg/move_alloc_4.f90: New.
509 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
511         PR target/49002
512         * gcc.target/i386/pr49002-1.c: New test.
513         * gcc.target/i386/pr49002-2.c: Likewise.
515 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
517         PR tree-optimization/49039
518         * gcc.c-torture/execute/pr49039.c: New test.
519         * gcc.dg/tree-ssa/pr49039.c: New test.
520         * g++.dg/torture/pr49039.C: New test.
522 2011-05-18  Jason Merrill  <jason@redhat.com>
524         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
525         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
526         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
528 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
530         * gcc.target/bfin/mcpu-bf592.c: New test.
532 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
534         PR tree-optimization/41881
535         * gcc.dg/vect/O3-pr41881.c: New test.
536         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
538 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
540         PR tree-optimization/49000
541         * gcc.dg/pr49000.c: New test.
543 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
545         * gnat.dg/invalid1.adb: New test.
547 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
549         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
550         scan pattern.
551         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
552         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
554 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
556         PR c++/48994
557         * g++.dg/cpp0x/range-for18.C: New.
559 2011-05-15  Tobias Burnus  <burnus@net-b.de>
561         PR fortran/18918
562         * gfortran.dg/coarray/image_index_2.f90: New.
564 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
566         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
567         * g++.dg/cpp0x/override2.C: New.
569 2011-05-14  Tobias Burnus  <burnus@net-b.de>
571         PR fortran/18918
572         * gfortran.de/coarray_20.f90: New.
574 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
576         PR fortran/22572
577         * function_optimize_7.f90:  New test case.
579 2011-05-13  Jason Merrill  <jason@redhat.com>
581         * g++.dg/cpp0x/decltype26.C: New.
582         * g++.dg/cpp0x/enum11.C: New.
584 2011-05-13  Tobias Burnus  <burnus@net-b.de>
586         PR fortran/48972
587         PR fortran/48991
588         * gfortran.dg/assign_8.f90: Update dg-error.
590 2011-05-13  Tobias Burnus  <burnus@net-b.de>
592         PR fortran/48972
593         * gfortran.dg/io_constraints_8.f90: New.
594         * gfortran.dg/io_constraints_9.f90: New.
596 2011-05-13  Martin Thuresson  <martint@google.com>
598         PR gcov-profile/47793
599         * gcc.dg/pr47793.c: New.
601 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
603         PR tree-optimization/48975
604         * gcc.dg/pr48975.c: New test.
606 2011-05-12  Tobias Burnus  <burnus@net-b.de>
608         PR fortran/48972
609         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
611 2011-05-12  Jason Merrill  <jason@redhat.com>
613         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
615 2011-05-12  Geert Bosch  <bosch@adacore.com>
617         * gnat.dg/view_conversion1.adb: New test.
619 2011-05-12  Richard Guenther  <rguenther@suse.de>
621         PR tree-optimization/48172
622         * gcc.dg/vect/pr48172.c: New testcase.
624 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
626         PR debug/48967
627         * g++.dg/opt/pr48967.C: New test.
629 2011-05-11  Jason Merrill  <jason@redhat.com>
631         * g++.dg/cpp0x/constexpr-friend.C: New.
632         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
634         * g++.dg/cpp0x/sfinae22.C: New.
636 2011-05-11  Tobias Burnus  <burnus@net-b.de>
638         PR fortran/48889
639         * gfortran.dg/generic_24.f90: New.
641 2011-05-11  Richard Guenther  <rguenther@suse.de>
643         PR tree-optimization/15256
644         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
646 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
648         PR debug/48159
649         * gcc.dg/pr48159-1.c: New test.
650         * gcc.dg/pr48159-2.c: New test.
652 2011-05-11  Richard Guenther  <rguenther@suse.de>
654         PR middle-end/48953
655         * gcc.dg/torture/pr48953.c: New testcase.
657 2011-05-11  Richard Guenther  <rguenther@suse.de>
659         PR tree-optimization/18041
660         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
662 2011-05-11  Alan Modra  <amodra@gmail.com>
664         PR target/47755
665         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
667 2011-05-10  Jason Merrill  <jason@redhat.com>
669         * g++.dg/cpp0x/defaulted25.C: New.
670         * g++.dg/template/crash7.C: Adjust.
672         * g++.dg/cpp0x/variadic108.C: New.
674 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
676         * g++.dg/inherit/virtual9.C: Extend.
678 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
680         PR target/48857
681         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
682         are passed and returned in vector registers.
684 2011-05-10  Richard Guenther  <rguenther@suse.de>
686         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
687         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
688         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
689         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
690         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
691         applies.
693 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
695         PR tree-optimization/48611
696         PR tree-optimization/48794
697         * gfortran.dg/gomp/pr48611.f90: New test.
698         * gfortran.dg/gomp/pr48794.f90: New test.
700         PR debug/48928
701         * gcc.dg/dfp/pr48928.c: New test.
703 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
705         PR c++/48522
706         * g++.dg/cpp0x/pr48522.C: New.
708 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
710         PR c++/48735
711         * g++.dg/cpp0x/sfinae21.C: New.
713 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
715         * g++.dg/template/sfinae28.C: Rename to...
716         * g++.dg/cpp0x/sfinae19.C: ... this.
717         * g++.dg/template/sfinae29.C: Rename to...
718         * g++.dg/cpp0x/sfinae20.C: ... this.
720 2011-05-09  Jeff Law <law@redhat.com>
722         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
723         consistent results.
725 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
727         PR c++/20039
728         * g++.dg/init/pr20039.C: New.
730 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
732         PR c++/48737
733         PR c++/48744
734         * g++.dg/template/sfinae28.C: New.
735         * g++.dg/template/sfinae29.C: Likewise.
737 2011-05-09  Jason Merrill  <jason@redhat.com>
739         * g++.dg/template/nontype23.C: New.
741 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
742         PR c++/48859
743         * g++.dg/init/pr48859.C: New.
745 2011-05-09  Jason Merrill  <jason@redhat.com>
747         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
748         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
749         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
750         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
751         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
752         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
753         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
754         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
756 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
758         * g++.dg/inherit/virtual9.C: New.
760 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
762         PR c++/48574
763         * g++.dg/template/dependent-expr8.C: New test case.
765 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
767         PR tree-optimization/48837
768         * gcc.dg/pr48837.c: New testcase.
770 2011-05-06  Jason Merrill  <jason@redhat.com>
772         * g++.dg/cpp0x/constexpr-condition2.C: New.
774         * g++.dg/cpp0x/constexpr-missing.C: New.
776 2011-05-06  Tobias Burnus  <burnus@net-b.de>
778         PR fortran/18918
779         * gfortran.dg/coarray/this_image_2.f90: New.
781 2011-05-06  Tobias Burnus  <burnus@net-b.de>
783         PR fortran/48858
784         PR fortran/48820
785         * gfortran.dg/bind_c_usage_22.f90: New.
786         * gfortran.dg/bind_c_usage_23.f90: New.
787         * gfortran.dg/bind_c_usage_24.f90: New.
788         * gfortran.dg/bind_c_usage_24_c.c: New.
790 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
792         PR c++/48838
793         * g++.dg/template/member9.C: New test case.
795 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
797         * gnat.dg/discr29.ad[sb]: New test.
798         * gnat.dg/discr30.adb: Likewise.
800 2011-05-05  Julian Brown  <julian@codesourcery.com>
802         * gcc.target/arm/neon-vset_lanes8.c: New test.
804 2011-05-05  Jason Merrill  <jason@redhat.com>
806         * g++.dg/init/new32.C: New.
808 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
810         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
811         Fix typo.
813 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
815         PR rtl-optimization/48381
816         * gcc.c-torture/compile/pr48381.c: New test.
818 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
820         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
821         to dg-options.
822         * gcc.target/i386/opt-1.c: Ditto.
824 2011-05-04  Jason Merrill  <jason@redhat.com>
826         * g++.dg/conversion/base1.C: New.
828 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
830         PR libgfortran/48787
831         * gfortran.dg/round_3.f08: Add more checks to test case.
833 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
835         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
836         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
837         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
838         Gate test on effective_target fd_truncate.
840 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
842         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
843         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
844         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
845         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
846         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
847         * gcc.target/i386/pr38824.c: Ditto.
848         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
849         * gcc.target/i386/vecinit-2.c: Ditto.
850         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
851         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
852         * gcc.target/i386/parity-2.c: Ditto.
853         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
855 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
857         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
858         remove duplication.
859         * gcc.target/bfin/mcpu-bf514.c: Likewise.
860         * gcc.target/bfin/mcpu-bf516.c: Likewise.
861         * gcc.target/bfin/mcpu-bf518.c: Likewise.
863 2011-05-03  Tobias Burnus  <burnus@net-b.de>
865         PR fortran/18918
866         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
868 2011-05-03  Tobias Burnus  <burnus@net-b.de>
870         PR fortran/18918
871         * gfortran.dg/coarray/this_image_1.f90: New.
873 2011-05-03  Tobias Burnus  <burnus@net-b.de>
875         PR fortran/18918
876         * gfortran.dg/coarray/caf.dg: New.
877         * gfortran.dg/coarray/image_index_1.f90: New, copied
878         from ../coarray_16.f90.
880 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
882         PR c++/28501
883         * g++.dg/ext/complex9.C: New.
885 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
887         From Mike Frysinger
888         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
889         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
890         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
892 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
894         * gcc.target/bfin/builtins: Created.
895         * gcc.target/bfin/hisilh-O0.c: Deleted.
896         * gcc.target/bfin/hisilh.c: Moved to...
897         * gcc.target/bfin/builtins/hisilh.c: ...here.
898         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
899         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
900         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
901         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
902         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
903         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
904         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
905         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
906         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
907         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
908         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
909         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
910         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
911         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
912         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
913         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
914         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
915         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
916         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
917         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
918         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
919         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
920         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
921         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
922         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
923         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
924         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
925         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
926         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
927         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
928         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
929         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
930         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
931         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
932         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
933         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
934         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
935         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
936         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
937         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
938         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
939         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
940         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
941         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
942         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
943         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
944         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
945         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
946         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
947         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
948         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
949         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
950         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
951         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
952         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
953         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
954         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
955         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
956         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
957         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
958         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
959         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
960         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
961         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
962         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
963         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
964         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
965         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
966         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
967         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
968         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
969         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
970         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
971         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
972         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
973         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
974         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
975         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
976         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
977         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
978         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
979         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
980         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
981         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
982         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
983         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
984         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
985         * gcc.target/bfin/builtins/circptr.c: Ditto.
986         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
987         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
988         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
989         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
990         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
991         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
992         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
993         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
994         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
995         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
996         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
997         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
998         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
999         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
1000         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
1001         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
1002         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
1003         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
1004         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
1005         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
1006         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
1007         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
1008         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
1009         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
1010         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
1011         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
1012         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
1013         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
1014         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
1015         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
1016         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
1017         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
1018         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
1019         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
1020         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
1021         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
1022         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
1023         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
1024         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
1025         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
1026         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
1027         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
1028         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
1029         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
1030         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
1031         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
1032         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
1033         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
1034         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
1035         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
1036         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
1037         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
1038         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
1039         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
1040         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
1041         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
1042         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
1043         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
1044         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
1045         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
1046         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
1047         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
1048         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
1049         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
1050         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
1051         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
1052         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
1053         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
1054         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
1055         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
1057 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
1059         * gcc.target/arm/cold-lc.c: New test.
1061 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
1063         PR target/48774
1064         * gcc.dg/pr48774.c: New test.
1066 2011-05-03  Richard Guenther  <rguenther@suse.de>
1068         * gcc.dg/large-size-array-5.c: New testcase.
1070 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1072         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
1074 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1076         * lib/target-supports.exp (check_effective_target_vect_strided):
1077         Replace with...
1078         (check_effective_target_vect_strided2)
1079         (check_effective_target_vect_strided3)
1080         (check_effective_target_vect_strided4)
1081         (check_effective_target_vect_strided8): ...these new functions.
1083         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
1084         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
1085         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1086         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
1087         * gcc.dg/vect/pr37539.c: Likewise.
1088         * gcc.dg/vect/slp-11a.c: Likewise.
1089         * gcc.dg/vect/slp-11b.c: Likewise.
1090         * gcc.dg/vect/slp-11c.c: Likewise.
1091         * gcc.dg/vect/slp-12a.c: Likewise.
1092         * gcc.dg/vect/slp-12b.c: Likewise.
1093         * gcc.dg/vect/slp-18.c: Likewise.
1094         * gcc.dg/vect/slp-19a.c: Likewise.
1095         * gcc.dg/vect/slp-19b.c: Likewise.
1096         * gcc.dg/vect/slp-21.c: Likewise.
1097         * gcc.dg/vect/slp-23.c: Likewise.
1098         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1100         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
1101         instead of vect_interleave && vect_extract_even_odd.
1102         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
1103         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
1104         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
1105         * gcc.dg/vect/vect-1.c: Likewise.
1106         * gcc.dg/vect/vect-10.c: Likewise.
1107         * gcc.dg/vect/vect-98.c: Likewise.
1108         * gcc.dg/vect/vect-107.c: Likewise.
1109         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1110         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1111         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1112         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1113         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1114         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1115         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1116         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1117         * gcc.dg/vect/vect-strided-float.c: Likewise.
1118         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1119         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1120         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1121         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1122         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1123         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1124         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1125         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1126         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1127         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1128         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1129         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1130         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1131         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1132         * gcc.dg/vect/vect-vfa-03.c: Likewise.
1134         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
1135         target condition.
1136         * gcc.dg/vect/pr30843.c: Likewise.
1137         * gcc.dg/vect/pr33866.c: Likewise.
1138         * gcc.dg/vect/slp-reduc-6.c: Likewise.
1139         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
1140         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
1141         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
1143 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1145         * gcc.dg/vect/slp-11.c: Split into...
1146         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
1147         gcc.dg/vect/slp-11c.c: ...these tests.
1148         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
1149         * gcc.dg/vect/slp-12c.c: ...this new test.
1150         * gcc.dg/vect/slp-19.c: Split into...
1151         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
1152         gcc.dg/vect/slp-19c.c: ...these new tests.
1154 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
1156         * lib/target-supports.exp
1157         (check_effective_target_vect_extract_even_odd_wide): Delete.
1158         (check_effective_target_vect_strided_wide): Likewise.
1159         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1160         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1161         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1162         * gcc.dg/vect/pr37539.c: Likewise.
1163         * gcc.dg/vect/slp-11.c: Likewise.
1164         * gcc.dg/vect/slp-12a.c: Likewise.
1165         * gcc.dg/vect/slp-12b.c: Likewise.
1166         * gcc.dg/vect/slp-19.c: Likewise.
1167         * gcc.dg/vect/slp-23.c: Likewise.
1168         * gcc.dg/vect/vect-1.c: Likewise.
1169         * gcc.dg/vect/vect-98.c: Likewise.
1170         * gcc.dg/vect/vect-107.c: Likewise.
1171         * gcc.dg/vect/vect-strided-float.c: Likewise.
1173 2011-05-02  Jason Merrill  <jason@redhat.com>
1175         * g++.dg/init/new31.C: New.
1177 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
1179         PR c/35445
1180         * gcc.dg/pr35445.c: New test.
1182 2011-05-02  Jason Merrill  <jason@redhat.com>
1184         * c-c++-common/vla-1.c: New.
1186 2011-05-02  Richard Guenther  <rguenther@suse.de>
1188         PR tree-optimization/48822
1189         * gcc.dg/torture/pr48822.c: New testcase.
1191 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
1193         PR c++/47969
1194         * g++.dg/cpp0x/constexpr-47969.C: New.
1196 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
1198         PR testsuite/48498
1199         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
1200         on vect_no_align targets.
1201         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1202         vect_no_align targets.
1204 2011-05-01  Xinliang David Li  <davidxl@google.com>
1206         * gcc.dg/tree-ssa/integer-addr.c: New test.
1207         * gcc.dg/tree-ssa/alias_bug.c: New test.
1209 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1211         PR libgfortran/48787
1212         * gfortran.dg/round_3.f08: Add more checks.
1214 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1216         PR fortran/48821
1217         * gfortran.dg/import9.f90: New, proper test.
1218         * gfortran.dg/interface_37.f90: Remove bogus
1219         test (bogus copy of interface_36.f90).
1221 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1223         PR fortran/48821
1224         * gfortran.dg/interface_37.f90: New.
1226 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
1228         PR fortran/48746
1229         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1231 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
1233         PR tree-optimization/48809
1234         * gcc.c-torture/execute/pr48809.c: New test.
1236 2011-04-29  Jeff Law <law@redhat.com>
1238         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1240 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1242         PR c++/48606
1243         * g++.dg/init/ctor10.C: New.
1245 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1247         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1248           warning in implicitly instantiated templates.
1250 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1252         * g++.dg/warn/Wnull-conversion-1.C: New.
1253         * g++.dg/warn/Wnull-conversion-2.C: New.
1255 2011-04-29  Diego Novillo  <dnovillo@google.com>
1257         * g++.old-deja/g++.other/null3.C: Expect warning about
1258         converting boolean to a pointer.
1260 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
1262         PR fortran/48462
1263         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1264         being a target.
1266         PR fortran/48746
1267         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1269 2011-04-29  Tobias Burnus  <burnus@net-b.de>
1271         PR fortran/48810
1272         * gfortran.dg/typebound_proc_22.f90: New.
1274         PR fortran/48800
1275         * gfortran.dg/interface_36.f90: New.
1277 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1279         PR libgfortran/48488
1280         PR libgfortran/48602
1281         PR libgfortran/48615
1282         PR libgfortran/48684
1283         PR libgfortran/48787
1284         * gfortran.dg/fmt_g.f: Adjust test.
1285         * gfortran.dg/fmt_g0_1.f08: Adjust test.
1286         * gfortran.dg/round_3.f08: New test.
1287         * gfortran.dg/namelist_print_1.f: Adjust test.
1288         * gfortran.dg/char4_iunit_1.f03: Adjust test.
1289         * gfortran.dg/f2003_io_5.f03: Adjust test.
1290         * gfortran.dg/coarray_15.f90: Adjust test.
1291         * gfortran.dg/namelist_65.f90: Adjust test.
1292         * gfortran.dg/fmt_cache_1.f: Adjust test.
1293         * gfortran.dg/char4_iunit_2.f03: Adjust test.
1294         * gfortran.dg/real_const_3.f90: Adjust test.
1296 2011-04-28  Xinliang David Li  <davidxl@google.com>
1298         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1299         * testsuite/g++.dg/prof-robust-1.C: New test.
1301 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
1303         PR tree-optimization/48765
1304         * gcc.dg/vect/pr48765.c: New.
1306 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1308         PR tree-optimization/48775
1309         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1311 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1313         PR c++/48798
1314         * g++.dg/inherit/pr48798.C: New.
1315         * g++.old-deja/g++.other/base1.C: Adjust.
1317 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1319         PR c++/48656
1320         * g++.dg/template/inherit7.C: New test case.
1322 2011-04-28  Richard Guenther  <rguenther@suse.de>
1324         PR tree-optimization/40052
1325         PR tree-optimization/15347
1326         * gcc.dg/tree-ssa/vrp57.c: New testcase.
1327         * gcc.dg/pr15347.c: Likewise.
1329 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1331         PR c++/48530
1332         * g++.dg/cpp0x/sfinae18.C: New.
1334 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1336         PR c++/48771
1337         * g++.dg/ext/is_literal_type1.C: New.
1339 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1341         PR fortran/48112
1342         PR fortran/48279
1343         * gfortran.dg/interface_35.f90: New.
1344         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1345         * gfortran.dg/func_result_6.f90: Add dg-warning.
1346         * gfortran.dg/bessel_1.f90: Ditto.
1347         * gfortran.dg/hypot_1.f90: Ditto.
1348         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1349         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1350         * gfortran.dg/interface_assignment_4.f90: Ditto.
1352 2011-04-27  Jason Merrill  <jason@redhat.com>
1354         * g++.dg/ext/complex8.C: New.
1356         * g++.dg/cpp0x/initlist49.C: New.
1357         * g++.dg/init/new30.C: New.
1359 2011-04-27  Tobias Burnus  <burnus@net-b.de>
1361         PR fortran/48788
1362         * gfortran.dg/whole_file_34.f90: New.
1364 2011-04-27  Jan Hubicka  <jh@suse.cz>
1366         * gcc.dg/tree-ssa/inline-9.c: New testcase.
1368 2011-04-27  Jason Merrill  <jason@redhat.com>
1370         * g++.old-deja/g++.oliva/overload1.C: Adjust.
1372         * g++.dg/parse/ambig6.C: New.
1374 2011-04-27  Nick Clifton  <nickc@redhat.com>
1376         * gcc.dg/20020312-2.c: Add definition for RX.
1378         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1379         option with RX targets.
1381         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1382         /* */ comments.
1384 2011-04-27  Richard Guenther  <rguenther@suse.de>
1386         * gcc.dg/tree-ssa/pr23382.c: Remove.
1388 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1390         PR target/48767
1391         * gcc.c-torture/compile/pr48767.c: New test.
1393 2011-04-27  Richard Guenther  <rguenther@suse.de>
1395         PR tree-optimization/48772
1396         * g++.dg/pr48772.C: New testcase.
1398 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1400         PR c/48742
1401         * gcc.c-torture/compile/pr48742.c: New test.
1403 2011-04-26  Jason Merrill  <jason@redhat.com>
1405         * g++.dg/lookup/koenig13.C: New.
1407         * g++.dg/cpp0x/initlist48.C: New.
1409 2011-04-25  Jason Merrill  <jason@redhat.com>
1411         * g++.dg/cpp0x/sfinae17.C: New.
1413 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1415         PR target/48258
1416         * gcc.target/powerpc/pr48258-1.c: New file.
1417         * gcc.target/powerpc/pr48258-2.c: Ditto.
1419 2011-04-26  Xinliang David Li  <davidxl@google.com>
1421         * gcc.dg/uninit-suppress.c: New test.
1422         * gcc.dg/uninit-suppress.c: New test.
1424 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1426         PR debug/48768
1427         * gcc.dg/pr48768.c: New test.
1429         PR tree-optimization/48734
1430         * gcc.c-torture/compile/pr48734.c: New test.
1432         PR testsuite/48753
1433         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1435 2011-04-26  Richard Guenther  <rguenther@suse.de>
1437         PR tree-optimization/48731
1438         * gcc.dg/torture/pr48731.c: New testcase.
1440 2011-04-26  Richard Guenther  <rguenther@suse.de>
1442         PR testsuite/48753
1443         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1445 2011-04-26  Richard Guenther  <rguenther@suse.de>
1447         PR middle-end/48694
1448         * gcc.dg/torture/pr48694-1.c: New testcase.
1449         * gcc.dg/torture/pr48694-2.c: Likewise.
1451 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1453         * g++.dg/ext/underlying_type1.C: New.
1454         * g++.dg/ext/underlying_type2.C: Likewise.
1455         * g++.dg/ext/underlying_type3.C: Likewise.
1456         * g++.dg/ext/underlying_type4.C: Likewise.
1457         * g++.dg/ext/underlying_type5.C: Likewise.
1458         * g++.dg/ext/underlying_type6.C: Likewise.
1459         * g++.dg/ext/underlying_type7.C: Likewise.
1460         * g++.dg/ext/underlying_type8.C: Likewise.
1461         * g++.dg/ext/underlying_type9.C: Likewise.
1462         * g++.dg/ext/underlying_type10.C: Likewise.
1464 2011-04-25  Jason Merrill  <jason@redhat.com>
1466         * g++.dg/cpp0x/regress/template-const2.C: New.
1468 2011-04-25  Jeff Law <law@redhat.com>
1470         * gcc.dg/tree-ssa/vrp56.c: new test.
1472 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1474         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1476 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1478         PR preprocessor/48740
1479         * c-c++-common/raw-string-11.c: New test.
1481 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1483         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1484         hppa*-*-hpux*.
1486 2011-04-23  Tobias Burnus  <burnus@net-b.de>
1488         PR fortran/18918
1489         * gfortran.dg/coarray_19.f90: New.
1491 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1493         PR c/48685
1494         * gcc.dg/pr48685.c: New test.
1496 2011-04-22  Jan Hubicka  <jh@suse.cz>
1498         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1500 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1502         PR tree-optimization/48717
1503         * gcc.c-torture/execute/pr48717.c: New test.
1505 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1507         PR target/48723
1508         * gcc.target/i386/pr48723.c: New test.
1510 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1512         PR c/48716
1513         * gcc.dg/gomp/pr48716.c: New test.
1514         * g++.dg/gomp/pr48716.C: New test.
1516 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
1518         PR c/36750
1519         * gcc.dg/missing-field-init-2.c: Update testcase.
1521 2011-04-22  Alan Modra  <amodra@gmail.com>
1523         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1525 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1527         PR fortran/48405
1528         * gfortran.dg/function_optimize_6.f90:  New test.
1530 2011-04-21  Easwaran Raman  <eraman@google.com>
1532         * gcc.dg/stack-layout-2.c: New test.
1534 2011-04-21  Richard Guenther  <rguenther@suse.de>
1536         PR lto/48703
1537         * g++.dg/lto/pr48207-2_0.C: New testcase.
1538         * g++.dg/lto/pr48207-3_0.C: Likewise.
1540 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1542         * gnat.dg/volatile5.adb: New test.
1543         * gnat.dg/volatile5_pkg.ads: New helper.
1545 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1547         PR target/48708
1548         * gcc.target/i386/pr48708.c: New test.
1550 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1552         * gcc.dg/vect/vect-119.c: New test.
1554 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1556         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1557         and once without.
1559 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1560             Richard Sandiford  <richard.sandiford@linaro.org>
1562         PR target/46329
1563         * gcc.target/arm/pr46329.c: New test.
1565 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1567         PR fortran/18918
1568         * gfortran.dg/coarray_18.f90: New.
1570 2011-04-20  Jason Merrill  <jason@redhat.com>
1572         * g++.dg/cpp0x/initlist47.C: New.
1574         * g++.dg/init/dtor4.C: New.
1576 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1578         PR target/48678
1579         * gcc.target/i386/sse2-pinsrw.c: New test.
1580         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1581         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1582         * gcc.target/i386/sse2-insvhi.c: Ditto.
1583         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1584         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1586 2011-04-20  Jason Merrill  <jason@redhat.com>
1588         * g++.dg/template/const4.C: New.
1590 2011-04-20  Easwaran Raman  <eraman@google.com>
1592         * gcc.dg/stack-layout-1.c: New test.
1594 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1596         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1597         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1598         function.
1600 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1602         * gcc.dg/binop-xor1.c: New test.
1603         * gcc.dg/binop-xor2.c: New test.
1604         * gcc.dg/binop-xor3.c: New test.
1605         * gcc.dg/binop-xor4.c: New test.
1606         * gcc.dg/binop-xor5.c: New test.
1608 2011-04-20  Richard Guenther  <rguenther@suse.de>
1610         PR tree-optimization/47892
1611         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1613 2011-04-20  Richard Guenther  <rguenther@suse.de>
1615         PR middle-end/48695
1616         * g++.dg/torture/pr48695.C: New testcase.
1618 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1620         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1621         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1622         * gcc.c-torture/execute/pr45262.c: Ditto
1623         * gcc.dg/torture/pr43165.c: Ditto.
1624         * gcc.dg/torture/pr47228.c: Ditto.
1625         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1626         * gcc.dg/ipa/pr45644.c: Ditto.
1627         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1628         PDP11.
1630 2011-04-19  Jason Merrill  <jason@redhat.com>
1632         * g++.dg/ext/complex7.C: New.
1634         * g++.dg/ext/attrib41.C: New.
1636 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1638         PR testsuite/48676
1639         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1641 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1643         PR target/48678
1644         * gcc.target/i386/pr48678.c: New test.
1646 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1648         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1649         * g++.dg/opt/devirt2.C: New test.
1650         * g++.dg/ipa/devirt-g-1.C: Likewise.
1652 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1654         PR fortran/48588
1655         * gfortran.dg/whole_file_33.f90: New.
1657 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1659         * g++.dg/ipa/devirt-7.C: New test.
1661 2011-04-19  Richard Guenther  <rguenther@suse.de>
1663         PR lto/48207
1664         * g++.dg/lto/pr48207_0.C: New testcase.
1666 2011-04-18  Jason Merrill  <jason@redhat.com>
1668         * g++.dg/init/void1.C: New.
1670         * g++.dg/cpp0x/union4.C: New.
1672 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1674         PR middle-end/48661
1675         * g++.dg/torture/pr48661.C: New test.
1677         PR c++/48632
1678         * g++.dg/gomp/pr48632.C: New test.
1680 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1682         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1683         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1685 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1687         PR fortran/18918
1688         * gfortran.dg/coarray_17.f90: New.
1689         * gfortran.dg/coarray_10.f90: Update dg-error.
1691 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1693         PR testsuite/48251
1694         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1695         * gfortran.dg/guality/guality.exp: Likewise.
1697 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1699         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1701 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1703         * gcc.dg/vect/pr48377.c: Remove dg-do run.
1705 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1707         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1709 2011-04-18  Richard Guenther  <rguenther@suse.de>
1711         PR middle-end/46364
1712         * g++.dg/torture/pr46364.C: New testcase.
1714 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1716         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1718 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
1720         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1722 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1723             Ira Rosen  <ira.rosen@linaro.org>
1725         PR target/48252
1726         * gcc.target/arm/pr48252.c: New test.
1728 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1730         PR tree-optimization/48616
1731         * gcc.dg/pr48616.c: New test.
1733 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1735         PR fortran/18918
1736         * gfortran.dg/coarray_16.f90: New.
1738 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
1740         PR fortran/48462
1741         * gfortran.dg/realloc_on_assign_7.f03: New test.
1743 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1745         PR libgfortran/48602
1746         * gfortran.dg/fmt_g0_6.f08: New test.
1748 2011-04-17  Jason Merrill  <jason@redhat.com>
1750         * g++.dg/cpp0x/sfinae16.C: New.
1752 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
1754         * gcc.target/mips/reg-var-1.c: New test.
1756 2011-04-17  Jan Hubicka  <jh@suse.cz>
1758         * gcc.dg/winline-5.c: Update testcase.
1760 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1762         * gnat.dg/discr27.ad[sb]: Move dg directive.
1763         * gnat.dg/discr28.ad[sb]: New test.
1764         * gnat.dg/discr28_pkg.ads: New helper.
1766 2011-04-17  Michael Matz  <matz@suse.de>
1768         PR tree-optimization/48622
1769         PR lto/48645
1770         * gcc.dg/lto/pr48622_0.c: New test.
1772 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
1774         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1775         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1776         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1777         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1778         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1779         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1781 2011-04-15  Jason Merrill  <jason@redhat.com>
1783         * g++.dg/cpp0x/range-for17.C: New.
1785 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1787         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1788         * g++.dg/cpp0x/range-for3.C: Likewise.
1789         * g++.dg/cpp0x/range-for9.C: Correct error message.
1790         * g++.dg/cpp0x/range-for11.C: New.
1791         * g++.dg/cpp0x/range-for12.C: New.
1792         * g++.dg/cpp0x/range-for13.C: New.
1793         * g++.dg/cpp0x/range-for14.C: New.
1794         * g++.dg/cpp0x/range-for15.C: New.
1795         * g++.dg/cpp0x/range-for16.C: New.
1797 2011-04-15  Tobias Burnus  <burnus@net-b.de>
1799         PR fortran/18918
1800         * gfortran.dg/coarray_15.f90: Change to dg-do run.
1802 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1804         * objc.dg/naming-4.m: Updated.
1805         * objc.dg/naming-5.m: Updated.
1806         * objc.dg/naming-6.m: New.
1807         * objc.dg/naming-7.m: New.
1808         * obj-c++.dg/naming-1.mm: Updated.
1809         * obj-c++.dg/naming-2.mm: Updated.
1810         * obj-c++.dg/naming-3.mm: New.
1811         * obj-c++.dg/naming-4.mm: New.
1813 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1815         PR libgfortran/48589
1816         * gfortran.dg/fmt_g0_5.f08: New test.
1818 2011-04-15  Richard Guenther  <rguenther@suse.de>
1820         PR testsuite/48286
1821         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1823 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
1825         * gcc.target/avr/torture/pr41885.c (dg-options): Change
1826         -finline-limit=0 to -fno-inline
1828 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1830         PR target/48614
1831         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1832         just avx.
1834 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
1836         PR target/48605
1837         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1838         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1839         * gcc.target/i386/avx-insertps-3.c: New test.
1840         * gcc.target/i386/avx-insertps-4.c: New test.
1842 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1844         * gcc.target/avr/torture/pr41885.c (dg-options): Add
1845         -finline-limit=0
1847 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1849         PR target/46779
1850         PR target/45291
1851         PR target/41894
1852         * gcc.target/avr/pr46779-1.c: New test case
1853         * gcc.target/avr/pr46779-2.c: New test case
1855 2011-04-14  Jason Merrill  <jason@redhat.com>
1857         * g++.dg/cpp0x/sfinae15.C: New.
1859         * g++.dg/cpp0x/sfinae14.C: New.
1861         * g++.dg/ext/vla10.C: New.
1863 2011-04-14  Richard Guenther  <rguenther@suse.de>
1865         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1867 2011-04-14  Richard Guenther  <rguenther@suse.de>
1869         * gcc.dg/fold-bitand-4.c: Move ...
1870         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
1872 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1874         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1875         variables const.
1876         * gcc.target/avr/torture/trivial.c: Ditto.
1878 2011-04-13  Jason Merrill  <jason@redhat.com>
1880         * g++.dg/template/operator11.C: New.
1882 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
1884         PR middle-end/48591
1885         * gcc.dg/gomp/pr48591.c: New test.
1887         PR c++/48570
1888         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1889         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1891 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
1893         PR c++/48574
1894         * g++.dg/template/dependent-expr7.C: New test case.
1896 2011-04-13  Jason Merrill  <jason@redhat.com>
1898         * g++.dg/cpp0x/sfinae13.C: New.
1900 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
1902         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1904 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1906         * gcc.target/arm/pr43698.c: Remove -march option.
1908 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1910         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1911         -march option.
1913 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
1915         PR fortran/48360
1916         PR fortran/48456
1917         * gfortran.dg/realloc_on_assign_6.f03: New test.
1919 2011-04-12  Kai Tietz  <ktietz@redhat.com>
1921         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1922         targets the additional -mno-ms-bitfields and
1923         -Wno-packed-bitfield-compat options.
1924         * g++.dg/ext/bitfield3.C: Likewise.
1925         * g++.dg/ext/bitfield4.C: Likewise.
1926         * g++.dg/ext/bitfield5.C: Likewise.
1927         * gcc.dg/bitfld-15.c: Likewise.
1928         * gcc.dg/bitfld-16.c: Likewise.
1929         * gcc.dg/bitfld-17.c: Likewise.
1930         * gcc.dg/bitfld-18.c: Likewise.
1932 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
1934         * gcc.target/arm/neon-vld3-1.c: New test.
1935         * gcc.target/arm/neon-vst3-1.c: New test.
1936         * gcc.target/arm/neon/v*.c: Regenerate.
1938 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1940         PR rtl-optimization/48549
1941         * g++.dg/opt/pr48549.C: New test.
1943 2011-04-12  Richard Guenther  <rguenther@suse.de>
1945         PR tree-optimization/46076
1946         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1948 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1950         PR testsuite/21164
1951         * lib/compat.exp (compat-execute): Declare unsupported after
1952         stripping path from src1.
1953         * lib/lto.exp (lto-execute): Likewise.
1955 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1957         PR c/48552
1958         * gcc.dg/pr48552-1.c: New test.
1959         * gcc.dg/pr48552-2.c: New test.
1961 2011-04-11  Jason Merrill  <jason@redhat.com>
1963         * g++.dg/cpp0x/sfinae12.C: New.
1965         * g++.dg/cpp0x/enum10.C: New.
1967         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1969         * g++.dg/cpp0x/rv-func.C: New.
1971 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1973         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1974         alpha*-dec-osf5*.
1976 2011-04-11  Martin Jambor  <mjambor@suse.cz>
1978         PR tree-optimization/48195
1979         * gcc.dg/ipa/pr48195.c: New test.
1981 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
1983         * gnat.dg/return3.adb: Remove unused switch.
1985 2011-04-08  Mike Stump  <mikestump@comcast.net>
1987         PR testsuite/48506
1988         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1989         default to fno-common.
1991 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
1993         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1994         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1996 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1998         PR fortran/48448
1999         * gfortran.dg/function_optimize_5.f90:  New test.
2001 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2003         * gnat.dg/aggr17.adb: New test.
2004         * gnat.dg/aggr18.adb: Likewise.
2006 2011-04-08  Michael Matz  <matz@suse.de>
2008         PR middle-end/48389
2009         * gcc.target/i386/pr48389.c: New test.
2011 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
2013         PR rtl-optimization/48272
2014         * g++.dg/opt/pr48272.C: New.
2016 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
2018         PR rtl-optimization/48235
2019         * gcc.dg/pr48235.c: New.
2021 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2023         PR rtl-optimization/48302
2024         * g++.dg/opt/pr48302.C: New.
2026 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2028         PR target/48273
2029         * g++.dg/opt/pr48273.C: New.
2031 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
2033         PR rtl-optimization/48442
2034         * gcc.dg/pr48442.c: New.
2036 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
2038         PR tree-optimization/48377
2039         * gcc.dg/vect/pr48377.c: New test.
2041 2011-04-07  Jason Merrill  <jason@redhat.com>
2043         * g++.dg/cpp0x/regress/call1.C: New.
2045         * g++.dg/cpp0x/variadic107.C: New.
2047         * g++.dg/cpp0x/sfinae11.C: New.
2048         * g++.dg/cpp0x/noexcept02.C: Fix.
2050         * g++.dg/cpp0x/sfinae10.C: New.
2052         * g++.dg/cpp0x/sfinae9.C: New.
2054         * c-c++-common/Wcast-qual-1.c: Move here from...
2055         * gcc.dg/cast-qual-3.c: ...here, and...
2056         * g++.dg/warn/Wcast-qual2.C: ...here.
2058         * g++.dg/cpp0x/sfinae8.C: New.
2060         * g++.dg/cpp0x/sfinae7.C: New.
2062         * g++.dg/cpp0x/enum9.C: New.
2064 2011-04-07  Mike Stump  <mikestump@comcast.net>
2066         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
2067         with no trampolines.
2069 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
2071         PR fortran/48117
2072         * gfortran.dg/gomp/pr48117.f90: New test.
2074         PR debug/48343
2075         * gcc.dg/torture/pr48343.c: New test.
2077 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2079         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
2081 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
2083         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
2085 2011-04-07  Tom de Vries  <tom@codesourcery.com>
2087         PR target/43920
2088         * lib/scanasm.exp (object-size): New proc.
2089         * gcc.target/arm/pr43920-2.c: New test.
2091 2011-04-06  Tobias Burnus  <burnus@net-b.de>
2093         PR fortran/18918
2094         PR fortran/48477
2095         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
2097 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
2099         * gcc.dg/mtune.c: Prune note from output.
2101 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
2103         PR debug/48466
2104         * gcc.dg/guality/pr36977.c: New test.
2105         * gcc.dg/guality/pr48466.c: New test.
2107 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2109         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
2111 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
2113         * gnat.dg/return3.adb: New test.
2115 2011-04-06  Richard Guenther  <rguenther@suse.de>
2117         PR tree-optimization/47663
2118         * gcc.dg/tree-ssa/inline-8.c: New testcase.
2120 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
2122         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
2123         Solaris 8 and 9 as well.
2125 2011-04-05  Tom de Vries  <tom@codesourcery.com>
2127         PR target/43920
2128         * gcc.target/arm/pr43920-1.c: New test.
2130 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
2132         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
2133         (cctor): Actually return the value.
2134         (main): Cast return values.
2136 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2138         * gfortran.dg/character_comparison_8.f90:  New test.
2140 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2142         * frontend-passes: (optimize_lexical_comparison): New function.
2143         (optimize_expr): Call it.
2144         (optimize_comparison): Also handle lexical comparison functions.
2145         Return false instad of -2 for unequal comparison.
2147 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2149         PR fortran/48412
2150         * function_optimize_4.f90:  New test.
2152 2011-04-04  Tobias Burnus  <burnus@net-b.de>
2154         PR fortran/18918
2155         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
2156         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2157         * gfortran.dg/coarray_15.f90: New.
2159 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2161         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2162         * gfortran.dg/bessel_7.f90: Likewise.
2164 2011-04-03  Tobias Burnus  <burnus@net-b.de>
2166         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2168 2011-04-03  Richard Guenther  <rguenther@suse.de>
2169             Ira Rosen  <ira.rosen@linaro.org>
2171         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2172         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2173         -ftree-loop-if-convert-stores.
2175 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2177         * gnat.dg/specs/aggr2.ads: New test.
2179 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2181         * gnat.dg/debug2.ad[sb]: New test.
2182         * gnat.dg/debug2_pkg.ads: New helper.
2183         * gnat.dg/debug3.ad[sb]: New test.
2185 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
2187         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2189 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
2191         PR middle-end/48335
2192         * gcc.c-torture/compile/pr48335-1.c: New test.
2193         * gcc.dg/pr48335-1.c: New test.
2194         * gcc.dg/pr48335-2.c: New test.
2195         * gcc.dg/pr48335-3.c: New test.
2196         * gcc.dg/pr48335-4.c: New test.
2197         * gcc.dg/pr48335-5.c: New test.
2198         * gcc.dg/pr48335-6.c: New test.
2199         * gcc.dg/pr48335-7.c: New test.
2200         * gcc.dg/pr48335-8.c: New test.
2201         * gcc.target/i386/pr48335-1.c: New test.
2203 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
2205         PR c/36299
2206         * gcc.dg/Waddress.c: New test.
2208 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2210         PR fortran/48352
2211         * gfortran.dg/function_optimize_3.f90:  New test.
2213 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
2215         * gcc.c-torture/compile/20110401-1.c: New test.
2217         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2218         * g++.dg/lto/20091002-2_0.C: Likewise.
2219         * g++.dg/lto/20090303_0.c: Likewise.
2220         * g++.dg/lto/20091004-1_0.C: Likewise.
2221         * g++.dg/lto/20091002-3_0.C: Likewise.
2222         * g++.dg/lto/20091004-2_0.C: Likewise.
2223         * g++.dg/lto/20081123_0.C: Likewise.
2224         * g++.dg/lto/20090313_0.C: Likewise.
2225         * g++.dg/lto/20081109-1_0.C: Likewise.
2226         * g++.dg/lto/20081219_0.C: Likewise.
2227         * g++.dg/lto/20081204-1_0.C: Likewise.
2228         * g++.dg/lto/20090302_0.C: Likewise.
2229         * g++.dg/lto/20081119-1_0.C: Likewise.
2230         * g++.dg/lto/20081118_0.C: Likewise.
2231         * gcc.dg/lto/20091020-2_0.c: Likewise.
2232         * gcc.dg/lto/20090210_0.c: Likewise.
2233         * gcc.dg/lto/20081204-1_0.c: Likewise.
2234         * gcc.dg/lto/20081224_0.c: Likewise.
2235         * gcc.dg/lto/20090219_0.c: Likewise.
2236         * gcc.dg/lto/20091014-1_0.c: Likewise.
2237         * gcc.dg/lto/20091016-1_0.c: Likewise.
2238         * gcc.dg/lto/20090206-2_0.c: Likewise.
2239         * gcc.dg/lto/20090116_0.c: Likewise.
2240         * gcc.dg/lto/20091013-1_0.c: Likewise.
2241         * gcc.dg/lto/20091015-1_0.c: Likewise.
2242         * gcc.dg/lto/20090126-2_0.c: Likewise.
2244 2011-03-31  Ian Lance Taylor  <iant@google.com>
2246         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2248 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2250         * gnat.dg/opt16.adb: New test.
2252 2011-03-31  Jason Merrill  <jason@redhat.com>
2254         * g++.dg/cpp0x/defaulted24.C: New.
2256 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2258         PR target/16292
2259         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2260         with -O0.
2262 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2264         * g++.dg/other/i386-9.C: New test.
2266 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2268         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2270 2011-03-30  Jason Merrill  <jason@redhat.com>
2272         * g++.dg/cpp0x/regress/error-recovery1.C: New.
2274         * g++.dg/cpp0x/regress/isnan.C: New.
2276         * g++.dg/cpp0x/initlist46.C: New.
2278 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
2280         PR target/47551
2281         * gcc.target/arm/neon-modes-2.c: New test.
2283 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
2285         PR c/48305
2286         * gcc.c-torture/compile/pr48305.c: New test.
2288 2011-03-29  Jason Merrill  <jason@redhat.com>
2290         * g++.dg/cpp0x/regress/value-dep1.C: New.
2292 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
2294         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2296 2011-03-29  Ian Lance Taylor  <iant@google.com>
2298         * go.test/go-test.exp: Handle the test lines used in several new
2299         tests.
2300         (errchk): Add opts parameter.  Change all callers.  Handle parens
2301         in regexps.
2303 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
2304             Dominique d'Humieres  <dominiq@lps.ens.fr>
2306         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2307         and __APPLE__ && __PPC__ && __ALTIVEC__.
2309 2011-03-29  Jason Merrill  <jason@redhat.com>
2311         * g++.dg/cpp0x/dependent1.C: New.
2313         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2315         * g++.dg/cpp0x/constexpr-memfn1.C: New.
2317         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2319 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
2321         PR fortran/48095
2322         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2323         * gfortran.dg/proc_ptr_comp_32.f90: New.
2325 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2327         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
2328         check for corresponding warning.
2330 2011-03-28  Jason Merrill  <jason@redhat.com>
2332         * g++.dg/cpp0x/rv-deduce2.C: New.
2334 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
2336         PR debug/48203
2337         * gcc.dg/pr48203.c: New test.
2339 2011-03-28  Jeff Law <law@redhat.com>
2341         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2343 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
2345         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2346         and __PPC__ && __ALTIVEC__.
2348 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2350         PR testsuite/48238
2351         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2352         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2353         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2354         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2356 2011-03-28  Jason Merrill  <jason@redhat.com>
2358         * g++.dg/cpp0x/initlist-array2.C: New.
2360         * g++.dg/cpp0x/initlist-array1.C: New.
2362         * g++.dg/cpp0x/constexpr-compound.C: New.
2364         * g++.dg/cpp0x/constexpr-using.C: New.
2366         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2368 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
2370         PR testsuite/48276
2371         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2373 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2375         * gcc.dg/slp-1.c: New test.
2377 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2379         * gcc.target/i386/avx256-unaligned-load-1.c: New.
2380         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2381         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2382         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2383         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2384         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2385         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2386         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2387         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2388         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2389         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2390         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2391         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2392         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2394 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2396         PR fortran/47065
2397         * gfortran.dg/trim_optimize_5.f90:  New test.
2398         * gfortran.dg/trim_optimize_6.f90:  New test.
2400 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
2402         PR target/38598
2403         * gcc.target/mips/madd-7.c: Remove -mlong32.
2404         * gcc.target/mips/msub-7.c: Likewise.
2406 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
2408         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2409         accesses to preserve the meaning of the test for doubleword vectors.
2410         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2411         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2413 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
2415         PR fortran/48291
2416         * gfortran.dg/class_42.f03: New.
2418 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
2420         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2421         strided accesses.
2423 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
2425         PR rtl-optimization/48144
2426         * gcc.dg/pr48144.c: New test.
2428 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2430         * gnat.dg/discr27.ad[sb]: New test.
2432 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2434         * gnat.dg/limited_with2.ad[sb]: New test.
2435         * gnat.dg/limited_with2_pkg1.ads: New helper.
2436         * gnat.dg/limited_with2_pkg2.ads: Likewise.
2438 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2440         * gnat.dg/opt15.adb: New test.
2441         * gnat.dg/opt15_pkg.ad[sb]: New helper.
2443 2011-03-25  Tobias Burnus  <burnus@net-b.de>
2445         PR fortran/48174
2446         PR fortran/45304
2447         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2448         * gfortran.dg/leadz_trailz_3.f90: Ditto
2450 2011-03-25  Martin Jambor  <mjambor@suse.cz>
2452         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2454 2011-03-25  Jason Merrill  <jason@redhat.com>
2456         * g++.dg/cpp0x/defaulted22.C: New.
2457         * g++.dg/cpp0x/defaulted23.C: New.
2458         * g++.dg/cpp0x/defaulted15.C: Adjust.
2460 2011-03-25  Jason Merrill  <jason@redhat.com>
2462         * g++.dg/cpp0x/move1.C: New.
2464 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
2466         PR target/48287
2467         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2469 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2471         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2472         for mips-sgi-irix6.5.
2473         Replace snprintf prototype by <stdio.h>.
2475 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2477         PR testsuite/48283
2478         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2479         run_expensive_tests.
2480         * gcc.dg/graphite/block-4.c: Likewise.
2481         * gcc.dg/graphite/block-7.c: Likewise.
2482         * gcc.dg/graphite/block-8.c: Likewise.
2484 2011-03-25  Richard Guenther  <rguenther@suse.de>
2486         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2487         * g++.dg/tree-ssa/pr8781.C: Likewise.
2488         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2489         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2490         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2491         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2492         * gcc.dg/tree-ssa/alias-18.c: Likewise.
2493         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2494         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2495         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2496         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2497         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2498         * gcc.dg/tree-ssa/pr21574.c: Likewise.
2499         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2500         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2501         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2502         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2503         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2504         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2505         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2506         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2507         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2508         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2509         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2510         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2511         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2512         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2513         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2514         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2515         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2516         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2517         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2518         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2519         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2520         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2521         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2522         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2523         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2524         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2525         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2526         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2527         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2528         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2529         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2530         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2531         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2532         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2533         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2534         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2535         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2536         * c-c++-common/pr46562-2.c: Likewise.
2537         * gfortran.dg/pr42108.f90: Likewise.
2538         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2539         foo to be inlined even at -O1.
2540         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2541         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2542         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2543         * gcc.dg/matrix/matrix.exp: Disable FRE.
2545 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2547         PR debug/48204
2548         * gcc.dg/dfp/pr48204.c: New test.
2550 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
2552         PR target/48209
2553         * gcc.c-torture/execute/pr47917.c: Move this...
2554         * gcc.dg/torture/pr47917.c: to here and add xfails.
2556 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2558         * gnat.dg/array16.ad[sb]: New test.
2559         * gnat.dg/array16.ads: New helper.
2561 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2563         * gnat.dg/derived_type2.adb: New test.
2565 2011-03-24  Richard Guenther  <rguenther@suse.de>
2567         PR tree-optimization/48271
2568         * g++.dg/torture/pr48271.C: New testcase.
2570 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2572         * gnat.dg/array15.ad[sb]: New test.
2574 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2576         PR target/48237
2577         * gcc.target/i386/pr48237.c: New test.
2579 2011-03-24  Richard Guenther  <rguenther@suse.de>
2581         PR middle-end/48269
2582         * gcc.dg/builtin-object-size-10.c: New testcase.
2584 2011-03-24  Richard Guenther  <rguenther@suse.de>
2586         PR tree-optimization/46562
2587         * c-c++-common/pr46562-2.c: New testcase.
2588         * c-c++-common/pr46562.c: Likewise.
2590 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2592         * gcc.dg/vect/vect-cselim-1.c: New test.
2593         * gcc.dg/vect/vect-cselim-2.c: New test.
2595 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2597         * gcc.target/arm/pr46934.c: New.
2599 2011-03-23  Ian Lance Taylor  <iant@google.com>
2601         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2603 2011-03-23  Richard Guenther  <rguenther@suse.de>
2605         * gcc.dg/struct: Remove directory and contents.
2607 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2609         PR testsuite/48251
2610         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2612 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2614         * gnat.dg/discr26.ad[sb]: New test.
2615         * gnat.dg/discr26_pkg.ads: New helper.
2617 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2619         PR target/47553
2620         * gcc.target/arm/neon-vld-1.c: New test.
2622 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2624         * gnat.dg/array14.ad[sb]: New test.
2625         * gnat.dg/array14_pkg.ads: New helper.
2627 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2629         * gcc.c-torture/execute/920501-8.x: Remove.
2630         * gcc.c-torture/execute/930513-1.x: Remove.
2631         * gcc.c-torture/execute/960312-1.x: Remove.
2632         * gcc.c-torture/compile/20000804-1.c,
2633         gcc.c-torture/compile/20001205-1.c,
2634         gcc.c-torture/compile/20001226-1.c,
2635         gcc.c-torture/compile/20010518-2.c,
2636         gcc.c-torture/compile/20020312-1.c,
2637         gcc.c-torture/compile/20020604-1.c,
2638         gcc.c-torture/compile/920501-12.c,
2639         gcc.c-torture/compile/920501-4.c,
2640         gcc.c-torture/compile/920520-1.c,
2641         gcc.c-torture/compile/980506-1.c,
2642         gcc.c-torture/execute/980709-1.x,
2643         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2644         options for m68hc11.
2645         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2646         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2647         m68hc11.
2649 2011-03-22  Nick Clifton  <nickc@redhat.com>
2651         * lib/target-supports.exp (check_profiling_available): Add MN10300
2652         to the list of targets that do not support profiling.  Restore
2653         alpha sorting to this list.
2655 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2657         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2658         failure on 32-bit systems.
2659         * gcc.dg/torture/vector-2.c: Ditto.
2661 2011-03-22  Richard Guenther  <rguenther@suse.de>
2663         PR tree-optimization/48228
2664         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2666 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2668         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2669         powerpc.
2671         PR target/48226
2672         * gcc.target/powerpc/pr48226.c: New file.
2674 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2676         * lib/prune.exp (prune_gcc_output): Prune "could not create
2677         compact unwind for" warnings.
2679 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2681         PR c/42544
2682         PR c/48197
2683         * gcc.c-torture/execute/pr42544.c: New test.
2684         * gcc.c-torture/execute/pr48197.c: New test.
2686 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2688         PR preprocessor/48192
2689         * gcc.target/powerpc/pr48192.c: New file.
2691         PR target/48053
2692         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2693         split problem of 0 being loaded in a VSX register.
2695 2011-03-21  Richard Guenther  <rguenther@suse.de>
2697         PR c/47939
2698         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2699         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2700         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2701         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2703 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2705         PR target/48213
2706         * gcc.dg/pr48213.c: New test.
2708 2011-03-21  Kai Tietz  <ktietz@redhat.com>
2710         PR target/12171
2711         * g++.dg/plugin/attribute_plugin.c: Adjust test.
2713 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
2715         * gcc.target/arm/xor-and.c: New.
2717 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2719         PR fortran/22572
2720         * gfortran.dg/function_optimize_1.f90:  New test.
2721         * gfortran.dg/function_optimize_2.f90:  New test.
2723 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2725         PR rtl-optimization/47502
2726         * gcc.target/i386/pr47502-1.c: New.
2727         * gcc.target/i386/pr47502-2.c: Likewise.
2729 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2731         PR rtl-optimization/48156
2732         * gcc.dg/pr48156.c: New test.
2734 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2736         PR libfortran/47439
2737         * gfortran.dg/scratch_1.f90: Adjust test.
2739 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2741         PR libfortran/47439
2742         * gfortran.dg/scratch_1.f90: New test.
2744 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2746         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2747         variably modified typedefs.
2748         * gcc.dg/c1x-typedef-2.c: Remove.
2750 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2752         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2753         * gcc.dg/c1x-anon-struct-3.c: New test.
2754         * gcc.dg/anon-struct-11.c: Update.
2756 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2758         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2759         dg-xfail-run-if.
2760         Only xfail with gas.
2762 2011-03-18  Jason Merrill  <jason@redhat.com>
2764         * g++.dg/template/fn-ptr1.C: New.
2766         * g++.dg/overload/volatile1.C: New.
2768         * g++.dg/opt/pr23372.C: New.
2770         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2772 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2774         PR middle-end/47405
2775         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2777 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
2779         * gcc.target/arm/unsigned-extend-1.c: New.
2781 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
2783         PR bootstrap/48161
2784         * gcc.c-torture/compile/pr48161.c: New test.
2786 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2788         PR middle-end/47725
2789         * gcc.dg/torture/pr47725.c: New.
2791 2011-03-17  Jason Merrill  <jason@redhat.com>
2793         * g++.dg/cpp0x/constexpr-overflow2.C: New.
2794         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2796 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
2798         * gnat.dg/specs/elab2.ads: New test.
2799         * gnat.dg/specs/elab2_pkg.ads: New helper.
2801 2011-03-17  Jason Merrill  <jason@redhat.com>
2803         * g++.dg/cpp0x/decltype-1212.C: New.
2804         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2806 2011-03-17  Jason Merrill  <jason@redhat.com>
2808         * g++.dg/parse/memfnquals1.C: New.
2810 2011-03-17  Richard Guenther  <rguenther@suse.de>
2812         PR middle-end/48134
2813         * gcc.dg/pr48134.c: New testcase.
2815 2011-03-17  Richard Guenther  <rguenther@suse.de>
2817         PR middle-end/48165
2818         * g++.dg/torture/pr48165.C: New testcase.
2820 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2822         PR rtl-optimization/48141
2823         * gcc.dg/pr48141.c: New test.
2825 2011-03-16  Jason Merrill  <jason@redhat.com>
2827         * g++.dg/cpp0x/constexpr-48089.C: New.
2829         * g++.dg/cpp0x/constexpr-abi1.C: New.
2831         * g++.dg/cpp0x/constexpr-46336.C: New.
2832         * g++.dg/parse/friend5.C: Adjust expected errors.
2834         * g++.dg/cpp0x/constexpr-47570.C: New.
2836 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
2838         PR debug/47510
2839         * ++.dg/debug/dwarf2/typedef6.C: New test.
2841 2011-03-16  Jason Merrill  <jason@redhat.com>
2843         * g++.dg/cpp0x/elision2.C: New.
2845         * g++.dg/cpp0x/constexpr-array3.C: New.
2847 2011-03-16  Jason Merrill  <jason@redhat.com>
2849         * g++.dg/cpp0x/sfinae6.C: New.
2850         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2851         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2852         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2853         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2854         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2856 2011-03-16  Jason Merrill  <jason@redhat.com>
2858         * g++.dg/template/incomplete6.C: New.
2860 2011-03-16  Jeff Law <law@redhat.com>
2862         * gcc.dg/tree-ssa/vrp55.c: New test.
2864 2011-03-16  Jason Merrill  <jason@redhat.com>
2866         * g++.dg/cpp0x/auto22.C: New.
2868 2011-03-16  Richard Guenther  <rguenther@suse.de>
2870         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2871         optimizing it away if promoted to const.
2873 2011-03-16  Richard Guenther  <rguenther@suse.de>
2875         PR tree-optimization/48149
2876         * gcc.dg/fold-complex-1.c: New testcase.
2878 2011-03-16  Richard Guenther  <rguenther@suse.de>
2880         PR testsuite/48147
2881         * gcc.dg/guality/pr45882.c: Really make sure no inlining
2882         or cloning happens.
2884 2011-03-16  Richard Guenther  <rguenther@suse.de>
2886         PR tree-optimization/26134
2887         * gcc.dg/tree-ssa/complex-6.c: New testcase.
2889 2011-03-16  Richard Guenther  <rguenther@suse.de>
2891         PR tree-optimization/48146
2892         * gcc.dg/torture/pr48146.c: New testcase.
2894 2011-03-16  Richard Guenther  <rguenther@suse.de>
2896         * gcc.dg/tree-ssa/pr14814.c: Adjust.
2897         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2899 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
2901         PR middle-end/48136
2902         * gcc.c-torture/compile/pr48136.c: New test.
2904         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2906         PR debug/45882
2907         * gcc.dg/guality/pr45882.c: New test.
2909 2011-03-15  Jason Merrill  <jason@redhat.com>
2911         * g++.dg/cpp0x/constexpr-recursion.C: New.
2913         * g++.dg/cpp0x/implicit11.C: New.
2915 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2917         * g++.dg/cpp0x/constexpr-attribute.C: New.
2919 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2921         * g++.dg/parse/pr34758.C: New.
2923 2011-03-15  Xinliang David Li  <davidxl@google.com>
2925         PR c/47837
2926         * gcc.dg/uninit-pred-7_d.c: New test.
2927         * gcc.dg/uninit-pred-8_d.c: New test.
2929 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2931         PR target/46788
2932         * gcc.target/arm/pr46788.c: New.
2934 2011-03-15  Richard Guenther  <rguenther@suse.de>
2936         PR middle-end/47650
2937         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2938         * gfortran.dg/ishft_4.f90: Likewise.
2939         * gfortran.dg/leadz_trailz_3.f90: Likewise.
2941 2011-03-15  Richard Guenther  <rguenther@suse.de>
2943         PR tree-optimization/13954
2944         * g++.dg/tree-ssa/pr13954.C: New testcase.
2946 2011-03-15  Richard Guenther  <rguenther@suse.de>
2948         PR tree-optimization/48037
2949         * gcc.target/i386/pr48037-1.c: New testcase.
2951 2011-03-15  Richard Guenther  <rguenther@suse.de>
2953         PR tree-optimization/41490
2954         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2955         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2956         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2957         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2958         * g++.dg/tree-ssa/pr33604.C: Adjust.
2960 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
2962         PR middle-end/47917
2963         * gcc.c-torture/execute/pr47917.c: New test.
2964         * gcc.dg/pr47917.c: New test.
2966         PR middle-end/38878
2967         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2969 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
2971         * gcc.target/i386/sse4_1-floor-vec.c: New test.
2972         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2973         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2974         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2975         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2976         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2977         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2978         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2979         * gcc.target/i386/avx-floor-vec.c: Ditto.
2980         * gcc.target/i386/avx-ceil-vec.c: Ditto.
2981         * gcc.target/i386/avx-trunc-vec.c: Ditto.
2982         * gcc.target/i386/avx-rint-vec.c: Ditto.
2983         * gcc.target/i386/avx-floorf-vec.c: Ditto.
2984         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2985         * gcc.target/i386/avx-truncf-vec.c: Ditto.
2986         * gcc.target/i386/avx-rintf-vec.c: Ditto.
2988 2011-03-14  Tom Tromey  <tromey@redhat.com>
2990         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2991         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2992         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2994 2011-03-14  Tom Tromey  <tromey@redhat.com>
2996         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2997         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2998         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
3000 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
3002         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
3004 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
3006         PR rtl-optimization/47166
3007         * gcc.c-torture/execute/postmod-1.c: New test.
3009 2011-03-14  Richard Guenther  <rguenther@suse.de>
3011         PR middle-end/48098
3012         * gcc.dg/torture/pr48098.c: New testcase.
3014 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
3016         PR target/48053
3017         * gcc.target/powerpc/pr48053-1.c: New test.
3018         * gcc.target/powerpc/pr48053-2.c: Likewise.
3020 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3022         PR libfortran/48066
3023         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
3025 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3027         PR libfortran/48066
3028         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
3030 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
3032         PR fortran/48059
3033         * gfortran.dg/class_41.f03: New.
3035 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
3037         * g++.dg/conversion/cast3.C: New test.
3039 2011-03-11  Jason Merrill  <jason@redhat.com>
3041         * g++.dg/template/error45.C: New.
3043         * g++.dg/parse/no-type-defn1.C: New.
3045         * g++.dg/ext/attrib40.C: New.
3047         * g++.dg/cpp0x/regress/array1.C: New.
3049 2011-03-11  Richard Guenther  <rguenther@suse.de>
3051         PR tree-optimization/48067
3052         * gcc.dg/pr48067.c: New testcase.
3054 2011-03-11  Richard Guenther  <rguenther@suse.de>
3056         PR lto/48073
3057         * g++.dg/lto/20110311-1_0.C: New testcase.
3059 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3061         PR c++/48035
3062         * g++.dg/inherit/virtual8.C: New test.
3064         PR middle-end/48044
3065         * gcc.dg/torture/pr48044.c: New test.
3067 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
3069         PR fortran/47768
3070         * gfortran.dg/proc_ptr_comp_31.f90: New.
3072 2011-03-11  Richard Guenther  <rguenther@suse.de>
3074         PR tree-optimization/47278
3075         * gcc.dg/torture/pr47278-1.c: New testcase.
3076         * gcc.dg/torture/pr47278-2.c: Likewise.
3078 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
3080         PR tree-optimization/48063
3081         * gcc.dg/torture/pr48063.c: New test.
3083 2011-03-10  Jason Merrill  <jason@redhat.com>
3085         * g++.dg/template/array22.C: New.
3087         * g++.dg/cpp0x/syntax-err1.C: New.
3088         * g++.dg/parse/error36.C: Adjust expected errors.
3089         * g++.old-deja/g++.pt/ctor2.C: Likewise.
3090         * g++.old-deja/g++.pt/typename3.C: Likewise.
3091         * g++.old-deja/g++.pt/typename4.C: Likewise.
3092         * g++.old-deja/g++.pt/typename6.C: Likewise.
3094 2011-03-09  Jason Merrill  <jason@redhat.com>
3096         * g++.dg/template/nontype22.C: New.
3098 2011-03-09  Martin Jambor  <mjambor@suse.cz>
3100         PR tree-optimization/47714
3101         * g++.dg/torture/pr47714.C: New test.
3103 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3105         PR target/47755
3106         * gcc.target/powerpc/pr47755-2.c: New file.
3108 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3110         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
3111         is not set in the environment, pass 64 as first argument when not
3112         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
3113         native where ulimit -u is supported.
3115 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3117         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
3119 2011-03-08  Jason Merrill  <jason@redhat.com>
3121         * g++.dg/template/nontype21.C: New.
3123         * g++.dg/template/anon5.C: New.
3125 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3127         PR debug/47881
3128         * gcc.dg/pr47881.c: New test.
3130 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
3132         PR c++/47957
3133         * g++.dg/lookup/template3.C: New test.
3135 2011-03-08  Kai Tietz  <ktietz@redhat.com>
3137         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
3138         'long' type.
3140 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
3142         PR testsuite/47954
3143         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
3144         sizeof to compute alignment.
3146 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
3148         PR tree-optimization/48022
3149         * gcc.dg/pr48022-1.c: New test.
3150         * gcc.dg/pr48022-2.c: New test.
3152 2011-03-07  Jason Merrill  <jason@redhat.com>
3154         * g++.dg/template/nontype20.C: New.
3155         * g++.dg/init/member1.C: Adjust expected errors.
3156         * g++.dg/parse/constant4.C: Likewise.
3157         * g++.dg/template/qualified-id3.C: Likewise.
3158         * g++.old-deja/g++.pt/crash10.C: Likewise.
3160         * g++.dg/cpp0x/regress/non-const1.C: New.
3162 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
3164         PR debug/47991
3165         * gcc.dg/pr47991.c: New test.
3167 2011-03-07  Jason Merrill  <jason@redhat.com>
3169         * g++.dg/abi/mangle46.C: New.
3171 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
3173         PR target/47862
3174         * gcc.target/powerpc/pr47862.c: New.
3176 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
3178         PR target/45413
3179         * gcc.target/i386/combine-mul.c: Require nonpic.
3181 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
3182             Nathan Froyd  <froydnj@codesourcery.com>
3184         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3186 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
3188         * README.QMTEST: Remove.
3190 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
3191             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3193         PR fortran/47850
3194         * gfortran.dg/array_constructor_37.f90 : New test.
3196 2011-03-05  Jason Merrill  <jason@redhat.com>
3198         * g++.dg/abi/mangle39.C: ABI v5, not 6.
3199         * g++.dg/abi/mangle45.C: Likewise.
3200         * g++.dg/cpp0x/trailing1.C: Likewise.
3202 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3204         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3206 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
3208         PR rtl-optimization/47899
3209         * gcc.dg/pr47899.c: New test.
3211         * gcc.dg/torture/pr47968.c: Ignore warnings.
3213         PR tree-optimization/47967
3214         * gcc.c-torture/compile/pr47967.c: New test.
3216 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3218         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3219         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3221 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3223         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3224         and property_getAttributes() if __OBJC2__.
3225         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3226         * objc.dg/property/property-encoding-1.m: New.
3227         * obj-c++.dg/property/property-encoding-1.mm: New.
3229 2011-03-04  Jason Merrill  <jason@redhat.com>
3231         * g++.dg/template/pseudodtor6.C: New.
3233         * g++.dg/inherit/covariant19.C: New.
3235 2011-03-04  Richard Guenther  <rguenther@suse.de>
3237         PR middle-end/47968
3238         * gcc.dg/torture/pr47968.c: New testcase.
3240 2011-03-04  Richard Guenther  <rguenther@suse.de>
3242         PR middle-end/47975
3243         * gcc.dg/torture/pr47975.c: New testcase.
3245 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
3247         PR c++/47974
3248         * g++.dg/template/crash106.C: New.
3250 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
3252         PR c/47963
3253         * gcc.dg/gomp/pr47963.c: New test.
3254         * g++.dg/gomp/pr47963.C: New test.
3256 2011-03-02  Jason Merrill  <jason@redhat.com>
3258         * g++.dg/cpp0x/regress/condition1.C: New.
3260         * g++.dg/cpp0x/constexpr-ctor9.C: New.
3262 2011-03-01  Jason Merrill  <jason@redhat.com>
3264         * g++.dg/cpp0x/lambda/lambda-98.C: New.
3266         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3268 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
3270         PR rtl-optimization/47925
3271         * gcc.c-torture/execute/pr47925.c: New test.
3273 2011-03-01  Jason Merrill  <jason@redhat.com>
3275         * g++.dg/cpp0x/decltype25.C: New.
3277         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3279 2011-03-01  Richard Guenther  <rguenther@suse.de>
3281         PR tree-optimization/47890
3282         * gcc.dg/torture/pr47890.c: New testcase.
3284 2011-03-01  Richard Guenther  <rguenther@suse.de>
3286         PR lto/47924
3287         * gcc.dg/lto/pr47924_0.c: New testcase.
3289 2011-03-01  Richard Guenther  <rguenther@suse.de>
3291         PR lto/46911
3292         * gfortran.dg/lto/pr46911_0.f: New testcase.
3294 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3296         PR libgfortran/47933
3297         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3298         compile errors from older code form.
3300 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3302         PR libgfortran/47567
3303         * gfortran.dg/fmt_fw_d.f90: New test.
3305 2011-02-28  Jason Merrill  <jason@redhat.com>
3307         * g++.dg/inherit/covariant18.C: New.
3309 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
3311         PR middle-end/47893
3312         * gcc.dg/pr47893.c: New test.
3314 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3316         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3317         NULL in case of a selector with conflicting types.
3318         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3320 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
3322         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3323         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3324         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3325         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3327 2011-02-28  Jason Merrill  <jason@redhat.com>
3329         PR c++/47906
3330         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3332 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3334         PR libgfortran/47778
3335         * gfortran.dg/namelist_71.f90: New test.
3337 2011-02-27  Jason Merrill  <jason@redhat.com>
3339         PR c++/47906
3340         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3341         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3343 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3345         PR c++/46466
3346         * g++.dg/cpp0x/constexpr-ctor8.C: New.
3348 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
3350         PR fortran/47886
3351         * gfortran.dg/gomp/task-1.f90: Removed.
3353 2011-02-26  Jason Merrill  <jason@redhat.com>
3355         * g++.dg/template/this-targ1.C: New.
3357         * g++.dg/cpp0x/regress/template-const1.C: New.
3358         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3359         * g++.dg/template/function1.C: Adjust.
3360         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3361         * g++.dg/debug/debug7.C: Adjust.
3363 2011-02-26  Tobias Burnus  <burnus@net-b.de>
3365         PR fortran/47886
3366         * gfortran.dg/gomp/task-1.f90: New.
3368 2011-02-25  Jie Zhang  <jie@codesourcery.com>
3370         * gcc.target/arm/neon-thumb2-move.c: Add
3371         dg-require-effective-target arm_thumb2_ok.
3373 2011-02-24  Jason Merrill  <jason@redhat.com>
3375         * g++.dg/parse/constant1.C: Specify C++98 mode.
3376         * g++.dg/parse/constant5.C: Likewise.
3377         * g++.dg/parse/error2.C: Likewise.
3378         * g++.dg/parse/semicolon3.C: Likewise.
3379         * g++.dg/template/crash14.C: Likewise.
3380         * g++.dg/template/local4.C: Likewise.
3381         * g++.dg/template/nontype3.C: Likewise.
3382         * g++.dg/parse/crash31.C: Adjust expected errors.
3383         * g++.dg/template/function1.C: Likewise.
3384         * g++.dg/template/ref3.C: Likewise.
3385         * g++.dg/template/static9.C: Likewise.
3386         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3388         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3389         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3390         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3391         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3392         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3394 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
3396         PR fortran/47878
3397         * gfortran.dg/pr47878.f90: New test.
3399 2011-02-24  Richard Guenther  <rguenther@suse.de>
3401         PR testsuite/47801
3402         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3403         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3405 2011-02-24  Richard Guenther  <rguenther@suse.de>
3407         PR fortran/47839
3408         * gfortran.dg/lto/pr47839_0.f90: New testcase.
3409         * gfortran.dg/lto/pr47839_1.f90: Likewise.
3411 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3413         PR libgfortran/47567
3414         * gfortran.dg/fmt_f0_1.f90: Update test.
3416 2011-02-23  Jason Merrill  <jason@redhat.com>
3418         * g++.dg/abi/mangle39.C: Adjust parm mangling.
3419         * g++.dg/abi/mangle45.C: New.
3421         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3422         * g++.dg/template/canon-type-9.C: Match use of decltype
3423         between declaration and definition.
3424         * g++.dg/template/canon-type-12.C: Likewise.
3426 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
3428         PR fortran/40850
3429         * gfortran.dg/nested_allocatables_1.f90: New.
3431 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
3433         PR c++/46868
3434         * g++.dg/pr46868.C: New test.
3435         * g++.dg/parse/parameter-declaration-1.C: Adjust.
3436         * g++.dg/parse/error14.C: Adjust.
3438 2011-02-23  Richard Guenther  <rguenther@suse.de>
3440         PR tree-optimization/47838
3441         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3443 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3445         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
3447 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3449         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3450         * gfortran.dg/count_init_expr.f03: Ditto.
3451         * gfortran.dg/gomp/pr43711.f90: Ditto.
3452         * gcc.dg/struct-parse-2.c: Ditto.
3453         * gcc.dg/parse-error-3.c: Ditto.
3454         * gcc.dg/Wlogical-op-1.c: Ditto.
3455         * gcc.dg/Walways-true-1.c: Ditto.
3456         * gcc.dg/pr24225.c: Ditto.
3457         * gcc.dg/Walways-true-2.c: Ditto.
3458         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3459         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3460         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3461         * g++.dg/overload/defarg4.C: Ditto.
3462         * g++.dg/inherit/covariant16.C: Ditto.
3463         * g++.dg/inherit/virtual7.C: Ditto.
3464         * g++.dg/template/canon-type-9.C: Ditto.
3465         * g++.dg/template/access19.C: Ditto.
3466         * g++.dg/template/call7.C: Ditto.
3467         * g++.dg/template/canon-type-2.C: Ditto.
3468         * g++.dg/template/init7.C: Ditto.
3469         * g++.dg/template/sizeof-template-argument.C: Ditto.
3470         * g++.dg/template/const3.C: Ditto.
3471         * g++.dg/template/sfinae26.C: Ditto.
3472         * g++.dg/template/sfinae26.C: Ditto.
3473         * g++.dg/template/canon-type-11.C: Ditto.
3474         * g++.dg/template/union2.C: Ditto.
3475         * g++.dg/template/canon-type-3.C: Ditto.
3476         * g++.dg/template/canon-type-1.C: Ditto.
3477         * g++.dg/template/canon-type-5.C: Ditto.
3478         * g++.dg/template/canon-type-7.C: Ditto.
3479         * g++.dg/template/canon-type-10.C: Ditto.
3480         * g++.dg/template/spec36.C: Ditto.
3481         * g++.dg/template/typedef38.C: Ditto.
3482         * g++.dg/template/canon-type-4.C: Ditto.
3483         * g++.dg/template/canon-type-6.C: Ditto.
3484         * g++.dg/template/canon-type-13.C: Ditto.
3485         * g++.dg/template/instantiate9.C: Ditto.
3486         * g++.dg/template/ttp22.C: Ditto.
3487         * g++.dg/warn/Wreturn-type-6.C: Ditto.
3488         * g++.dg/warn/Walways-true-1.C: Ditto.
3489         * g++.dg/warn/Wlogical-op-1.C: Ditto.
3490         * g++.dg/warn/Walways-true-2.C: Ditto.
3491         * g++.dg/conversion/op4.C: Ditto.
3492         * g++.dg/opt/pr19650.C: Ditto.
3493         * g++.dg/lookup/friend11.C: Ditto.
3494         * g++.dg/other/default2.C: Ditto.
3495         * g++.dg/other/default3.C: Ditto.
3496         * g++.dg/other/dtor2.C: Ditto.
3497         * g++.dg/other/friend5.C: Ditto.
3498         * g++.dg/other/default5.C: Ditto.
3499         * g++.dg/init/brace6.C: Ditto.
3500         * g++.dg/init/aggr5.C: Ditto.
3501         * g++.dg/init/error2.C: Ditto.
3502         * g++.dg/expr/bound-mem-fun.C: Ditto.
3503         * g++.dg/expr/cond6.C: Ditto.
3504         * g++.dg/expr/stmt-expr-1.C: Ditto.
3505         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3506         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3507         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3508         * g++.dg/cpp0x/bracket1.C: Ditto.
3509         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3510         * g++.dg/cpp0x/pr38646.C: Ditto.
3511         * g++.dg/cpp0x/variadic73.C: Ditto.
3512         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3513         * g++.dg/cpp0x/bracket4.C: Ditto.
3514         * g++.dg/cpp0x/decltype4.C: Ditto.
3515         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3516         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3517         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3518         * g++.dg/cpp0x/variadic-new2.C: Ditto.
3519         * g++.dg/cpp0x/decltype2.C: Ditto.
3520         * g++.dg/cpp0x/decltype1.C: Ditto.
3521         * g++.dg/cpp0x/bracket2.C: Ditto.
3522         * g++.dg/cpp0x/decltype5.C: Ditto.
3523         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3524         * g++.dg/cpp0x/variadic70.C: Ditto.
3525         * g++.dg/cpp0x/decltype6.C: Ditto.
3526         * g++.dg/cpp0x/rvo.C: Ditto.
3527         * g++.dg/cpp0x/vt-40092.C: Ditto.
3528         * g++.dg/cpp0x/variadic-new.C: Ditto.
3529         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3530         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3531         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3532         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3533         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3534         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3535         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3536         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3537         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3538         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3539         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3540         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3541         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3542         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3543         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3544         * g++.dg/cpp0x/pr39639.C: Ditto.
3545         * g++.dg/cpp0x/decltype3.C: Ditto.
3546         * g++.dg/cpp0x/variadic68.C: Ditto.
3547         * g++.dg/cpp0x/variadic-function.C: Ditto.
3548         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3549         * g++.dg/cpp0x/variadic-bind.C: Ditto.
3550         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3551         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3552         * g++.dg/parse/crash35.C: Ditto.
3553         * g++.dg/parse/crash40.C: Ditto.
3554         * g++.dg/parse/defarg12.C: Ditto.
3555         * g++.dg/parse/crash34.C: Ditto.
3556         * g++.dg/parse/constructor3.C: Ditto.
3557         * g++.dg/parse/template23.C: Ditto.
3558         * g++.dg/parse/crash56.C: Ditto.
3559         * g++.dg/parse/dtor13.C: Ditto.
3560         * g++.dg/parse/error33.C: Ditto.
3561         * g++.dg/parse/ctor9.C: Ditto.
3562         * g++.dg/parse/error32.C: Ditto.
3563         * g++.dg/parse/error37.C: Ditto.
3564         * g++.dg/parse/bitfield3.C: Ditto.
3565         * g++.dg/parse/struct-4.C: Ditto.
3566         * g++.dg/ext/has_trivial_copy.C: Ditto.
3567         * g++.dg/ext/is_polymorphic.C: Ditto.
3568         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3569         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3570         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3571         * g++.dg/ext/is_union.C: Ditto.
3572         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3573         * g++.dg/ext/is_pod.C: Ditto.
3574         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3575         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3576         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3577         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3578         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3579         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3580         * g++.dg/ext/is_abstract.C: Ditto.
3581         * g++.dg/ext/has_trivial_assign.C: Ditto.
3582         * g++.dg/ext/is_class.C: Ditto.
3583         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3584         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3585         * g++.dg/ext/is_base_of.C: Ditto.
3586         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3587         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3588         * g++.dg/ext/is_empty.C: Ditto.
3589         * g++.dg/ext/is_enum.C: Ditto.
3590         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3591         * gnat.dg/opt11.adb: Ditto.
3592         * obj-c++.dg/pr45735.mm: Ditto.
3593         * obj-c++.dg/pr24393.mm: Ditto.
3594         * obj-c++.dg/exceptions-2.mm: Ditto.
3595         * objc.dg/pr45735.m: Ditto.
3596         * objc.dg/pr24393.m: Ditto.
3598 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3600         * objc.dg/attributes/objc-exception-1.m: New.
3602 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3604         * gcc.dg/cpp/include7.c: New test.
3606 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3608         PR c++/47242
3609         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3611 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3613         PR rtl-optimization/47763
3614         * gcc.dg/pr47763.c: New test.
3616 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3618         PR fortran/45743
3619         * gfortran.dg/whole_file_32.f90 : New test.
3621 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3623         PR c++/47666
3624         * g++.dg/inherit/virtual7.C: New test.
3626 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3628         PR objc/47832
3629         * objc.dg/type-size-3.m: Updated error message.
3630         * objc.dg/type-size-4.m: New test.
3631         * objc.dg/type-size-5.m: New test.
3633 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3635         * lib/gnat.exp: Fix comments.
3636         Don't load libgloss.exp.
3637         (default_gnat_version): Call $compiler with --version.
3638         Adapt regexp for gnatmake output, insert version.
3639         (gnat_version): New proc.
3640         (gnat_init): Remove gnat_libgcc_s_path.
3641         (gnat_target_compile): Likewise.
3642         Remove ld_library_path.
3643         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3644         (gnat_pass): Remove.
3645         (gnat_pass): Remove.
3646         (gnat_finish): Remove.
3647         (gnat_exit): Remove.
3648         (local_find_gnatmake): Reindent.
3649         (runtest_file_p): Remove.
3650         (prune_warnings): Remove.
3651         (find_gnatclean): New proc.
3652         * lib/gnat-dg.exp (lremove): New proc.
3653         (gnat-dg-test): Reindent.
3654         Remove additional output files.
3655         (gnat-dg-runtest): Remove.
3657         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3658         * gnat.dg/loop_optimization6.adb: Likewise.
3659         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3661 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3663         PR tree-optimization/47835
3664         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3666 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3668         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3669         * gfortran.dg/abstract_type_2.f03: Ditto.
3670         * gfortran.dg/abstract_type_3.f03: Ditto.
3671         * gfortran.dg/abstract_type_4.f03: Ditto.
3672         * gfortran.dg/abstract_type_5.f03: Ditto.
3673         * gfortran.dg/abstract_type_6.f03: Ditto.
3674         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3675         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3676         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3677         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3678         * gfortran.dg/array_function_5.f90: Ditto.
3679         * gfortran.dg/asynchronous_3.f03: Ditto.
3680         * gfortran.dg/char_expr_1.f90: Ditto.
3681         * gfortran.dg/class_14.f03: Ditto.
3682         * gfortran.dg/data_array_6.f: Ditto.
3683         * gfortran.dg/data_invalid.f90: Ditto.
3684         * gfortran.dg/dot_product_1.f03: Ditto.
3685         * gfortran.dg/func_derived_5.f90: Ditto.
3686         * gfortran.dg/func_result_4.f90: Ditto.
3687         * gfortran.dg/implied_do_1.f90: Ditto.
3688         * gfortran.dg/initialization_25.f90: Ditto.
3689         * gfortran.dg/initialization_26.f90: Ditto.
3690         * gfortran.dg/interface_34.f90: Ditto.
3691         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3692         * gfortran.dg/keyword_symbol_1.f90: Ditto.
3693         * gfortran.dg/matmul_8.f03: Ditto.
3694         * gfortran.dg/merge_init_expr.f90: Ditto.
3695         * gfortran.dg/pack_assign_1.f90: Ditto.
3696         * gfortran.dg/pack_vector_1.f90: Ditto.
3697         * gfortran.dg/pointer_check_8.f90: Ditto.
3698         * gfortran.dg/product_init_expr.f03: Ditto.
3699         * gfortran.dg/reshape_order_5.f90: Ditto.
3700         * gfortran.dg/reshape_shape_1.f90: Ditto.
3701         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3702         * gfortran.dg/same_name_2.f90: Ditto.
3703         * gfortran.dg/selected_real_kind_1.f90: Ditto.
3704         * gfortran.dg/spread_init_expr.f03: Ditto.
3705         * gfortran.dg/stmt_func_1.f90: Ditto.
3706         * gfortran.dg/sum_init_expr.f03: Ditto.
3707         * gfortran.dg/transpose_3.f03: Ditto.
3708         * gfortran.dg/unpack_init_expr.f03: Ditto.
3709         * gfortran.dg/warn_conversion.f90: Ditto.
3710         * gfortran.dg/warn_conversion_2.f90: Ditto.
3711         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3712         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3713         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3714         * gfortran.dg/whole_file_16.f90: Ditto.
3715         * gfortran.dg/whole_file_17.f90: Ditto.
3716         * gfortran.dg/whole_file_18.f90: Ditto.
3717         * gfortran.dg/whole_file_20.f03: Ditto.
3718         * gfortran.dg/whole_file_5.f90: Ditto.
3719         * gfortran.dg/whole_file_6.f90: Ditto.
3720         * gfortran.dg/write_invalid_format.f90: Ditto.
3721         * gfortran.dg/zero_sized_6.f90: Ditto.
3723 2011-02-21  Jeff Law <law@redhat.com>
3725         PR rtl-optimization/46178
3726         * gcc.target/i386/pr46178.c: New test.
3728         PR rtl-optimization/46002
3729         * gcc.c-torture/compile/pr46002.c: New test.
3731 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3733         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3734         *-*-hpux10*.
3736 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
3738         PR debug/47106
3739         * g++.dg/debug/pr47106.C: Require effective target lto.
3741 2011-02-21  Jason Merrill  <jason@redhat.com>
3743         * g++.dg/cpp0x/constexpr-diag2.C: New.
3745 2011-02-20  Jason Merrill  <jason@redhat.com>
3747         * g++.dg/cpp0x/constexpr-ctor7.C: New.
3749         * g++.dg/cpp0x/fntmpdefarg2.C: New.
3751         * g++.dg/overload/conv-op1.C: New.
3753         * g++.dg/cpp0x/constexpr-synth1.C: New.
3755 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3757         * objc.dg/layout-2.m: New.
3758         * objc.dg/selector-3.m: Adjusted location of error message.
3759         * objc.dg/type-size-3.m: Same.
3760         * obj-c++.dg/selector-3.mm: Same.
3762 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3764         PR objc/47784
3765         * objc.dg/property/dotsyntax-22.m: New.
3766         * obj-c++.dg/property/dotsyntax-22.mm: New.
3768 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
3770         PR c++/46394
3771         * g++.dg/template/typedef38.C: New test.
3773 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3775         PR fortran/46818
3776         * gfortran.dg/whole_file_30.f90 : New test.
3777         * gfortran.dg/whole_file_31.f90 : New test.
3779 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3781         PR fortran/45077
3782         PR fortran/44945
3783         * gfortran.dg/whole_file_28.f90 : New test.
3784         * gfortran.dg/whole_file_29.f90 : New test.
3786 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3788         PR c++/44118
3789         * g++.dg/template/crash105.C: New.
3791 2011-02-19  Jason Merrill  <jason@redhat.com>
3793         * g++.dg/cpp0x/regress/no-elide1.C: New.
3795 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
3797         PR tree-optimization/46620
3798         * gcc.dg/pr46620.c: New.
3800 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3802         PR c/47809
3803         * gcc.target/i386/pr47809.c: New test.
3805 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3806             Tobias Burnus  <burnus@net-b.de>
3808         * lib/target-supports.exp
3809         (check_effective_target_fortran_large_real): New check for large reals.
3810         * gfortran.dg/nan_7.f90: New test.
3812 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3814         PR libgfortran/47567
3815         * gfortran.dg/fmt_f0_1.f90: Update test.
3817 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
3819         PR fortran/47348
3820         * gfortran.dg/array_constructor_36.f90 : New test.
3821         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3822         allow for comparison between different elements of the array
3823         constructor at different levels of optimization.
3825 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
3827         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3828         * gcc.target/i386/pr32280-1.c: Likewise.
3830 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3832         PR target/47800
3833         * gcc.target/i386/pr47800.c: New test.
3835 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
3837         * objc/execute/exceptions/foward-1.x: New.
3839 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3841         PR fortran/47789
3842         * gfortran.dg/derived_constructor_comps_4.f90: New.
3844 2011-02-18  Tobias Burnus
3846         PR fortran/47775
3847         * gfortran.dg/func_result_6.f90: New.
3849 2011-02-18  Michael Matz  <matz@suse.de>
3851         PR fortran/45586
3852         * gfortran.dg/lto/pr45586_0.f90: New test.
3853         * gfortran.dg/typebound_proc_20.f90: Ditto.
3854         * gfortran.dg/typebound_proc_21.f90: Ditto.
3856 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3858         PR c++/47795
3859         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3861 2011-02-18  Tobias Burnus  <burnus@net-b.de>
3863         PR fortran/47750
3864         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3865         gcc_warning_prefix.
3866         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3867         normalizing the error/warning output.
3868         * gfortran.dg/Wall.f90: Update dg-error/warning.
3869         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3870         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3871         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3872         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3873         * gfortran.dg/class_30.f90: Update dg-error/warning.
3874         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3875         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3876         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3877         * gfortran.dg/entry_17.f90: Update dg-error/warning.
3878         * gfortran.dg/entry_19.f90: Update dg-error/warning.
3879         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3880         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3881         * gfortran.dg/g77/12632.f: Update dg-error/warning.
3882         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3883         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3884         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3885         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3886         * gfortran.dg/goto_8.f90: Update dg-error/warning.
3887         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3888         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3889         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3890         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3891         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3892         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3893         * gfortran.dg/volatile3.f90: Update dg-error/warning.
3894         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3895         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3896         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3897         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3898         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3900 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3902         PR fortran/47768
3903         * gfortran.dg/proc_ptr_comp_30.f90: New.
3905 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
3907         PR debug/47780
3908         * gcc.target/i386/pr47780.c: New test.
3910 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3912         PR fortran/47767
3913         * gfortran.dg/class_40.f03: New.
3915 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
3917         PR c++/47208
3918         * g++.dg/cpp0x/auto21.C: New test.
3920 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
3922         * objc.dg/special/unclaimed-category-1.h: Updated for
3923         new ABI support.
3924         * objc.dg/special/unclaimed-category-1.m: Same.
3925         * objc.dg/zero-link-1.m: Same.
3926         * objc.dg/lookup-1.m: Same.
3927         * objc.dg/torture/strings/const-str-9.m
3928         * objc.dg/torture/strings/const-str-10.m: Same.
3929         * objc.dg/torture/strings/const-str-11.m: Same.
3930         * objc.dg/torture/forward-1.m: Same.
3931         * objc.dg/zero-link-2.m: Same.
3932         * objc.dg/encode-7-next-64bit.m: Same.
3933         * objc.dg/method-4.m: Same.
3934         * objc.dg/next-runtime-1.m: Same.
3935         * objc.dg/image-info.m: Same.
3936         * objc.dg/pr23214.m: Same.
3937         * objc.dg/symtab-1.m: Same.
3938         * obj-c++.dg/basic.m: Same.
3939         * obj-c++.dg/proto-lossage-3.m: Same.
3940         * obj-c++.dg/torture/strings/const-str-10.m: Same.
3941         * obj-c++.dg/torture/strings/const-str-11.m: Same.
3942         * obj-c++.dg/torture/strings/const-str-9.m: Same.
3943         * obj-c++.dg/method-11.m: Same.
3944         * objc/execute/enumeration-1.m: Same.
3945         * objc/execute/object_is_class.m: Same.
3946         * objc/execute/formal_protocol-2.m: Same.
3947         * objc/execute/formal_protocol-4.m: Same.
3948         * objc/execute/formal_protocol-6.m: Same.
3949         * objc/execute/bycopy-3.m: Same.
3950         * objc/execute/exceptions/catchall-1.m: Same.
3951         * objc/execute/exceptions/finally-1.m: Same.
3952         * objc/execute/exceptions/local-variables-1.m: Same.
3953         * objc/execute/exceptions/foward-1.m: Same.
3954         * objc/execute/bf-common.h
3955         * objc/execute/enumeration-2.m: Same.
3956         * objc/execute/formal_protocol-1.m: Same.
3957         * objc/execute/formal_protocol-3.m: Same.
3958         * objc/execute/formal_protocol-5.m: Same.
3959         * objc/execute/accessing_ivars.m: Same.
3960         * objc/execute/bycopy-2.m: Same.
3961         * objc/execute/formal_protocol-7.m: Same.
3962         * objc/execute/compatibility_alias.m: Same.
3963         * objc/execute/no_clash.m: Same.
3964         * objc/execute/object_is_meta_class.m: Same.
3965         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3966         * objc/execute/class-tests-1.h: Include stdio.h.
3967         * objc/execute/class-tests-2.h: Same.
3968         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3969         runtimes.
3970         * obj-c++.dg/try-catch-2.mm: Same.
3972 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
3974         PR c++/47783
3975         * g++.dg/warn/Wunused-parm-4.C: New test.
3977 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
3978             Jan Hubicka  <jh@suse.cz>
3980         PR debug/47106
3981         PR debug/47402
3982         * g++.dg/debug/pr47106.C: New.
3984 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
3986         PR target/43653
3987         * gcc.target/i386/pr43653.c: New test.
3989 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
3991         PR c++/47172
3992         * g++.dg/template/inherit6.C: New test.
3994 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
3996         PR fortran/47745
3997         * gfortran.dg/class_39.f03: New.
3999 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
4001         PR c++/47326
4002         * g++.dg/cpp0x/variadic106.C: New test.
4004 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
4006         PR libfortran/47757
4007         * gfortran.dg/pr47757-1.f90: New test.
4008         * gfortran.dg/pr47757-2.f90: New test.
4009         * gfortran.dg/pr47757-3.f90: New test.
4011         PR c++/47704
4012         * g++.dg/cpp0x/enum8.C: New test.
4014 2011-02-15  Jason Merrill  <jason@redhat.com>
4016         * g++.dg/inherit/implicit-trivial1.C: New.
4017         * g++.dg/cpp0x/implicit-trivial1.C: New.
4019 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4021         PR middle-end/47725
4022         * gcc.dg/torture/pr47725.c: Removed.
4024 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4026         PR target/47755
4027         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
4028         constant does not generate a load from memory.
4030 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
4032         PR middle-end/47725
4033         * gcc.dg/torture/pr47725.c: New.
4035 2011-02-15  Richard Guenther  <rguenther@suse.de>
4037         PR tree-optimization/47743
4038         * gcc.dg/torture/pr47743.c: New testcase.
4040 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
4042         PR middle-end/47581
4043         * gcc.target/i386/pr47581.c: New test.
4045 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4047         PR fortran/47730
4048         * gfortran.dg/select_type_22.f03: New.
4050 2011-02-14  Jason Merrill  <jason@redhat.com>
4052         * g++.dg/cpp0x/regress/enum1.C: New.
4054 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4056         * gnat.dg/include.adb: New test.
4058 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4060         PR fortran/47728
4061         * gfortran.dg/class_38.f03: New.
4063 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
4065         * gcc.dg/pr46494.c: New test.
4067 2011-02-14  Richard Guenther  <rguenther@suse.de>
4069         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
4071 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4073         PR ada/41929
4074         * gnat.dg/null_pointer_deref1.exp: Don't skip on
4075         sparc*-sun-solaris2.11.
4077 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
4079         PR fortran/47349
4080         * gfortran.dg/argument_checking_18.f90: New.
4082 2011-02-13  Tobias Burnus  <burnus@net-b.de>
4084         * gfortran.dg/argument_checking_13.f90: Update dg-error.
4085         * gfortran.dg/argument_checking_17.f90: New.
4087 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
4089         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
4090         are temporarily disabled.
4091         * gfortran.dg/class_7.f03: Ditto.
4092         * gfortran.dg/coarray_14.f90: Ditto.
4093         * gfortran.dg/typebound_proc_13.f03: Ditto.
4095 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
4097         PR fortran/45586
4098         * gfortran.dg/extends_11.f03: New.
4100 2011-02-11  Xinliang David Li  <davidxl@google.com>
4102         PR tree-optimization/47707
4103         * g++.dg/tree-ssa/pr47707.C: New test.
4105 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
4107         * g++.dg/opt/inline17.C: New test.
4109 2011-02-11  Tobias Burnus  <burnus@net-b.de>
4111         PR fortran/47550
4112         * gfortran.dg/pure_formal_2.f90: New.
4114 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
4116         PR rtl-optimization/47614
4117         * gfortran.dg/pr47614.f: New.
4119 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
4121         PR driver/47678
4122         * gcc.dg/opts-6.c: New test.
4124 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
4126         PR debug/47684
4127         * gcc.dg/pr47684.c: New test.
4129 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4131         PR target/47629
4132         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
4133         c99_runtime, dg-add-options c99_runtime.
4134         (main): Use __asm__.
4136 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4138         PR testsuite/47400
4139         * lib/target-supports.exp (check_ascii_locale_available): New proc.
4140         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
4141         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
4142         * gcc.dg/ucnid-10.c: Likewise.
4143         * gcc.dg/ucnid-13.c: Likewise.
4144         * gcc.dg/ucnid-7.c: Likewise.
4145         * gcc.dg/ucnid-8.c: Likewise.
4146         Adapt dg-warning line number.
4148 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
4150         * gcc.target/i386/parity-1.c: Use -march=k8.
4151         * gcc.target/i386/parity-2.c: Ditto.
4152         * gcc.target/i386/vecinit-1.c: Ditto.
4153         * gcc.target/i386/vecinit-2.c: Ditto.
4155 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4157         PR target/46610
4158         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4159         * gcc.target/mips/save-restore-3.c: Likewise.
4160         * gcc.target/mips/save-restore-4.c: Likewise.
4161         * gcc.target/mips/save-restore-5.c: Likewise.
4163         PR target/47683
4164         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4165         * g++.dg/tree-prof/partition2.C: Likewise.
4167 2011-02-09  Jason Merrill  <jason@redhat.com>
4169         * g++.dg/tree-ssa/inline-3.C: Use a normal function
4170         rather than misdeclare std::puts.
4172         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4173         * g++.dg/other/warning1.C: Likewise.
4174         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4175         * g++.old-deja/g++.gb/scope06.C: Likewise.
4176         * g++.old-deja/g++.law/cvt11.C: Likewise.
4177         * g++.old-deja/g++.law/init1.C: Likewise.
4178         * g++.dg/abi/mangle26.C: Likewise.
4180         * g++.dg/template/function1.C: Adjust for C++0x mode.
4181         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4183         * g++.dg/ext/label10.C: Adjust for C++0x mode.
4184         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4186         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4188         * g++.dg/cpp0x/regress/abi-empty7.C: New.
4190         * g++.dg/cpp0x/regress: New directory.
4191         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4192         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4193         * g++.dg/cpp0x/regress/regress3.C: New.
4195 2011-02-10  Richard Guenther  <rguenther@suse.de>
4197         PR tree-optimization/47677
4198         * gcc.dg/torture/pr47677.c: New testcase.
4200 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
4202         * objc.dg/special/load-category-1.m: Remove unused header.
4203         * objc.dg/special/load-category-1a.m: Likewise.
4204         * objc.dg/special/load-category-2.m: Likewise.
4205         * objc.dg/special/load-category-2a.m: Likewise.
4206         * objc.dg/special/load-category-3.m: Likewise.
4207         * objc.dg/special/load-category-3a.m: Likewise.
4208         * objc.dg/attributes/proto-attribute-2.m: Likewise.
4209         * objc.dg/attributes/proto-attribute-3.m: Likewise.
4210         * objc.dg/attributes/class-attribute-1.m: Likewise.
4211         * objc.dg/property/property.exp: Don't run for Darwin < 9.
4212         * obj-c++.dg/property/property.exp: Likewise.
4213         * objc.dg/attributes/method-sentinel-1.m: Update type header.
4214         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4215         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4216         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4217         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4218         * obj-c++.dg/template-8.mm: Likewise.
4220 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
4222         PR target/47665
4223         * gcc.target/i386/pr47665.c: New test.
4225 2011-02-10  Jie Zhang  <jie@codesourcery.com>
4227         PR testsuite/47622
4228         Revert
4229         2011-02-05  Jie Zhang  <jie@codesourcery.com>
4230         PR debug/42631
4231         * gcc.dg/pr42631.c: Update test.
4232         * gcc.dg/pr42631-2.c: New test.
4234 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4236         PR fortran/47352
4237         * gfortran.dg/proc_decl_25.f90: New.
4239 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4241         PR fortran/47463
4242         * gfortran.dg/typebound_assignment_2.f03: New.
4244 2011-02-09  Richard Guenther  <rguenther@suse.de>
4246         PR tree-optimization/47664
4247         * gcc.dg/tree-ssa/inline-7.c: New testcase.
4249 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
4251         PR middle-end/47646
4252         * gnat.dg/uninit_func.adb: Adjust dg directive.
4254 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
4256         PR middle-end/47646
4257         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4259 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4261         PR fortran/47637
4262         * gfortran.dg/auto_dealloc_2.f90: New.
4264 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4266         * gcc.dg/builtins-config.h: Remove __sgi handling.
4267         * lib/target-supports.exp (add_options_for_c99_runtime): Add
4268         -std=c99 for mips-sgi-irix6.5*.
4270 2011-02-09  Martin Jambor  <mjambor@suse.cz>
4272         PR middle-end/45505
4273         * gfortran.dg/pr25923.f90: Remove xfails.
4275 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4277         PR fortran/47583
4278         * gfortran.dg/inquire_14.f90: New test.
4280 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
4282         PR fortran/45290
4283         * gfortran.dg/pointer_init_6.f90: New.
4285 2011-02-08  Jeff Law <law@redhat.com>
4287         PR tree-optimization/42893
4288         * gcc.tree-ssa/pr42893.c: New test.
4290 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
4292         PR tree-optimization/46834
4293         PR tree-optimization/46994
4294         PR tree-optimization/46995
4295         * gcc.dg/graphite/id-pr46834.c: New.
4296         * gfortran.dg/graphite/id-pr46994.f90: New.
4297         * gfortran.dg/graphite/id-pr46995.f90: New.
4299 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4301         PR middle-end/47646
4302         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4303         using the variable is known the warning is emitted there.
4304         * gcc.dg/uninit-pr19430.c (foo): Likewise.
4305         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4307         * c-c++-common/pr20000.c (g): Both warnings occur at the return
4308         statement.
4309         (vg): Likewise.
4310         * gcc.dg/noreturn-1.c (foo5): Likewise.
4311         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4312         (method2): Likewise.
4314         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4315         the return statement using the uninitialized variable.
4316         * gfortran.dg/pr39666-2.f90 (f): Likewise.
4318 2011-02-08  Richard Guenther  <rguenther@suse.de>
4320         PR middle-end/47639
4321         * g++.dg/opt/pr47639.c: New testcase.
4323 2011-02-08  Richard Guenther  <rguenther@suse.de>
4325         PR tree-optimization/47632
4326         * g++.dg/opt/pr47632.C: New testcase.
4328 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4330         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4332 2011-02-07  Richard Guenther  <rguenther@suse.de>
4334         PR tree-optimization/47615
4335         * g++.dg/opt/pr47615.C: New testcase.
4337 2011-02-07  Richard Guenther  <rguenther@suse.de>
4339         PR tree-optimization/47621
4340         * gcc.dg/torture/pr47621.c: New testcase.
4342 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
4344         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4346 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
4348         PR fortran/47592
4349         * gfortran.dg/allocate_with_source_1 : New test.
4351 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
4353         PR middle-end/47610
4354         * gcc.dg/pr47610.c: New test.
4356 2011-02-05  Jie Zhang  <jie@codesourcery.com>
4358         PR debug/42631
4359         * gcc.dg/pr42631.c: Update test.
4360         * gcc.dg/pr42631-2.c: New test.
4362 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4364         PR fortran/47574
4365         * gfortran.dg/pr47574.f90:  New test.
4367 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
4369         PR tree-optimization/46194
4370         * gcc.dg/autopar/pr46194.c: New.
4372 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4374         PR tree-optimization/43695
4375         * g++.dg/ipa/pr43695.C: New.
4377 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
4379         PR inline-asm/23200
4380         * gcc.dg/pr23200.c: New test.
4382 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
4384         PR c++/47589
4385         * g++.dg/pr47589.C: New test.
4387 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
4389         PR c++/47398
4390         * g++.dg/template/typedef37.C: New test.
4391         * g++.dg/template/param1.C: Adjust expected error message.
4393 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4395         PR middle-end/31490
4396         * gcc.dg/pr31490-2.c: New test.
4397         * gcc.dg/pr31490-3.c: New test.
4398         * gcc.dg/pr31490-4.c: New test.
4400 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
4401             Jakub Jelinek  <jakub@redhat.com>
4403         PR c++/46890
4404         * g++.dg/parser/semicolon3.C: Adjust.
4405         * g++.dg/parser/semicolon4.C: New testcase.
4406         * g++.dg/pr46890.C: New testcase.
4408 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4410         PR c++/29571
4411         * g++.dg/init/pr29571.C: New.
4413 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4415         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4416         instead of vect_int.
4418 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4420         PR target/47312
4421         * gcc.target/i386/pr47312.c: New test.
4423         PR target/47564
4424         * gcc.target/i386/pr47564.c: New test.
4426 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
4428         PR tree-optimization/45122
4429         * gcc.dg/tree-ssa/pr45122.c: New.
4431 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4433         PR target/47272
4434         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4435         and vec_vsx_st.
4437         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4438         and vsx so a default --with-cpu=power7 doesn't give an error
4439         when -mavoid-indexed-addresses is used.
4441         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4442         wrapper function to save the arguments and then jump to the real
4443         function, rather than depending on the compiler not to move stuff
4444         before an asm.
4445         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4447 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4448             Paul Thomas  <pault@gcc.gnu.org>
4450         PR fortran/47082
4451         * gfortran.dg/class_37.f03 : New test.
4453 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
4454             Richard Guenther  <rguenther@suse.de>
4456         PR tree-optimization/40979
4457         PR bootstrap/47044
4458         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4459         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4460         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4461         check_vect_support_and_set_flags.
4462         * gfortran.dg/graphite/vect-pr40979.f90: New.
4464 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4466         PR fortran/47572
4467         * gfortran.dg/class_36.f03: New.
4469 2011-02-02  Richard Guenther  <rguenther@suse.de>
4471         PR tree-optimization/47566
4472         * gcc.dg/lto/20110201-1_0.c: New testcase.
4474 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
4476         PR debug/47498
4477         PR debug/47501
4478         PR debug/45136
4479         PR debug/45130
4480         * debug/pr47498.c: New.
4481         * debug/pr47501.c: New.
4483 2011-02-01  Richard Guenther  <rguenther@suse.de>
4485         PR tree-optimization/47559
4486         * g++.dg/torture/pr47559.C: New testcase.
4488 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
4490         PR fortran/47565
4491         * gfortran.dg/typebound_call_20.f03: New.
4493 2011-02-01  Richard Guenther  <rguenther@suse.de>
4495         PR tree-optimization/47555
4496         * gcc.dg/pr47555.c: New testcase.
4498 2011-02-01  Richard Guenther  <rguenther@suse.de>
4500         PR tree-optimization/47541
4501         * g++.dg/torture/pr47541.C: New testcase.
4503 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4505         PR fortran/47455
4506         * gfortran.dg/typebound_call_19.f03: New.
4508 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4510         PR c++/47416
4511         * g++.dg/cpp0x/pr47416.C: New test.
4513 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
4515         PR fortran/47519
4516         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4518 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4520         PR fortran/47463
4521         * gfortran.dg/typebound_assignment_1.f03: New.
4523 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4525         PR tree-optimization/47538
4526         * gcc.c-torture/execute/pr47538.c: New test.
4528 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4530         PR target/45325
4531         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4533 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4535         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4537 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4539         PR rtl-optimization/44031
4540         * gcc.c-torture/compile/20110131-1.c: New test.
4542 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4544         PR fortran/47042
4545         * gfortran.dg/stmt_func_1.f90: New.
4547 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4549         PR fortran/47042
4550         * gfortran.dg/interface_34.f90: New.
4552 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
4554         PR fortran/47523
4555         * gfortran.dg/realloc_on_assign_5.f03: New test.
4556         * gfortran.dg/realloc_on_assign_5.f03: New test.
4558 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4560         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4561         * gfortran.dg/bessel_7.f90: Likewise.
4562         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
4564         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4565         * gfortran.dg/sum_init_expr.f03: Likewise.
4567         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4569         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4570         -r -nostdlib.
4572         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4573         loop only on "vect_intfloat_cvt" targets.
4575 2011-01-29  Tobias Burnus  <burnus@net-b.de>
4577         PR fortran/47531
4578         * gfortran.dg/shape_6.f90: New.
4580 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4582         PR libgfortran/47434
4583         * gfortran.dg/read_infnan_1.f90: Update test.
4584         * gfortran.dg/module_nan.f90: Update test.
4585         * gfortran.dg/char4_iunit_1.f03: Update test.
4586         * gfortran.dg/large_real_kind_1.f90: Update test.
4587         * gfortran.dg/real_const_3.f90: Update test.
4588         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4590 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
4592         PR c++/47311
4593         * g++.dg/template/param2.C: New test.
4595 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4597         PR libgfortran/47285
4598         * gfortran.dg/fmt_g.f: New test.
4600 2011-01-28  Tobias Burnus  <burnus@net-b.de>
4602         PR fortran/47507
4603         * gfortran.dg/pure_formal_1.f90: New.
4605 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
4607         PR target/42894
4608         * gcc.dg/tls/pr42894.c: New test.
4610 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4612         * gcc.dg/pr47276.c: Add dg-require-visibility.
4614 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4616         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4618 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
4619             Tobias Burnus  <burnus@gcc.gnu.org>
4621         PR fortran/45170
4622         PR fortran/35810
4623         PR fortran/47350
4624         * gfortran.dg/realloc_on_assign_3.f03: New test.
4625         * gfortran.dg/realloc_on_assign_4.f03: New test.
4626         * gfortran.dg/allocatable_function_5.f90: New test.
4627         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4628         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4629         implemented" dg-errors.
4631 2011-01-27  Jan Hubicka  <jh@suse.cz>
4633         PR middle-end/46949
4634         * gcc.dg/attr-weakref-4.c: New testcase
4636 2011-01-27  Martin Jambor  <mjambor@suse.cz>
4638         PR tree-optimization/47228
4639         * gcc.dg/torture/pr47228.c: New test.
4641 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4643         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4645 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4647         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4648         when using auto-overlay support on the SPU.
4650 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4652         PR rtl-optimization/44174
4653         * gcc.target/i386/asm-6.c: New test.
4655 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
4657         PR rtl-optimization/46856
4658         * gcc.c-torture/compile/pr46856.c: New test.
4660 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
4661             Andrew Pinski  <pinskia@gmail.com>
4663         PR c/43082
4664         * gcc.dg/pr43082.c: New.
4666 2011-01-26  DJ Delorie  <dj@redhat.com>
4668         PR rtl-optimization/46878
4669         * gcc.dg/pr46878-1.c: New test.
4671 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4673         PR c++/47476
4674         * g++.dg/cpp0x/pr47476.C: New test.
4676 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4678         * gcc.c-torture/compile/20110126-1.c: New test.
4680 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4682         PR c/47473
4683         * gcc.dg/torture/pr47473.c: New test.
4685 2011-01-26  Jan Hubicka  <jh@suse.cz>
4687         PR target/47237
4688         * gcc.c-torture/execute/pr47237.c: New testcase.
4690 2011-01-26  Jan Hubicka  <jh@suse.cz>
4692         PR tree-optimization/47190
4693         * gcc.dg/attr-weakref-3.c: New testcase.
4695 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
4697         PR c++/43601
4698         * gcc.dg/dll-9a.c: New test file.
4699         * gcc.dg/dll-11.c: Likewise.
4700         * gcc.dg/dll-12.c: Likewise.
4701         * gcc.dg/dll-12a.c: Likewise.
4702         * gcc.dg/dll-11a.c: Likewise.
4703         * gcc.dg/dll-9.c: Likewise.
4704         * gcc.dg/dll-10.c: Likewise.
4705         * gcc.dg/dll-10a.c: Likewise.
4706         * g++.dg/ext/dllexport4a.cc: Likewise.
4707         * g++.dg/ext/dllexport4.C: Likewise.
4708         * g++.dg/ext/dllexport5.C: Likewise.
4709         * g++.dg/ext/dllexport5a.cc: Likewise.
4711 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4713         PR tree-optimization/46970
4714         * gcc.dg/graphite/pr46970.c: New.
4716 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4718         PR tree-optimization/46215
4719         * gcc.dg/graphite/pr46215.c: New.
4721 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4723         PR tree-optimization/46168
4724         * gcc.dg/graphite/pr46168.c: New.
4726 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4728         PR tree-optimization/43657
4729         * gcc.dg/graphite/pr43657.c: New.
4731 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4733         PR tree-optimization/29832
4734         * gfortran.dg/graphite/pr29832.f90: New.
4736 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4738         PR tree-optimization/43567
4739         * gcc.dg/graphite/pr43567.c: New.
4741 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4743         * gfortran.dg/graphite/interchange-4.f: New.
4744         * gfortran.dg/graphite/interchange-5.f: New.
4746         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4747         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4748         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4749         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4750         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4751         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4752         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4753         * gfortran.dg/ltrans-7.f90: Removed.
4754         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4756         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4757         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4758         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4759         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4760         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4761         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4762         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4763         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4764         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4765         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4766         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4767         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4768         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4769         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4770         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4771         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4772         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4773         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4774         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4775         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4776         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4777         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4778         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4779         * gcc.dg/tree-ssa/data-dep-1.c
4780         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4781         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4782         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4783         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4784         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4786 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4788         PR tree-optimization/47265
4789         PR tree-optimization/47443
4790         * gcc.c-torture/compile/pr47265.c: New test.
4791         * gcc.dg/pr47443.c: New test.
4793 2011-01-25  Martin Jambor  <mjambor@suse.cz>
4795         PR tree-optimization/47382
4796         * g++.dg/torture/pr47382.C: New test.
4797         * g++.dg/opt/devirt1.C: Xfail.
4799 2011-01-25  Yao Qi  <yao@codesourcery.com>
4801         PR target/45701
4802         * gcc.target/arm/pr45701-1.c: New test.
4803         * gcc.target/arm/pr45701-2.c: New test.
4804         * gcc.target/arm/pr45701-3.c: New test.
4806 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4807             Jakub Jelinek  <jakub@redhat.com>
4809         PR tree-optimization/47271
4810         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4812 2011-01-25  Nick Clifton  <nickc@redhat.com>
4814         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4815         (saturate_add): Delete.
4816         (exchange): Delete.
4817         (main): Do not run saturate_add.
4818         (set_interrupts): Delete.
4820 2011-01-25  Tobias Burnus  <burnus@net-b.de>
4822         PR fortran/47448
4823         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4825 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4827         PR tree-optimization/47427
4828         PR tree-optimization/47428
4829         * gcc.c-torture/compile/pr47427.c: New test.
4830         * gcc.c-torture/compile/pr47428.c: New test.
4832 2011-01-25  Richard Guenther  <rguenther@suse.de>
4834         PR middle-end/47411
4835         * gcc.dg/torture/pr47411.c: New testcase.
4837 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4839         * gfortran.dg/graphite/id-24.f: New.
4840         * gfortran.dg/graphite/id-25.f: New.
4842 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4844         * gfortran.dg/graphite/id-23.f: New.
4846 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4848         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4850 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4852         * gcc.dg/graphite/block-0.c: Un-XFAILed.
4853         * gcc.dg/graphite/block-1.c: Un-XFAILed.
4854         * gcc.dg/graphite/block-7.c: Un-XFAILed.
4855         * gcc.dg/graphite/block-8.c: Un-XFAILed.
4856         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4857         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4858         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4859         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4860         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4862 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4864         * gcc.dg/graphite/block-0.c: Add documentation.
4865         * gcc.dg/graphite/block-4.c: Same.
4866         * gcc.dg/graphite/block-7.c: Same.
4867         * gcc.dg/graphite/block-8.c: New.
4868         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4869         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4870         * gcc.dg/graphite/interchange-12.c: Add documentation.
4871         * gcc.dg/graphite/interchange-13.c: New.
4872         * gcc.dg/graphite/interchange-14.c: New.
4873         * gcc.dg/graphite/interchange-15.c: New.
4874         * gcc.dg/graphite/interchange-8.c: Add documentation.
4875         * gcc.dg/graphite/interchange-mvt.c: Same.
4877 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4879         PR target/47408
4880         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4881         * gcc.target/powerpc/altivec-14.c: Ditto.
4882         * gcc.target/powerpc/altivec-33.c: Ditto.
4883         * gcc.target/powerpc/altivec-types-1.c: Ditto.
4884         * gcc.target/powerpc/altivec-types-2.c: Ditto.
4885         * gcc.target/powerpc/altivec-types-3.c: Ditto.
4886         * gcc.target/powerpc/altivec-types-4.c: Ditto.
4887         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4888         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4889         * g++.dg/ext/altivec-15.C: Ditto.
4890         * g++.dg/ext/altivec-types-1.C: Ditto.
4891         * g++.dg/ext/altivec-types-2.C: Ditto.
4892         * g++.dg/ext/altivec-types-3.C: Ditto.
4893         * g++.dg/ext/altivec-types-4.C: Ditto.
4895 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4897         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4899 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4901         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4902         optimization options.
4904 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4906         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4908         PR testsuite/45988
4909         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4911 2011-01-23  Tobias Burnus  <burnus@net-b.de>
4913         PR fortran/47421
4914         * gfortran.dg/allocatable_scalar_12.f90: New.
4916 2011-01-23  Ira Rosen  <irar@il.ibm.com>
4918         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4919         vectorization to be not profitable if peeling is used to
4920         realign the memory access.
4921         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4922         loop bound to avoid loop unrolling.
4923         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4925 2011-01-22  Jan Hubicka  <jh@suse.cz>
4927         PR lto/47333
4928         * g++.dg/lto/pr47333.C: New file.
4930 2011-01-22  Jan Hubicka  <jh@suse.cz>
4932         PR tree-optimization/43884
4933         PR lto/44334
4934         * gcc.dg/autopar/outer-2.c: Increase array size.
4935         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4937 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4939         PR fortran/38536
4940         * gfortran.dg/c_loc_tests_16.f90:  New test.
4942 2011-01-22  Tobias Burnus  <burnus@net-b.de>
4944         PR fortran/47399
4945         * gfortran.dg/typebound_proc_19.f90: New.
4947 2011-01-21  Jeff Law <law@redhat.com>
4949         PR tree-optimization/47053
4950         * g++.dg/pr47053.C: New test.
4952 2011-01-21  Jason Merrill  <jason@redhat.com>
4954         PR c++/47041
4955         * g++.dg/cpp0x/constexpr-ctor6.C: New.
4957 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4959         PR c++/47388
4960         * g++.dg/cpp0x/range-for10.C: New test.
4961         * g++.dg/template/for1.C: New test.
4963         PR middle-end/45566
4964         * g++.dg/tree-prof/partition3.C: New test.
4966         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4968         PR rtl-optimization/47366
4969         * g++.dg/opt/pr47366.C: New test.
4971 2011-01-21  Jason Merrill  <jason@redhat.com>
4973         PR c++/46552
4974         * g++.dg/cpp0x/constexpr-regress2.C: New.
4976         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4978 2011-01-21  Jeff Law <law@redhat.com>
4980         PR rtl-optimization/41619
4981         * gcc.dg/pr41619.c: New.
4983 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4985         PR tree-optimization/47355
4986         * g++.dg/opt/pr47355.C: New test.
4988 2011-01-21  Richard Guenther  <rguenther@suse.de>
4990         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4991         making main hot.
4993 2011-01-21  Richard Guenther  <rguenther@suse.de>
4995         PR tree-optimization/47365
4996         * gcc.dg/torture/pr47365.c: New testcase.
4997         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4999 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5001         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
5003 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
5005         PR tree-optimization/47391
5006         * gcc.dg/pr47391.c: New test.
5008 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5010         * g++.dg/template/char1.C: Use signed char.
5012 2011-01-21  Tobias Burnus  <burnus@net-b.de>
5014         PR fortran/47377
5015         * gfortran.dg/pointer_target_4.f90: New.
5017 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5019         PR target/47251
5020         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
5021         ILP32 system and not IP32.
5023 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
5025         PR debug/46583
5026         * g++.dg/debug/pr46583.C: New.
5028 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5030         PR debug/47283
5031         * g++.dg/debug/pr47283.C: New test.
5033         PR testsuite/47371
5034         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
5035         * gcc.target/i386/headmerge-2.c: Likewise.
5037 2011-01-20  Richard Guenther  <rguenther@suse.de>
5039         PR middle-end/47370
5040         * gcc.dg/torture/pr47370.c: New testcase.
5042 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
5044         PR tree-optimization/46130
5045         * gcc.dg/pr46130-1.c: New test.
5046         * gcc.dg/pr46130-2.c: New test.
5048 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
5050         PR c++/47291
5051         * g++.dg/debug/dwarf2/template-params-10.C: New test.
5053 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
5055         PR debug/46240
5056         * g++.dg/debug/pr46240.cc: New.
5058 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5060         PR c++/47303
5061         * g++.dg/template/anonunion1.C: New test.
5063         PR rtl-optimization/47337
5064         * gcc.c-torture/execute/pr47337.c: New test.
5066 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5068         PR testsuite/45342
5069         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
5071 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5073         PR tree-optimization/46021
5074         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
5076 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
5078         PR tree-optimization/47290
5079         * g++.dg/torture/pr47290.C: New test.
5081 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
5083         PR fortran/47240
5084         * gfortran.dg/proc_ptr_comp_29.f90: New.
5086 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
5088         PR testsuite/41146
5089         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
5090         powerpc-apple-darwin9.
5092 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
5094         PR rtl-optimization/47299
5095         * gcc.c-torture/execute/pr47299.c: New test.
5097 2011-01-17  Jason Merrill  <jason@redhat.com>
5099         * g++.dg/cpp0x/constexpr-virtual.C: New.
5101 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
5103         PR fortran/47331
5104         * gfortran.dg/gomp/pr47331.f90: New test.
5106 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5108         PR objc/47314
5109         * objc.dg/selector-warn-1.m: New.
5110         * obj-c++.dg/selector-warn-1.mm: New.
5112 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
5114         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
5115         Update dg-final accordingly.
5117 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5119         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
5121 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5123         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
5124         target check.
5125         * gcc.dg/guality/pr36728-2.c: Likewise.
5127 2011-01-17  Richard Guenther  <rguenther@suse.de>
5129         PR tree-optimization/47313
5130         * g++.dg/torture/pr47313.C: New testcase.
5132 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
5134         PR target/47318
5135         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
5136         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
5137         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5138         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
5140         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
5141         as __m256i.
5142         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
5143         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
5144         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
5146 2011-01-17  Richard Guenther  <rguenther@suse.de>
5148         PR tree-optimization/45967
5149         * gcc.dg/torture/pr45967-2.c: New testcase.
5150         * gcc.dg/torture/pr45967-3.c: Likewise.
5152 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5154         PR testsuite/47325
5155         * g++.dg/ext/pr47213.C: Require visibility.
5157 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5159         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5160         * gcc.dg/fixed-point/struct-union.c: Update error messages.
5162 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5164         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5165         Linux-based targets.
5167 2011-01-13  Jan Hubicka  <jh@suse.cz>
5169         PR tree-optimization/47276
5170         * gcc.dg/pr47276.c: New testcase.
5172 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
5173             Jonathan Wakely  <jwakely.gcc@gmail.com>
5175         PR c++/33558
5176         * g++.dg/other/pr33558.C: New.
5177         * g++.dg/other/pr33558-2.C: New.
5179 2011-01-14  Martin Jambor  <mjambor@suse.cz>
5181         PR tree-optimization/45934
5182         PR tree-optimization/46302
5183         * g++.dg/ipa/devirt-c-1.C: New test.
5184         * g++.dg/ipa/devirt-c-2.C: Likewise.
5185         * g++.dg/ipa/devirt-c-3.C: Likewise.
5186         * g++.dg/ipa/devirt-c-4.C: Likewise.
5187         * g++.dg/ipa/devirt-c-5.C: Likewise.
5188         * g++.dg/ipa/devirt-c-6.C: Likewise.
5189         * g++.dg/ipa/devirt-6.C: Likewise.
5190         * g++.dg/ipa/devirt-d-1.C: Likewise.
5191         * g++.dg/torture/pr45934.C: Likewise.
5193 2011-01-14  Jason Merrill  <jason@redhat.com>
5195         * g++.dg/cpp0x/variadic105.C: New.
5197 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
5198             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5200         PR objc/45989
5201         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5202         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5203         execution tests on i?86-*-*, x86_64-*-* and
5204         powerpc*-apple-darwin* && ilp32.
5205         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5206         tests on i?86-*-* and x86_64-*-*.
5208 2011-01-14  Richard Guenther  <rguenther@suse.de>
5210         PR tree-optimization/47280
5211         * g++.dg/opt/pr47280.C: New testcase.
5213 2011-01-14  Jason Merrill  <jason@redhat.com>
5215         * g++.dg/cpp0x/constexpr-regress1.C: New.
5217         * g++.dg/ext/flexary2.C: New.
5219 2011-01-14  Richard Guenther  <rguenther@suse.de>
5221         PR middle-end/47281
5222         * gcc.dg/torture/pr47281.c: New testcase.
5223         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5225 2011-01-14  Richard Guenther  <rguenther@suse.de>
5227         PR tree-optimization/47286
5228         * gcc.dg/tree-ssa/pr47286.c: New testcase.
5230 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
5232         PR c++/47213
5233         * g++.dg/ext/pr47213.C: New.
5235 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5237         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5239 2011-01-13  Tobias Burnus  <burnus@net-b.de>
5240             Mikael Morin  <mikael@gcc.gnu.org>
5242         PR fortran/45848
5243         PR fortran/47204
5244         * gfortran.dg/select_type_20.f90: New.
5245         * gfortran.dg/select_type_21.f90: New.
5247 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5249         PR target/47251
5250         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5252 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5254         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5255         * gcc.dg/guality/pr36728-2.c: Likewise.
5257 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
5259         PR debug/PR46973
5260         * g++.dg/debug/dwarf2/template-params-9.C: New test.
5262 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
5264         PR rtl-optimization/45352
5265         * gcc.dg/pr45352-3.c: New.
5267 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5269         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5270         comment.
5271         * g++.dg/cpp0x/range-for8.C: New.
5272         * g++.dg/cpp0x/range-for9.C: New.
5274 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
5276         PR debug/47209
5277         * g++.dg/debug/pr47209.C: New.
5279 2011-01-12  Richard Guenther  <rguenther@suse.de>
5281         PR lto/47259
5282         * gcc.dg/lto/pr47259_0.c: New testcase.
5283         * gcc.dg/lto/pr47259_1.c: Likewise.
5285 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
5287         * objc-obj-c++-shared/Object1.h: Add copyright header, update
5288         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5289         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5290         methods missing from the OBJC2 Object.
5291         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5292         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5293         GNU and NeXT runtimes.
5294         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5295         comments.
5296         * objc-obj-c++-shared/Object1.m: Likewise.
5297         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
5298         * objc.dg/proto-qual-1.m: Likewise.
5299         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5300         * obj-c++.dg/proto-qual-1.mm: Likewise.
5302 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
5304         PR testsuite/33033
5305         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5307 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5309         Fixed the Objective-C++ testsuite and updated all tests.
5310         * lib/obj-c++.exp (obj-c++_init): Declare and set
5311         gcc_warning_prefix and gcc_error_prefix.
5312         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5313         'dg-warning', 'dg-message' and 'dg-error'.
5314         * obj-c++.dg/class-extension-3.mm: Likewise.
5315         * obj-c++.dg/class-protocol-1.mm: Likewise.
5316         * obj-c++.dg/encode-7.mm: Likewise.
5317         * obj-c++.dg/exceptions-3.mm: Likewise.
5318         * obj-c++.dg/exceptions-5.mm: Likewise.
5319         * obj-c++.dg/method-12.mm: Likewise.
5320         * obj-c++.dg/method-13.mm: Likewise.
5321         * obj-c++.dg/method-15.mm: Likewise.
5322         * obj-c++.dg/method-16.mm: Likewise.
5323         * obj-c++.dg/method-4.mm: Likewise.
5324         * obj-c++.dg/method-8.mm: Likewise.
5325         * obj-c++.dg/method-conflict-1.mm: Likewise.
5326         * obj-c++.dg/method-conflict-2.mm: Likewise.
5327         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5328         and uncommented second part of the testcase now that the testsuite
5329         works correctly.
5330         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
5331         and uncommented second part of the testcase now that the testsuite
5332         works correctly.
5333         * obj-c++.dg/private-1.mm: Likewise.
5334         * obj-c++.dg/proto-lossage-4.mm: Likewise.
5335         * obj-c++.dg/syntax-error-7.mm: Likewise.
5336         * obj-c++.dg/warn5.mm: Likewise.
5337         * obj-c++.dg/property/at-property-14.mm: Likewise.
5338         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5339         FIXME.
5340         * obj-c++.dg/property/at-property-18.mm: Likewise.
5341         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5342         FIXME.
5343         * obj-c++.dg/property/at-property-21.mm: Likewise.
5344         * obj-c++.dg/property/at-property-28.mm: Likewise.
5345         * obj-c++.dg/property/at-property-5.mm: Likewise.
5346         * obj-c++.dg/property/dynamic-2.mm: Likewise.
5347         * obj-c++.dg/property/property-neg-3.mm: Likewise.
5348         * obj-c++.dg/property/synthesize-11.mm: Likewise.
5349         * obj-c++.dg/property/synthesize-6.mm: Likewise.
5350         * obj-c++.dg/property/synthesize-8.mm: Likewise.
5351         * obj-c++.dg/property/synthesize-9.mm: Likewise.
5352         * obj-c++.dg/tls/diag-5.mm: Likewise.
5353         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5354         dg-error, now matched correctly.
5356 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5358         * objc.dg/property/at-property-29.m: New.
5359         * obj-c++.dg/property/at-property-29.mm: New.
5361 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5363         * go.test/go-test.exp (go-set-goarch): New proc.
5364         (go-gc-tests): Use it.
5366 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
5368         PR debug/46955
5369         * g++.dg/debug/dwarf2/template-params-8.C: New test.
5371 2011-01-11  Richard Henderson  <rth@redhat.com>
5373         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5375 2011-01-11  Jan Hubicka  <jh@suse.cz>
5377         PR lto/45721
5378         PR lto/45375
5379         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5380         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5382 2011-01-11  Richard Guenther  <rguenther@suse.de>
5384         PR tree-optimization/46076
5385         * gcc.dg/tree-ssa/pr46076.c: New testcase.
5387 2011-01-11  Jeff Law <law@redhat.com>
5389         * PR tree-optimization/47086
5390         * gcc.dg/pr47086.c: New test.
5392 2011-01-11  Jason Merrill  <jason@redhat.com>
5394         PR c++/46658
5395         * g++.dg/template/new10.C: New.
5397         PR c++/45520
5398         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5400 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
5402         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5403         Split type definitions and NSConstantString class into...
5404         * objc-obj-c++-shared/objc-test-suite-types.h: New.
5405         * objc-obj-c++-shared/nsconstantstring-class.h: New.
5406         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5407         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5408         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5409         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5410         to comments.
5411         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5412         encode defines for newer NeXT system headers.
5413         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5414         * obj-c++.dg/torture/strings/string1.mm: Likewise.
5415         * objc.dg/foreach-5.m: Likewise.
5416         * objc.dg/foreach-2.m: Likewise.
5417         * objc.dg/foreach-4.m: Likewise.
5418         * objc.dg/torture/strings/string1.m: Likewise.
5419         * objc.dg/torture/strings/string2.m: Likewise.
5420         * objc.dg/torture/strings/string3.m: Likewise.
5421         * objc.dg/torture/strings/string4.m: Likewise.
5422         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5423         header and stand alone.
5424         * obj-c++.dg/strings/strings-2.mm: Likewise.
5425         * objc.dg/torture/strings/const-str-3.m: Likewise.
5426         * objc.dg/strings/strings-2.m: Likewise.
5427         * objc.dg/strings/const-str-12b.m: Likewise.
5429 2011-01-12  Richard Guenther  <rguenther@suse.de>
5431         PR middle-end/32511
5432         * gcc.dg/attr-weak-1.c: Adjust.
5434 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
5436         PR fortran/47051
5437         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5438         standard compliant and comment.
5440 2011-01-10  Jan Hubicka  <jh@suse.cz>
5442         PR lto/46083
5443         * gcc.dg/initpri3.c: New testcase.
5445 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
5447         PR lto/47222
5448         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5449         externally visible.
5450         (g_esi): Likewise.
5451         (g_ebx): Likewise.
5452         (g_ebp): Likewise.
5453         (g_esp): Likewise.
5454         (g_ebp_save): Likewise.
5455         (g_esp_save): Likewise.
5457 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5459         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5461 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5463         PR tree-optimization/46021
5464         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5465         i?86-*-*, x86_64-*-*.
5467 2011-01-10  Jeff Law <law@redhat.com>
5469         * PR tree-optimization/47141
5470         * gcc.c-torture/compile/pr47141.c: New test.
5472 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5474         PR testsuite/46230
5475         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5476         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5477         * gcc.dg/vect/slp-35.c: Remove XFAILs.
5478         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5480         PR testsuite/46230
5481         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5482         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
5483         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5484         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5485         being vectorized.  Adjust dg-final pattern.
5487         PR testsuite/46230
5488         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5489         * gcc.dg/vect/slp-24.c: Likewise.
5491 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
5493         PR c++/47218
5494         * g++.dg/other/pr47218-1.C: New test file.
5495         * g++.dg/other/pr47218.C: Likewise.
5496         * g++.dg/other/pr47218.h: New supporting header.
5498 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5500         PR objc/47232
5501         * objc.dg/attributes/invalid-attribute-1.m: New.
5502         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5504 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5506         PR fortran/47224
5507         * gfortran.dg/proc_ptr_comp_28.f90: New.
5509 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5511         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5512         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5513         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5514         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5515         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5516         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5517         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5518         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5519         * objc.dg/gnu-api-2-class.m: Likewise.
5520         * objc.dg/gnu-api-2-ivar.m: Likewise.
5521         * objc.dg/gnu-api-2-method.m: Likewise.
5522         * objc.dg/gnu-api-2-objc.m: Likewise.
5523         * objc.dg/gnu-api-2-object.m: Likewise.
5524         * objc.dg/gnu-api-2-property.m: Likewise.
5525         * objc.dg/gnu-api-2-protocol.m: Likewise.
5526         * objc.dg/gnu-api-2-sel.m: Likewise.
5528 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5530         * objc.dg/foreach-1.m: Skip for Darwin < 9.
5531         * objc.dg/objc-foreach-4.m: Likewise.
5532         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5533         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5534         * objc.dg/foreach-4.m: Likewise.
5535         * objc.dg/foreach-5.m: Likewise.
5536         * objc.dg/foreach-3.m: Return self from init.
5538 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5540         PR fortran/38536
5541         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
5543 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5545         PR fortran/46313
5546         * gfortran.dg/class_35.f90: New.
5548 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5550         * objc.dg/foreach-1.m: Add "-Wall" to flags.
5552 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5554         PR objc/47078
5555         * objc.dg/invalid-method-2.m: New.
5556         * obj-c++.dg/invalid-method-2.mm: New.
5558 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
5560         PR fortran/46896
5561         * gfortran.dg/transpose_optimization_2.f90 : New test.
5563 2011-01-08  Jan Hubicka  <jh@suse.cz>
5565         PR tree-optmization/46469
5566         * g++.dg/torture/pr46469.C: New testcase.
5568 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5570         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5571         emulation of libobjc-gnu structure layout functionality to ..
5572         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5573         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5574         * objc/execute/bf-common.h: Adjust headers.
5575         * objc/execute/bf-1.m: Likewise.
5576         * objc/execute/bf-2.m: Likewise.
5577         * objc/execute/bf-3.m: Likewise.
5578         * objc/execute/bf-4.m: Likewise.
5579         * objc/execute/bf-5.m: Likewise.
5580         * objc/execute/bf-6.m: Likewise.
5581         * objc/execute/bf-7.m: Likewise.
5582         * objc/execute/bf-8.m: Likewise.
5583         * objc/execute/bf-9.m: Likewise.
5584         * objc/execute/bf-10.m: Likewise.
5585         * objc/execute/bf-11.m: Likewise.
5586         * objc/execute/bf-12.m: Likewise.
5587         * objc/execute/bf-13.m: Likewise.
5588         * objc/execute/bf-14.m: Likewise.
5589         * objc/execute/bf-15.m: Likewise.
5590         * objc/execute/bf-16.m: Likewise.
5591         * objc/execute/bf-17.m: Likewise.
5592         * objc/execute/bf-18.m: Likewise.
5593         * objc/execute/bf-19.m: Likewise.
5594         * objc/execute/bf-20.m: Likewise.
5595         * objc/execute/bf-21.m: Likewise.
5596         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5597         objc_get_type_qualifiers ().
5599 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5601         PR fortran/45777
5602         * gfortran.dg/dependency_39.f90:  New test.
5604 2011-01-07  Jan Hubicka  <jh@suse.cz>
5606         Get builtins tests ready for linker plugin.
5607         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5608         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5609         my_memset, my_bzero): Mark used.
5610         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5611         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5612         volatile.
5613         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5614         volatile.
5616 2011-01-07  Jan Hubicka  <jh@suse.cz>
5618         PR tree-optimization/46367
5619         * g++.dg/torture/pr46367.C: New file.
5621 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5623         PR target/47201
5624         * gcc.dg/pr47201.c: New test.
5626         PR bootstrap/47187
5627         * gcc.dg/tree-prof/pr47187.c: New test.
5629 2011-01-07  Tobias Burnus  <burnus@net-b.de>
5631         PR fortran/41580
5632         * gfortran.dg/extends_type_of_3.f90: New.
5634 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
5636         * g++.dg/ext/dllexport-MI1.C: Adjust test.
5637         * g++.dg/ext/dllimport-MI1.C: Likewise.
5638         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5639         * g++.dg/ext/dllimport10.C: Likewise.
5640         * g++.dg/ext/dllimport11.C: Likewise.
5641         * g++.dg/ext/dllimport12.C: Likewise.
5642         * g++.dg/ext/dllimport13.C: Likewise.
5643         * g++.dg/ext/dllimport2.C: Likewise.
5644         * g++.dg/ext/dllimport3.C: Likewise.
5645         * g++.dg/ext/dllimport4.C: Likewise.
5646         * g++.dg/ext/dllimport5.C: Likewise.
5647         * g++.dg/ext/dllimport6.C: Likewise.
5648         * g++.dg/ext/dllimport8.C: Likewise.
5649         * g++.dg/ext/dllimport9.C: Likewise.
5650         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5651         targets, too. Additionally enable test for i?86-*-mingw*.
5652         * g++.dg/ext/selectany1.C: Likewise.
5653         Remove guard variable check.
5655 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
5657         PR fortran/47189
5658         PR fortran/47194
5659         * gfortran.dg/storage_size_3.f08: Extended.
5661 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5663         PR c++/47022
5664         * g++.dg/template/stdarg1.C: New test.
5666 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5668         PR fortran/47195
5669         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5670         * gfortran.dg/defined_operators_1.f90: Split the subroutine
5671         from the interface of functions to not hide the errors that
5672         shall be tested.
5674 2011-01-06  Jan Hubicka  <jh@suse.cz>
5676         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5677         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5679 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5681         PR fortran/33117
5682         PR fortran/46478
5683         * gfortran.dg/interface_33.f90: New test.
5685 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
5687         PR c/47150
5688         * gcc.c-torture/compile/pr47150.c: New test.
5690 2011-01-06  Ira Rosen  <irar@il.ibm.com>
5692         PR tree-optimization/47139
5693         * gcc.dg/vect/pr47139.c: New test.
5695 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5697         PR fortran/47180
5698         * gfortran.dg/extends_type_of_2.f03: New.
5700 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5702         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5704 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5706         * gnat.dg/opt14.adb: New test.
5708 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5710         PR fortran/46017
5711         * gfortran.dg/allocate_error_2.f90:  New test.
5713 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5715         PR fortran/47024
5716         * gfortran.dg/storage_size_3.f08: New.
5718 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5720         PR libgfortran/47154
5721         * gfortran.dg/namelist_68.f90: New test.
5723 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5725         * gnat.dg/unchecked_convert8.ad[sb]: New test.
5727 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
5729         PR fortran/46448
5730         * gfortran.dg/class_34.f90: New.
5732 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5734         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5735         use __builtin_inff.  Skip all single-precision tests that require
5736         Infinity.
5738 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5740         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5742 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
5744         PR tree-optimization/47148
5745         * gcc.c-torture/execute/pr47148.c: New test.
5747         PR tree-optimization/47155
5748         * gcc.c-torture/execute/pr47155.c: New test.
5750         PR rtl-optimization/47157
5751         * gcc.c-torture/compile/pr47157.c: New test.
5753 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5755         * gcc.dg/torture/vector-shift2.c (schar): Define.
5756         (main): Always use schar or uchar instead of plain "char" to avoid
5757         dependencies on implementation-defined char signedness.
5759 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5761         PR tree-optimization/46801
5762         * gnat.dg/pack9.adb: Remove xfail.
5764 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5766         PR tree-optimization/46984
5767         * g++.dg/ipa/pr46984.C: New test.
5769 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
5771         PR fortran/46408
5772         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5774 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
5776         PR tree-optimization/47140
5777         * gcc.c-torture/compile/pr47140.c: New test.
5779         PR rtl-optimization/47028
5780         * gcc.dg/pr47028.c: New test.
5782 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5784         * objc.dg/protocol-forward-1.m: Removed TODO.
5785         * objc.dg/protocol-forward-2.m: New.
5786         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5787         * obj-c++.dg/protocol-forward-2.mm: New.
5789 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
5791         PR target/38662
5792         * g++.dg/eh/pr38662.C: New testcase.
5794 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
5796         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5797         scan for newline '\n'.
5800 Copyright (C) 2011 Free Software Foundation, Inc.
5802 Copying and distribution of this file, with or without modification,
5803 are permitted in any medium without royalty provided the copyright
5804 notice and this notice are preserved.