2011-05-26 Tobias Burnus <burnus@net-b.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobeec8fa7061962c8ce6041138565998f5d0f85816
1 2011-05-26  Tobias Burnus  <burnus@net-b.de>
3         PR fortran/18918
4         * gfortran.dg/coarray/registering_1.f90: New.
6 2011-05-26  Jason Merrill  <jason@redhat.com>
8         * g++.dg/cpp0x/variadic111.C: New.
9         * g++.dg/cpp0x/variadic41.C: Adjust.
11 2011-05-26  Richard Guenther  <rguenther@suse.de>
13         PR tree-optimization/48702
14         * gcc.dg/torture/pr48702.c: New testcase.
16 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18         PR gcov-profile/48845
19         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
20         support.
21         * gcc.dg/matrix/matrix.exp: Likewise.
22         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
23         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
24         line number to check_profiling_available.
25         * lib/target-supports.exp (check_profiling_available): Account for
26         this.
27         Require TLS runtime support with -fprofile-generate.
28         * lib/profopt.exp (profopt-execute): Add TLS options for
29         -fprofile-generate.
30         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
32 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
34         PR c++/49165
35         * g++.dg/eh/cond5.C: New test.
37         PR tree-optimization/49161
38         * gcc.c-torture/execute/pr49161.c: New test.
40 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
42         * gcc.target/arm/neon-vorn-vbic.c: New test.
44 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
46         PR tree-optimization/49038
47         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
48         * gcc.dg/vect/pr49038.c: New test.
50 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
51         * g++.dg/init/pr25811-3.C: New.
52         * g++.dg/init/pr25811-4.C: New.
54 2011-05-25  Jason Merrill  <jason@redhat.com>
56         * g++.dg/cpp0x/enum17.C: New.
57         * g++.old-deja/g++.jason/rfg10.C: Adjust.
59         * g++.dg/cpp0x/auto24.C: New.
61         * g++.dg/cpp0x/error4.C: New.
63         * g++.dg/cpp0x/rv-restrict.C: New.
65         * g++.dg/cpp0x/enum15.C: New.
66         * g++.dg/cpp0x/constexpr-switch2.C: New.
68         * g++.dg/cpp0x/variadic110.C: New.
70         * g++.dg/cpp0x/auto9.C: Add typedef test.
72         * g++.dg/cpp0x/auto23.C: New.
73         * g++.dg/cpp0x/auto9.C: Adjust.
75         * g++.dg/cpp0x/defaulted29.C: New.
77         * g++.dg/cpp0x/initlist51.C: New.
79 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
81         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
82         * g++.dg/abi/packed1.C: Suppress warning.
83         * g++.dg/warn/Wunused-parm-3.C: Likewise.
84         * g++.dg/template/stdarg1.C: Likewise.
85         * g++.dg/other/packed1.C: Remove arm from xfail list.
87 2011-05-25  Jason Merrill  <jason@redhat.com>
89         * g++.dg/cpp0x/enum16.C: New.
90         * g++.dg/parse/error15.C: Adjust.
92         * g++.dg/cpp0x/initlist50.C: New.
94         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
96         * g++.dg/cpp0x/variadic109.C: New.
98 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
100          * gcc.target/i386/pause-1.c: New.
102 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
104         * gcc.dg/stack-usage-1.c: Adjust comment.
105         * gcc.dg/stack-usage-2.c: New test.
107 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
109         PR c++/49136
110         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
111         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
113 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
115         PR rtl-optimization/48757
116         * gfortran.dg/pr48757.f:  New test case.
118 2011-05-24  Jason Merrill  <jason@redhat.com>
120         * g++.dg/cpp0x/access01.C: New.
122 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
124         PR libobjc/48177
125         * objc.dg/pr48177.m: New testcase.      
127 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
129         PR objc/48187
130         * objc.dg/pr48187.m: New testcase.
131         * obj-c++.dg/pr48187.mm: New testcase.
132         * objc.dg/ivar-extra-semicolon.m: New testcase.
134 2011-05-24  Jason Merrill  <jason@redhat.com>
136         * g++.dg/template/access21.C: New.
137         * g++.dg/template/access22.C: New.
139 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
141         PR rtl-optimization/48633
142         * g++.dg/pr48633.C: New test.
144 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
146         PR target/49133
147         * g++.dg/other/pr49133.C: New test.
149 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
150             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
152         * gcc.dg/torture/tls/run-gd.c: New test.
153         * gcc.dg/torture/tls/run-ie.c: New test.
154         * gcc.dg/torture/tls/run-ld.c: New test.
155         * gcc.dg/torture/tls/run-le.c: New test.
156         * lib/target-supports.exp (check_effective_target_tls_runtime):
157         Build testcase with TLS options.
159 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
161         * gcc.dg/vect/pr48172.c: Remove dg-do run.
163 2011-05-24  Tom de Vries  <tom@codesourcery.com>
165         PR tree-optimization/49121
166         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
168 2011-05-23  Jason Merrill  <jason@redhat.com>
170         * g++.dg/cpp0x/defaulted28.C: New.
172         * g++.dg/cpp0x/sfinae25.C: New.
174         * g++.dg/cpp0x/rv-cast2.C: New.
176         * g++.dg/cpp0x/enum14.C: New.
178 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
180         PR lto/49123
181         * gcc.c-torture/execute/pr49123.c: New test.
183         PR debug/49032
184         * gcc.dg/debug/pr49032.c: New test.
186         PR c/49120
187         * gcc.dg/pr49120.c: New test.
189 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
191         PR target/47315
192         * gcc.target/i386/pr47315.c: New test.
194 2011-05-23  Jason Merrill  <jason@redhat.com>
196         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
198         * g++.dg/cpp0x/sfinae24.C: New.
200         * g++.dg/cpp0x/error3.C: New.
202         * g++.dg/cpp0x/defaulted27.C: New.
204         * g++.dg/cpp0x/decltype27.C: New.
206 2011-05-23  Richard Guenther  <rguenther@suse.de>
208         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
210 2011-05-23  Richard Guenther  <rguenther@suse.de>
212         PR tree-optimization/40874
213         * g++.dg/tree-ssa/pr40874.C: New testcase.
215 2011-05-23  Richard Guenther  <rguenther@suse.de>
217         PR tree-optimization/49115
218         * g++.dg/torture/pr49115.C: New testcase.
220 2011-05-23  Richard Guenther  <rguenther@suse.de>
222         PR middle-end/15419
223         * gcc.dg/memcpy-3.c: New testcase.
225 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
227         PR middle-end/48973
228         * gcc.c-torture/execute/pr48973-1.c: New test.
229         * gcc.c-torture/execute/pr48973-2.c: New test.
231 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
233         PR c++/18016
234         * g++.dg/warn/pr18016.C: New.
236 2011-05-23  Tom de Vries  <tom@codesourcery.com>
238         PR target/45098
239         * gcc.target/arm/ivopts-6.c: New test.
241 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
243         PR middle-end/49029
244         * gcc.c-torture/compile/pr49029.c: New test.
246 2011-05-22  Jason Merrill  <jason@redhat.com>
248         * g++.dg/cpp0x/sfinae23.C: New.
249         * g++.dg/cpp0x/sfinae8.C: Correct.
251 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
253         * gfortran.dg/function_optimize_8.f90:  New test case.
255 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
257         PR tree-optimization/49087
258         * gcc.dg/vect/O3-pr49087.c: New test.
260 2011-05-21  Jason Merrill  <jason@redhat.com>
262         * g++.dg/debug/const5.C: New.
264 2011-05-20  Jason Merrill  <jason@redhat.com>
266         * g++.dg/cpp0x/constexpr-static7.C: Extend.
268         * g++.dg/cpp0x/constexpr-static7.C: New.
270         * g++.dg/cpp0x/enum12.C: New.
271         * g++.dg/cpp0x/enum13.C: New.
273 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
275         PR fortran/48699
276         * gfortran.dg/select_type_23.f03: New.
278 2011-05-20  Jason Merrill  <jason@redhat.com>
280         * g++.dg/cpp0x/defaulted26.C: New.
282         * g++.dg/cpp0x/noexcept02.C: Fix.
283         * g++.dg/cpp0x/noexcept03.C: Fix.
284         * g++.dg/cpp0x/noexcept08.C: Fix.
285         * g++.dg/cpp0x/noexcept10.C: New.
287 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
289         PR fortran/48706
290         * gfortran.dg/extends_12.f03: New.
292 2011-05-20  Jason Merrill  <jason@redhat.com>
294         * g++.dg/template/koenig9.C: New.
295         * g++.dg/opt/pr47615.C: Fix.
296         * g++.dg/overload/defarg1.C: Fix.
297         * g++.dg/tc1/dr213.C: Remove xfail.
298         * g++.dg/torture/pr34850.C: Fix.
299         * g++.dg/torture/pr39362.C: Fix.
300         * g++.old-deja/g++.brendan/crash56.C: Fix.
301         * g++.old-deja/g++.pt/memtemp47.C: Fix.
303 2011-05-20  Richard Guenther  <rguenther@suse.de>
305         PR tree-optimization/49079
306         * gcc.dg/torture/pr49079.c: New testcase.
308 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
310         PR tree-optimization/49073
311         * gcc.c-torture/execute/pr49073.c: New test.
313 2011-06-19  Tobias Burnus  <burnus@net-b.de>
315         PR fortran/18918
316         * gfortran.dg/coarray_21.f90: New.
318 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
320         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
321         output.
323 2011-05-19  Richard Guenther  <rguenther@suse.de>
325         PR testsuite/49063
326         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
328 2011-05-19  Richard Guenther  <rguenther@suse.de>
330         PR middle-end/48985
331         * gcc.dg/builtin-object-size-11.c: New testcase.
333 2011-05-19  Tom de Vries  <tom@codesourcery.com>
335         PR target/45098
336         * gcc.target/arm/ivopts.c: New test.
337         * gcc.target/arm/ivopts-2.c: New test.
339 2011-05-19  Tom de Vries  <tom@codesourcery.com>
341         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
343 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
345         * gcc.c-torture/execute/960321-1.x: Remove.
347 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
349         PR fortran/48700
350         * gfortran.dg/move_alloc_4.f90: New.
352 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
354         PR target/49002
355         * gcc.target/i386/pr49002-1.c: New test.
356         * gcc.target/i386/pr49002-2.c: Likewise.
358 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
360         PR tree-optimization/49039
361         * gcc.c-torture/execute/pr49039.c: New test.
362         * gcc.dg/tree-ssa/pr49039.c: New test.
363         * g++.dg/torture/pr49039.C: New test.
365 2011-05-18  Jason Merrill  <jason@redhat.com>
367         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
368         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
369         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
371 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
373         * gcc.target/bfin/mcpu-bf592.c: New test.
375 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
377         PR tree-optimization/41881
378         * gcc.dg/vect/O3-pr41881.c: New test.
379         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
381 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
383         PR tree-optimization/49000
384         * gcc.dg/pr49000.c: New test.
386 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
388         * gnat.dg/invalid1.adb: New test.
390 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
392         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
393         scan pattern.
394         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
395         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
397 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
399         PR c++/48994
400         * g++.dg/cpp0x/range-for18.C: New.
402 2011-05-15  Tobias Burnus  <burnus@net-b.de>
404         PR fortran/18918
405         * gfortran.dg/coarray/image_index_2.f90: New.
407 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
409         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
410         * g++.dg/cpp0x/override2.C: New.
412 2011-05-14  Tobias Burnus  <burnus@net-b.de>
414         PR fortran/18918
415         * gfortran.de/coarray_20.f90: New.
417 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
419         PR fortran/22572
420         * function_optimize_7.f90:  New test case.
422 2011-05-13  Jason Merrill  <jason@redhat.com>
424         * g++.dg/cpp0x/decltype26.C: New.
425         * g++.dg/cpp0x/enum11.C: New.
427 2011-05-13  Tobias Burnus  <burnus@net-b.de>
429         PR fortran/48972
430         PR fortran/48991
431         * gfortran.dg/assign_8.f90: Update dg-error.
433 2011-05-13  Tobias Burnus  <burnus@net-b.de>
435         PR fortran/48972
436         * gfortran.dg/io_constraints_8.f90: New.
437         * gfortran.dg/io_constraints_9.f90: New.
439 2011-05-13  Martin Thuresson  <martint@google.com>
441         PR gcov-profile/47793
442         * gcc.dg/pr47793.c: New.
444 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
446         PR tree-optimization/48975
447         * gcc.dg/pr48975.c: New test.
449 2011-05-12  Tobias Burnus  <burnus@net-b.de>
451         PR fortran/48972
452         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
454 2011-05-12  Jason Merrill  <jason@redhat.com>
456         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
458 2011-05-12  Geert Bosch  <bosch@adacore.com>
460         * gnat.dg/view_conversion1.adb: New test.
462 2011-05-12  Richard Guenther  <rguenther@suse.de>
464         PR tree-optimization/48172
465         * gcc.dg/vect/pr48172.c: New testcase.
467 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
469         PR debug/48967
470         * g++.dg/opt/pr48967.C: New test.
472 2011-05-11  Jason Merrill  <jason@redhat.com>
474         * g++.dg/cpp0x/constexpr-friend.C: New.
475         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
477         * g++.dg/cpp0x/sfinae22.C: New.
479 2011-05-11  Tobias Burnus  <burnus@net-b.de>
481         PR fortran/48889
482         * gfortran.dg/generic_24.f90: New.
484 2011-05-11  Richard Guenther  <rguenther@suse.de>
486         PR tree-optimization/15256
487         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
489 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
491         PR debug/48159
492         * gcc.dg/pr48159-1.c: New test.
493         * gcc.dg/pr48159-2.c: New test.
495 2011-05-11  Richard Guenther  <rguenther@suse.de>
497         PR middle-end/48953
498         * gcc.dg/torture/pr48953.c: New testcase.
500 2011-05-11  Richard Guenther  <rguenther@suse.de>
502         PR tree-optimization/18041
503         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
505 2011-05-11  Alan Modra  <amodra@gmail.com>
507         PR target/47755
508         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
510 2011-05-10  Jason Merrill  <jason@redhat.com>
512         * g++.dg/cpp0x/defaulted25.C: New.
513         * g++.dg/template/crash7.C: Adjust.
515         * g++.dg/cpp0x/variadic108.C: New.
517 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
519         * g++.dg/inherit/virtual9.C: Extend.
521 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
523         PR target/48857
524         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
525         are passed and returned in vector registers.
527 2011-05-10  Richard Guenther  <rguenther@suse.de>
529         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
530         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
531         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
532         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
533         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
534         applies.
536 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
538         PR tree-optimization/48611
539         PR tree-optimization/48794
540         * gfortran.dg/gomp/pr48611.f90: New test.
541         * gfortran.dg/gomp/pr48794.f90: New test.
543         PR debug/48928
544         * gcc.dg/dfp/pr48928.c: New test.
546 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
548         PR c++/48522
549         * g++.dg/cpp0x/pr48522.C: New.
551 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
553         PR c++/48735
554         * g++.dg/cpp0x/sfinae21.C: New.
556 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
558         * g++.dg/template/sfinae28.C: Rename to...
559         * g++.dg/cpp0x/sfinae19.C: ... this.
560         * g++.dg/template/sfinae29.C: Rename to...
561         * g++.dg/cpp0x/sfinae20.C: ... this.
563 2011-05-09  Jeff Law <law@redhat.com>
565         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
566         consistent results.
568 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
570         PR c++/20039
571         * g++.dg/init/pr20039.C: New.
573 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
575         PR c++/48737
576         PR c++/48744
577         * g++.dg/template/sfinae28.C: New.
578         * g++.dg/template/sfinae29.C: Likewise.
580 2011-05-09  Jason Merrill  <jason@redhat.com>
582         * g++.dg/template/nontype23.C: New.
584 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
585         PR c++/48859
586         * g++.dg/init/pr48859.C: New.
588 2011-05-09  Jason Merrill  <jason@redhat.com>
590         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
591         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
592         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
593         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
594         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
595         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
596         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
597         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
599 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
601         * g++.dg/inherit/virtual9.C: New.
603 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
605         PR c++/48574
606         * g++.dg/template/dependent-expr8.C: New test case.
608 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
610         PR tree-optimization/48837
611         * gcc.dg/pr48837.c: New testcase.
613 2011-05-06  Jason Merrill  <jason@redhat.com>
615         * g++.dg/cpp0x/constexpr-condition2.C: New.
617         * g++.dg/cpp0x/constexpr-missing.C: New.
619 2011-05-06  Tobias Burnus  <burnus@net-b.de>
621         PR fortran/18918
622         * gfortran.dg/coarray/this_image_2.f90: New.
624 2011-05-06  Tobias Burnus  <burnus@net-b.de>
626         PR fortran/48858
627         PR fortran/48820
628         * gfortran.dg/bind_c_usage_22.f90: New.
629         * gfortran.dg/bind_c_usage_23.f90: New.
630         * gfortran.dg/bind_c_usage_24.f90: New.
631         * gfortran.dg/bind_c_usage_24_c.c: New.
633 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
635         PR c++/48838
636         * g++.dg/template/member9.C: New test case.
638 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
640         * gnat.dg/discr29.ad[sb]: New test.
641         * gnat.dg/discr30.adb: Likewise.
643 2011-05-05  Julian Brown  <julian@codesourcery.com>
645         * gcc.target/arm/neon-vset_lanes8.c: New test.
647 2011-05-05  Jason Merrill  <jason@redhat.com>
649         * g++.dg/init/new32.C: New.
651 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
653         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
654         Fix typo.
656 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
658         PR rtl-optimization/48381
659         * gcc.c-torture/compile/pr48381.c: New test.
661 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
663         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
664         to dg-options.
665         * gcc.target/i386/opt-1.c: Ditto.
667 2011-05-04  Jason Merrill  <jason@redhat.com>
669         * g++.dg/conversion/base1.C: New.
671 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
673         PR libgfortran/48787
674         * gfortran.dg/round_3.f08: Add more checks to test case.
676 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
678         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
679         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
680         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
681         Gate test on effective_target fd_truncate.
683 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
685         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
686         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
687         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
688         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
689         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
690         * gcc.target/i386/pr38824.c: Ditto.
691         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
692         * gcc.target/i386/vecinit-2.c: Ditto.
693         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
694         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
695         * gcc.target/i386/parity-2.c: Ditto.
696         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
698 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
700         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
701         remove duplication.
702         * gcc.target/bfin/mcpu-bf514.c: Likewise.
703         * gcc.target/bfin/mcpu-bf516.c: Likewise.
704         * gcc.target/bfin/mcpu-bf518.c: Likewise.
706 2011-05-03  Tobias Burnus  <burnus@net-b.de>
708         PR fortran/18918
709         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
711 2011-05-03  Tobias Burnus  <burnus@net-b.de>
713         PR fortran/18918
714         * gfortran.dg/coarray/this_image_1.f90: New.
716 2011-05-03  Tobias Burnus  <burnus@net-b.de>
718         PR fortran/18918
719         * gfortran.dg/coarray/caf.dg: New.
720         * gfortran.dg/coarray/image_index_1.f90: New, copied
721         from ../coarray_16.f90.
723 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
725         PR c++/28501
726         * g++.dg/ext/complex9.C: New.
728 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
730         From Mike Frysinger
731         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
732         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
733         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
735 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
737         * gcc.target/bfin/builtins: Created.
738         * gcc.target/bfin/hisilh-O0.c: Deleted.
739         * gcc.target/bfin/hisilh.c: Moved to...
740         * gcc.target/bfin/builtins/hisilh.c: ...here.
741         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
742         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
743         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
744         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
745         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
746         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
747         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
748         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
749         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
750         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
751         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
752         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
753         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
754         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
755         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
756         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
757         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
758         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
759         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
760         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
761         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
762         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
763         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
764         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
765         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
766         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
767         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
768         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
769         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
770         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
771         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
772         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
773         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
774         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
775         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
776         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
777         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
778         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
779         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
780         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
781         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
782         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
783         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
784         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
785         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
786         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
787         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
788         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
789         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
790         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
791         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
792         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
793         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
794         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
795         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
796         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
797         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
798         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
799         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
800         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
801         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
802         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
803         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
804         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
805         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
806         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
807         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
808         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
809         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
810         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
811         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
812         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
813         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
814         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
815         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
816         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
817         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
818         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
819         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
820         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
821         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
822         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
823         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
824         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
825         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
826         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
827         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
828         * gcc.target/bfin/builtins/circptr.c: Ditto.
829         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
830         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
831         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
832         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
833         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
834         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
835         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
836         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
837         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
838         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
839         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
840         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
841         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
842         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
843         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
844         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
845         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
846         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
847         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
848         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
849         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
850         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
851         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
852         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
853         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
854         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
855         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
856         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
857         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
858         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
859         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
860         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
861         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
862         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
863         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
864         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
865         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
866         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
867         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
868         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
869         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
870         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
871         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
872         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
873         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
874         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
875         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
876         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
877         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
878         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
879         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
880         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
881         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
882         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
883         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
884         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
885         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
886         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
887         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
888         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
889         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
890         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
891         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
892         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
893         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
894         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
895         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
896         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
897         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
898         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
900 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
902         * gcc.target/arm/cold-lc.c: New test.
904 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
906         PR target/48774
907         * gcc.dg/pr48774.c: New test.
909 2011-05-03  Richard Guenther  <rguenther@suse.de>
911         * gcc.dg/large-size-array-5.c: New testcase.
913 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
915         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
917 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
919         * lib/target-supports.exp (check_effective_target_vect_strided):
920         Replace with...
921         (check_effective_target_vect_strided2)
922         (check_effective_target_vect_strided3)
923         (check_effective_target_vect_strided4)
924         (check_effective_target_vect_strided8): ...these new functions.
926         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
927         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
928         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
929         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
930         * gcc.dg/vect/pr37539.c: Likewise.
931         * gcc.dg/vect/slp-11a.c: Likewise.
932         * gcc.dg/vect/slp-11b.c: Likewise.
933         * gcc.dg/vect/slp-11c.c: Likewise.
934         * gcc.dg/vect/slp-12a.c: Likewise.
935         * gcc.dg/vect/slp-12b.c: Likewise.
936         * gcc.dg/vect/slp-18.c: Likewise.
937         * gcc.dg/vect/slp-19a.c: Likewise.
938         * gcc.dg/vect/slp-19b.c: Likewise.
939         * gcc.dg/vect/slp-21.c: Likewise.
940         * gcc.dg/vect/slp-23.c: Likewise.
941         * gcc.dg/vect/vect-cselim-1.c: Likewise.
943         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
944         instead of vect_interleave && vect_extract_even_odd.
945         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
946         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
947         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
948         * gcc.dg/vect/vect-1.c: Likewise.
949         * gcc.dg/vect/vect-10.c: Likewise.
950         * gcc.dg/vect/vect-98.c: Likewise.
951         * gcc.dg/vect/vect-107.c: Likewise.
952         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
953         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
954         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
955         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
956         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
957         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
958         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
959         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
960         * gcc.dg/vect/vect-strided-float.c: Likewise.
961         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
962         * gcc.dg/vect/vect-strided-mult.c: Likewise.
963         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
964         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
965         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
966         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
967         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
968         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
969         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
970         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
971         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
972         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
973         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
974         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
975         * gcc.dg/vect/vect-vfa-03.c: Likewise.
977         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
978         target condition.
979         * gcc.dg/vect/pr30843.c: Likewise.
980         * gcc.dg/vect/pr33866.c: Likewise.
981         * gcc.dg/vect/slp-reduc-6.c: Likewise.
982         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
983         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
984         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
986 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
988         * gcc.dg/vect/slp-11.c: Split into...
989         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
990         gcc.dg/vect/slp-11c.c: ...these tests.
991         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
992         * gcc.dg/vect/slp-12c.c: ...this new test.
993         * gcc.dg/vect/slp-19.c: Split into...
994         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
995         gcc.dg/vect/slp-19c.c: ...these new tests.
997 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
999         * lib/target-supports.exp
1000         (check_effective_target_vect_extract_even_odd_wide): Delete.
1001         (check_effective_target_vect_strided_wide): Likewise.
1002         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
1003         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
1004         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
1005         * gcc.dg/vect/pr37539.c: Likewise.
1006         * gcc.dg/vect/slp-11.c: Likewise.
1007         * gcc.dg/vect/slp-12a.c: Likewise.
1008         * gcc.dg/vect/slp-12b.c: Likewise.
1009         * gcc.dg/vect/slp-19.c: Likewise.
1010         * gcc.dg/vect/slp-23.c: Likewise.
1011         * gcc.dg/vect/vect-1.c: Likewise.
1012         * gcc.dg/vect/vect-98.c: Likewise.
1013         * gcc.dg/vect/vect-107.c: Likewise.
1014         * gcc.dg/vect/vect-strided-float.c: Likewise.
1016 2011-05-02  Jason Merrill  <jason@redhat.com>
1018         * g++.dg/init/new31.C: New.
1020 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
1022         PR c/35445
1023         * gcc.dg/pr35445.c: New test.
1025 2011-05-02  Jason Merrill  <jason@redhat.com>
1027         * c-c++-common/vla-1.c: New.
1029 2011-05-02  Richard Guenther  <rguenther@suse.de>
1031         PR tree-optimization/48822
1032         * gcc.dg/torture/pr48822.c: New testcase.
1034 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
1036         PR c++/47969
1037         * g++.dg/cpp0x/constexpr-47969.C: New.
1039 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
1041         PR testsuite/48498
1042         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
1043         on vect_no_align targets.
1044         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
1045         vect_no_align targets.
1047 2011-05-01  Xinliang David Li  <davidxl@google.com>
1049         * gcc.dg/tree-ssa/integer-addr.c: New test.
1050         * gcc.dg/tree-ssa/alias_bug.c: New test.
1052 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1054         PR libgfortran/48787
1055         * gfortran.dg/round_3.f08: Add more checks.
1057 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1059         PR fortran/48821
1060         * gfortran.dg/import9.f90: New, proper test.
1061         * gfortran.dg/interface_37.f90: Remove bogus
1062         test (bogus copy of interface_36.f90).
1064 2011-04-30  Tobias Burnus  <burnus@net-b.de>
1066         PR fortran/48821
1067         * gfortran.dg/interface_37.f90: New.
1069 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
1071         PR fortran/48746
1072         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
1074 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
1076         PR tree-optimization/48809
1077         * gcc.c-torture/execute/pr48809.c: New test.
1079 2011-04-29  Jeff Law <law@redhat.com>
1081         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
1083 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1085         PR c++/48606
1086         * g++.dg/init/ctor10.C: New.
1088 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1090         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
1091           warning in implicitly instantiated templates.
1093 2011-04-29  Le-Chun Wu  <lcwu@google.com>
1095         * g++.dg/warn/Wnull-conversion-1.C: New.
1096         * g++.dg/warn/Wnull-conversion-2.C: New.
1098 2011-04-29  Diego Novillo  <dnovillo@google.com>
1100         * g++.old-deja/g++.other/null3.C: Expect warning about
1101         converting boolean to a pointer.
1103 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
1105         PR fortran/48462
1106         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
1107         being a target.
1109         PR fortran/48746
1110         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
1112 2011-04-29  Tobias Burnus  <burnus@net-b.de>
1114         PR fortran/48810
1115         * gfortran.dg/typebound_proc_22.f90: New.
1117         PR fortran/48800
1118         * gfortran.dg/interface_36.f90: New.
1120 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1122         PR libgfortran/48488
1123         PR libgfortran/48602
1124         PR libgfortran/48615
1125         PR libgfortran/48684
1126         PR libgfortran/48787
1127         * gfortran.dg/fmt_g.f: Adjust test.
1128         * gfortran.dg/fmt_g0_1.f08: Adjust test.
1129         * gfortran.dg/round_3.f08: New test.
1130         * gfortran.dg/namelist_print_1.f: Adjust test.
1131         * gfortran.dg/char4_iunit_1.f03: Adjust test.
1132         * gfortran.dg/f2003_io_5.f03: Adjust test.
1133         * gfortran.dg/coarray_15.f90: Adjust test.
1134         * gfortran.dg/namelist_65.f90: Adjust test.
1135         * gfortran.dg/fmt_cache_1.f: Adjust test.
1136         * gfortran.dg/char4_iunit_2.f03: Adjust test.
1137         * gfortran.dg/real_const_3.f90: Adjust test.
1139 2011-04-28  Xinliang David Li  <davidxl@google.com>
1141         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1142         * testsuite/g++.dg/prof-robust-1.C: New test.
1144 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
1146         PR tree-optimization/48765
1147         * gcc.dg/vect/pr48765.c: New.
1149 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1151         PR tree-optimization/48775
1152         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1154 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1156         PR c++/48798
1157         * g++.dg/inherit/pr48798.C: New.
1158         * g++.old-deja/g++.other/base1.C: Adjust.
1160 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1162         PR c++/48656
1163         * g++.dg/template/inherit7.C: New test case.
1165 2011-04-28  Richard Guenther  <rguenther@suse.de>
1167         PR tree-optimization/40052
1168         PR tree-optimization/15347
1169         * gcc.dg/tree-ssa/vrp57.c: New testcase.
1170         * gcc.dg/pr15347.c: Likewise.
1172 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1174         PR c++/48530
1175         * g++.dg/cpp0x/sfinae18.C: New.
1177 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1179         PR c++/48771
1180         * g++.dg/ext/is_literal_type1.C: New.
1182 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1184         PR fortran/48112
1185         PR fortran/48279
1186         * gfortran.dg/interface_35.f90: New.
1187         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1188         * gfortran.dg/func_result_6.f90: Add dg-warning.
1189         * gfortran.dg/bessel_1.f90: Ditto.
1190         * gfortran.dg/hypot_1.f90: Ditto.
1191         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1192         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1193         * gfortran.dg/interface_assignment_4.f90: Ditto.
1195 2011-04-27  Jason Merrill  <jason@redhat.com>
1197         * g++.dg/ext/complex8.C: New.
1199         * g++.dg/cpp0x/initlist49.C: New.
1200         * g++.dg/init/new30.C: New.
1202 2011-04-27  Tobias Burnus  <burnus@net-b.de>
1204         PR fortran/48788
1205         * gfortran.dg/whole_file_34.f90: New.
1207 2011-04-27  Jan Hubicka  <jh@suse.cz>
1209         * gcc.dg/tree-ssa/inline-9.c: New testcase.
1211 2011-04-27  Jason Merrill  <jason@redhat.com>
1213         * g++.old-deja/g++.oliva/overload1.C: Adjust.
1215         * g++.dg/parse/ambig6.C: New.
1217 2011-04-27  Nick Clifton  <nickc@redhat.com>
1219         * gcc.dg/20020312-2.c: Add definition for RX.
1221         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1222         option with RX targets.
1224         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1225         /* */ comments.
1227 2011-04-27  Richard Guenther  <rguenther@suse.de>
1229         * gcc.dg/tree-ssa/pr23382.c: Remove.
1231 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1233         PR target/48767
1234         * gcc.c-torture/compile/pr48767.c: New test.
1236 2011-04-27  Richard Guenther  <rguenther@suse.de>
1238         PR tree-optimization/48772
1239         * g++.dg/pr48772.C: New testcase.
1241 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1243         PR c/48742
1244         * gcc.c-torture/compile/pr48742.c: New test.
1246 2011-04-26  Jason Merrill  <jason@redhat.com>
1248         * g++.dg/lookup/koenig13.C: New.
1250         * g++.dg/cpp0x/initlist48.C: New.
1252 2011-04-25  Jason Merrill  <jason@redhat.com>
1254         * g++.dg/cpp0x/sfinae17.C: New.
1256 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1258         PR target/48258
1259         * gcc.target/powerpc/pr48258-1.c: New file.
1260         * gcc.target/powerpc/pr48258-2.c: Ditto.
1262 2011-04-26  Xinliang David Li  <davidxl@google.com>
1264         * gcc.dg/uninit-suppress.c: New test.
1265         * gcc.dg/uninit-suppress.c: New test.
1267 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1269         PR debug/48768
1270         * gcc.dg/pr48768.c: New test.
1272         PR tree-optimization/48734
1273         * gcc.c-torture/compile/pr48734.c: New test.
1275         PR testsuite/48753
1276         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1278 2011-04-26  Richard Guenther  <rguenther@suse.de>
1280         PR tree-optimization/48731
1281         * gcc.dg/torture/pr48731.c: New testcase.
1283 2011-04-26  Richard Guenther  <rguenther@suse.de>
1285         PR testsuite/48753
1286         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1288 2011-04-26  Richard Guenther  <rguenther@suse.de>
1290         PR middle-end/48694
1291         * gcc.dg/torture/pr48694-1.c: New testcase.
1292         * gcc.dg/torture/pr48694-2.c: Likewise.
1294 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1296         * g++.dg/ext/underlying_type1.C: New.
1297         * g++.dg/ext/underlying_type2.C: Likewise.
1298         * g++.dg/ext/underlying_type3.C: Likewise.
1299         * g++.dg/ext/underlying_type4.C: Likewise.
1300         * g++.dg/ext/underlying_type5.C: Likewise.
1301         * g++.dg/ext/underlying_type6.C: Likewise.
1302         * g++.dg/ext/underlying_type7.C: Likewise.
1303         * g++.dg/ext/underlying_type8.C: Likewise.
1304         * g++.dg/ext/underlying_type9.C: Likewise.
1305         * g++.dg/ext/underlying_type10.C: Likewise.
1307 2011-04-25  Jason Merrill  <jason@redhat.com>
1309         * g++.dg/cpp0x/regress/template-const2.C: New.
1311 2011-04-25  Jeff Law <law@redhat.com>
1313         * gcc.dg/tree-ssa/vrp56.c: new test.
1315 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1317         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1319 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1321         PR preprocessor/48740
1322         * c-c++-common/raw-string-11.c: New test.
1324 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1326         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1327         hppa*-*-hpux*.
1329 2011-04-23  Tobias Burnus  <burnus@net-b.de>
1331         PR fortran/18918
1332         * gfortran.dg/coarray_19.f90: New.
1334 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1336         PR c/48685
1337         * gcc.dg/pr48685.c: New test.
1339 2011-04-22  Jan Hubicka  <jh@suse.cz>
1341         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1343 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1345         PR tree-optimization/48717
1346         * gcc.c-torture/execute/pr48717.c: New test.
1348 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1350         PR target/48723
1351         * gcc.target/i386/pr48723.c: New test.
1353 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1355         PR c/48716
1356         * gcc.dg/gomp/pr48716.c: New test.
1357         * g++.dg/gomp/pr48716.C: New test.
1359 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
1361         PR c/36750
1362         * gcc.dg/missing-field-init-2.c: Update testcase.
1364 2011-04-22  Alan Modra  <amodra@gmail.com>
1366         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1368 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1370         PR fortran/48405
1371         * gfortran.dg/function_optimize_6.f90:  New test.
1373 2011-04-21  Easwaran Raman  <eraman@google.com>
1375         * gcc.dg/stack-layout-2.c: New test.
1377 2011-04-21  Richard Guenther  <rguenther@suse.de>
1379         PR lto/48703
1380         * g++.dg/lto/pr48207-2_0.C: New testcase.
1381         * g++.dg/lto/pr48207-3_0.C: Likewise.
1383 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1385         * gnat.dg/volatile5.adb: New test.
1386         * gnat.dg/volatile5_pkg.ads: New helper.
1388 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1390         PR target/48708
1391         * gcc.target/i386/pr48708.c: New test.
1393 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1395         * gcc.dg/vect/vect-119.c: New test.
1397 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1399         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1400         and once without.
1402 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1403             Richard Sandiford  <richard.sandiford@linaro.org>
1405         PR target/46329
1406         * gcc.target/arm/pr46329.c: New test.
1408 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1410         PR fortran/18918
1411         * gfortran.dg/coarray_18.f90: New.
1413 2011-04-20  Jason Merrill  <jason@redhat.com>
1415         * g++.dg/cpp0x/initlist47.C: New.
1417         * g++.dg/init/dtor4.C: New.
1419 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1421         PR target/48678
1422         * gcc.target/i386/sse2-pinsrw.c: New test.
1423         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1424         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1425         * gcc.target/i386/sse2-insvhi.c: Ditto.
1426         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1427         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1429 2011-04-20  Jason Merrill  <jason@redhat.com>
1431         * g++.dg/template/const4.C: New.
1433 2011-04-20  Easwaran Raman  <eraman@google.com>
1435         * gcc.dg/stack-layout-1.c: New test.
1437 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1439         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1440         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1441         function.
1443 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1445         * gcc.dg/binop-xor1.c: New test.
1446         * gcc.dg/binop-xor2.c: New test.
1447         * gcc.dg/binop-xor3.c: New test.
1448         * gcc.dg/binop-xor4.c: New test.
1449         * gcc.dg/binop-xor5.c: New test.
1451 2011-04-20  Richard Guenther  <rguenther@suse.de>
1453         PR tree-optimization/47892
1454         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1456 2011-04-20  Richard Guenther  <rguenther@suse.de>
1458         PR middle-end/48695
1459         * g++.dg/torture/pr48695.C: New testcase.
1461 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1463         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1464         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1465         * gcc.c-torture/execute/pr45262.c: Ditto
1466         * gcc.dg/torture/pr43165.c: Ditto.
1467         * gcc.dg/torture/pr47228.c: Ditto.
1468         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1469         * gcc.dg/ipa/pr45644.c: Ditto.
1470         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1471         PDP11.
1473 2011-04-19  Jason Merrill  <jason@redhat.com>
1475         * g++.dg/ext/complex7.C: New.
1477         * g++.dg/ext/attrib41.C: New.
1479 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1481         PR testsuite/48676
1482         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1484 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1486         PR target/48678
1487         * gcc.target/i386/pr48678.c: New test.
1489 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1491         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1492         * g++.dg/opt/devirt2.C: New test.
1493         * g++.dg/ipa/devirt-g-1.C: Likewise.
1495 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1497         PR fortran/48588
1498         * gfortran.dg/whole_file_33.f90: New.
1500 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1502         * g++.dg/ipa/devirt-7.C: New test.
1504 2011-04-19  Richard Guenther  <rguenther@suse.de>
1506         PR lto/48207
1507         * g++.dg/lto/pr48207_0.C: New testcase.
1509 2011-04-18  Jason Merrill  <jason@redhat.com>
1511         * g++.dg/init/void1.C: New.
1513         * g++.dg/cpp0x/union4.C: New.
1515 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1517         PR middle-end/48661
1518         * g++.dg/torture/pr48661.C: New test.
1520         PR c++/48632
1521         * g++.dg/gomp/pr48632.C: New test.
1523 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1525         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1526         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1528 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1530         PR fortran/18918
1531         * gfortran.dg/coarray_17.f90: New.
1532         * gfortran.dg/coarray_10.f90: Update dg-error.
1534 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1536         PR testsuite/48251
1537         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1538         * gfortran.dg/guality/guality.exp: Likewise.
1540 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1542         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1544 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1546         * gcc.dg/vect/pr48377.c: Remove dg-do run.
1548 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1550         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1552 2011-04-18  Richard Guenther  <rguenther@suse.de>
1554         PR middle-end/46364
1555         * g++.dg/torture/pr46364.C: New testcase.
1557 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1559         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1561 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
1563         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1565 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1566             Ira Rosen  <ira.rosen@linaro.org>
1568         PR target/48252
1569         * gcc.target/arm/pr48252.c: New test.
1571 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1573         PR tree-optimization/48616
1574         * gcc.dg/pr48616.c: New test.
1576 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1578         PR fortran/18918
1579         * gfortran.dg/coarray_16.f90: New.
1581 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
1583         PR fortran/48462
1584         * gfortran.dg/realloc_on_assign_7.f03: New test.
1586 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1588         PR libgfortran/48602
1589         * gfortran.dg/fmt_g0_6.f08: New test.
1591 2011-04-17  Jason Merrill  <jason@redhat.com>
1593         * g++.dg/cpp0x/sfinae16.C: New.
1595 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
1597         * gcc.target/mips/reg-var-1.c: New test.
1599 2011-04-17  Jan Hubicka  <jh@suse.cz>
1601         * gcc.dg/winline-5.c: Update testcase.
1603 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1605         * gnat.dg/discr27.ad[sb]: Move dg directive.
1606         * gnat.dg/discr28.ad[sb]: New test.
1607         * gnat.dg/discr28_pkg.ads: New helper.
1609 2011-04-17  Michael Matz  <matz@suse.de>
1611         PR tree-optimization/48622
1612         PR lto/48645
1613         * gcc.dg/lto/pr48622_0.c: New test.
1615 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
1617         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1618         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1619         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1620         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1621         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1622         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1624 2011-04-15  Jason Merrill  <jason@redhat.com>
1626         * g++.dg/cpp0x/range-for17.C: New.
1628 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1630         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1631         * g++.dg/cpp0x/range-for3.C: Likewise.
1632         * g++.dg/cpp0x/range-for9.C: Correct error message.
1633         * g++.dg/cpp0x/range-for11.C: New.
1634         * g++.dg/cpp0x/range-for12.C: New.
1635         * g++.dg/cpp0x/range-for13.C: New.
1636         * g++.dg/cpp0x/range-for14.C: New.
1637         * g++.dg/cpp0x/range-for15.C: New.
1638         * g++.dg/cpp0x/range-for16.C: New.
1640 2011-04-15  Tobias Burnus  <burnus@net-b.de>
1642         PR fortran/18918
1643         * gfortran.dg/coarray_15.f90: Change to dg-do run.
1645 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1647         * objc.dg/naming-4.m: Updated.
1648         * objc.dg/naming-5.m: Updated.
1649         * objc.dg/naming-6.m: New.
1650         * objc.dg/naming-7.m: New.
1651         * obj-c++.dg/naming-1.mm: Updated.
1652         * obj-c++.dg/naming-2.mm: Updated.
1653         * obj-c++.dg/naming-3.mm: New.
1654         * obj-c++.dg/naming-4.mm: New.
1656 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1658         PR libgfortran/48589
1659         * gfortran.dg/fmt_g0_5.f08: New test.
1661 2011-04-15  Richard Guenther  <rguenther@suse.de>
1663         PR testsuite/48286
1664         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1666 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
1668         * gcc.target/avr/torture/pr41885.c (dg-options): Change
1669         -finline-limit=0 to -fno-inline
1671 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1673         PR target/48614
1674         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1675         just avx.
1677 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
1679         PR target/48605
1680         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1681         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1682         * gcc.target/i386/avx-insertps-3.c: New test.
1683         * gcc.target/i386/avx-insertps-4.c: New test.
1685 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1687         * gcc.target/avr/torture/pr41885.c (dg-options): Add
1688         -finline-limit=0
1690 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1692         PR target/46779
1693         PR target/45291
1694         PR target/41894
1695         * gcc.target/avr/pr46779-1.c: New test case
1696         * gcc.target/avr/pr46779-2.c: New test case
1698 2011-04-14  Jason Merrill  <jason@redhat.com>
1700         * g++.dg/cpp0x/sfinae15.C: New.
1702         * g++.dg/cpp0x/sfinae14.C: New.
1704         * g++.dg/ext/vla10.C: New.
1706 2011-04-14  Richard Guenther  <rguenther@suse.de>
1708         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1710 2011-04-14  Richard Guenther  <rguenther@suse.de>
1712         * gcc.dg/fold-bitand-4.c: Move ...
1713         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
1715 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1717         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1718         variables const.
1719         * gcc.target/avr/torture/trivial.c: Ditto.
1721 2011-04-13  Jason Merrill  <jason@redhat.com>
1723         * g++.dg/template/operator11.C: New.
1725 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
1727         PR middle-end/48591
1728         * gcc.dg/gomp/pr48591.c: New test.
1730         PR c++/48570
1731         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1732         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1734 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
1736         PR c++/48574
1737         * g++.dg/template/dependent-expr7.C: New test case.
1739 2011-04-13  Jason Merrill  <jason@redhat.com>
1741         * g++.dg/cpp0x/sfinae13.C: New.
1743 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
1745         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1747 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1749         * gcc.target/arm/pr43698.c: Remove -march option.
1751 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1753         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1754         -march option.
1756 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
1758         PR fortran/48360
1759         PR fortran/48456
1760         * gfortran.dg/realloc_on_assign_6.f03: New test.
1762 2011-04-12  Kai Tietz  <ktietz@redhat.com>
1764         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1765         targets the additional -mno-ms-bitfields and
1766         -Wno-packed-bitfield-compat options.
1767         * g++.dg/ext/bitfield3.C: Likewise.
1768         * g++.dg/ext/bitfield4.C: Likewise.
1769         * g++.dg/ext/bitfield5.C: Likewise.
1770         * gcc.dg/bitfld-15.c: Likewise.
1771         * gcc.dg/bitfld-16.c: Likewise.
1772         * gcc.dg/bitfld-17.c: Likewise.
1773         * gcc.dg/bitfld-18.c: Likewise.
1775 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
1777         * gcc.target/arm/neon-vld3-1.c: New test.
1778         * gcc.target/arm/neon-vst3-1.c: New test.
1779         * gcc.target/arm/neon/v*.c: Regenerate.
1781 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1783         PR rtl-optimization/48549
1784         * g++.dg/opt/pr48549.C: New test.
1786 2011-04-12  Richard Guenther  <rguenther@suse.de>
1788         PR tree-optimization/46076
1789         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1791 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1793         PR testsuite/21164
1794         * lib/compat.exp (compat-execute): Declare unsupported after
1795         stripping path from src1.
1796         * lib/lto.exp (lto-execute): Likewise.
1798 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1800         PR c/48552
1801         * gcc.dg/pr48552-1.c: New test.
1802         * gcc.dg/pr48552-2.c: New test.
1804 2011-04-11  Jason Merrill  <jason@redhat.com>
1806         * g++.dg/cpp0x/sfinae12.C: New.
1808         * g++.dg/cpp0x/enum10.C: New.
1810         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1812         * g++.dg/cpp0x/rv-func.C: New.
1814 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1816         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1817         alpha*-dec-osf5*.
1819 2011-04-11  Martin Jambor  <mjambor@suse.cz>
1821         PR tree-optimization/48195
1822         * gcc.dg/ipa/pr48195.c: New test.
1824 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
1826         * gnat.dg/return3.adb: Remove unused switch.
1828 2011-04-08  Mike Stump  <mikestump@comcast.net>
1830         PR testsuite/48506
1831         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1832         default to fno-common.
1834 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
1836         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1837         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1839 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1841         PR fortran/48448
1842         * gfortran.dg/function_optimize_5.f90:  New test.
1844 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1846         * gnat.dg/aggr17.adb: New test.
1847         * gnat.dg/aggr18.adb: Likewise.
1849 2011-04-08  Michael Matz  <matz@suse.de>
1851         PR middle-end/48389
1852         * gcc.target/i386/pr48389.c: New test.
1854 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
1856         PR rtl-optimization/48272
1857         * g++.dg/opt/pr48272.C: New.
1859 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
1861         PR rtl-optimization/48235
1862         * gcc.dg/pr48235.c: New.
1864 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1866         PR rtl-optimization/48302
1867         * g++.dg/opt/pr48302.C: New.
1869 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1871         PR target/48273
1872         * g++.dg/opt/pr48273.C: New.
1874 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1876         PR rtl-optimization/48442
1877         * gcc.dg/pr48442.c: New.
1879 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
1881         PR tree-optimization/48377
1882         * gcc.dg/vect/pr48377.c: New test.
1884 2011-04-07  Jason Merrill  <jason@redhat.com>
1886         * g++.dg/cpp0x/regress/call1.C: New.
1888         * g++.dg/cpp0x/variadic107.C: New.
1890         * g++.dg/cpp0x/sfinae11.C: New.
1891         * g++.dg/cpp0x/noexcept02.C: Fix.
1893         * g++.dg/cpp0x/sfinae10.C: New.
1895         * g++.dg/cpp0x/sfinae9.C: New.
1897         * c-c++-common/Wcast-qual-1.c: Move here from...
1898         * gcc.dg/cast-qual-3.c: ...here, and...
1899         * g++.dg/warn/Wcast-qual2.C: ...here.
1901         * g++.dg/cpp0x/sfinae8.C: New.
1903         * g++.dg/cpp0x/sfinae7.C: New.
1905         * g++.dg/cpp0x/enum9.C: New.
1907 2011-04-07  Mike Stump  <mikestump@comcast.net>
1909         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1910         with no trampolines.
1912 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
1914         PR fortran/48117
1915         * gfortran.dg/gomp/pr48117.f90: New test.
1917         PR debug/48343
1918         * gcc.dg/torture/pr48343.c: New test.
1920 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1922         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1924 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
1926         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1928 2011-04-07  Tom de Vries  <tom@codesourcery.com>
1930         PR target/43920
1931         * lib/scanasm.exp (object-size): New proc.
1932         * gcc.target/arm/pr43920-2.c: New test.
1934 2011-04-06  Tobias Burnus  <burnus@net-b.de>
1936         PR fortran/18918
1937         PR fortran/48477
1938         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1940 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
1942         * gcc.dg/mtune.c: Prune note from output.
1944 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
1946         PR debug/48466
1947         * gcc.dg/guality/pr36977.c: New test.
1948         * gcc.dg/guality/pr48466.c: New test.
1950 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1952         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1954 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1956         * gnat.dg/return3.adb: New test.
1958 2011-04-06  Richard Guenther  <rguenther@suse.de>
1960         PR tree-optimization/47663
1961         * gcc.dg/tree-ssa/inline-8.c: New testcase.
1963 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1965         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1966         Solaris 8 and 9 as well.
1968 2011-04-05  Tom de Vries  <tom@codesourcery.com>
1970         PR target/43920
1971         * gcc.target/arm/pr43920-1.c: New test.
1973 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
1975         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1976         (cctor): Actually return the value.
1977         (main): Cast return values.
1979 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1981         * gfortran.dg/character_comparison_8.f90:  New test.
1983 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1985         * frontend-passes: (optimize_lexical_comparison): New function.
1986         (optimize_expr): Call it.
1987         (optimize_comparison): Also handle lexical comparison functions.
1988         Return false instad of -2 for unequal comparison.
1990 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1992         PR fortran/48412
1993         * function_optimize_4.f90:  New test.
1995 2011-04-04  Tobias Burnus  <burnus@net-b.de>
1997         PR fortran/18918
1998         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1999         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
2000         * gfortran.dg/coarray_15.f90: New.
2002 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2004         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
2005         * gfortran.dg/bessel_7.f90: Likewise.
2007 2011-04-03  Tobias Burnus  <burnus@net-b.de>
2009         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
2011 2011-04-03  Richard Guenther  <rguenther@suse.de>
2012             Ira Rosen  <ira.rosen@linaro.org>
2014         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
2015         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
2016         -ftree-loop-if-convert-stores.
2018 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2020         * gnat.dg/specs/aggr2.ads: New test.
2022 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
2024         * gnat.dg/debug2.ad[sb]: New test.
2025         * gnat.dg/debug2_pkg.ads: New helper.
2026         * gnat.dg/debug3.ad[sb]: New test.
2028 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
2030         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
2032 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
2034         PR middle-end/48335
2035         * gcc.c-torture/compile/pr48335-1.c: New test.
2036         * gcc.dg/pr48335-1.c: New test.
2037         * gcc.dg/pr48335-2.c: New test.
2038         * gcc.dg/pr48335-3.c: New test.
2039         * gcc.dg/pr48335-4.c: New test.
2040         * gcc.dg/pr48335-5.c: New test.
2041         * gcc.dg/pr48335-6.c: New test.
2042         * gcc.dg/pr48335-7.c: New test.
2043         * gcc.dg/pr48335-8.c: New test.
2044         * gcc.target/i386/pr48335-1.c: New test.
2046 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
2048         PR c/36299
2049         * gcc.dg/Waddress.c: New test.
2051 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2053         PR fortran/48352
2054         * gfortran.dg/function_optimize_3.f90:  New test.
2056 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
2058         * gcc.c-torture/compile/20110401-1.c: New test.
2060         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
2061         * g++.dg/lto/20091002-2_0.C: Likewise.
2062         * g++.dg/lto/20090303_0.c: Likewise.
2063         * g++.dg/lto/20091004-1_0.C: Likewise.
2064         * g++.dg/lto/20091002-3_0.C: Likewise.
2065         * g++.dg/lto/20091004-2_0.C: Likewise.
2066         * g++.dg/lto/20081123_0.C: Likewise.
2067         * g++.dg/lto/20090313_0.C: Likewise.
2068         * g++.dg/lto/20081109-1_0.C: Likewise.
2069         * g++.dg/lto/20081219_0.C: Likewise.
2070         * g++.dg/lto/20081204-1_0.C: Likewise.
2071         * g++.dg/lto/20090302_0.C: Likewise.
2072         * g++.dg/lto/20081119-1_0.C: Likewise.
2073         * g++.dg/lto/20081118_0.C: Likewise.
2074         * gcc.dg/lto/20091020-2_0.c: Likewise.
2075         * gcc.dg/lto/20090210_0.c: Likewise.
2076         * gcc.dg/lto/20081204-1_0.c: Likewise.
2077         * gcc.dg/lto/20081224_0.c: Likewise.
2078         * gcc.dg/lto/20090219_0.c: Likewise.
2079         * gcc.dg/lto/20091014-1_0.c: Likewise.
2080         * gcc.dg/lto/20091016-1_0.c: Likewise.
2081         * gcc.dg/lto/20090206-2_0.c: Likewise.
2082         * gcc.dg/lto/20090116_0.c: Likewise.
2083         * gcc.dg/lto/20091013-1_0.c: Likewise.
2084         * gcc.dg/lto/20091015-1_0.c: Likewise.
2085         * gcc.dg/lto/20090126-2_0.c: Likewise.
2087 2011-03-31  Ian Lance Taylor  <iant@google.com>
2089         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2091 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2093         * gnat.dg/opt16.adb: New test.
2095 2011-03-31  Jason Merrill  <jason@redhat.com>
2097         * g++.dg/cpp0x/defaulted24.C: New.
2099 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2101         PR target/16292
2102         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
2103         with -O0.
2105 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2107         * g++.dg/other/i386-9.C: New test.
2109 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2111         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
2113 2011-03-30  Jason Merrill  <jason@redhat.com>
2115         * g++.dg/cpp0x/regress/error-recovery1.C: New.
2117         * g++.dg/cpp0x/regress/isnan.C: New.
2119         * g++.dg/cpp0x/initlist46.C: New.
2121 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
2123         PR target/47551
2124         * gcc.target/arm/neon-modes-2.c: New test.
2126 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
2128         PR c/48305
2129         * gcc.c-torture/compile/pr48305.c: New test.
2131 2011-03-29  Jason Merrill  <jason@redhat.com>
2133         * g++.dg/cpp0x/regress/value-dep1.C: New.
2135 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
2137         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2139 2011-03-29  Ian Lance Taylor  <iant@google.com>
2141         * go.test/go-test.exp: Handle the test lines used in several new
2142         tests.
2143         (errchk): Add opts parameter.  Change all callers.  Handle parens
2144         in regexps.
2146 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
2147             Dominique d'Humieres  <dominiq@lps.ens.fr>
2149         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2150         and __APPLE__ && __PPC__ && __ALTIVEC__.
2152 2011-03-29  Jason Merrill  <jason@redhat.com>
2154         * g++.dg/cpp0x/dependent1.C: New.
2156         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2158         * g++.dg/cpp0x/constexpr-memfn1.C: New.
2160         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2162 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
2164         PR fortran/48095
2165         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2166         * gfortran.dg/proc_ptr_comp_32.f90: New.
2168 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2170         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
2171         check for corresponding warning.
2173 2011-03-28  Jason Merrill  <jason@redhat.com>
2175         * g++.dg/cpp0x/rv-deduce2.C: New.
2177 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
2179         PR debug/48203
2180         * gcc.dg/pr48203.c: New test.
2182 2011-03-28  Jeff Law <law@redhat.com>
2184         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2186 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
2188         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2189         and __PPC__ && __ALTIVEC__.
2191 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2193         PR testsuite/48238
2194         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2195         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2196         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2197         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2199 2011-03-28  Jason Merrill  <jason@redhat.com>
2201         * g++.dg/cpp0x/initlist-array2.C: New.
2203         * g++.dg/cpp0x/initlist-array1.C: New.
2205         * g++.dg/cpp0x/constexpr-compound.C: New.
2207         * g++.dg/cpp0x/constexpr-using.C: New.
2209         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2211 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
2213         PR testsuite/48276
2214         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2216 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2218         * gcc.dg/slp-1.c: New test.
2220 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2222         * gcc.target/i386/avx256-unaligned-load-1.c: New.
2223         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2224         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2225         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2226         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2227         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2228         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2229         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2230         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2231         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2232         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2233         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2234         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2235         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2237 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2239         PR fortran/47065
2240         * gfortran.dg/trim_optimize_5.f90:  New test.
2241         * gfortran.dg/trim_optimize_6.f90:  New test.
2243 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
2245         PR target/38598
2246         * gcc.target/mips/madd-7.c: Remove -mlong32.
2247         * gcc.target/mips/msub-7.c: Likewise.
2249 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
2251         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2252         accesses to preserve the meaning of the test for doubleword vectors.
2253         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2254         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2256 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
2258         PR fortran/48291
2259         * gfortran.dg/class_42.f03: New.
2261 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
2263         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2264         strided accesses.
2266 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
2268         PR rtl-optimization/48144
2269         * gcc.dg/pr48144.c: New test.
2271 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2273         * gnat.dg/discr27.ad[sb]: New test.
2275 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2277         * gnat.dg/limited_with2.ad[sb]: New test.
2278         * gnat.dg/limited_with2_pkg1.ads: New helper.
2279         * gnat.dg/limited_with2_pkg2.ads: Likewise.
2281 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2283         * gnat.dg/opt15.adb: New test.
2284         * gnat.dg/opt15_pkg.ad[sb]: New helper.
2286 2011-03-25  Tobias Burnus  <burnus@net-b.de>
2288         PR fortran/48174
2289         PR fortran/45304
2290         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2291         * gfortran.dg/leadz_trailz_3.f90: Ditto
2293 2011-03-25  Martin Jambor  <mjambor@suse.cz>
2295         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2297 2011-03-25  Jason Merrill  <jason@redhat.com>
2299         * g++.dg/cpp0x/defaulted22.C: New.
2300         * g++.dg/cpp0x/defaulted23.C: New.
2301         * g++.dg/cpp0x/defaulted15.C: Adjust.
2303 2011-03-25  Jason Merrill  <jason@redhat.com>
2305         * g++.dg/cpp0x/move1.C: New.
2307 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
2309         PR target/48287
2310         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2312 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2314         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2315         for mips-sgi-irix6.5.
2316         Replace snprintf prototype by <stdio.h>.
2318 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2320         PR testsuite/48283
2321         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2322         run_expensive_tests.
2323         * gcc.dg/graphite/block-4.c: Likewise.
2324         * gcc.dg/graphite/block-7.c: Likewise.
2325         * gcc.dg/graphite/block-8.c: Likewise.
2327 2011-03-25  Richard Guenther  <rguenther@suse.de>
2329         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2330         * g++.dg/tree-ssa/pr8781.C: Likewise.
2331         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2332         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2333         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2334         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2335         * gcc.dg/tree-ssa/alias-18.c: Likewise.
2336         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2337         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2338         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2339         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2340         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2341         * gcc.dg/tree-ssa/pr21574.c: Likewise.
2342         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2343         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2344         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2345         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2346         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2347         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2348         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2349         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2350         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2351         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2352         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2353         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2354         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2355         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2356         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2357         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2358         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2359         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2360         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2361         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2362         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2363         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2364         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2365         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2366         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2367         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2368         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2369         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2370         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2371         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2372         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2373         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2374         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2375         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2376         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2377         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2378         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2379         * c-c++-common/pr46562-2.c: Likewise.
2380         * gfortran.dg/pr42108.f90: Likewise.
2381         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2382         foo to be inlined even at -O1.
2383         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2384         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2385         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2386         * gcc.dg/matrix/matrix.exp: Disable FRE.
2388 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2390         PR debug/48204
2391         * gcc.dg/dfp/pr48204.c: New test.
2393 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
2395         PR target/48209
2396         * gcc.c-torture/execute/pr47917.c: Move this...
2397         * gcc.dg/torture/pr47917.c: to here and add xfails.
2399 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2401         * gnat.dg/array16.ad[sb]: New test.
2402         * gnat.dg/array16.ads: New helper.
2404 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2406         * gnat.dg/derived_type2.adb: New test.
2408 2011-03-24  Richard Guenther  <rguenther@suse.de>
2410         PR tree-optimization/48271
2411         * g++.dg/torture/pr48271.C: New testcase.
2413 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2415         * gnat.dg/array15.ad[sb]: New test.
2417 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2419         PR target/48237
2420         * gcc.target/i386/pr48237.c: New test.
2422 2011-03-24  Richard Guenther  <rguenther@suse.de>
2424         PR middle-end/48269
2425         * gcc.dg/builtin-object-size-10.c: New testcase.
2427 2011-03-24  Richard Guenther  <rguenther@suse.de>
2429         PR tree-optimization/46562
2430         * c-c++-common/pr46562-2.c: New testcase.
2431         * c-c++-common/pr46562.c: Likewise.
2433 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2435         * gcc.dg/vect/vect-cselim-1.c: New test.
2436         * gcc.dg/vect/vect-cselim-2.c: New test.
2438 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2440         * gcc.target/arm/pr46934.c: New.
2442 2011-03-23  Ian Lance Taylor  <iant@google.com>
2444         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2446 2011-03-23  Richard Guenther  <rguenther@suse.de>
2448         * gcc.dg/struct: Remove directory and contents.
2450 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2452         PR testsuite/48251
2453         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2455 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2457         * gnat.dg/discr26.ad[sb]: New test.
2458         * gnat.dg/discr26_pkg.ads: New helper.
2460 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2462         PR target/47553
2463         * gcc.target/arm/neon-vld-1.c: New test.
2465 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2467         * gnat.dg/array14.ad[sb]: New test.
2468         * gnat.dg/array14_pkg.ads: New helper.
2470 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2472         * gcc.c-torture/execute/920501-8.x: Remove.
2473         * gcc.c-torture/execute/930513-1.x: Remove.
2474         * gcc.c-torture/execute/960312-1.x: Remove.
2475         * gcc.c-torture/compile/20000804-1.c,
2476         gcc.c-torture/compile/20001205-1.c,
2477         gcc.c-torture/compile/20001226-1.c,
2478         gcc.c-torture/compile/20010518-2.c,
2479         gcc.c-torture/compile/20020312-1.c,
2480         gcc.c-torture/compile/20020604-1.c,
2481         gcc.c-torture/compile/920501-12.c,
2482         gcc.c-torture/compile/920501-4.c,
2483         gcc.c-torture/compile/920520-1.c,
2484         gcc.c-torture/compile/980506-1.c,
2485         gcc.c-torture/execute/980709-1.x,
2486         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2487         options for m68hc11.
2488         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2489         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2490         m68hc11.
2492 2011-03-22  Nick Clifton  <nickc@redhat.com>
2494         * lib/target-supports.exp (check_profiling_available): Add MN10300
2495         to the list of targets that do not support profiling.  Restore
2496         alpha sorting to this list.
2498 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2500         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2501         failure on 32-bit systems.
2502         * gcc.dg/torture/vector-2.c: Ditto.
2504 2011-03-22  Richard Guenther  <rguenther@suse.de>
2506         PR tree-optimization/48228
2507         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2509 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2511         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2512         powerpc.
2514         PR target/48226
2515         * gcc.target/powerpc/pr48226.c: New file.
2517 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2519         * lib/prune.exp (prune_gcc_output): Prune "could not create
2520         compact unwind for" warnings.
2522 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2524         PR c/42544
2525         PR c/48197
2526         * gcc.c-torture/execute/pr42544.c: New test.
2527         * gcc.c-torture/execute/pr48197.c: New test.
2529 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2531         PR preprocessor/48192
2532         * gcc.target/powerpc/pr48192.c: New file.
2534         PR target/48053
2535         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2536         split problem of 0 being loaded in a VSX register.
2538 2011-03-21  Richard Guenther  <rguenther@suse.de>
2540         PR c/47939
2541         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2542         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2543         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2544         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2546 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2548         PR target/48213
2549         * gcc.dg/pr48213.c: New test.
2551 2011-03-21  Kai Tietz  <ktietz@redhat.com>
2553         PR target/12171
2554         * g++.dg/plugin/attribute_plugin.c: Adjust test.
2556 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
2558         * gcc.target/arm/xor-and.c: New.
2560 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2562         PR fortran/22572
2563         * gfortran.dg/function_optimize_1.f90:  New test.
2564         * gfortran.dg/function_optimize_2.f90:  New test.
2566 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2568         PR rtl-optimization/47502
2569         * gcc.target/i386/pr47502-1.c: New.
2570         * gcc.target/i386/pr47502-2.c: Likewise.
2572 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2574         PR rtl-optimization/48156
2575         * gcc.dg/pr48156.c: New test.
2577 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2579         PR libfortran/47439
2580         * gfortran.dg/scratch_1.f90: Adjust test.
2582 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2584         PR libfortran/47439
2585         * gfortran.dg/scratch_1.f90: New test.
2587 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2589         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2590         variably modified typedefs.
2591         * gcc.dg/c1x-typedef-2.c: Remove.
2593 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2595         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2596         * gcc.dg/c1x-anon-struct-3.c: New test.
2597         * gcc.dg/anon-struct-11.c: Update.
2599 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2601         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2602         dg-xfail-run-if.
2603         Only xfail with gas.
2605 2011-03-18  Jason Merrill  <jason@redhat.com>
2607         * g++.dg/template/fn-ptr1.C: New.
2609         * g++.dg/overload/volatile1.C: New.
2611         * g++.dg/opt/pr23372.C: New.
2613         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2615 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2617         PR middle-end/47405
2618         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2620 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
2622         * gcc.target/arm/unsigned-extend-1.c: New.
2624 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
2626         PR bootstrap/48161
2627         * gcc.c-torture/compile/pr48161.c: New test.
2629 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2631         PR middle-end/47725
2632         * gcc.dg/torture/pr47725.c: New.
2634 2011-03-17  Jason Merrill  <jason@redhat.com>
2636         * g++.dg/cpp0x/constexpr-overflow2.C: New.
2637         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2639 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
2641         * gnat.dg/specs/elab2.ads: New test.
2642         * gnat.dg/specs/elab2_pkg.ads: New helper.
2644 2011-03-17  Jason Merrill  <jason@redhat.com>
2646         * g++.dg/cpp0x/decltype-1212.C: New.
2647         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2649 2011-03-17  Jason Merrill  <jason@redhat.com>
2651         * g++.dg/parse/memfnquals1.C: New.
2653 2011-03-17  Richard Guenther  <rguenther@suse.de>
2655         PR middle-end/48134
2656         * gcc.dg/pr48134.c: New testcase.
2658 2011-03-17  Richard Guenther  <rguenther@suse.de>
2660         PR middle-end/48165
2661         * g++.dg/torture/pr48165.C: New testcase.
2663 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2665         PR rtl-optimization/48141
2666         * gcc.dg/pr48141.c: New test.
2668 2011-03-16  Jason Merrill  <jason@redhat.com>
2670         * g++.dg/cpp0x/constexpr-48089.C: New.
2672         * g++.dg/cpp0x/constexpr-abi1.C: New.
2674         * g++.dg/cpp0x/constexpr-46336.C: New.
2675         * g++.dg/parse/friend5.C: Adjust expected errors.
2677         * g++.dg/cpp0x/constexpr-47570.C: New.
2679 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
2681         PR debug/47510
2682         * ++.dg/debug/dwarf2/typedef6.C: New test.
2684 2011-03-16  Jason Merrill  <jason@redhat.com>
2686         * g++.dg/cpp0x/elision2.C: New.
2688         * g++.dg/cpp0x/constexpr-array3.C: New.
2690 2011-03-16  Jason Merrill  <jason@redhat.com>
2692         * g++.dg/cpp0x/sfinae6.C: New.
2693         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2694         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2695         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2696         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2697         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2699 2011-03-16  Jason Merrill  <jason@redhat.com>
2701         * g++.dg/template/incomplete6.C: New.
2703 2011-03-16  Jeff Law <law@redhat.com>
2705         * gcc.dg/tree-ssa/vrp55.c: New test.
2707 2011-03-16  Jason Merrill  <jason@redhat.com>
2709         * g++.dg/cpp0x/auto22.C: New.
2711 2011-03-16  Richard Guenther  <rguenther@suse.de>
2713         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2714         optimizing it away if promoted to const.
2716 2011-03-16  Richard Guenther  <rguenther@suse.de>
2718         PR tree-optimization/48149
2719         * gcc.dg/fold-complex-1.c: New testcase.
2721 2011-03-16  Richard Guenther  <rguenther@suse.de>
2723         PR testsuite/48147
2724         * gcc.dg/guality/pr45882.c: Really make sure no inlining
2725         or cloning happens.
2727 2011-03-16  Richard Guenther  <rguenther@suse.de>
2729         PR tree-optimization/26134
2730         * gcc.dg/tree-ssa/complex-6.c: New testcase.
2732 2011-03-16  Richard Guenther  <rguenther@suse.de>
2734         PR tree-optimization/48146
2735         * gcc.dg/torture/pr48146.c: New testcase.
2737 2011-03-16  Richard Guenther  <rguenther@suse.de>
2739         * gcc.dg/tree-ssa/pr14814.c: Adjust.
2740         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2742 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
2744         PR middle-end/48136
2745         * gcc.c-torture/compile/pr48136.c: New test.
2747         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2749         PR debug/45882
2750         * gcc.dg/guality/pr45882.c: New test.
2752 2011-03-15  Jason Merrill  <jason@redhat.com>
2754         * g++.dg/cpp0x/constexpr-recursion.C: New.
2756         * g++.dg/cpp0x/implicit11.C: New.
2758 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2760         * g++.dg/cpp0x/constexpr-attribute.C: New.
2762 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2764         * g++.dg/parse/pr34758.C: New.
2766 2011-03-15  Xinliang David Li  <davidxl@google.com>
2768         PR c/47837
2769         * gcc.dg/uninit-pred-7_d.c: New test.
2770         * gcc.dg/uninit-pred-8_d.c: New test.
2772 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2774         PR target/46788
2775         * gcc.target/arm/pr46788.c: New.
2777 2011-03-15  Richard Guenther  <rguenther@suse.de>
2779         PR middle-end/47650
2780         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2781         * gfortran.dg/ishft_4.f90: Likewise.
2782         * gfortran.dg/leadz_trailz_3.f90: Likewise.
2784 2011-03-15  Richard Guenther  <rguenther@suse.de>
2786         PR tree-optimization/13954
2787         * g++.dg/tree-ssa/pr13954.C: New testcase.
2789 2011-03-15  Richard Guenther  <rguenther@suse.de>
2791         PR tree-optimization/48037
2792         * gcc.target/i386/pr48037-1.c: New testcase.
2794 2011-03-15  Richard Guenther  <rguenther@suse.de>
2796         PR tree-optimization/41490
2797         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2798         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2799         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2800         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2801         * g++.dg/tree-ssa/pr33604.C: Adjust.
2803 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
2805         PR middle-end/47917
2806         * gcc.c-torture/execute/pr47917.c: New test.
2807         * gcc.dg/pr47917.c: New test.
2809         PR middle-end/38878
2810         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2812 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
2814         * gcc.target/i386/sse4_1-floor-vec.c: New test.
2815         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2816         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2817         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2818         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2819         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2820         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2821         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2822         * gcc.target/i386/avx-floor-vec.c: Ditto.
2823         * gcc.target/i386/avx-ceil-vec.c: Ditto.
2824         * gcc.target/i386/avx-trunc-vec.c: Ditto.
2825         * gcc.target/i386/avx-rint-vec.c: Ditto.
2826         * gcc.target/i386/avx-floorf-vec.c: Ditto.
2827         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2828         * gcc.target/i386/avx-truncf-vec.c: Ditto.
2829         * gcc.target/i386/avx-rintf-vec.c: Ditto.
2831 2011-03-14  Tom Tromey  <tromey@redhat.com>
2833         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2834         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2835         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2837 2011-03-14  Tom Tromey  <tromey@redhat.com>
2839         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2840         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2841         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2843 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
2845         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2847 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
2849         PR rtl-optimization/47166
2850         * gcc.c-torture/execute/postmod-1.c: New test.
2852 2011-03-14  Richard Guenther  <rguenther@suse.de>
2854         PR middle-end/48098
2855         * gcc.dg/torture/pr48098.c: New testcase.
2857 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
2859         PR target/48053
2860         * gcc.target/powerpc/pr48053-1.c: New test.
2861         * gcc.target/powerpc/pr48053-2.c: Likewise.
2863 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2865         PR libfortran/48066
2866         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
2868 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2870         PR libfortran/48066
2871         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
2873 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
2875         PR fortran/48059
2876         * gfortran.dg/class_41.f03: New.
2878 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
2880         * g++.dg/conversion/cast3.C: New test.
2882 2011-03-11  Jason Merrill  <jason@redhat.com>
2884         * g++.dg/template/error45.C: New.
2886         * g++.dg/parse/no-type-defn1.C: New.
2888         * g++.dg/ext/attrib40.C: New.
2890         * g++.dg/cpp0x/regress/array1.C: New.
2892 2011-03-11  Richard Guenther  <rguenther@suse.de>
2894         PR tree-optimization/48067
2895         * gcc.dg/pr48067.c: New testcase.
2897 2011-03-11  Richard Guenther  <rguenther@suse.de>
2899         PR lto/48073
2900         * g++.dg/lto/20110311-1_0.C: New testcase.
2902 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2904         PR c++/48035
2905         * g++.dg/inherit/virtual8.C: New test.
2907         PR middle-end/48044
2908         * gcc.dg/torture/pr48044.c: New test.
2910 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
2912         PR fortran/47768
2913         * gfortran.dg/proc_ptr_comp_31.f90: New.
2915 2011-03-11  Richard Guenther  <rguenther@suse.de>
2917         PR tree-optimization/47278
2918         * gcc.dg/torture/pr47278-1.c: New testcase.
2919         * gcc.dg/torture/pr47278-2.c: Likewise.
2921 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2923         PR tree-optimization/48063
2924         * gcc.dg/torture/pr48063.c: New test.
2926 2011-03-10  Jason Merrill  <jason@redhat.com>
2928         * g++.dg/template/array22.C: New.
2930         * g++.dg/cpp0x/syntax-err1.C: New.
2931         * g++.dg/parse/error36.C: Adjust expected errors.
2932         * g++.old-deja/g++.pt/ctor2.C: Likewise.
2933         * g++.old-deja/g++.pt/typename3.C: Likewise.
2934         * g++.old-deja/g++.pt/typename4.C: Likewise.
2935         * g++.old-deja/g++.pt/typename6.C: Likewise.
2937 2011-03-09  Jason Merrill  <jason@redhat.com>
2939         * g++.dg/template/nontype22.C: New.
2941 2011-03-09  Martin Jambor  <mjambor@suse.cz>
2943         PR tree-optimization/47714
2944         * g++.dg/torture/pr47714.C: New test.
2946 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2948         PR target/47755
2949         * gcc.target/powerpc/pr47755-2.c: New file.
2951 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2953         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2954         is not set in the environment, pass 64 as first argument when not
2955         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2956         native where ulimit -u is supported.
2958 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2960         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2962 2011-03-08  Jason Merrill  <jason@redhat.com>
2964         * g++.dg/template/nontype21.C: New.
2966         * g++.dg/template/anon5.C: New.
2968 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2970         PR debug/47881
2971         * gcc.dg/pr47881.c: New test.
2973 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
2975         PR c++/47957
2976         * g++.dg/lookup/template3.C: New test.
2978 2011-03-08  Kai Tietz  <ktietz@redhat.com>
2980         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2981         'long' type.
2983 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
2985         PR testsuite/47954
2986         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2987         sizeof to compute alignment.
2989 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2991         PR tree-optimization/48022
2992         * gcc.dg/pr48022-1.c: New test.
2993         * gcc.dg/pr48022-2.c: New test.
2995 2011-03-07  Jason Merrill  <jason@redhat.com>
2997         * g++.dg/template/nontype20.C: New.
2998         * g++.dg/init/member1.C: Adjust expected errors.
2999         * g++.dg/parse/constant4.C: Likewise.
3000         * g++.dg/template/qualified-id3.C: Likewise.
3001         * g++.old-deja/g++.pt/crash10.C: Likewise.
3003         * g++.dg/cpp0x/regress/non-const1.C: New.
3005 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
3007         PR debug/47991
3008         * gcc.dg/pr47991.c: New test.
3010 2011-03-07  Jason Merrill  <jason@redhat.com>
3012         * g++.dg/abi/mangle46.C: New.
3014 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
3016         PR target/47862
3017         * gcc.target/powerpc/pr47862.c: New.
3019 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
3021         PR target/45413
3022         * gcc.target/i386/combine-mul.c: Require nonpic.
3024 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
3025             Nathan Froyd  <froydnj@codesourcery.com>
3027         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
3029 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
3031         * README.QMTEST: Remove.
3033 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
3034             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3036         PR fortran/47850
3037         * gfortran.dg/array_constructor_37.f90 : New test.
3039 2011-03-05  Jason Merrill  <jason@redhat.com>
3041         * g++.dg/abi/mangle39.C: ABI v5, not 6.
3042         * g++.dg/abi/mangle45.C: Likewise.
3043         * g++.dg/cpp0x/trailing1.C: Likewise.
3045 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3047         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
3049 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
3051         PR rtl-optimization/47899
3052         * gcc.dg/pr47899.c: New test.
3054         * gcc.dg/torture/pr47968.c: Ignore warnings.
3056         PR tree-optimization/47967
3057         * gcc.c-torture/compile/pr47967.c: New test.
3059 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3061         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
3062         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
3064 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
3066         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
3067         and property_getAttributes() if __OBJC2__.
3068         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3069         * objc.dg/property/property-encoding-1.m: New.
3070         * obj-c++.dg/property/property-encoding-1.mm: New.
3072 2011-03-04  Jason Merrill  <jason@redhat.com>
3074         * g++.dg/template/pseudodtor6.C: New.
3076         * g++.dg/inherit/covariant19.C: New.
3078 2011-03-04  Richard Guenther  <rguenther@suse.de>
3080         PR middle-end/47968
3081         * gcc.dg/torture/pr47968.c: New testcase.
3083 2011-03-04  Richard Guenther  <rguenther@suse.de>
3085         PR middle-end/47975
3086         * gcc.dg/torture/pr47975.c: New testcase.
3088 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
3090         PR c++/47974
3091         * g++.dg/template/crash106.C: New.
3093 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
3095         PR c/47963
3096         * gcc.dg/gomp/pr47963.c: New test.
3097         * g++.dg/gomp/pr47963.C: New test.
3099 2011-03-02  Jason Merrill  <jason@redhat.com>
3101         * g++.dg/cpp0x/regress/condition1.C: New.
3103         * g++.dg/cpp0x/constexpr-ctor9.C: New.
3105 2011-03-01  Jason Merrill  <jason@redhat.com>
3107         * g++.dg/cpp0x/lambda/lambda-98.C: New.
3109         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
3111 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
3113         PR rtl-optimization/47925
3114         * gcc.c-torture/execute/pr47925.c: New test.
3116 2011-03-01  Jason Merrill  <jason@redhat.com>
3118         * g++.dg/cpp0x/decltype25.C: New.
3120         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
3122 2011-03-01  Richard Guenther  <rguenther@suse.de>
3124         PR tree-optimization/47890
3125         * gcc.dg/torture/pr47890.c: New testcase.
3127 2011-03-01  Richard Guenther  <rguenther@suse.de>
3129         PR lto/47924
3130         * gcc.dg/lto/pr47924_0.c: New testcase.
3132 2011-03-01  Richard Guenther  <rguenther@suse.de>
3134         PR lto/46911
3135         * gfortran.dg/lto/pr46911_0.f: New testcase.
3137 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3139         PR libgfortran/47933
3140         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3141         compile errors from older code form.
3143 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3145         PR libgfortran/47567
3146         * gfortran.dg/fmt_fw_d.f90: New test.
3148 2011-02-28  Jason Merrill  <jason@redhat.com>
3150         * g++.dg/inherit/covariant18.C: New.
3152 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
3154         PR middle-end/47893
3155         * gcc.dg/pr47893.c: New test.
3157 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3159         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3160         NULL in case of a selector with conflicting types.
3161         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3163 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
3165         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3166         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3167         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3168         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3170 2011-02-28  Jason Merrill  <jason@redhat.com>
3172         PR c++/47906
3173         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3175 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3177         PR libgfortran/47778
3178         * gfortran.dg/namelist_71.f90: New test.
3180 2011-02-27  Jason Merrill  <jason@redhat.com>
3182         PR c++/47906
3183         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3184         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3186 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3188         PR c++/46466
3189         * g++.dg/cpp0x/constexpr-ctor8.C: New.
3191 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
3193         PR fortran/47886
3194         * gfortran.dg/gomp/task-1.f90: Removed.
3196 2011-02-26  Jason Merrill  <jason@redhat.com>
3198         * g++.dg/template/this-targ1.C: New.
3200         * g++.dg/cpp0x/regress/template-const1.C: New.
3201         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3202         * g++.dg/template/function1.C: Adjust.
3203         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3204         * g++.dg/debug/debug7.C: Adjust.
3206 2011-02-26  Tobias Burnus  <burnus@net-b.de>
3208         PR fortran/47886
3209         * gfortran.dg/gomp/task-1.f90: New.
3211 2011-02-25  Jie Zhang  <jie@codesourcery.com>
3213         * gcc.target/arm/neon-thumb2-move.c: Add
3214         dg-require-effective-target arm_thumb2_ok.
3216 2011-02-24  Jason Merrill  <jason@redhat.com>
3218         * g++.dg/parse/constant1.C: Specify C++98 mode.
3219         * g++.dg/parse/constant5.C: Likewise.
3220         * g++.dg/parse/error2.C: Likewise.
3221         * g++.dg/parse/semicolon3.C: Likewise.
3222         * g++.dg/template/crash14.C: Likewise.
3223         * g++.dg/template/local4.C: Likewise.
3224         * g++.dg/template/nontype3.C: Likewise.
3225         * g++.dg/parse/crash31.C: Adjust expected errors.
3226         * g++.dg/template/function1.C: Likewise.
3227         * g++.dg/template/ref3.C: Likewise.
3228         * g++.dg/template/static9.C: Likewise.
3229         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3231         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3232         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3233         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3234         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3235         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3237 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
3239         PR fortran/47878
3240         * gfortran.dg/pr47878.f90: New test.
3242 2011-02-24  Richard Guenther  <rguenther@suse.de>
3244         PR testsuite/47801
3245         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3246         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3248 2011-02-24  Richard Guenther  <rguenther@suse.de>
3250         PR fortran/47839
3251         * gfortran.dg/lto/pr47839_0.f90: New testcase.
3252         * gfortran.dg/lto/pr47839_1.f90: Likewise.
3254 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3256         PR libgfortran/47567
3257         * gfortran.dg/fmt_f0_1.f90: Update test.
3259 2011-02-23  Jason Merrill  <jason@redhat.com>
3261         * g++.dg/abi/mangle39.C: Adjust parm mangling.
3262         * g++.dg/abi/mangle45.C: New.
3264         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3265         * g++.dg/template/canon-type-9.C: Match use of decltype
3266         between declaration and definition.
3267         * g++.dg/template/canon-type-12.C: Likewise.
3269 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
3271         PR fortran/40850
3272         * gfortran.dg/nested_allocatables_1.f90: New.
3274 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
3276         PR c++/46868
3277         * g++.dg/pr46868.C: New test.
3278         * g++.dg/parse/parameter-declaration-1.C: Adjust.
3279         * g++.dg/parse/error14.C: Adjust.
3281 2011-02-23  Richard Guenther  <rguenther@suse.de>
3283         PR tree-optimization/47838
3284         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3286 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3288         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
3290 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3292         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3293         * gfortran.dg/count_init_expr.f03: Ditto.
3294         * gfortran.dg/gomp/pr43711.f90: Ditto.
3295         * gcc.dg/struct-parse-2.c: Ditto.
3296         * gcc.dg/parse-error-3.c: Ditto.
3297         * gcc.dg/Wlogical-op-1.c: Ditto.
3298         * gcc.dg/Walways-true-1.c: Ditto.
3299         * gcc.dg/pr24225.c: Ditto.
3300         * gcc.dg/Walways-true-2.c: Ditto.
3301         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3302         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3303         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3304         * g++.dg/overload/defarg4.C: Ditto.
3305         * g++.dg/inherit/covariant16.C: Ditto.
3306         * g++.dg/inherit/virtual7.C: Ditto.
3307         * g++.dg/template/canon-type-9.C: Ditto.
3308         * g++.dg/template/access19.C: Ditto.
3309         * g++.dg/template/call7.C: Ditto.
3310         * g++.dg/template/canon-type-2.C: Ditto.
3311         * g++.dg/template/init7.C: Ditto.
3312         * g++.dg/template/sizeof-template-argument.C: Ditto.
3313         * g++.dg/template/const3.C: Ditto.
3314         * g++.dg/template/sfinae26.C: Ditto.
3315         * g++.dg/template/sfinae26.C: Ditto.
3316         * g++.dg/template/canon-type-11.C: Ditto.
3317         * g++.dg/template/union2.C: Ditto.
3318         * g++.dg/template/canon-type-3.C: Ditto.
3319         * g++.dg/template/canon-type-1.C: Ditto.
3320         * g++.dg/template/canon-type-5.C: Ditto.
3321         * g++.dg/template/canon-type-7.C: Ditto.
3322         * g++.dg/template/canon-type-10.C: Ditto.
3323         * g++.dg/template/spec36.C: Ditto.
3324         * g++.dg/template/typedef38.C: Ditto.
3325         * g++.dg/template/canon-type-4.C: Ditto.
3326         * g++.dg/template/canon-type-6.C: Ditto.
3327         * g++.dg/template/canon-type-13.C: Ditto.
3328         * g++.dg/template/instantiate9.C: Ditto.
3329         * g++.dg/template/ttp22.C: Ditto.
3330         * g++.dg/warn/Wreturn-type-6.C: Ditto.
3331         * g++.dg/warn/Walways-true-1.C: Ditto.
3332         * g++.dg/warn/Wlogical-op-1.C: Ditto.
3333         * g++.dg/warn/Walways-true-2.C: Ditto.
3334         * g++.dg/conversion/op4.C: Ditto.
3335         * g++.dg/opt/pr19650.C: Ditto.
3336         * g++.dg/lookup/friend11.C: Ditto.
3337         * g++.dg/other/default2.C: Ditto.
3338         * g++.dg/other/default3.C: Ditto.
3339         * g++.dg/other/dtor2.C: Ditto.
3340         * g++.dg/other/friend5.C: Ditto.
3341         * g++.dg/other/default5.C: Ditto.
3342         * g++.dg/init/brace6.C: Ditto.
3343         * g++.dg/init/aggr5.C: Ditto.
3344         * g++.dg/init/error2.C: Ditto.
3345         * g++.dg/expr/bound-mem-fun.C: Ditto.
3346         * g++.dg/expr/cond6.C: Ditto.
3347         * g++.dg/expr/stmt-expr-1.C: Ditto.
3348         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3349         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3350         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3351         * g++.dg/cpp0x/bracket1.C: Ditto.
3352         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3353         * g++.dg/cpp0x/pr38646.C: Ditto.
3354         * g++.dg/cpp0x/variadic73.C: Ditto.
3355         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3356         * g++.dg/cpp0x/bracket4.C: Ditto.
3357         * g++.dg/cpp0x/decltype4.C: Ditto.
3358         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3359         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3360         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3361         * g++.dg/cpp0x/variadic-new2.C: Ditto.
3362         * g++.dg/cpp0x/decltype2.C: Ditto.
3363         * g++.dg/cpp0x/decltype1.C: Ditto.
3364         * g++.dg/cpp0x/bracket2.C: Ditto.
3365         * g++.dg/cpp0x/decltype5.C: Ditto.
3366         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3367         * g++.dg/cpp0x/variadic70.C: Ditto.
3368         * g++.dg/cpp0x/decltype6.C: Ditto.
3369         * g++.dg/cpp0x/rvo.C: Ditto.
3370         * g++.dg/cpp0x/vt-40092.C: Ditto.
3371         * g++.dg/cpp0x/variadic-new.C: Ditto.
3372         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3373         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3374         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3375         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3376         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3377         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3378         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3379         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3380         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3381         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3382         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3383         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3384         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3385         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3386         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3387         * g++.dg/cpp0x/pr39639.C: Ditto.
3388         * g++.dg/cpp0x/decltype3.C: Ditto.
3389         * g++.dg/cpp0x/variadic68.C: Ditto.
3390         * g++.dg/cpp0x/variadic-function.C: Ditto.
3391         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3392         * g++.dg/cpp0x/variadic-bind.C: Ditto.
3393         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3394         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3395         * g++.dg/parse/crash35.C: Ditto.
3396         * g++.dg/parse/crash40.C: Ditto.
3397         * g++.dg/parse/defarg12.C: Ditto.
3398         * g++.dg/parse/crash34.C: Ditto.
3399         * g++.dg/parse/constructor3.C: Ditto.
3400         * g++.dg/parse/template23.C: Ditto.
3401         * g++.dg/parse/crash56.C: Ditto.
3402         * g++.dg/parse/dtor13.C: Ditto.
3403         * g++.dg/parse/error33.C: Ditto.
3404         * g++.dg/parse/ctor9.C: Ditto.
3405         * g++.dg/parse/error32.C: Ditto.
3406         * g++.dg/parse/error37.C: Ditto.
3407         * g++.dg/parse/bitfield3.C: Ditto.
3408         * g++.dg/parse/struct-4.C: Ditto.
3409         * g++.dg/ext/has_trivial_copy.C: Ditto.
3410         * g++.dg/ext/is_polymorphic.C: Ditto.
3411         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3412         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3413         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3414         * g++.dg/ext/is_union.C: Ditto.
3415         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3416         * g++.dg/ext/is_pod.C: Ditto.
3417         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3418         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3419         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3420         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3421         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3422         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3423         * g++.dg/ext/is_abstract.C: Ditto.
3424         * g++.dg/ext/has_trivial_assign.C: Ditto.
3425         * g++.dg/ext/is_class.C: Ditto.
3426         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3427         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3428         * g++.dg/ext/is_base_of.C: Ditto.
3429         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3430         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3431         * g++.dg/ext/is_empty.C: Ditto.
3432         * g++.dg/ext/is_enum.C: Ditto.
3433         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3434         * gnat.dg/opt11.adb: Ditto.
3435         * obj-c++.dg/pr45735.mm: Ditto.
3436         * obj-c++.dg/pr24393.mm: Ditto.
3437         * obj-c++.dg/exceptions-2.mm: Ditto.
3438         * objc.dg/pr45735.m: Ditto.
3439         * objc.dg/pr24393.m: Ditto.
3441 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3443         * objc.dg/attributes/objc-exception-1.m: New.
3445 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3447         * gcc.dg/cpp/include7.c: New test.
3449 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3451         PR c++/47242
3452         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3454 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3456         PR rtl-optimization/47763
3457         * gcc.dg/pr47763.c: New test.
3459 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3461         PR fortran/45743
3462         * gfortran.dg/whole_file_32.f90 : New test.
3464 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3466         PR c++/47666
3467         * g++.dg/inherit/virtual7.C: New test.
3469 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3471         PR objc/47832
3472         * objc.dg/type-size-3.m: Updated error message.
3473         * objc.dg/type-size-4.m: New test.
3474         * objc.dg/type-size-5.m: New test.
3476 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3478         * lib/gnat.exp: Fix comments.
3479         Don't load libgloss.exp.
3480         (default_gnat_version): Call $compiler with --version.
3481         Adapt regexp for gnatmake output, insert version.
3482         (gnat_version): New proc.
3483         (gnat_init): Remove gnat_libgcc_s_path.
3484         (gnat_target_compile): Likewise.
3485         Remove ld_library_path.
3486         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3487         (gnat_pass): Remove.
3488         (gnat_pass): Remove.
3489         (gnat_finish): Remove.
3490         (gnat_exit): Remove.
3491         (local_find_gnatmake): Reindent.
3492         (runtest_file_p): Remove.
3493         (prune_warnings): Remove.
3494         (find_gnatclean): New proc.
3495         * lib/gnat-dg.exp (lremove): New proc.
3496         (gnat-dg-test): Reindent.
3497         Remove additional output files.
3498         (gnat-dg-runtest): Remove.
3500         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3501         * gnat.dg/loop_optimization6.adb: Likewise.
3502         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3504 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3506         PR tree-optimization/47835
3507         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3509 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3511         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3512         * gfortran.dg/abstract_type_2.f03: Ditto.
3513         * gfortran.dg/abstract_type_3.f03: Ditto.
3514         * gfortran.dg/abstract_type_4.f03: Ditto.
3515         * gfortran.dg/abstract_type_5.f03: Ditto.
3516         * gfortran.dg/abstract_type_6.f03: Ditto.
3517         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3518         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3519         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3520         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3521         * gfortran.dg/array_function_5.f90: Ditto.
3522         * gfortran.dg/asynchronous_3.f03: Ditto.
3523         * gfortran.dg/char_expr_1.f90: Ditto.
3524         * gfortran.dg/class_14.f03: Ditto.
3525         * gfortran.dg/data_array_6.f: Ditto.
3526         * gfortran.dg/data_invalid.f90: Ditto.
3527         * gfortran.dg/dot_product_1.f03: Ditto.
3528         * gfortran.dg/func_derived_5.f90: Ditto.
3529         * gfortran.dg/func_result_4.f90: Ditto.
3530         * gfortran.dg/implied_do_1.f90: Ditto.
3531         * gfortran.dg/initialization_25.f90: Ditto.
3532         * gfortran.dg/initialization_26.f90: Ditto.
3533         * gfortran.dg/interface_34.f90: Ditto.
3534         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3535         * gfortran.dg/keyword_symbol_1.f90: Ditto.
3536         * gfortran.dg/matmul_8.f03: Ditto.
3537         * gfortran.dg/merge_init_expr.f90: Ditto.
3538         * gfortran.dg/pack_assign_1.f90: Ditto.
3539         * gfortran.dg/pack_vector_1.f90: Ditto.
3540         * gfortran.dg/pointer_check_8.f90: Ditto.
3541         * gfortran.dg/product_init_expr.f03: Ditto.
3542         * gfortran.dg/reshape_order_5.f90: Ditto.
3543         * gfortran.dg/reshape_shape_1.f90: Ditto.
3544         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3545         * gfortran.dg/same_name_2.f90: Ditto.
3546         * gfortran.dg/selected_real_kind_1.f90: Ditto.
3547         * gfortran.dg/spread_init_expr.f03: Ditto.
3548         * gfortran.dg/stmt_func_1.f90: Ditto.
3549         * gfortran.dg/sum_init_expr.f03: Ditto.
3550         * gfortran.dg/transpose_3.f03: Ditto.
3551         * gfortran.dg/unpack_init_expr.f03: Ditto.
3552         * gfortran.dg/warn_conversion.f90: Ditto.
3553         * gfortran.dg/warn_conversion_2.f90: Ditto.
3554         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3555         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3556         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3557         * gfortran.dg/whole_file_16.f90: Ditto.
3558         * gfortran.dg/whole_file_17.f90: Ditto.
3559         * gfortran.dg/whole_file_18.f90: Ditto.
3560         * gfortran.dg/whole_file_20.f03: Ditto.
3561         * gfortran.dg/whole_file_5.f90: Ditto.
3562         * gfortran.dg/whole_file_6.f90: Ditto.
3563         * gfortran.dg/write_invalid_format.f90: Ditto.
3564         * gfortran.dg/zero_sized_6.f90: Ditto.
3566 2011-02-21  Jeff Law <law@redhat.com>
3568         PR rtl-optimization/46178
3569         * gcc.target/i386/pr46178.c: New test.
3571         PR rtl-optimization/46002
3572         * gcc.c-torture/compile/pr46002.c: New test.
3574 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3576         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3577         *-*-hpux10*.
3579 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
3581         PR debug/47106
3582         * g++.dg/debug/pr47106.C: Require effective target lto.
3584 2011-02-21  Jason Merrill  <jason@redhat.com>
3586         * g++.dg/cpp0x/constexpr-diag2.C: New.
3588 2011-02-20  Jason Merrill  <jason@redhat.com>
3590         * g++.dg/cpp0x/constexpr-ctor7.C: New.
3592         * g++.dg/cpp0x/fntmpdefarg2.C: New.
3594         * g++.dg/overload/conv-op1.C: New.
3596         * g++.dg/cpp0x/constexpr-synth1.C: New.
3598 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3600         * objc.dg/layout-2.m: New.
3601         * objc.dg/selector-3.m: Adjusted location of error message.
3602         * objc.dg/type-size-3.m: Same.
3603         * obj-c++.dg/selector-3.mm: Same.
3605 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3607         PR objc/47784
3608         * objc.dg/property/dotsyntax-22.m: New.
3609         * obj-c++.dg/property/dotsyntax-22.mm: New.
3611 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
3613         PR c++/46394
3614         * g++.dg/template/typedef38.C: New test.
3616 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3618         PR fortran/46818
3619         * gfortran.dg/whole_file_30.f90 : New test.
3620         * gfortran.dg/whole_file_31.f90 : New test.
3622 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3624         PR fortran/45077
3625         PR fortran/44945
3626         * gfortran.dg/whole_file_28.f90 : New test.
3627         * gfortran.dg/whole_file_29.f90 : New test.
3629 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3631         PR c++/44118
3632         * g++.dg/template/crash105.C: New.
3634 2011-02-19  Jason Merrill  <jason@redhat.com>
3636         * g++.dg/cpp0x/regress/no-elide1.C: New.
3638 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
3640         PR tree-optimization/46620
3641         * gcc.dg/pr46620.c: New.
3643 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3645         PR c/47809
3646         * gcc.target/i386/pr47809.c: New test.
3648 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3649             Tobias Burnus  <burnus@net-b.de>
3651         * lib/target-supports.exp
3652         (check_effective_target_fortran_large_real): New check for large reals.
3653         * gfortran.dg/nan_7.f90: New test.
3655 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3657         PR libgfortran/47567
3658         * gfortran.dg/fmt_f0_1.f90: Update test.
3660 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
3662         PR fortran/47348
3663         * gfortran.dg/array_constructor_36.f90 : New test.
3664         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3665         allow for comparison between different elements of the array
3666         constructor at different levels of optimization.
3668 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
3670         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3671         * gcc.target/i386/pr32280-1.c: Likewise.
3673 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3675         PR target/47800
3676         * gcc.target/i386/pr47800.c: New test.
3678 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
3680         * objc/execute/exceptions/foward-1.x: New.
3682 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3684         PR fortran/47789
3685         * gfortran.dg/derived_constructor_comps_4.f90: New.
3687 2011-02-18  Tobias Burnus
3689         PR fortran/47775
3690         * gfortran.dg/func_result_6.f90: New.
3692 2011-02-18  Michael Matz  <matz@suse.de>
3694         PR fortran/45586
3695         * gfortran.dg/lto/pr45586_0.f90: New test.
3696         * gfortran.dg/typebound_proc_20.f90: Ditto.
3697         * gfortran.dg/typebound_proc_21.f90: Ditto.
3699 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3701         PR c++/47795
3702         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3704 2011-02-18  Tobias Burnus  <burnus@net-b.de>
3706         PR fortran/47750
3707         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3708         gcc_warning_prefix.
3709         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3710         normalizing the error/warning output.
3711         * gfortran.dg/Wall.f90: Update dg-error/warning.
3712         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3713         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3714         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3715         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3716         * gfortran.dg/class_30.f90: Update dg-error/warning.
3717         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3718         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3719         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3720         * gfortran.dg/entry_17.f90: Update dg-error/warning.
3721         * gfortran.dg/entry_19.f90: Update dg-error/warning.
3722         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3723         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3724         * gfortran.dg/g77/12632.f: Update dg-error/warning.
3725         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3726         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3727         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3728         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3729         * gfortran.dg/goto_8.f90: Update dg-error/warning.
3730         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3731         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3732         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3733         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3734         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3735         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3736         * gfortran.dg/volatile3.f90: Update dg-error/warning.
3737         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3738         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3739         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3740         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3741         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3743 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3745         PR fortran/47768
3746         * gfortran.dg/proc_ptr_comp_30.f90: New.
3748 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
3750         PR debug/47780
3751         * gcc.target/i386/pr47780.c: New test.
3753 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3755         PR fortran/47767
3756         * gfortran.dg/class_40.f03: New.
3758 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
3760         PR c++/47208
3761         * g++.dg/cpp0x/auto21.C: New test.
3763 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
3765         * objc.dg/special/unclaimed-category-1.h: Updated for
3766         new ABI support.
3767         * objc.dg/special/unclaimed-category-1.m: Same.
3768         * objc.dg/zero-link-1.m: Same.
3769         * objc.dg/lookup-1.m: Same.
3770         * objc.dg/torture/strings/const-str-9.m
3771         * objc.dg/torture/strings/const-str-10.m: Same.
3772         * objc.dg/torture/strings/const-str-11.m: Same.
3773         * objc.dg/torture/forward-1.m: Same.
3774         * objc.dg/zero-link-2.m: Same.
3775         * objc.dg/encode-7-next-64bit.m: Same.
3776         * objc.dg/method-4.m: Same.
3777         * objc.dg/next-runtime-1.m: Same.
3778         * objc.dg/image-info.m: Same.
3779         * objc.dg/pr23214.m: Same.
3780         * objc.dg/symtab-1.m: Same.
3781         * obj-c++.dg/basic.m: Same.
3782         * obj-c++.dg/proto-lossage-3.m: Same.
3783         * obj-c++.dg/torture/strings/const-str-10.m: Same.
3784         * obj-c++.dg/torture/strings/const-str-11.m: Same.
3785         * obj-c++.dg/torture/strings/const-str-9.m: Same.
3786         * obj-c++.dg/method-11.m: Same.
3787         * objc/execute/enumeration-1.m: Same.
3788         * objc/execute/object_is_class.m: Same.
3789         * objc/execute/formal_protocol-2.m: Same.
3790         * objc/execute/formal_protocol-4.m: Same.
3791         * objc/execute/formal_protocol-6.m: Same.
3792         * objc/execute/bycopy-3.m: Same.
3793         * objc/execute/exceptions/catchall-1.m: Same.
3794         * objc/execute/exceptions/finally-1.m: Same.
3795         * objc/execute/exceptions/local-variables-1.m: Same.
3796         * objc/execute/exceptions/foward-1.m: Same.
3797         * objc/execute/bf-common.h
3798         * objc/execute/enumeration-2.m: Same.
3799         * objc/execute/formal_protocol-1.m: Same.
3800         * objc/execute/formal_protocol-3.m: Same.
3801         * objc/execute/formal_protocol-5.m: Same.
3802         * objc/execute/accessing_ivars.m: Same.
3803         * objc/execute/bycopy-2.m: Same.
3804         * objc/execute/formal_protocol-7.m: Same.
3805         * objc/execute/compatibility_alias.m: Same.
3806         * objc/execute/no_clash.m: Same.
3807         * objc/execute/object_is_meta_class.m: Same.
3808         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3809         * objc/execute/class-tests-1.h: Include stdio.h.
3810         * objc/execute/class-tests-2.h: Same.
3811         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3812         runtimes.
3813         * obj-c++.dg/try-catch-2.mm: Same.
3815 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
3817         PR c++/47783
3818         * g++.dg/warn/Wunused-parm-4.C: New test.
3820 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
3821             Jan Hubicka  <jh@suse.cz>
3823         PR debug/47106
3824         PR debug/47402
3825         * g++.dg/debug/pr47106.C: New.
3827 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
3829         PR target/43653
3830         * gcc.target/i386/pr43653.c: New test.
3832 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
3834         PR c++/47172
3835         * g++.dg/template/inherit6.C: New test.
3837 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
3839         PR fortran/47745
3840         * gfortran.dg/class_39.f03: New.
3842 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
3844         PR c++/47326
3845         * g++.dg/cpp0x/variadic106.C: New test.
3847 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
3849         PR libfortran/47757
3850         * gfortran.dg/pr47757-1.f90: New test.
3851         * gfortran.dg/pr47757-2.f90: New test.
3852         * gfortran.dg/pr47757-3.f90: New test.
3854         PR c++/47704
3855         * g++.dg/cpp0x/enum8.C: New test.
3857 2011-02-15  Jason Merrill  <jason@redhat.com>
3859         * g++.dg/inherit/implicit-trivial1.C: New.
3860         * g++.dg/cpp0x/implicit-trivial1.C: New.
3862 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3864         PR middle-end/47725
3865         * gcc.dg/torture/pr47725.c: Removed.
3867 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3869         PR target/47755
3870         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3871         constant does not generate a load from memory.
3873 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3875         PR middle-end/47725
3876         * gcc.dg/torture/pr47725.c: New.
3878 2011-02-15  Richard Guenther  <rguenther@suse.de>
3880         PR tree-optimization/47743
3881         * gcc.dg/torture/pr47743.c: New testcase.
3883 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
3885         PR middle-end/47581
3886         * gcc.target/i386/pr47581.c: New test.
3888 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3890         PR fortran/47730
3891         * gfortran.dg/select_type_22.f03: New.
3893 2011-02-14  Jason Merrill  <jason@redhat.com>
3895         * g++.dg/cpp0x/regress/enum1.C: New.
3897 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3899         * gnat.dg/include.adb: New test.
3901 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3903         PR fortran/47728
3904         * gfortran.dg/class_38.f03: New.
3906 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3908         * gcc.dg/pr46494.c: New test.
3910 2011-02-14  Richard Guenther  <rguenther@suse.de>
3912         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3914 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3916         PR ada/41929
3917         * gnat.dg/null_pointer_deref1.exp: Don't skip on
3918         sparc*-sun-solaris2.11.
3920 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3922         PR fortran/47349
3923         * gfortran.dg/argument_checking_18.f90: New.
3925 2011-02-13  Tobias Burnus  <burnus@net-b.de>
3927         * gfortran.dg/argument_checking_13.f90: Update dg-error.
3928         * gfortran.dg/argument_checking_17.f90: New.
3930 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
3932         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3933         are temporarily disabled.
3934         * gfortran.dg/class_7.f03: Ditto.
3935         * gfortran.dg/coarray_14.f90: Ditto.
3936         * gfortran.dg/typebound_proc_13.f03: Ditto.
3938 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
3940         PR fortran/45586
3941         * gfortran.dg/extends_11.f03: New.
3943 2011-02-11  Xinliang David Li  <davidxl@google.com>
3945         PR tree-optimization/47707
3946         * g++.dg/tree-ssa/pr47707.C: New test.
3948 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
3950         * g++.dg/opt/inline17.C: New test.
3952 2011-02-11  Tobias Burnus  <burnus@net-b.de>
3954         PR fortran/47550
3955         * gfortran.dg/pure_formal_2.f90: New.
3957 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
3959         PR rtl-optimization/47614
3960         * gfortran.dg/pr47614.f: New.
3962 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
3964         PR driver/47678
3965         * gcc.dg/opts-6.c: New test.
3967 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
3969         PR debug/47684
3970         * gcc.dg/pr47684.c: New test.
3972 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3974         PR target/47629
3975         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3976         c99_runtime, dg-add-options c99_runtime.
3977         (main): Use __asm__.
3979 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3981         PR testsuite/47400
3982         * lib/target-supports.exp (check_ascii_locale_available): New proc.
3983         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3984         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3985         * gcc.dg/ucnid-10.c: Likewise.
3986         * gcc.dg/ucnid-13.c: Likewise.
3987         * gcc.dg/ucnid-7.c: Likewise.
3988         * gcc.dg/ucnid-8.c: Likewise.
3989         Adapt dg-warning line number.
3991 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
3993         * gcc.target/i386/parity-1.c: Use -march=k8.
3994         * gcc.target/i386/parity-2.c: Ditto.
3995         * gcc.target/i386/vecinit-1.c: Ditto.
3996         * gcc.target/i386/vecinit-2.c: Ditto.
3998 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4000         PR target/46610
4001         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
4002         * gcc.target/mips/save-restore-3.c: Likewise.
4003         * gcc.target/mips/save-restore-4.c: Likewise.
4004         * gcc.target/mips/save-restore-5.c: Likewise.
4006         PR target/47683
4007         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
4008         * g++.dg/tree-prof/partition2.C: Likewise.
4010 2011-02-09  Jason Merrill  <jason@redhat.com>
4012         * g++.dg/tree-ssa/inline-3.C: Use a normal function
4013         rather than misdeclare std::puts.
4015         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
4016         * g++.dg/other/warning1.C: Likewise.
4017         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4018         * g++.old-deja/g++.gb/scope06.C: Likewise.
4019         * g++.old-deja/g++.law/cvt11.C: Likewise.
4020         * g++.old-deja/g++.law/init1.C: Likewise.
4021         * g++.dg/abi/mangle26.C: Likewise.
4023         * g++.dg/template/function1.C: Adjust for C++0x mode.
4024         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
4026         * g++.dg/ext/label10.C: Adjust for C++0x mode.
4027         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
4029         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
4031         * g++.dg/cpp0x/regress/abi-empty7.C: New.
4033         * g++.dg/cpp0x/regress: New directory.
4034         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
4035         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
4036         * g++.dg/cpp0x/regress/regress3.C: New.
4038 2011-02-10  Richard Guenther  <rguenther@suse.de>
4040         PR tree-optimization/47677
4041         * gcc.dg/torture/pr47677.c: New testcase.
4043 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
4045         * objc.dg/special/load-category-1.m: Remove unused header.
4046         * objc.dg/special/load-category-1a.m: Likewise.
4047         * objc.dg/special/load-category-2.m: Likewise.
4048         * objc.dg/special/load-category-2a.m: Likewise.
4049         * objc.dg/special/load-category-3.m: Likewise.
4050         * objc.dg/special/load-category-3a.m: Likewise.
4051         * objc.dg/attributes/proto-attribute-2.m: Likewise.
4052         * objc.dg/attributes/proto-attribute-3.m: Likewise.
4053         * objc.dg/attributes/class-attribute-1.m: Likewise.
4054         * objc.dg/property/property.exp: Don't run for Darwin < 9.
4055         * obj-c++.dg/property/property.exp: Likewise.
4056         * objc.dg/attributes/method-sentinel-1.m: Update type header.
4057         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
4058         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
4059         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
4060         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
4061         * obj-c++.dg/template-8.mm: Likewise.
4063 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
4065         PR target/47665
4066         * gcc.target/i386/pr47665.c: New test.
4068 2011-02-10  Jie Zhang  <jie@codesourcery.com>
4070         PR testsuite/47622
4071         Revert
4072         2011-02-05  Jie Zhang  <jie@codesourcery.com>
4073         PR debug/42631
4074         * gcc.dg/pr42631.c: Update test.
4075         * gcc.dg/pr42631-2.c: New test.
4077 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4079         PR fortran/47352
4080         * gfortran.dg/proc_decl_25.f90: New.
4082 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4084         PR fortran/47463
4085         * gfortran.dg/typebound_assignment_2.f03: New.
4087 2011-02-09  Richard Guenther  <rguenther@suse.de>
4089         PR tree-optimization/47664
4090         * gcc.dg/tree-ssa/inline-7.c: New testcase.
4092 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
4094         PR middle-end/47646
4095         * gnat.dg/uninit_func.adb: Adjust dg directive.
4097 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
4099         PR middle-end/47646
4100         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
4102 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
4104         PR fortran/47637
4105         * gfortran.dg/auto_dealloc_2.f90: New.
4107 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4109         * gcc.dg/builtins-config.h: Remove __sgi handling.
4110         * lib/target-supports.exp (add_options_for_c99_runtime): Add
4111         -std=c99 for mips-sgi-irix6.5*.
4113 2011-02-09  Martin Jambor  <mjambor@suse.cz>
4115         PR middle-end/45505
4116         * gfortran.dg/pr25923.f90: Remove xfails.
4118 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4120         PR fortran/47583
4121         * gfortran.dg/inquire_14.f90: New test.
4123 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
4125         PR fortran/45290
4126         * gfortran.dg/pointer_init_6.f90: New.
4128 2011-02-08  Jeff Law <law@redhat.com>
4130         PR tree-optimization/42893
4131         * gcc.tree-ssa/pr42893.c: New test.
4133 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
4135         PR tree-optimization/46834
4136         PR tree-optimization/46994
4137         PR tree-optimization/46995
4138         * gcc.dg/graphite/id-pr46834.c: New.
4139         * gfortran.dg/graphite/id-pr46994.f90: New.
4140         * gfortran.dg/graphite/id-pr46995.f90: New.
4142 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4144         PR middle-end/47646
4145         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4146         using the variable is known the warning is emitted there.
4147         * gcc.dg/uninit-pr19430.c (foo): Likewise.
4148         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4150         * c-c++-common/pr20000.c (g): Both warnings occur at the return
4151         statement.
4152         (vg): Likewise.
4153         * gcc.dg/noreturn-1.c (foo5): Likewise.
4154         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4155         (method2): Likewise.
4157         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4158         the return statement using the uninitialized variable.
4159         * gfortran.dg/pr39666-2.f90 (f): Likewise.
4161 2011-02-08  Richard Guenther  <rguenther@suse.de>
4163         PR middle-end/47639
4164         * g++.dg/opt/pr47639.c: New testcase.
4166 2011-02-08  Richard Guenther  <rguenther@suse.de>
4168         PR tree-optimization/47632
4169         * g++.dg/opt/pr47632.C: New testcase.
4171 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4173         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4175 2011-02-07  Richard Guenther  <rguenther@suse.de>
4177         PR tree-optimization/47615
4178         * g++.dg/opt/pr47615.C: New testcase.
4180 2011-02-07  Richard Guenther  <rguenther@suse.de>
4182         PR tree-optimization/47621
4183         * gcc.dg/torture/pr47621.c: New testcase.
4185 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
4187         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4189 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
4191         PR fortran/47592
4192         * gfortran.dg/allocate_with_source_1 : New test.
4194 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
4196         PR middle-end/47610
4197         * gcc.dg/pr47610.c: New test.
4199 2011-02-05  Jie Zhang  <jie@codesourcery.com>
4201         PR debug/42631
4202         * gcc.dg/pr42631.c: Update test.
4203         * gcc.dg/pr42631-2.c: New test.
4205 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4207         PR fortran/47574
4208         * gfortran.dg/pr47574.f90:  New test.
4210 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
4212         PR tree-optimization/46194
4213         * gcc.dg/autopar/pr46194.c: New.
4215 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4217         PR tree-optimization/43695
4218         * g++.dg/ipa/pr43695.C: New.
4220 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
4222         PR inline-asm/23200
4223         * gcc.dg/pr23200.c: New test.
4225 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
4227         PR c++/47589
4228         * g++.dg/pr47589.C: New test.
4230 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
4232         PR c++/47398
4233         * g++.dg/template/typedef37.C: New test.
4234         * g++.dg/template/param1.C: Adjust expected error message.
4236 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4238         PR middle-end/31490
4239         * gcc.dg/pr31490-2.c: New test.
4240         * gcc.dg/pr31490-3.c: New test.
4241         * gcc.dg/pr31490-4.c: New test.
4243 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
4244             Jakub Jelinek  <jakub@redhat.com>
4246         PR c++/46890
4247         * g++.dg/parser/semicolon3.C: Adjust.
4248         * g++.dg/parser/semicolon4.C: New testcase.
4249         * g++.dg/pr46890.C: New testcase.
4251 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4253         PR c++/29571
4254         * g++.dg/init/pr29571.C: New.
4256 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4258         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4259         instead of vect_int.
4261 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4263         PR target/47312
4264         * gcc.target/i386/pr47312.c: New test.
4266         PR target/47564
4267         * gcc.target/i386/pr47564.c: New test.
4269 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
4271         PR tree-optimization/45122
4272         * gcc.dg/tree-ssa/pr45122.c: New.
4274 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4276         PR target/47272
4277         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4278         and vec_vsx_st.
4280         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4281         and vsx so a default --with-cpu=power7 doesn't give an error
4282         when -mavoid-indexed-addresses is used.
4284         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4285         wrapper function to save the arguments and then jump to the real
4286         function, rather than depending on the compiler not to move stuff
4287         before an asm.
4288         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4290 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4291             Paul Thomas  <pault@gcc.gnu.org>
4293         PR fortran/47082
4294         * gfortran.dg/class_37.f03 : New test.
4296 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
4297             Richard Guenther  <rguenther@suse.de>
4299         PR tree-optimization/40979
4300         PR bootstrap/47044
4301         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4302         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4303         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4304         check_vect_support_and_set_flags.
4305         * gfortran.dg/graphite/vect-pr40979.f90: New.
4307 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4309         PR fortran/47572
4310         * gfortran.dg/class_36.f03: New.
4312 2011-02-02  Richard Guenther  <rguenther@suse.de>
4314         PR tree-optimization/47566
4315         * gcc.dg/lto/20110201-1_0.c: New testcase.
4317 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
4319         PR debug/47498
4320         PR debug/47501
4321         PR debug/45136
4322         PR debug/45130
4323         * debug/pr47498.c: New.
4324         * debug/pr47501.c: New.
4326 2011-02-01  Richard Guenther  <rguenther@suse.de>
4328         PR tree-optimization/47559
4329         * g++.dg/torture/pr47559.C: New testcase.
4331 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
4333         PR fortran/47565
4334         * gfortran.dg/typebound_call_20.f03: New.
4336 2011-02-01  Richard Guenther  <rguenther@suse.de>
4338         PR tree-optimization/47555
4339         * gcc.dg/pr47555.c: New testcase.
4341 2011-02-01  Richard Guenther  <rguenther@suse.de>
4343         PR tree-optimization/47541
4344         * g++.dg/torture/pr47541.C: New testcase.
4346 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4348         PR fortran/47455
4349         * gfortran.dg/typebound_call_19.f03: New.
4351 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4353         PR c++/47416
4354         * g++.dg/cpp0x/pr47416.C: New test.
4356 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
4358         PR fortran/47519
4359         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4361 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4363         PR fortran/47463
4364         * gfortran.dg/typebound_assignment_1.f03: New.
4366 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4368         PR tree-optimization/47538
4369         * gcc.c-torture/execute/pr47538.c: New test.
4371 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4373         PR target/45325
4374         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4376 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4378         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4380 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4382         PR rtl-optimization/44031
4383         * gcc.c-torture/compile/20110131-1.c: New test.
4385 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4387         PR fortran/47042
4388         * gfortran.dg/stmt_func_1.f90: New.
4390 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4392         PR fortran/47042
4393         * gfortran.dg/interface_34.f90: New.
4395 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
4397         PR fortran/47523
4398         * gfortran.dg/realloc_on_assign_5.f03: New test.
4399         * gfortran.dg/realloc_on_assign_5.f03: New test.
4401 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4403         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4404         * gfortran.dg/bessel_7.f90: Likewise.
4405         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
4407         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4408         * gfortran.dg/sum_init_expr.f03: Likewise.
4410         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4412         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4413         -r -nostdlib.
4415         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4416         loop only on "vect_intfloat_cvt" targets.
4418 2011-01-29  Tobias Burnus  <burnus@net-b.de>
4420         PR fortran/47531
4421         * gfortran.dg/shape_6.f90: New.
4423 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4425         PR libgfortran/47434
4426         * gfortran.dg/read_infnan_1.f90: Update test.
4427         * gfortran.dg/module_nan.f90: Update test.
4428         * gfortran.dg/char4_iunit_1.f03: Update test.
4429         * gfortran.dg/large_real_kind_1.f90: Update test.
4430         * gfortran.dg/real_const_3.f90: Update test.
4431         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4433 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
4435         PR c++/47311
4436         * g++.dg/template/param2.C: New test.
4438 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4440         PR libgfortran/47285
4441         * gfortran.dg/fmt_g.f: New test.
4443 2011-01-28  Tobias Burnus  <burnus@net-b.de>
4445         PR fortran/47507
4446         * gfortran.dg/pure_formal_1.f90: New.
4448 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
4450         PR target/42894
4451         * gcc.dg/tls/pr42894.c: New test.
4453 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4455         * gcc.dg/pr47276.c: Add dg-require-visibility.
4457 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4459         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4461 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
4462             Tobias Burnus  <burnus@gcc.gnu.org>
4464         PR fortran/45170
4465         PR fortran/35810
4466         PR fortran/47350
4467         * gfortran.dg/realloc_on_assign_3.f03: New test.
4468         * gfortran.dg/realloc_on_assign_4.f03: New test.
4469         * gfortran.dg/allocatable_function_5.f90: New test.
4470         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4471         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4472         implemented" dg-errors.
4474 2011-01-27  Jan Hubicka  <jh@suse.cz>
4476         PR middle-end/46949
4477         * gcc.dg/attr-weakref-4.c: New testcase
4479 2011-01-27  Martin Jambor  <mjambor@suse.cz>
4481         PR tree-optimization/47228
4482         * gcc.dg/torture/pr47228.c: New test.
4484 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4486         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4488 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4490         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4491         when using auto-overlay support on the SPU.
4493 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4495         PR rtl-optimization/44174
4496         * gcc.target/i386/asm-6.c: New test.
4498 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
4500         PR rtl-optimization/46856
4501         * gcc.c-torture/compile/pr46856.c: New test.
4503 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
4504             Andrew Pinski  <pinskia@gmail.com>
4506         PR c/43082
4507         * gcc.dg/pr43082.c: New.
4509 2011-01-26  DJ Delorie  <dj@redhat.com>
4511         PR rtl-optimization/46878
4512         * gcc.dg/pr46878-1.c: New test.
4514 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4516         PR c++/47476
4517         * g++.dg/cpp0x/pr47476.C: New test.
4519 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4521         * gcc.c-torture/compile/20110126-1.c: New test.
4523 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4525         PR c/47473
4526         * gcc.dg/torture/pr47473.c: New test.
4528 2011-01-26  Jan Hubicka  <jh@suse.cz>
4530         PR target/47237
4531         * gcc.c-torture/execute/pr47237.c: New testcase.
4533 2011-01-26  Jan Hubicka  <jh@suse.cz>
4535         PR tree-optimization/47190
4536         * gcc.dg/attr-weakref-3.c: New testcase.
4538 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
4540         PR c++/43601
4541         * gcc.dg/dll-9a.c: New test file.
4542         * gcc.dg/dll-11.c: Likewise.
4543         * gcc.dg/dll-12.c: Likewise.
4544         * gcc.dg/dll-12a.c: Likewise.
4545         * gcc.dg/dll-11a.c: Likewise.
4546         * gcc.dg/dll-9.c: Likewise.
4547         * gcc.dg/dll-10.c: Likewise.
4548         * gcc.dg/dll-10a.c: Likewise.
4549         * g++.dg/ext/dllexport4a.cc: Likewise.
4550         * g++.dg/ext/dllexport4.C: Likewise.
4551         * g++.dg/ext/dllexport5.C: Likewise.
4552         * g++.dg/ext/dllexport5a.cc: Likewise.
4554 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4556         PR tree-optimization/46970
4557         * gcc.dg/graphite/pr46970.c: New.
4559 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4561         PR tree-optimization/46215
4562         * gcc.dg/graphite/pr46215.c: New.
4564 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4566         PR tree-optimization/46168
4567         * gcc.dg/graphite/pr46168.c: New.
4569 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4571         PR tree-optimization/43657
4572         * gcc.dg/graphite/pr43657.c: New.
4574 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4576         PR tree-optimization/29832
4577         * gfortran.dg/graphite/pr29832.f90: New.
4579 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4581         PR tree-optimization/43567
4582         * gcc.dg/graphite/pr43567.c: New.
4584 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4586         * gfortran.dg/graphite/interchange-4.f: New.
4587         * gfortran.dg/graphite/interchange-5.f: New.
4589         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4590         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4591         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4592         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4593         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4594         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4595         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4596         * gfortran.dg/ltrans-7.f90: Removed.
4597         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4599         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4600         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4601         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4602         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4603         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4604         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4605         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4606         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4607         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4608         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4609         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4610         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4611         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4612         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4613         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4614         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4615         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4616         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4617         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4618         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4619         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4620         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4621         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4622         * gcc.dg/tree-ssa/data-dep-1.c
4623         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4624         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4625         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4626         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4627         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4629 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4631         PR tree-optimization/47265
4632         PR tree-optimization/47443
4633         * gcc.c-torture/compile/pr47265.c: New test.
4634         * gcc.dg/pr47443.c: New test.
4636 2011-01-25  Martin Jambor  <mjambor@suse.cz>
4638         PR tree-optimization/47382
4639         * g++.dg/torture/pr47382.C: New test.
4640         * g++.dg/opt/devirt1.C: Xfail.
4642 2011-01-25  Yao Qi  <yao@codesourcery.com>
4644         PR target/45701
4645         * gcc.target/arm/pr45701-1.c: New test.
4646         * gcc.target/arm/pr45701-2.c: New test.
4647         * gcc.target/arm/pr45701-3.c: New test.
4649 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4650             Jakub Jelinek  <jakub@redhat.com>
4652         PR tree-optimization/47271
4653         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4655 2011-01-25  Nick Clifton  <nickc@redhat.com>
4657         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4658         (saturate_add): Delete.
4659         (exchange): Delete.
4660         (main): Do not run saturate_add.
4661         (set_interrupts): Delete.
4663 2011-01-25  Tobias Burnus  <burnus@net-b.de>
4665         PR fortran/47448
4666         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4668 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4670         PR tree-optimization/47427
4671         PR tree-optimization/47428
4672         * gcc.c-torture/compile/pr47427.c: New test.
4673         * gcc.c-torture/compile/pr47428.c: New test.
4675 2011-01-25  Richard Guenther  <rguenther@suse.de>
4677         PR middle-end/47411
4678         * gcc.dg/torture/pr47411.c: New testcase.
4680 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4682         * gfortran.dg/graphite/id-24.f: New.
4683         * gfortran.dg/graphite/id-25.f: New.
4685 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4687         * gfortran.dg/graphite/id-23.f: New.
4689 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4691         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4693 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4695         * gcc.dg/graphite/block-0.c: Un-XFAILed.
4696         * gcc.dg/graphite/block-1.c: Un-XFAILed.
4697         * gcc.dg/graphite/block-7.c: Un-XFAILed.
4698         * gcc.dg/graphite/block-8.c: Un-XFAILed.
4699         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4700         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4701         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4702         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4703         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4705 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4707         * gcc.dg/graphite/block-0.c: Add documentation.
4708         * gcc.dg/graphite/block-4.c: Same.
4709         * gcc.dg/graphite/block-7.c: Same.
4710         * gcc.dg/graphite/block-8.c: New.
4711         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4712         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4713         * gcc.dg/graphite/interchange-12.c: Add documentation.
4714         * gcc.dg/graphite/interchange-13.c: New.
4715         * gcc.dg/graphite/interchange-14.c: New.
4716         * gcc.dg/graphite/interchange-15.c: New.
4717         * gcc.dg/graphite/interchange-8.c: Add documentation.
4718         * gcc.dg/graphite/interchange-mvt.c: Same.
4720 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4722         PR target/47408
4723         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4724         * gcc.target/powerpc/altivec-14.c: Ditto.
4725         * gcc.target/powerpc/altivec-33.c: Ditto.
4726         * gcc.target/powerpc/altivec-types-1.c: Ditto.
4727         * gcc.target/powerpc/altivec-types-2.c: Ditto.
4728         * gcc.target/powerpc/altivec-types-3.c: Ditto.
4729         * gcc.target/powerpc/altivec-types-4.c: Ditto.
4730         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4731         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4732         * g++.dg/ext/altivec-15.C: Ditto.
4733         * g++.dg/ext/altivec-types-1.C: Ditto.
4734         * g++.dg/ext/altivec-types-2.C: Ditto.
4735         * g++.dg/ext/altivec-types-3.C: Ditto.
4736         * g++.dg/ext/altivec-types-4.C: Ditto.
4738 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4740         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4742 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4744         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4745         optimization options.
4747 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4749         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4751         PR testsuite/45988
4752         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4754 2011-01-23  Tobias Burnus  <burnus@net-b.de>
4756         PR fortran/47421
4757         * gfortran.dg/allocatable_scalar_12.f90: New.
4759 2011-01-23  Ira Rosen  <irar@il.ibm.com>
4761         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4762         vectorization to be not profitable if peeling is used to
4763         realign the memory access.
4764         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4765         loop bound to avoid loop unrolling.
4766         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4768 2011-01-22  Jan Hubicka  <jh@suse.cz>
4770         PR lto/47333
4771         * g++.dg/lto/pr47333.C: New file.
4773 2011-01-22  Jan Hubicka  <jh@suse.cz>
4775         PR tree-optimization/43884
4776         PR lto/44334
4777         * gcc.dg/autopar/outer-2.c: Increase array size.
4778         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4780 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4782         PR fortran/38536
4783         * gfortran.dg/c_loc_tests_16.f90:  New test.
4785 2011-01-22  Tobias Burnus  <burnus@net-b.de>
4787         PR fortran/47399
4788         * gfortran.dg/typebound_proc_19.f90: New.
4790 2011-01-21  Jeff Law <law@redhat.com>
4792         PR tree-optimization/47053
4793         * g++.dg/pr47053.C: New test.
4795 2011-01-21  Jason Merrill  <jason@redhat.com>
4797         PR c++/47041
4798         * g++.dg/cpp0x/constexpr-ctor6.C: New.
4800 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4802         PR c++/47388
4803         * g++.dg/cpp0x/range-for10.C: New test.
4804         * g++.dg/template/for1.C: New test.
4806         PR middle-end/45566
4807         * g++.dg/tree-prof/partition3.C: New test.
4809         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4811         PR rtl-optimization/47366
4812         * g++.dg/opt/pr47366.C: New test.
4814 2011-01-21  Jason Merrill  <jason@redhat.com>
4816         PR c++/46552
4817         * g++.dg/cpp0x/constexpr-regress2.C: New.
4819         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4821 2011-01-21  Jeff Law <law@redhat.com>
4823         PR rtl-optimization/41619
4824         * gcc.dg/pr41619.c: New.
4826 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4828         PR tree-optimization/47355
4829         * g++.dg/opt/pr47355.C: New test.
4831 2011-01-21  Richard Guenther  <rguenther@suse.de>
4833         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4834         making main hot.
4836 2011-01-21  Richard Guenther  <rguenther@suse.de>
4838         PR tree-optimization/47365
4839         * gcc.dg/torture/pr47365.c: New testcase.
4840         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4842 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4844         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4846 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4848         PR tree-optimization/47391
4849         * gcc.dg/pr47391.c: New test.
4851 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4853         * g++.dg/template/char1.C: Use signed char.
4855 2011-01-21  Tobias Burnus  <burnus@net-b.de>
4857         PR fortran/47377
4858         * gfortran.dg/pointer_target_4.f90: New.
4860 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4862         PR target/47251
4863         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4864         ILP32 system and not IP32.
4866 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
4868         PR debug/46583
4869         * g++.dg/debug/pr46583.C: New.
4871 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
4873         PR debug/47283
4874         * g++.dg/debug/pr47283.C: New test.
4876         PR testsuite/47371
4877         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4878         * gcc.target/i386/headmerge-2.c: Likewise.
4880 2011-01-20  Richard Guenther  <rguenther@suse.de>
4882         PR middle-end/47370
4883         * gcc.dg/torture/pr47370.c: New testcase.
4885 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
4887         PR tree-optimization/46130
4888         * gcc.dg/pr46130-1.c: New test.
4889         * gcc.dg/pr46130-2.c: New test.
4891 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
4893         PR c++/47291
4894         * g++.dg/debug/dwarf2/template-params-10.C: New test.
4896 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
4898         PR debug/46240
4899         * g++.dg/debug/pr46240.cc: New.
4901 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4903         PR c++/47303
4904         * g++.dg/template/anonunion1.C: New test.
4906         PR rtl-optimization/47337
4907         * gcc.c-torture/execute/pr47337.c: New test.
4909 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4911         PR testsuite/45342
4912         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4914 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4916         PR tree-optimization/46021
4917         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4919 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4921         PR tree-optimization/47290
4922         * g++.dg/torture/pr47290.C: New test.
4924 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
4926         PR fortran/47240
4927         * gfortran.dg/proc_ptr_comp_29.f90: New.
4929 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4931         PR testsuite/41146
4932         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4933         powerpc-apple-darwin9.
4935 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
4937         PR rtl-optimization/47299
4938         * gcc.c-torture/execute/pr47299.c: New test.
4940 2011-01-17  Jason Merrill  <jason@redhat.com>
4942         * g++.dg/cpp0x/constexpr-virtual.C: New.
4944 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
4946         PR fortran/47331
4947         * gfortran.dg/gomp/pr47331.f90: New test.
4949 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4951         PR objc/47314
4952         * objc.dg/selector-warn-1.m: New.
4953         * obj-c++.dg/selector-warn-1.mm: New.
4955 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
4957         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4958         Update dg-final accordingly.
4960 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4962         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4964 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4966         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4967         target check.
4968         * gcc.dg/guality/pr36728-2.c: Likewise.
4970 2011-01-17  Richard Guenther  <rguenther@suse.de>
4972         PR tree-optimization/47313
4973         * g++.dg/torture/pr47313.C: New testcase.
4975 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
4977         PR target/47318
4978         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4979         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4980         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4981         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4983         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4984         as __m256i.
4985         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4986         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4987         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4989 2011-01-17  Richard Guenther  <rguenther@suse.de>
4991         PR tree-optimization/45967
4992         * gcc.dg/torture/pr45967-2.c: New testcase.
4993         * gcc.dg/torture/pr45967-3.c: Likewise.
4995 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4997         PR testsuite/47325
4998         * g++.dg/ext/pr47213.C: Require visibility.
5000 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5002         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
5003         * gcc.dg/fixed-point/struct-union.c: Update error messages.
5005 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
5007         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
5008         Linux-based targets.
5010 2011-01-13  Jan Hubicka  <jh@suse.cz>
5012         PR tree-optimization/47276
5013         * gcc.dg/pr47276.c: New testcase.
5015 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
5016             Jonathan Wakely  <jwakely.gcc@gmail.com>
5018         PR c++/33558
5019         * g++.dg/other/pr33558.C: New.
5020         * g++.dg/other/pr33558-2.C: New.
5022 2011-01-14  Martin Jambor  <mjambor@suse.cz>
5024         PR tree-optimization/45934
5025         PR tree-optimization/46302
5026         * g++.dg/ipa/devirt-c-1.C: New test.
5027         * g++.dg/ipa/devirt-c-2.C: Likewise.
5028         * g++.dg/ipa/devirt-c-3.C: Likewise.
5029         * g++.dg/ipa/devirt-c-4.C: Likewise.
5030         * g++.dg/ipa/devirt-c-5.C: Likewise.
5031         * g++.dg/ipa/devirt-c-6.C: Likewise.
5032         * g++.dg/ipa/devirt-6.C: Likewise.
5033         * g++.dg/ipa/devirt-d-1.C: Likewise.
5034         * g++.dg/torture/pr45934.C: Likewise.
5036 2011-01-14  Jason Merrill  <jason@redhat.com>
5038         * g++.dg/cpp0x/variadic105.C: New.
5040 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
5041             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5043         PR objc/45989
5044         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5045         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
5046         execution tests on i?86-*-*, x86_64-*-* and
5047         powerpc*-apple-darwin* && ilp32.
5048         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
5049         tests on i?86-*-* and x86_64-*-*.
5051 2011-01-14  Richard Guenther  <rguenther@suse.de>
5053         PR tree-optimization/47280
5054         * g++.dg/opt/pr47280.C: New testcase.
5056 2011-01-14  Jason Merrill  <jason@redhat.com>
5058         * g++.dg/cpp0x/constexpr-regress1.C: New.
5060         * g++.dg/ext/flexary2.C: New.
5062 2011-01-14  Richard Guenther  <rguenther@suse.de>
5064         PR middle-end/47281
5065         * gcc.dg/torture/pr47281.c: New testcase.
5066         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
5068 2011-01-14  Richard Guenther  <rguenther@suse.de>
5070         PR tree-optimization/47286
5071         * gcc.dg/tree-ssa/pr47286.c: New testcase.
5073 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
5075         PR c++/47213
5076         * g++.dg/ext/pr47213.C: New.
5078 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5080         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
5082 2011-01-13  Tobias Burnus  <burnus@net-b.de>
5083             Mikael Morin  <mikael@gcc.gnu.org>
5085         PR fortran/45848
5086         PR fortran/47204
5087         * gfortran.dg/select_type_20.f90: New.
5088         * gfortran.dg/select_type_21.f90: New.
5090 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5092         PR target/47251
5093         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
5095 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5097         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
5098         * gcc.dg/guality/pr36728-2.c: Likewise.
5100 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
5102         PR debug/PR46973
5103         * g++.dg/debug/dwarf2/template-params-9.C: New test.
5105 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
5107         PR rtl-optimization/45352
5108         * gcc.dg/pr45352-3.c: New.
5110 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5112         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
5113         comment.
5114         * g++.dg/cpp0x/range-for8.C: New.
5115         * g++.dg/cpp0x/range-for9.C: New.
5117 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
5119         PR debug/47209
5120         * g++.dg/debug/pr47209.C: New.
5122 2011-01-12  Richard Guenther  <rguenther@suse.de>
5124         PR lto/47259
5125         * gcc.dg/lto/pr47259_0.c: New testcase.
5126         * gcc.dg/lto/pr47259_1.c: Likewise.
5128 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
5130         * objc-obj-c++-shared/Object1.h: Add copyright header, update
5131         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5132         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5133         methods missing from the OBJC2 Object.
5134         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5135         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5136         GNU and NeXT runtimes.
5137         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5138         comments.
5139         * objc-obj-c++-shared/Object1.m: Likewise.
5140         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
5141         * objc.dg/proto-qual-1.m: Likewise.
5142         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5143         * obj-c++.dg/proto-qual-1.mm: Likewise.
5145 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
5147         PR testsuite/33033
5148         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5150 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5152         Fixed the Objective-C++ testsuite and updated all tests.
5153         * lib/obj-c++.exp (obj-c++_init): Declare and set
5154         gcc_warning_prefix and gcc_error_prefix.
5155         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5156         'dg-warning', 'dg-message' and 'dg-error'.
5157         * obj-c++.dg/class-extension-3.mm: Likewise.
5158         * obj-c++.dg/class-protocol-1.mm: Likewise.
5159         * obj-c++.dg/encode-7.mm: Likewise.
5160         * obj-c++.dg/exceptions-3.mm: Likewise.
5161         * obj-c++.dg/exceptions-5.mm: Likewise.
5162         * obj-c++.dg/method-12.mm: Likewise.
5163         * obj-c++.dg/method-13.mm: Likewise.
5164         * obj-c++.dg/method-15.mm: Likewise.
5165         * obj-c++.dg/method-16.mm: Likewise.
5166         * obj-c++.dg/method-4.mm: Likewise.
5167         * obj-c++.dg/method-8.mm: Likewise.
5168         * obj-c++.dg/method-conflict-1.mm: Likewise.
5169         * obj-c++.dg/method-conflict-2.mm: Likewise.
5170         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5171         and uncommented second part of the testcase now that the testsuite
5172         works correctly.
5173         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
5174         and uncommented second part of the testcase now that the testsuite
5175         works correctly.
5176         * obj-c++.dg/private-1.mm: Likewise.
5177         * obj-c++.dg/proto-lossage-4.mm: Likewise.
5178         * obj-c++.dg/syntax-error-7.mm: Likewise.
5179         * obj-c++.dg/warn5.mm: Likewise.
5180         * obj-c++.dg/property/at-property-14.mm: Likewise.
5181         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5182         FIXME.
5183         * obj-c++.dg/property/at-property-18.mm: Likewise.
5184         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5185         FIXME.
5186         * obj-c++.dg/property/at-property-21.mm: Likewise.
5187         * obj-c++.dg/property/at-property-28.mm: Likewise.
5188         * obj-c++.dg/property/at-property-5.mm: Likewise.
5189         * obj-c++.dg/property/dynamic-2.mm: Likewise.
5190         * obj-c++.dg/property/property-neg-3.mm: Likewise.
5191         * obj-c++.dg/property/synthesize-11.mm: Likewise.
5192         * obj-c++.dg/property/synthesize-6.mm: Likewise.
5193         * obj-c++.dg/property/synthesize-8.mm: Likewise.
5194         * obj-c++.dg/property/synthesize-9.mm: Likewise.
5195         * obj-c++.dg/tls/diag-5.mm: Likewise.
5196         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5197         dg-error, now matched correctly.
5199 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5201         * objc.dg/property/at-property-29.m: New.
5202         * obj-c++.dg/property/at-property-29.mm: New.
5204 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5206         * go.test/go-test.exp (go-set-goarch): New proc.
5207         (go-gc-tests): Use it.
5209 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
5211         PR debug/46955
5212         * g++.dg/debug/dwarf2/template-params-8.C: New test.
5214 2011-01-11  Richard Henderson  <rth@redhat.com>
5216         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5218 2011-01-11  Jan Hubicka  <jh@suse.cz>
5220         PR lto/45721
5221         PR lto/45375
5222         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5223         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5225 2011-01-11  Richard Guenther  <rguenther@suse.de>
5227         PR tree-optimization/46076
5228         * gcc.dg/tree-ssa/pr46076.c: New testcase.
5230 2011-01-11  Jeff Law <law@redhat.com>
5232         * PR tree-optimization/47086
5233         * gcc.dg/pr47086.c: New test.
5235 2011-01-11  Jason Merrill  <jason@redhat.com>
5237         PR c++/46658
5238         * g++.dg/template/new10.C: New.
5240         PR c++/45520
5241         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5243 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
5245         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5246         Split type definitions and NSConstantString class into...
5247         * objc-obj-c++-shared/objc-test-suite-types.h: New.
5248         * objc-obj-c++-shared/nsconstantstring-class.h: New.
5249         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5250         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5251         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5252         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5253         to comments.
5254         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5255         encode defines for newer NeXT system headers.
5256         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5257         * obj-c++.dg/torture/strings/string1.mm: Likewise.
5258         * objc.dg/foreach-5.m: Likewise.
5259         * objc.dg/foreach-2.m: Likewise.
5260         * objc.dg/foreach-4.m: Likewise.
5261         * objc.dg/torture/strings/string1.m: Likewise.
5262         * objc.dg/torture/strings/string2.m: Likewise.
5263         * objc.dg/torture/strings/string3.m: Likewise.
5264         * objc.dg/torture/strings/string4.m: Likewise.
5265         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5266         header and stand alone.
5267         * obj-c++.dg/strings/strings-2.mm: Likewise.
5268         * objc.dg/torture/strings/const-str-3.m: Likewise.
5269         * objc.dg/strings/strings-2.m: Likewise.
5270         * objc.dg/strings/const-str-12b.m: Likewise.
5272 2011-01-12  Richard Guenther  <rguenther@suse.de>
5274         PR middle-end/32511
5275         * gcc.dg/attr-weak-1.c: Adjust.
5277 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
5279         PR fortran/47051
5280         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5281         standard compliant and comment.
5283 2011-01-10  Jan Hubicka  <jh@suse.cz>
5285         PR lto/46083
5286         * gcc.dg/initpri3.c: New testcase.
5288 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
5290         PR lto/47222
5291         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5292         externally visible.
5293         (g_esi): Likewise.
5294         (g_ebx): Likewise.
5295         (g_ebp): Likewise.
5296         (g_esp): Likewise.
5297         (g_ebp_save): Likewise.
5298         (g_esp_save): Likewise.
5300 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5302         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5304 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5306         PR tree-optimization/46021
5307         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5308         i?86-*-*, x86_64-*-*.
5310 2011-01-10  Jeff Law <law@redhat.com>
5312         * PR tree-optimization/47141
5313         * gcc.c-torture/compile/pr47141.c: New test.
5315 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5317         PR testsuite/46230
5318         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5319         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5320         * gcc.dg/vect/slp-35.c: Remove XFAILs.
5321         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5323         PR testsuite/46230
5324         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5325         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
5326         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5327         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5328         being vectorized.  Adjust dg-final pattern.
5330         PR testsuite/46230
5331         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5332         * gcc.dg/vect/slp-24.c: Likewise.
5334 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
5336         PR c++/47218
5337         * g++.dg/other/pr47218-1.C: New test file.
5338         * g++.dg/other/pr47218.C: Likewise.
5339         * g++.dg/other/pr47218.h: New supporting header.
5341 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5343         PR objc/47232
5344         * objc.dg/attributes/invalid-attribute-1.m: New.
5345         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5347 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5349         PR fortran/47224
5350         * gfortran.dg/proc_ptr_comp_28.f90: New.
5352 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5354         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5355         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5356         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5357         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5358         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5359         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5360         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5361         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5362         * objc.dg/gnu-api-2-class.m: Likewise.
5363         * objc.dg/gnu-api-2-ivar.m: Likewise.
5364         * objc.dg/gnu-api-2-method.m: Likewise.
5365         * objc.dg/gnu-api-2-objc.m: Likewise.
5366         * objc.dg/gnu-api-2-object.m: Likewise.
5367         * objc.dg/gnu-api-2-property.m: Likewise.
5368         * objc.dg/gnu-api-2-protocol.m: Likewise.
5369         * objc.dg/gnu-api-2-sel.m: Likewise.
5371 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5373         * objc.dg/foreach-1.m: Skip for Darwin < 9.
5374         * objc.dg/objc-foreach-4.m: Likewise.
5375         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5376         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5377         * objc.dg/foreach-4.m: Likewise.
5378         * objc.dg/foreach-5.m: Likewise.
5379         * objc.dg/foreach-3.m: Return self from init.
5381 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5383         PR fortran/38536
5384         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
5386 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5388         PR fortran/46313
5389         * gfortran.dg/class_35.f90: New.
5391 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5393         * objc.dg/foreach-1.m: Add "-Wall" to flags.
5395 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5397         PR objc/47078
5398         * objc.dg/invalid-method-2.m: New.
5399         * obj-c++.dg/invalid-method-2.mm: New.
5401 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
5403         PR fortran/46896
5404         * gfortran.dg/transpose_optimization_2.f90 : New test.
5406 2011-01-08  Jan Hubicka  <jh@suse.cz>
5408         PR tree-optmization/46469
5409         * g++.dg/torture/pr46469.C: New testcase.
5411 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5413         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5414         emulation of libobjc-gnu structure layout functionality to ..
5415         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5416         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5417         * objc/execute/bf-common.h: Adjust headers.
5418         * objc/execute/bf-1.m: Likewise.
5419         * objc/execute/bf-2.m: Likewise.
5420         * objc/execute/bf-3.m: Likewise.
5421         * objc/execute/bf-4.m: Likewise.
5422         * objc/execute/bf-5.m: Likewise.
5423         * objc/execute/bf-6.m: Likewise.
5424         * objc/execute/bf-7.m: Likewise.
5425         * objc/execute/bf-8.m: Likewise.
5426         * objc/execute/bf-9.m: Likewise.
5427         * objc/execute/bf-10.m: Likewise.
5428         * objc/execute/bf-11.m: Likewise.
5429         * objc/execute/bf-12.m: Likewise.
5430         * objc/execute/bf-13.m: Likewise.
5431         * objc/execute/bf-14.m: Likewise.
5432         * objc/execute/bf-15.m: Likewise.
5433         * objc/execute/bf-16.m: Likewise.
5434         * objc/execute/bf-17.m: Likewise.
5435         * objc/execute/bf-18.m: Likewise.
5436         * objc/execute/bf-19.m: Likewise.
5437         * objc/execute/bf-20.m: Likewise.
5438         * objc/execute/bf-21.m: Likewise.
5439         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5440         objc_get_type_qualifiers ().
5442 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5444         PR fortran/45777
5445         * gfortran.dg/dependency_39.f90:  New test.
5447 2011-01-07  Jan Hubicka  <jh@suse.cz>
5449         Get builtins tests ready for linker plugin.
5450         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5451         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5452         my_memset, my_bzero): Mark used.
5453         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5454         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5455         volatile.
5456         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5457         volatile.
5459 2011-01-07  Jan Hubicka  <jh@suse.cz>
5461         PR tree-optimization/46367
5462         * g++.dg/torture/pr46367.C: New file.
5464 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5466         PR target/47201
5467         * gcc.dg/pr47201.c: New test.
5469         PR bootstrap/47187
5470         * gcc.dg/tree-prof/pr47187.c: New test.
5472 2011-01-07  Tobias Burnus  <burnus@net-b.de>
5474         PR fortran/41580
5475         * gfortran.dg/extends_type_of_3.f90: New.
5477 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
5479         * g++.dg/ext/dllexport-MI1.C: Adjust test.
5480         * g++.dg/ext/dllimport-MI1.C: Likewise.
5481         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5482         * g++.dg/ext/dllimport10.C: Likewise.
5483         * g++.dg/ext/dllimport11.C: Likewise.
5484         * g++.dg/ext/dllimport12.C: Likewise.
5485         * g++.dg/ext/dllimport13.C: Likewise.
5486         * g++.dg/ext/dllimport2.C: Likewise.
5487         * g++.dg/ext/dllimport3.C: Likewise.
5488         * g++.dg/ext/dllimport4.C: Likewise.
5489         * g++.dg/ext/dllimport5.C: Likewise.
5490         * g++.dg/ext/dllimport6.C: Likewise.
5491         * g++.dg/ext/dllimport8.C: Likewise.
5492         * g++.dg/ext/dllimport9.C: Likewise.
5493         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5494         targets, too. Additionally enable test for i?86-*-mingw*.
5495         * g++.dg/ext/selectany1.C: Likewise.
5496         Remove guard variable check.
5498 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
5500         PR fortran/47189
5501         PR fortran/47194
5502         * gfortran.dg/storage_size_3.f08: Extended.
5504 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5506         PR c++/47022
5507         * g++.dg/template/stdarg1.C: New test.
5509 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5511         PR fortran/47195
5512         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5513         * gfortran.dg/defined_operators_1.f90: Split the subroutine
5514         from the interface of functions to not hide the errors that
5515         shall be tested.
5517 2011-01-06  Jan Hubicka  <jh@suse.cz>
5519         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5520         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5522 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5524         PR fortran/33117
5525         PR fortran/46478
5526         * gfortran.dg/interface_33.f90: New test.
5528 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
5530         PR c/47150
5531         * gcc.c-torture/compile/pr47150.c: New test.
5533 2011-01-06  Ira Rosen  <irar@il.ibm.com>
5535         PR tree-optimization/47139
5536         * gcc.dg/vect/pr47139.c: New test.
5538 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5540         PR fortran/47180
5541         * gfortran.dg/extends_type_of_2.f03: New.
5543 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5545         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5547 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5549         * gnat.dg/opt14.adb: New test.
5551 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5553         PR fortran/46017
5554         * gfortran.dg/allocate_error_2.f90:  New test.
5556 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5558         PR fortran/47024
5559         * gfortran.dg/storage_size_3.f08: New.
5561 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5563         PR libgfortran/47154
5564         * gfortran.dg/namelist_68.f90: New test.
5566 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5568         * gnat.dg/unchecked_convert8.ad[sb]: New test.
5570 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
5572         PR fortran/46448
5573         * gfortran.dg/class_34.f90: New.
5575 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5577         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5578         use __builtin_inff.  Skip all single-precision tests that require
5579         Infinity.
5581 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5583         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5585 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
5587         PR tree-optimization/47148
5588         * gcc.c-torture/execute/pr47148.c: New test.
5590         PR tree-optimization/47155
5591         * gcc.c-torture/execute/pr47155.c: New test.
5593         PR rtl-optimization/47157
5594         * gcc.c-torture/compile/pr47157.c: New test.
5596 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5598         * gcc.dg/torture/vector-shift2.c (schar): Define.
5599         (main): Always use schar or uchar instead of plain "char" to avoid
5600         dependencies on implementation-defined char signedness.
5602 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5604         PR tree-optimization/46801
5605         * gnat.dg/pack9.adb: Remove xfail.
5607 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5609         PR tree-optimization/46984
5610         * g++.dg/ipa/pr46984.C: New test.
5612 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
5614         PR fortran/46408
5615         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5617 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
5619         PR tree-optimization/47140
5620         * gcc.c-torture/compile/pr47140.c: New test.
5622         PR rtl-optimization/47028
5623         * gcc.dg/pr47028.c: New test.
5625 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5627         * objc.dg/protocol-forward-1.m: Removed TODO.
5628         * objc.dg/protocol-forward-2.m: New.
5629         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5630         * obj-c++.dg/protocol-forward-2.mm: New.
5632 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
5634         PR target/38662
5635         * g++.dg/eh/pr38662.C: New testcase.
5637 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
5639         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5640         scan for newline '\n'.
5643 Copyright (C) 2011 Free Software Foundation, Inc.
5645 Copying and distribution of this file, with or without modification,
5646 are permitted in any medium without royalty provided the copyright
5647 notice and this notice are preserved.