In gcc/: 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobbf257e06f3633b4d052a1717ef6d4cb684c00a04
1 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3         PR objc/48187
4         * objc.dg/pr48187.m: New testcase.
5         * obj-c++.dg/pr48187.mm: New testcase.
6         * objc.dg/ivar-extra-semicolon.m: New testcase.
8 2011-05-24  Jason Merrill  <jason@redhat.com>
10         * g++.dg/template/access21.C: New.
11         * g++.dg/template/access22.C: New.
13 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
15         PR rtl-optimization/48633
16         * g++.dg/pr48633.C: New test.
18 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
20         PR target/49133
21         * g++.dg/other/pr49133.C: New test.
23 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
24             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
26         * gcc.dg/torture/tls/run-gd.c: New test.
27         * gcc.dg/torture/tls/run-ie.c: New test.
28         * gcc.dg/torture/tls/run-ld.c: New test.
29         * gcc.dg/torture/tls/run-le.c: New test.
30         * lib/target-supports.exp (check_effective_target_tls_runtime):
31         Build testcase with TLS options.
33 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
35         * gcc.dg/vect/pr48172.c: Remove dg-do run.
37 2011-05-24  Tom de Vries  <tom@codesourcery.com>
39         PR tree-optimization/49121
40         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
42 2011-05-23  Jason Merrill  <jason@redhat.com>
44         * g++.dg/cpp0x/defaulted28.C: New.
46         * g++.dg/cpp0x/sfinae25.C: New.
48         * g++.dg/cpp0x/rv-cast2.C: New.
50         * g++.dg/cpp0x/enum14.C: New.
52 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
54         PR lto/49123
55         * gcc.c-torture/execute/pr49123.c: New test.
57         PR debug/49032
58         * gcc.dg/debug/pr49032.c: New test.
60         PR c/49120
61         * gcc.dg/pr49120.c: New test.
63 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
65         PR target/47315
66         * gcc.target/i386/pr47315.c: New test.
68 2011-05-23  Jason Merrill  <jason@redhat.com>
70         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
72         * g++.dg/cpp0x/sfinae24.C: New.
74         * g++.dg/cpp0x/error3.C: New.
76         * g++.dg/cpp0x/defaulted27.C: New.
78         * g++.dg/cpp0x/decltype27.C: New.
80 2011-05-23  Richard Guenther  <rguenther@suse.de>
82         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
84 2011-05-23  Richard Guenther  <rguenther@suse.de>
86         PR tree-optimization/40874
87         * g++.dg/tree-ssa/pr40874.C: New testcase.
89 2011-05-23  Richard Guenther  <rguenther@suse.de>
91         PR tree-optimization/49115
92         * g++.dg/torture/pr49115.C: New testcase.
94 2011-05-23  Richard Guenther  <rguenther@suse.de>
96         PR middle-end/15419
97         * gcc.dg/memcpy-3.c: New testcase.
99 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
101         PR middle-end/48973
102         * gcc.c-torture/execute/pr48973-1.c: New test.
103         * gcc.c-torture/execute/pr48973-2.c: New test.
105 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
107         PR c++/18016
108         * g++.dg/warn/pr18016.C: New.
110 2011-05-23  Tom de Vries  <tom@codesourcery.com>
112         PR target/45098
113         * gcc.target/arm/ivopts-6.c: New test.
115 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
117         PR middle-end/49029
118         * gcc.c-torture/compile/pr49029.c: New test.
120 2011-05-22  Jason Merrill  <jason@redhat.com>
122         * g++.dg/cpp0x/sfinae23.C: New.
123         * g++.dg/cpp0x/sfinae8.C: Correct.
125 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
127         * gfortran.dg/function_optimize_8.f90:  New test case.
129 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
131         PR tree-optimization/49087
132         * gcc.dg/vect/O3-pr49087.c: New test.
134 2011-05-21  Jason Merrill  <jason@redhat.com>
136         * g++.dg/debug/const5.C: New.
138 2011-05-20  Jason Merrill  <jason@redhat.com>
140         * g++.dg/cpp0x/constexpr-static7.C: Extend.
142         * g++.dg/cpp0x/constexpr-static7.C: New.
144         * g++.dg/cpp0x/enum12.C: New.
145         * g++.dg/cpp0x/enum13.C: New.
147 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
149         PR fortran/48699
150         * gfortran.dg/select_type_23.f03: New.
152 2011-05-20  Jason Merrill  <jason@redhat.com>
154         * g++.dg/cpp0x/defaulted26.C: New.
156         * g++.dg/cpp0x/noexcept02.C: Fix.
157         * g++.dg/cpp0x/noexcept03.C: Fix.
158         * g++.dg/cpp0x/noexcept08.C: Fix.
159         * g++.dg/cpp0x/noexcept10.C: New.
161 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
163         PR fortran/48706
164         * gfortran.dg/extends_12.f03: New.
166 2011-05-20  Jason Merrill  <jason@redhat.com>
168         * g++.dg/template/koenig9.C: New.
169         * g++.dg/opt/pr47615.C: Fix.
170         * g++.dg/overload/defarg1.C: Fix.
171         * g++.dg/tc1/dr213.C: Remove xfail.
172         * g++.dg/torture/pr34850.C: Fix.
173         * g++.dg/torture/pr39362.C: Fix.
174         * g++.old-deja/g++.brendan/crash56.C: Fix.
175         * g++.old-deja/g++.pt/memtemp47.C: Fix.
177 2011-05-20  Richard Guenther  <rguenther@suse.de>
179         PR tree-optimization/49079
180         * gcc.dg/torture/pr49079.c: New testcase.
182 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
184         PR tree-optimization/49073
185         * gcc.c-torture/execute/pr49073.c: New test.
187 2011-06-19  Tobias Burnus  <burnus@net-b.de>
189         PR fortran/18918
190         * gfortran.dg/coarray_21.f90: New.
192 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
194         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
195         output.
197 2011-05-19  Richard Guenther  <rguenther@suse.de>
199         PR testsuite/49063
200         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
202 2011-05-19  Richard Guenther  <rguenther@suse.de>
204         PR middle-end/48985
205         * gcc.dg/builtin-object-size-11.c: New testcase.
207 2011-05-19  Tom de Vries  <tom@codesourcery.com>
209         PR target/45098
210         * gcc.target/arm/ivopts.c: New test.
211         * gcc.target/arm/ivopts-2.c: New test.
213 2011-05-19  Tom de Vries  <tom@codesourcery.com>
215         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
217 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
219         * gcc.c-torture/execute/960321-1.x: Remove.
221 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
223         PR fortran/48700
224         * gfortran.dg/move_alloc_4.f90: New.
226 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
228         PR target/49002
229         * gcc.target/i386/pr49002-1.c: New test.
230         * gcc.target/i386/pr49002-2.c: Likewise.
232 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
234         PR tree-optimization/49039
235         * gcc.c-torture/execute/pr49039.c: New test.
236         * gcc.dg/tree-ssa/pr49039.c: New test.
237         * g++.dg/torture/pr49039.C: New test.
239 2011-05-18  Jason Merrill  <jason@redhat.com>
241         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
242         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
243         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
245 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
247         * gcc.target/bfin/mcpu-bf592.c: New test.
249 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
251         PR tree-optimization/41881
252         * gcc.dg/vect/O3-pr41881.c: New test.
253         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
255 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
257         PR tree-optimization/49000
258         * gcc.dg/pr49000.c: New test.
260 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
262         * gnat.dg/invalid1.adb: New test.
264 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
266         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
267         scan pattern.
268         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
269         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
271 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
273         PR c++/48994
274         * g++.dg/cpp0x/range-for18.C: New.
276 2011-05-15  Tobias Burnus  <burnus@net-b.de>
278         PR fortran/18918
279         * gfortran.dg/coarray/image_index_2.f90: New.
281 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
283         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
284         * g++.dg/cpp0x/override2.C: New.
286 2011-05-14  Tobias Burnus  <burnus@net-b.de>
288         PR fortran/18918
289         * gfortran.de/coarray_20.f90: New.
291 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
293         PR fortran/22572
294         * function_optimize_7.f90:  New test case.
296 2011-05-13  Jason Merrill  <jason@redhat.com>
298         * g++.dg/cpp0x/decltype26.C: New.
299         * g++.dg/cpp0x/enum11.C: New.
301 2011-05-13  Tobias Burnus  <burnus@net-b.de>
303         PR fortran/48972
304         PR fortran/48991
305         * gfortran.dg/assign_8.f90: Update dg-error.
307 2011-05-13  Tobias Burnus  <burnus@net-b.de>
309         PR fortran/48972
310         * gfortran.dg/io_constraints_8.f90: New.
311         * gfortran.dg/io_constraints_9.f90: New.
313 2011-05-13  Martin Thuresson  <martint@google.com>
315         PR gcov-profile/47793
316         * gcc.dg/pr47793.c: New.
318 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
320         PR tree-optimization/48975
321         * gcc.dg/pr48975.c: New test.
323 2011-05-12  Tobias Burnus  <burnus@net-b.de>
325         PR fortran/48972
326         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
328 2011-05-12  Jason Merrill  <jason@redhat.com>
330         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
332 2011-05-12  Geert Bosch  <bosch@adacore.com>
334         * gnat.dg/view_conversion1.adb: New test.
336 2011-05-12  Richard Guenther  <rguenther@suse.de>
338         PR tree-optimization/48172
339         * gcc.dg/vect/pr48172.c: New testcase.
341 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
343         PR debug/48967
344         * g++.dg/opt/pr48967.C: New test.
346 2011-05-11  Jason Merrill  <jason@redhat.com>
348         * g++.dg/cpp0x/constexpr-friend.C: New.
349         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
351         * g++.dg/cpp0x/sfinae22.C: New.
353 2011-05-11  Tobias Burnus  <burnus@net-b.de>
355         PR fortran/48889
356         * gfortran.dg/generic_24.f90: New.
358 2011-05-11  Richard Guenther  <rguenther@suse.de>
360         PR tree-optimization/15256
361         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
363 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
365         PR debug/48159
366         * gcc.dg/pr48159-1.c: New test.
367         * gcc.dg/pr48159-2.c: New test.
369 2011-05-11  Richard Guenther  <rguenther@suse.de>
371         PR middle-end/48953
372         * gcc.dg/torture/pr48953.c: New testcase.
374 2011-05-11  Richard Guenther  <rguenther@suse.de>
376         PR tree-optimization/18041
377         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
379 2011-05-11  Alan Modra  <amodra@gmail.com>
381         PR target/47755
382         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
384 2011-05-10  Jason Merrill  <jason@redhat.com>
386         * g++.dg/cpp0x/defaulted25.C: New.
387         * g++.dg/template/crash7.C: Adjust.
389         * g++.dg/cpp0x/variadic108.C: New.
391 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
393         * g++.dg/inherit/virtual9.C: Extend.
395 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
397         PR target/48857
398         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
399         are passed and returned in vector registers.
401 2011-05-10  Richard Guenther  <rguenther@suse.de>
403         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
404         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
405         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
406         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
407         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
408         applies.
410 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
412         PR tree-optimization/48611
413         PR tree-optimization/48794
414         * gfortran.dg/gomp/pr48611.f90: New test.
415         * gfortran.dg/gomp/pr48794.f90: New test.
417         PR debug/48928
418         * gcc.dg/dfp/pr48928.c: New test.
420 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
422         PR c++/48522
423         * g++.dg/cpp0x/pr48522.C: New.
425 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
427         PR c++/48735
428         * g++.dg/cpp0x/sfinae21.C: New.
430 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
432         * g++.dg/template/sfinae28.C: Rename to...
433         * g++.dg/cpp0x/sfinae19.C: ... this.
434         * g++.dg/template/sfinae29.C: Rename to...
435         * g++.dg/cpp0x/sfinae20.C: ... this.
437 2011-05-09  Jeff Law <law@redhat.com>
439         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
440         consistent results.
442 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
444         PR c++/20039
445         * g++.dg/init/pr20039.C: New.
447 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
449         PR c++/48737
450         PR c++/48744
451         * g++.dg/template/sfinae28.C: New.
452         * g++.dg/template/sfinae29.C: Likewise.
454 2011-05-09  Jason Merrill  <jason@redhat.com>
456         * g++.dg/template/nontype23.C: New.
458 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
459         PR c++/48859
460         * g++.dg/init/pr48859.C: New.
462 2011-05-09  Jason Merrill  <jason@redhat.com>
464         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
465         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
466         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
467         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
468         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
469         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
470         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
471         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
473 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
475         * g++.dg/inherit/virtual9.C: New.
477 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
479         PR c++/48574
480         * g++.dg/template/dependent-expr8.C: New test case.
482 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
484         PR tree-optimization/48837
485         * gcc.dg/pr48837.c: New testcase.
487 2011-05-06  Jason Merrill  <jason@redhat.com>
489         * g++.dg/cpp0x/constexpr-condition2.C: New.
491         * g++.dg/cpp0x/constexpr-missing.C: New.
493 2011-05-06  Tobias Burnus  <burnus@net-b.de>
495         PR fortran/18918
496         * gfortran.dg/coarray/this_image_2.f90: New.
498 2011-05-06  Tobias Burnus  <burnus@net-b.de>
500         PR fortran/48858
501         PR fortran/48820
502         * gfortran.dg/bind_c_usage_22.f90: New.
503         * gfortran.dg/bind_c_usage_23.f90: New.
504         * gfortran.dg/bind_c_usage_24.f90: New.
505         * gfortran.dg/bind_c_usage_24_c.c: New.
507 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
509         PR c++/48838
510         * g++.dg/template/member9.C: New test case.
512 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
514         * gnat.dg/discr29.ad[sb]: New test.
515         * gnat.dg/discr30.adb: Likewise.
517 2011-05-05  Julian Brown  <julian@codesourcery.com>
519         * gcc.target/arm/neon-vset_lanes8.c: New test.
521 2011-05-05  Jason Merrill  <jason@redhat.com>
523         * g++.dg/init/new32.C: New.
525 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
527         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
528         Fix typo.
530 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
532         PR rtl-optimization/48381
533         * gcc.c-torture/compile/pr48381.c: New test.
535 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
537         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
538         to dg-options.
539         * gcc.target/i386/opt-1.c: Ditto.
541 2011-05-04  Jason Merrill  <jason@redhat.com>
543         * g++.dg/conversion/base1.C: New.
545 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
547         PR libgfortran/48787
548         * gfortran.dg/round_3.f08: Add more checks to test case.
550 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
552         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
553         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
554         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
555         Gate test on effective_target fd_truncate.
557 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
559         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
560         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
561         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
562         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
563         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
564         * gcc.target/i386/pr38824.c: Ditto.
565         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
566         * gcc.target/i386/vecinit-2.c: Ditto.
567         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
568         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
569         * gcc.target/i386/parity-2.c: Ditto.
570         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
572 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
574         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
575         remove duplication.
576         * gcc.target/bfin/mcpu-bf514.c: Likewise.
577         * gcc.target/bfin/mcpu-bf516.c: Likewise.
578         * gcc.target/bfin/mcpu-bf518.c: Likewise.
580 2011-05-03  Tobias Burnus  <burnus@net-b.de>
582         PR fortran/18918
583         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
585 2011-05-03  Tobias Burnus  <burnus@net-b.de>
587         PR fortran/18918
588         * gfortran.dg/coarray/this_image_1.f90: New.
590 2011-05-03  Tobias Burnus  <burnus@net-b.de>
592         PR fortran/18918
593         * gfortran.dg/coarray/caf.dg: New.
594         * gfortran.dg/coarray/image_index_1.f90: New, copied
595         from ../coarray_16.f90.
597 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
599         PR c++/28501
600         * g++.dg/ext/complex9.C: New.
602 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
604         From Mike Frysinger
605         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
606         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
607         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
609 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
611         * gcc.target/bfin/builtins: Created.
612         * gcc.target/bfin/hisilh-O0.c: Deleted.
613         * gcc.target/bfin/hisilh.c: Moved to...
614         * gcc.target/bfin/builtins/hisilh.c: ...here.
615         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
616         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
617         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
618         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
619         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
620         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
621         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
622         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
623         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
624         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
625         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
626         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
627         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
628         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
629         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
630         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
631         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
632         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
633         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
634         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
635         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
636         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
637         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
638         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
639         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
640         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
641         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
642         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
643         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
644         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
645         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
646         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
647         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
648         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
649         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
650         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
651         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
652         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
653         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
654         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
655         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
656         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
657         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
658         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
659         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
660         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
661         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
662         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
663         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
664         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
665         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
666         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
667         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
668         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
669         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
670         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
671         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
672         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
673         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
674         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
675         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
676         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
677         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
678         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
679         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
680         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
681         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
682         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
683         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
684         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
685         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
686         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
687         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
688         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
689         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
690         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
691         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
692         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
693         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
694         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
695         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
696         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
697         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
698         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
699         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
700         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
701         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
702         * gcc.target/bfin/builtins/circptr.c: Ditto.
703         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
704         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
705         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
706         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
707         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
708         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
709         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
710         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
711         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
712         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
713         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
714         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
715         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
716         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
717         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
718         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
719         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
720         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
721         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
722         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
723         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
724         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
725         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
726         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
727         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
728         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
729         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
730         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
731         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
732         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
733         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
734         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
735         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
736         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
737         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
738         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
739         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
740         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
741         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
742         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
743         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
744         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
745         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
746         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
747         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
748         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
749         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
750         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
751         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
752         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
753         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
754         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
755         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
756         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
757         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
758         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
759         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
760         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
761         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
762         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
763         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
764         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
765         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
766         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
767         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
768         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
769         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
770         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
771         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
772         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
774 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
776         * gcc.target/arm/cold-lc.c: New test.
778 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
780         PR target/48774
781         * gcc.dg/pr48774.c: New test.
783 2011-05-03  Richard Guenther  <rguenther@suse.de>
785         * gcc.dg/large-size-array-5.c: New testcase.
787 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
789         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
791 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
793         * lib/target-supports.exp (check_effective_target_vect_strided):
794         Replace with...
795         (check_effective_target_vect_strided2)
796         (check_effective_target_vect_strided3)
797         (check_effective_target_vect_strided4)
798         (check_effective_target_vect_strided8): ...these new functions.
800         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
801         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
802         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
803         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
804         * gcc.dg/vect/pr37539.c: Likewise.
805         * gcc.dg/vect/slp-11a.c: Likewise.
806         * gcc.dg/vect/slp-11b.c: Likewise.
807         * gcc.dg/vect/slp-11c.c: Likewise.
808         * gcc.dg/vect/slp-12a.c: Likewise.
809         * gcc.dg/vect/slp-12b.c: Likewise.
810         * gcc.dg/vect/slp-18.c: Likewise.
811         * gcc.dg/vect/slp-19a.c: Likewise.
812         * gcc.dg/vect/slp-19b.c: Likewise.
813         * gcc.dg/vect/slp-21.c: Likewise.
814         * gcc.dg/vect/slp-23.c: Likewise.
815         * gcc.dg/vect/vect-cselim-1.c: Likewise.
817         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
818         instead of vect_interleave && vect_extract_even_odd.
819         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
820         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
821         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
822         * gcc.dg/vect/vect-1.c: Likewise.
823         * gcc.dg/vect/vect-10.c: Likewise.
824         * gcc.dg/vect/vect-98.c: Likewise.
825         * gcc.dg/vect/vect-107.c: Likewise.
826         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
827         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
828         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
829         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
830         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
831         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
832         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
833         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
834         * gcc.dg/vect/vect-strided-float.c: Likewise.
835         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
836         * gcc.dg/vect/vect-strided-mult.c: Likewise.
837         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
838         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
839         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
840         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
841         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
842         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
843         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
844         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
845         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
846         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
847         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
848         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
849         * gcc.dg/vect/vect-vfa-03.c: Likewise.
851         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
852         target condition.
853         * gcc.dg/vect/pr30843.c: Likewise.
854         * gcc.dg/vect/pr33866.c: Likewise.
855         * gcc.dg/vect/slp-reduc-6.c: Likewise.
856         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
857         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
858         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
860 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
862         * gcc.dg/vect/slp-11.c: Split into...
863         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
864         gcc.dg/vect/slp-11c.c: ...these tests.
865         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
866         * gcc.dg/vect/slp-12c.c: ...this new test.
867         * gcc.dg/vect/slp-19.c: Split into...
868         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
869         gcc.dg/vect/slp-19c.c: ...these new tests.
871 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
873         * lib/target-supports.exp
874         (check_effective_target_vect_extract_even_odd_wide): Delete.
875         (check_effective_target_vect_strided_wide): Likewise.
876         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
877         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
878         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
879         * gcc.dg/vect/pr37539.c: Likewise.
880         * gcc.dg/vect/slp-11.c: Likewise.
881         * gcc.dg/vect/slp-12a.c: Likewise.
882         * gcc.dg/vect/slp-12b.c: Likewise.
883         * gcc.dg/vect/slp-19.c: Likewise.
884         * gcc.dg/vect/slp-23.c: Likewise.
885         * gcc.dg/vect/vect-1.c: Likewise.
886         * gcc.dg/vect/vect-98.c: Likewise.
887         * gcc.dg/vect/vect-107.c: Likewise.
888         * gcc.dg/vect/vect-strided-float.c: Likewise.
890 2011-05-02  Jason Merrill  <jason@redhat.com>
892         * g++.dg/init/new31.C: New.
894 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
896         PR c/35445
897         * gcc.dg/pr35445.c: New test.
899 2011-05-02  Jason Merrill  <jason@redhat.com>
901         * c-c++-common/vla-1.c: New.
903 2011-05-02  Richard Guenther  <rguenther@suse.de>
905         PR tree-optimization/48822
906         * gcc.dg/torture/pr48822.c: New testcase.
908 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
910         PR c++/47969
911         * g++.dg/cpp0x/constexpr-47969.C: New.
913 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
915         PR testsuite/48498
916         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
917         on vect_no_align targets.
918         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
919         vect_no_align targets.
921 2011-05-01  Xinliang David Li  <davidxl@google.com>
923         * gcc.dg/tree-ssa/integer-addr.c: New test.
924         * gcc.dg/tree-ssa/alias_bug.c: New test.
926 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
928         PR libgfortran/48787
929         * gfortran.dg/round_3.f08: Add more checks.
931 2011-04-30  Tobias Burnus  <burnus@net-b.de>
933         PR fortran/48821
934         * gfortran.dg/import9.f90: New, proper test.
935         * gfortran.dg/interface_37.f90: Remove bogus
936         test (bogus copy of interface_36.f90).
938 2011-04-30  Tobias Burnus  <burnus@net-b.de>
940         PR fortran/48821
941         * gfortran.dg/interface_37.f90: New.
943 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
945         PR fortran/48746
946         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
948 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
950         PR tree-optimization/48809
951         * gcc.c-torture/execute/pr48809.c: New test.
953 2011-04-29  Jeff Law <law@redhat.com>
955         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
957 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
959         PR c++/48606
960         * g++.dg/init/ctor10.C: New.
962 2011-04-29  Le-Chun Wu  <lcwu@google.com>
964         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
965           warning in implicitly instantiated templates.
967 2011-04-29  Le-Chun Wu  <lcwu@google.com>
969         * g++.dg/warn/Wnull-conversion-1.C: New.
970         * g++.dg/warn/Wnull-conversion-2.C: New.
972 2011-04-29  Diego Novillo  <dnovillo@google.com>
974         * g++.old-deja/g++.other/null3.C: Expect warning about
975         converting boolean to a pointer.
977 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
979         PR fortran/48462
980         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
981         being a target.
983         PR fortran/48746
984         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
986 2011-04-29  Tobias Burnus  <burnus@net-b.de>
988         PR fortran/48810
989         * gfortran.dg/typebound_proc_22.f90: New.
991         PR fortran/48800
992         * gfortran.dg/interface_36.f90: New.
994 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
996         PR libgfortran/48488
997         PR libgfortran/48602
998         PR libgfortran/48615
999         PR libgfortran/48684
1000         PR libgfortran/48787
1001         * gfortran.dg/fmt_g.f: Adjust test.
1002         * gfortran.dg/fmt_g0_1.f08: Adjust test.
1003         * gfortran.dg/round_3.f08: New test.
1004         * gfortran.dg/namelist_print_1.f: Adjust test.
1005         * gfortran.dg/char4_iunit_1.f03: Adjust test.
1006         * gfortran.dg/f2003_io_5.f03: Adjust test.
1007         * gfortran.dg/coarray_15.f90: Adjust test.
1008         * gfortran.dg/namelist_65.f90: Adjust test.
1009         * gfortran.dg/fmt_cache_1.f: Adjust test.
1010         * gfortran.dg/char4_iunit_2.f03: Adjust test.
1011         * gfortran.dg/real_const_3.f90: Adjust test.
1013 2011-04-28  Xinliang David Li  <davidxl@google.com>
1015         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
1016         * testsuite/g++.dg/prof-robust-1.C: New test.
1018 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
1020         PR tree-optimization/48765
1021         * gcc.dg/vect/pr48765.c: New.
1023 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1025         PR tree-optimization/48775
1026         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
1028 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1030         PR c++/48798
1031         * g++.dg/inherit/pr48798.C: New.
1032         * g++.old-deja/g++.other/base1.C: Adjust.
1034 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
1036         PR c++/48656
1037         * g++.dg/template/inherit7.C: New test case.
1039 2011-04-28  Richard Guenther  <rguenther@suse.de>
1041         PR tree-optimization/40052
1042         PR tree-optimization/15347
1043         * gcc.dg/tree-ssa/vrp57.c: New testcase.
1044         * gcc.dg/pr15347.c: Likewise.
1046 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1048         PR c++/48530
1049         * g++.dg/cpp0x/sfinae18.C: New.
1051 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
1053         PR c++/48771
1054         * g++.dg/ext/is_literal_type1.C: New.
1056 2011-04-28  Tobias Burnus  <burnus@net-b.de>
1058         PR fortran/48112
1059         PR fortran/48279
1060         * gfortran.dg/interface_35.f90: New.
1061         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
1062         * gfortran.dg/func_result_6.f90: Add dg-warning.
1063         * gfortran.dg/bessel_1.f90: Ditto.
1064         * gfortran.dg/hypot_1.f90: Ditto.
1065         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1066         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1067         * gfortran.dg/interface_assignment_4.f90: Ditto.
1069 2011-04-27  Jason Merrill  <jason@redhat.com>
1071         * g++.dg/ext/complex8.C: New.
1073         * g++.dg/cpp0x/initlist49.C: New.
1074         * g++.dg/init/new30.C: New.
1076 2011-04-27  Tobias Burnus  <burnus@net-b.de>
1078         PR fortran/48788
1079         * gfortran.dg/whole_file_34.f90: New.
1081 2011-04-27  Jan Hubicka  <jh@suse.cz>
1083         * gcc.dg/tree-ssa/inline-9.c: New testcase.
1085 2011-04-27  Jason Merrill  <jason@redhat.com>
1087         * g++.old-deja/g++.oliva/overload1.C: Adjust.
1089         * g++.dg/parse/ambig6.C: New.
1091 2011-04-27  Nick Clifton  <nickc@redhat.com>
1093         * gcc.dg/20020312-2.c: Add definition for RX.
1095         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1096         option with RX targets.
1098         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1099         /* */ comments.
1101 2011-04-27  Richard Guenther  <rguenther@suse.de>
1103         * gcc.dg/tree-ssa/pr23382.c: Remove.
1105 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1107         PR target/48767
1108         * gcc.c-torture/compile/pr48767.c: New test.
1110 2011-04-27  Richard Guenther  <rguenther@suse.de>
1112         PR tree-optimization/48772
1113         * g++.dg/pr48772.C: New testcase.
1115 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
1117         PR c/48742
1118         * gcc.c-torture/compile/pr48742.c: New test.
1120 2011-04-26  Jason Merrill  <jason@redhat.com>
1122         * g++.dg/lookup/koenig13.C: New.
1124         * g++.dg/cpp0x/initlist48.C: New.
1126 2011-04-25  Jason Merrill  <jason@redhat.com>
1128         * g++.dg/cpp0x/sfinae17.C: New.
1130 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1132         PR target/48258
1133         * gcc.target/powerpc/pr48258-1.c: New file.
1134         * gcc.target/powerpc/pr48258-2.c: Ditto.
1136 2011-04-26  Xinliang David Li  <davidxl@google.com>
1138         * gcc.dg/uninit-suppress.c: New test.
1139         * gcc.dg/uninit-suppress.c: New test.
1141 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
1143         PR debug/48768
1144         * gcc.dg/pr48768.c: New test.
1146         PR tree-optimization/48734
1147         * gcc.c-torture/compile/pr48734.c: New test.
1149         PR testsuite/48753
1150         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1152 2011-04-26  Richard Guenther  <rguenther@suse.de>
1154         PR tree-optimization/48731
1155         * gcc.dg/torture/pr48731.c: New testcase.
1157 2011-04-26  Richard Guenther  <rguenther@suse.de>
1159         PR testsuite/48753
1160         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1162 2011-04-26  Richard Guenther  <rguenther@suse.de>
1164         PR middle-end/48694
1165         * gcc.dg/torture/pr48694-1.c: New testcase.
1166         * gcc.dg/torture/pr48694-2.c: Likewise.
1168 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1170         * g++.dg/ext/underlying_type1.C: New.
1171         * g++.dg/ext/underlying_type2.C: Likewise.
1172         * g++.dg/ext/underlying_type3.C: Likewise.
1173         * g++.dg/ext/underlying_type4.C: Likewise.
1174         * g++.dg/ext/underlying_type5.C: Likewise.
1175         * g++.dg/ext/underlying_type6.C: Likewise.
1176         * g++.dg/ext/underlying_type7.C: Likewise.
1177         * g++.dg/ext/underlying_type8.C: Likewise.
1178         * g++.dg/ext/underlying_type9.C: Likewise.
1179         * g++.dg/ext/underlying_type10.C: Likewise.
1181 2011-04-25  Jason Merrill  <jason@redhat.com>
1183         * g++.dg/cpp0x/regress/template-const2.C: New.
1185 2011-04-25  Jeff Law <law@redhat.com>
1187         * gcc.dg/tree-ssa/vrp56.c: new test.
1189 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1191         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1193 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
1195         PR preprocessor/48740
1196         * c-c++-common/raw-string-11.c: New test.
1198 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
1200         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1201         hppa*-*-hpux*.
1203 2011-04-23  Tobias Burnus  <burnus@net-b.de>
1205         PR fortran/18918
1206         * gfortran.dg/coarray_19.f90: New.
1208 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
1210         PR c/48685
1211         * gcc.dg/pr48685.c: New test.
1213 2011-04-22  Jan Hubicka  <jh@suse.cz>
1215         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1217 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1219         PR tree-optimization/48717
1220         * gcc.c-torture/execute/pr48717.c: New test.
1222 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
1224         PR target/48723
1225         * gcc.target/i386/pr48723.c: New test.
1227 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
1229         PR c/48716
1230         * gcc.dg/gomp/pr48716.c: New test.
1231         * g++.dg/gomp/pr48716.C: New test.
1233 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
1235         PR c/36750
1236         * gcc.dg/missing-field-init-2.c: Update testcase.
1238 2011-04-22  Alan Modra  <amodra@gmail.com>
1240         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1242 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1244         PR fortran/48405
1245         * gfortran.dg/function_optimize_6.f90:  New test.
1247 2011-04-21  Easwaran Raman  <eraman@google.com>
1249         * gcc.dg/stack-layout-2.c: New test.
1251 2011-04-21  Richard Guenther  <rguenther@suse.de>
1253         PR lto/48703
1254         * g++.dg/lto/pr48207-2_0.C: New testcase.
1255         * g++.dg/lto/pr48207-3_0.C: Likewise.
1257 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1259         * gnat.dg/volatile5.adb: New test.
1260         * gnat.dg/volatile5_pkg.ads: New helper.
1262 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
1264         PR target/48708
1265         * gcc.target/i386/pr48708.c: New test.
1267 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1269         * gcc.dg/vect/vect-119.c: New test.
1271 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
1273         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1274         and once without.
1276 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
1277             Richard Sandiford  <richard.sandiford@linaro.org>
1279         PR target/46329
1280         * gcc.target/arm/pr46329.c: New test.
1282 2011-04-21  Tobias Burnus  <burnus@net-b.de>
1284         PR fortran/18918
1285         * gfortran.dg/coarray_18.f90: New.
1287 2011-04-20  Jason Merrill  <jason@redhat.com>
1289         * g++.dg/cpp0x/initlist47.C: New.
1291         * g++.dg/init/dtor4.C: New.
1293 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
1295         PR target/48678
1296         * gcc.target/i386/sse2-pinsrw.c: New test.
1297         * gcc.target/i386/avx-vpinsrw.c: Ditto.
1298         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1299         * gcc.target/i386/sse2-insvhi.c: Ditto.
1300         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1301         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1303 2011-04-20  Jason Merrill  <jason@redhat.com>
1305         * g++.dg/template/const4.C: New.
1307 2011-04-20  Easwaran Raman  <eraman@google.com>
1309         * gcc.dg/stack-layout-1.c: New test.
1311 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
1313         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1314         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1315         function.
1317 2011-04-20  Kai Tietz  <ktietz@redhat.com>
1319         * gcc.dg/binop-xor1.c: New test.
1320         * gcc.dg/binop-xor2.c: New test.
1321         * gcc.dg/binop-xor3.c: New test.
1322         * gcc.dg/binop-xor4.c: New test.
1323         * gcc.dg/binop-xor5.c: New test.
1325 2011-04-20  Richard Guenther  <rguenther@suse.de>
1327         PR tree-optimization/47892
1328         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1330 2011-04-20  Richard Guenther  <rguenther@suse.de>
1332         PR middle-end/48695
1333         * g++.dg/torture/pr48695.C: New testcase.
1335 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
1337         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1338         * gcc.c-torture/execute/cmpsi-2.c: Ditto
1339         * gcc.c-torture/execute/pr45262.c: Ditto
1340         * gcc.dg/torture/pr43165.c: Ditto.
1341         * gcc.dg/torture/pr47228.c: Ditto.
1342         * gcc.dg/tree-ssa/pr45144.c: Ditto.
1343         * gcc.dg/ipa/pr45644.c: Ditto.
1344         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1345         PDP11.
1347 2011-04-19  Jason Merrill  <jason@redhat.com>
1349         * g++.dg/ext/complex7.C: New.
1351         * g++.dg/ext/attrib41.C: New.
1353 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1355         PR testsuite/48676
1356         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1358 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
1360         PR target/48678
1361         * gcc.target/i386/pr48678.c: New test.
1363 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1365         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1366         * g++.dg/opt/devirt2.C: New test.
1367         * g++.dg/ipa/devirt-g-1.C: Likewise.
1369 2011-04-19  Tobias Burnus  <burnus@net-b.de>
1371         PR fortran/48588
1372         * gfortran.dg/whole_file_33.f90: New.
1374 2011-04-19  Martin Jambor  <mjambor@suse.cz>
1376         * g++.dg/ipa/devirt-7.C: New test.
1378 2011-04-19  Richard Guenther  <rguenther@suse.de>
1380         PR lto/48207
1381         * g++.dg/lto/pr48207_0.C: New testcase.
1383 2011-04-18  Jason Merrill  <jason@redhat.com>
1385         * g++.dg/init/void1.C: New.
1387         * g++.dg/cpp0x/union4.C: New.
1389 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1391         PR middle-end/48661
1392         * g++.dg/torture/pr48661.C: New test.
1394         PR c++/48632
1395         * g++.dg/gomp/pr48632.C: New test.
1397 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
1399         * gcc.target/i386/sse2-maskmovdqu.c: New test.
1400         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1402 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1404         PR fortran/18918
1405         * gfortran.dg/coarray_17.f90: New.
1406         * gfortran.dg/coarray_10.f90: Update dg-error.
1408 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1410         PR testsuite/48251
1411         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1412         * gfortran.dg/guality/guality.exp: Likewise.
1414 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1416         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1418 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1420         * gcc.dg/vect/pr48377.c: Remove dg-do run.
1422 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1424         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1426 2011-04-18  Richard Guenther  <rguenther@suse.de>
1428         PR middle-end/46364
1429         * g++.dg/torture/pr46364.C: New testcase.
1431 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1433         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1435 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
1437         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1439 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
1440             Ira Rosen  <ira.rosen@linaro.org>
1442         PR target/48252
1443         * gcc.target/arm/pr48252.c: New test.
1445 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
1447         PR tree-optimization/48616
1448         * gcc.dg/pr48616.c: New test.
1450 2011-04-18  Tobias Burnus  <burnus@net-b.de>
1452         PR fortran/18918
1453         * gfortran.dg/coarray_16.f90: New.
1455 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
1457         PR fortran/48462
1458         * gfortran.dg/realloc_on_assign_7.f03: New test.
1460 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1462         PR libgfortran/48602
1463         * gfortran.dg/fmt_g0_6.f08: New test.
1465 2011-04-17  Jason Merrill  <jason@redhat.com>
1467         * g++.dg/cpp0x/sfinae16.C: New.
1469 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
1471         * gcc.target/mips/reg-var-1.c: New test.
1473 2011-04-17  Jan Hubicka  <jh@suse.cz>
1475         * gcc.dg/winline-5.c: Update testcase.
1477 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1479         * gnat.dg/discr27.ad[sb]: Move dg directive.
1480         * gnat.dg/discr28.ad[sb]: New test.
1481         * gnat.dg/discr28_pkg.ads: New helper.
1483 2011-04-17  Michael Matz  <matz@suse.de>
1485         PR tree-optimization/48622
1486         PR lto/48645
1487         * gcc.dg/lto/pr48622_0.c: New test.
1489 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
1491         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1492         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1493         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1494         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1495         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1496         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1498 2011-04-15  Jason Merrill  <jason@redhat.com>
1500         * g++.dg/cpp0x/range-for17.C: New.
1502 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1504         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1505         * g++.dg/cpp0x/range-for3.C: Likewise.
1506         * g++.dg/cpp0x/range-for9.C: Correct error message.
1507         * g++.dg/cpp0x/range-for11.C: New.
1508         * g++.dg/cpp0x/range-for12.C: New.
1509         * g++.dg/cpp0x/range-for13.C: New.
1510         * g++.dg/cpp0x/range-for14.C: New.
1511         * g++.dg/cpp0x/range-for15.C: New.
1512         * g++.dg/cpp0x/range-for16.C: New.
1514 2011-04-15  Tobias Burnus  <burnus@net-b.de>
1516         PR fortran/18918
1517         * gfortran.dg/coarray_15.f90: Change to dg-do run.
1519 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1521         * objc.dg/naming-4.m: Updated.
1522         * objc.dg/naming-5.m: Updated.
1523         * objc.dg/naming-6.m: New.
1524         * objc.dg/naming-7.m: New.
1525         * obj-c++.dg/naming-1.mm: Updated.
1526         * obj-c++.dg/naming-2.mm: Updated.
1527         * obj-c++.dg/naming-3.mm: New.
1528         * obj-c++.dg/naming-4.mm: New.
1530 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1532         PR libgfortran/48589
1533         * gfortran.dg/fmt_g0_5.f08: New test.
1535 2011-04-15  Richard Guenther  <rguenther@suse.de>
1537         PR testsuite/48286
1538         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1540 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
1542         * gcc.target/avr/torture/pr41885.c (dg-options): Change
1543         -finline-limit=0 to -fno-inline
1545 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1547         PR target/48614
1548         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1549         just avx.
1551 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
1553         PR target/48605
1554         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1555         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1556         * gcc.target/i386/avx-insertps-3.c: New test.
1557         * gcc.target/i386/avx-insertps-4.c: New test.
1559 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1561         * gcc.target/avr/torture/pr41885.c (dg-options): Add
1562         -finline-limit=0
1564 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1566         PR target/46779
1567         PR target/45291
1568         PR target/41894
1569         * gcc.target/avr/pr46779-1.c: New test case
1570         * gcc.target/avr/pr46779-2.c: New test case
1572 2011-04-14  Jason Merrill  <jason@redhat.com>
1574         * g++.dg/cpp0x/sfinae15.C: New.
1576         * g++.dg/cpp0x/sfinae14.C: New.
1578         * g++.dg/ext/vla10.C: New.
1580 2011-04-14  Richard Guenther  <rguenther@suse.de>
1582         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1584 2011-04-14  Richard Guenther  <rguenther@suse.de>
1586         * gcc.dg/fold-bitand-4.c: Move ...
1587         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
1589 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1591         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1592         variables const.
1593         * gcc.target/avr/torture/trivial.c: Ditto.
1595 2011-04-13  Jason Merrill  <jason@redhat.com>
1597         * g++.dg/template/operator11.C: New.
1599 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
1601         PR middle-end/48591
1602         * gcc.dg/gomp/pr48591.c: New test.
1604         PR c++/48570
1605         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1606         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1608 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
1610         PR c++/48574
1611         * g++.dg/template/dependent-expr7.C: New test case.
1613 2011-04-13  Jason Merrill  <jason@redhat.com>
1615         * g++.dg/cpp0x/sfinae13.C: New.
1617 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
1619         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1621 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1623         * gcc.target/arm/pr43698.c: Remove -march option.
1625 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1627         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1628         -march option.
1630 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
1632         PR fortran/48360
1633         PR fortran/48456
1634         * gfortran.dg/realloc_on_assign_6.f03: New test.
1636 2011-04-12  Kai Tietz  <ktietz@redhat.com>
1638         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1639         targets the additional -mno-ms-bitfields and
1640         -Wno-packed-bitfield-compat options.
1641         * g++.dg/ext/bitfield3.C: Likewise.
1642         * g++.dg/ext/bitfield4.C: Likewise.
1643         * g++.dg/ext/bitfield5.C: Likewise.
1644         * gcc.dg/bitfld-15.c: Likewise.
1645         * gcc.dg/bitfld-16.c: Likewise.
1646         * gcc.dg/bitfld-17.c: Likewise.
1647         * gcc.dg/bitfld-18.c: Likewise.
1649 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
1651         * gcc.target/arm/neon-vld3-1.c: New test.
1652         * gcc.target/arm/neon-vst3-1.c: New test.
1653         * gcc.target/arm/neon/v*.c: Regenerate.
1655 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1657         PR rtl-optimization/48549
1658         * g++.dg/opt/pr48549.C: New test.
1660 2011-04-12  Richard Guenther  <rguenther@suse.de>
1662         PR tree-optimization/46076
1663         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1665 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1667         PR testsuite/21164
1668         * lib/compat.exp (compat-execute): Declare unsupported after
1669         stripping path from src1.
1670         * lib/lto.exp (lto-execute): Likewise.
1672 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1674         PR c/48552
1675         * gcc.dg/pr48552-1.c: New test.
1676         * gcc.dg/pr48552-2.c: New test.
1678 2011-04-11  Jason Merrill  <jason@redhat.com>
1680         * g++.dg/cpp0x/sfinae12.C: New.
1682         * g++.dg/cpp0x/enum10.C: New.
1684         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1686         * g++.dg/cpp0x/rv-func.C: New.
1688 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1690         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1691         alpha*-dec-osf5*.
1693 2011-04-11  Martin Jambor  <mjambor@suse.cz>
1695         PR tree-optimization/48195
1696         * gcc.dg/ipa/pr48195.c: New test.
1698 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
1700         * gnat.dg/return3.adb: Remove unused switch.
1702 2011-04-08  Mike Stump  <mikestump@comcast.net>
1704         PR testsuite/48506
1705         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1706         default to fno-common.
1708 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
1710         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1711         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1713 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1715         PR fortran/48448
1716         * gfortran.dg/function_optimize_5.f90:  New test.
1718 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1720         * gnat.dg/aggr17.adb: New test.
1721         * gnat.dg/aggr18.adb: Likewise.
1723 2011-04-08  Michael Matz  <matz@suse.de>
1725         PR middle-end/48389
1726         * gcc.target/i386/pr48389.c: New test.
1728 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
1730         PR rtl-optimization/48272
1731         * g++.dg/opt/pr48272.C: New.
1733 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
1735         PR rtl-optimization/48235
1736         * gcc.dg/pr48235.c: New.
1738 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1740         PR rtl-optimization/48302
1741         * g++.dg/opt/pr48302.C: New.
1743 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1745         PR target/48273
1746         * g++.dg/opt/pr48273.C: New.
1748 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1750         PR rtl-optimization/48442
1751         * gcc.dg/pr48442.c: New.
1753 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
1755         PR tree-optimization/48377
1756         * gcc.dg/vect/pr48377.c: New test.
1758 2011-04-07  Jason Merrill  <jason@redhat.com>
1760         * g++.dg/cpp0x/regress/call1.C: New.
1762         * g++.dg/cpp0x/variadic107.C: New.
1764         * g++.dg/cpp0x/sfinae11.C: New.
1765         * g++.dg/cpp0x/noexcept02.C: Fix.
1767         * g++.dg/cpp0x/sfinae10.C: New.
1769         * g++.dg/cpp0x/sfinae9.C: New.
1771         * c-c++-common/Wcast-qual-1.c: Move here from...
1772         * gcc.dg/cast-qual-3.c: ...here, and...
1773         * g++.dg/warn/Wcast-qual2.C: ...here.
1775         * g++.dg/cpp0x/sfinae8.C: New.
1777         * g++.dg/cpp0x/sfinae7.C: New.
1779         * g++.dg/cpp0x/enum9.C: New.
1781 2011-04-07  Mike Stump  <mikestump@comcast.net>
1783         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1784         with no trampolines.
1786 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
1788         PR fortran/48117
1789         * gfortran.dg/gomp/pr48117.f90: New test.
1791         PR debug/48343
1792         * gcc.dg/torture/pr48343.c: New test.
1794 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1796         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1798 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
1800         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1802 2011-04-07  Tom de Vries  <tom@codesourcery.com>
1804         PR target/43920
1805         * lib/scanasm.exp (object-size): New proc.
1806         * gcc.target/arm/pr43920-2.c: New test.
1808 2011-04-06  Tobias Burnus  <burnus@net-b.de>
1810         PR fortran/18918
1811         PR fortran/48477
1812         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1814 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
1816         * gcc.dg/mtune.c: Prune note from output.
1818 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
1820         PR debug/48466
1821         * gcc.dg/guality/pr36977.c: New test.
1822         * gcc.dg/guality/pr48466.c: New test.
1824 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1826         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1828 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1830         * gnat.dg/return3.adb: New test.
1832 2011-04-06  Richard Guenther  <rguenther@suse.de>
1834         PR tree-optimization/47663
1835         * gcc.dg/tree-ssa/inline-8.c: New testcase.
1837 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1839         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1840         Solaris 8 and 9 as well.
1842 2011-04-05  Tom de Vries  <tom@codesourcery.com>
1844         PR target/43920
1845         * gcc.target/arm/pr43920-1.c: New test.
1847 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
1849         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1850         (cctor): Actually return the value.
1851         (main): Cast return values.
1853 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1855         * gfortran.dg/character_comparison_8.f90:  New test.
1857 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1859         * frontend-passes: (optimize_lexical_comparison): New function.
1860         (optimize_expr): Call it.
1861         (optimize_comparison): Also handle lexical comparison functions.
1862         Return false instad of -2 for unequal comparison.
1864 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1866         PR fortran/48412
1867         * function_optimize_4.f90:  New test.
1869 2011-04-04  Tobias Burnus  <burnus@net-b.de>
1871         PR fortran/18918
1872         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1873         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1874         * gfortran.dg/coarray_15.f90: New.
1876 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1878         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1879         * gfortran.dg/bessel_7.f90: Likewise.
1881 2011-04-03  Tobias Burnus  <burnus@net-b.de>
1883         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1885 2011-04-03  Richard Guenther  <rguenther@suse.de>
1886             Ira Rosen  <ira.rosen@linaro.org>
1888         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1889         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1890         -ftree-loop-if-convert-stores.
1892 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1894         * gnat.dg/specs/aggr2.ads: New test.
1896 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1898         * gnat.dg/debug2.ad[sb]: New test.
1899         * gnat.dg/debug2_pkg.ads: New helper.
1900         * gnat.dg/debug3.ad[sb]: New test.
1902 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
1904         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1906 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
1908         PR middle-end/48335
1909         * gcc.c-torture/compile/pr48335-1.c: New test.
1910         * gcc.dg/pr48335-1.c: New test.
1911         * gcc.dg/pr48335-2.c: New test.
1912         * gcc.dg/pr48335-3.c: New test.
1913         * gcc.dg/pr48335-4.c: New test.
1914         * gcc.dg/pr48335-5.c: New test.
1915         * gcc.dg/pr48335-6.c: New test.
1916         * gcc.dg/pr48335-7.c: New test.
1917         * gcc.dg/pr48335-8.c: New test.
1918         * gcc.target/i386/pr48335-1.c: New test.
1920 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
1922         PR c/36299
1923         * gcc.dg/Waddress.c: New test.
1925 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1927         PR fortran/48352
1928         * gfortran.dg/function_optimize_3.f90:  New test.
1930 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
1932         * gcc.c-torture/compile/20110401-1.c: New test.
1934         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1935         * g++.dg/lto/20091002-2_0.C: Likewise.
1936         * g++.dg/lto/20090303_0.c: Likewise.
1937         * g++.dg/lto/20091004-1_0.C: Likewise.
1938         * g++.dg/lto/20091002-3_0.C: Likewise.
1939         * g++.dg/lto/20091004-2_0.C: Likewise.
1940         * g++.dg/lto/20081123_0.C: Likewise.
1941         * g++.dg/lto/20090313_0.C: Likewise.
1942         * g++.dg/lto/20081109-1_0.C: Likewise.
1943         * g++.dg/lto/20081219_0.C: Likewise.
1944         * g++.dg/lto/20081204-1_0.C: Likewise.
1945         * g++.dg/lto/20090302_0.C: Likewise.
1946         * g++.dg/lto/20081119-1_0.C: Likewise.
1947         * g++.dg/lto/20081118_0.C: Likewise.
1948         * gcc.dg/lto/20091020-2_0.c: Likewise.
1949         * gcc.dg/lto/20090210_0.c: Likewise.
1950         * gcc.dg/lto/20081204-1_0.c: Likewise.
1951         * gcc.dg/lto/20081224_0.c: Likewise.
1952         * gcc.dg/lto/20090219_0.c: Likewise.
1953         * gcc.dg/lto/20091014-1_0.c: Likewise.
1954         * gcc.dg/lto/20091016-1_0.c: Likewise.
1955         * gcc.dg/lto/20090206-2_0.c: Likewise.
1956         * gcc.dg/lto/20090116_0.c: Likewise.
1957         * gcc.dg/lto/20091013-1_0.c: Likewise.
1958         * gcc.dg/lto/20091015-1_0.c: Likewise.
1959         * gcc.dg/lto/20090126-2_0.c: Likewise.
1961 2011-03-31  Ian Lance Taylor  <iant@google.com>
1963         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1965 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1967         * gnat.dg/opt16.adb: New test.
1969 2011-03-31  Jason Merrill  <jason@redhat.com>
1971         * g++.dg/cpp0x/defaulted24.C: New.
1973 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1975         PR target/16292
1976         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1977         with -O0.
1979 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1981         * g++.dg/other/i386-9.C: New test.
1983 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1985         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1987 2011-03-30  Jason Merrill  <jason@redhat.com>
1989         * g++.dg/cpp0x/regress/error-recovery1.C: New.
1991         * g++.dg/cpp0x/regress/isnan.C: New.
1993         * g++.dg/cpp0x/initlist46.C: New.
1995 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
1997         PR target/47551
1998         * gcc.target/arm/neon-modes-2.c: New test.
2000 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
2002         PR c/48305
2003         * gcc.c-torture/compile/pr48305.c: New test.
2005 2011-03-29  Jason Merrill  <jason@redhat.com>
2007         * g++.dg/cpp0x/regress/value-dep1.C: New.
2009 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
2011         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
2013 2011-03-29  Ian Lance Taylor  <iant@google.com>
2015         * go.test/go-test.exp: Handle the test lines used in several new
2016         tests.
2017         (errchk): Add opts parameter.  Change all callers.  Handle parens
2018         in regexps.
2020 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
2021             Dominique d'Humieres  <dominiq@lps.ens.fr>
2023         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
2024         and __APPLE__ && __PPC__ && __ALTIVEC__.
2026 2011-03-29  Jason Merrill  <jason@redhat.com>
2028         * g++.dg/cpp0x/dependent1.C: New.
2030         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
2032         * g++.dg/cpp0x/constexpr-memfn1.C: New.
2034         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
2036 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
2038         PR fortran/48095
2039         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
2040         * gfortran.dg/proc_ptr_comp_32.f90: New.
2042 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2044         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
2045         check for corresponding warning.
2047 2011-03-28  Jason Merrill  <jason@redhat.com>
2049         * g++.dg/cpp0x/rv-deduce2.C: New.
2051 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
2053         PR debug/48203
2054         * gcc.dg/pr48203.c: New test.
2056 2011-03-28  Jeff Law <law@redhat.com>
2058         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
2060 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
2062         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
2063         and __PPC__ && __ALTIVEC__.
2065 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2067         PR testsuite/48238
2068         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
2069         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2070         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2071         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2073 2011-03-28  Jason Merrill  <jason@redhat.com>
2075         * g++.dg/cpp0x/initlist-array2.C: New.
2077         * g++.dg/cpp0x/initlist-array1.C: New.
2079         * g++.dg/cpp0x/constexpr-compound.C: New.
2081         * g++.dg/cpp0x/constexpr-using.C: New.
2083         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2085 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
2087         PR testsuite/48276
2088         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2090 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2092         * gcc.dg/slp-1.c: New test.
2094 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2096         * gcc.target/i386/avx256-unaligned-load-1.c: New.
2097         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2098         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2099         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2100         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2101         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2102         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2103         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2104         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2105         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2106         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2107         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2108         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2109         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2111 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2113         PR fortran/47065
2114         * gfortran.dg/trim_optimize_5.f90:  New test.
2115         * gfortran.dg/trim_optimize_6.f90:  New test.
2117 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
2119         PR target/38598
2120         * gcc.target/mips/madd-7.c: Remove -mlong32.
2121         * gcc.target/mips/msub-7.c: Likewise.
2123 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
2125         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2126         accesses to preserve the meaning of the test for doubleword vectors.
2127         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2128         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2130 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
2132         PR fortran/48291
2133         * gfortran.dg/class_42.f03: New.
2135 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
2137         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2138         strided accesses.
2140 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
2142         PR rtl-optimization/48144
2143         * gcc.dg/pr48144.c: New test.
2145 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2147         * gnat.dg/discr27.ad[sb]: New test.
2149 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2151         * gnat.dg/limited_with2.ad[sb]: New test.
2152         * gnat.dg/limited_with2_pkg1.ads: New helper.
2153         * gnat.dg/limited_with2_pkg2.ads: Likewise.
2155 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
2157         * gnat.dg/opt15.adb: New test.
2158         * gnat.dg/opt15_pkg.ad[sb]: New helper.
2160 2011-03-25  Tobias Burnus  <burnus@net-b.de>
2162         PR fortran/48174
2163         PR fortran/45304
2164         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2165         * gfortran.dg/leadz_trailz_3.f90: Ditto
2167 2011-03-25  Martin Jambor  <mjambor@suse.cz>
2169         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2171 2011-03-25  Jason Merrill  <jason@redhat.com>
2173         * g++.dg/cpp0x/defaulted22.C: New.
2174         * g++.dg/cpp0x/defaulted23.C: New.
2175         * g++.dg/cpp0x/defaulted15.C: Adjust.
2177 2011-03-25  Jason Merrill  <jason@redhat.com>
2179         * g++.dg/cpp0x/move1.C: New.
2181 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
2183         PR target/48287
2184         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2186 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2188         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2189         for mips-sgi-irix6.5.
2190         Replace snprintf prototype by <stdio.h>.
2192 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2194         PR testsuite/48283
2195         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2196         run_expensive_tests.
2197         * gcc.dg/graphite/block-4.c: Likewise.
2198         * gcc.dg/graphite/block-7.c: Likewise.
2199         * gcc.dg/graphite/block-8.c: Likewise.
2201 2011-03-25  Richard Guenther  <rguenther@suse.de>
2203         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2204         * g++.dg/tree-ssa/pr8781.C: Likewise.
2205         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2206         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2207         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2208         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2209         * gcc.dg/tree-ssa/alias-18.c: Likewise.
2210         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2211         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2212         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2213         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2214         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2215         * gcc.dg/tree-ssa/pr21574.c: Likewise.
2216         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2217         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2218         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2219         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2220         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2221         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2222         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2223         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2224         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2225         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2226         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2227         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2228         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2229         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2230         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2231         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2232         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2233         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2234         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2235         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2236         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2237         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2238         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2239         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2240         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2241         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2242         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2243         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2244         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2245         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2246         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2247         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2248         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2249         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2250         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2251         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2252         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2253         * c-c++-common/pr46562-2.c: Likewise.
2254         * gfortran.dg/pr42108.f90: Likewise.
2255         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2256         foo to be inlined even at -O1.
2257         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2258         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2259         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2260         * gcc.dg/matrix/matrix.exp: Disable FRE.
2262 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
2264         PR debug/48204
2265         * gcc.dg/dfp/pr48204.c: New test.
2267 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
2269         PR target/48209
2270         * gcc.c-torture/execute/pr47917.c: Move this...
2271         * gcc.dg/torture/pr47917.c: to here and add xfails.
2273 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2275         * gnat.dg/array16.ad[sb]: New test.
2276         * gnat.dg/array16.ads: New helper.
2278 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2280         * gnat.dg/derived_type2.adb: New test.
2282 2011-03-24  Richard Guenther  <rguenther@suse.de>
2284         PR tree-optimization/48271
2285         * g++.dg/torture/pr48271.C: New testcase.
2287 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
2289         * gnat.dg/array15.ad[sb]: New test.
2291 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
2293         PR target/48237
2294         * gcc.target/i386/pr48237.c: New test.
2296 2011-03-24  Richard Guenther  <rguenther@suse.de>
2298         PR middle-end/48269
2299         * gcc.dg/builtin-object-size-10.c: New testcase.
2301 2011-03-24  Richard Guenther  <rguenther@suse.de>
2303         PR tree-optimization/46562
2304         * c-c++-common/pr46562-2.c: New testcase.
2305         * c-c++-common/pr46562.c: Likewise.
2307 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
2309         * gcc.dg/vect/vect-cselim-1.c: New test.
2310         * gcc.dg/vect/vect-cselim-2.c: New test.
2312 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
2314         * gcc.target/arm/pr46934.c: New.
2316 2011-03-23  Ian Lance Taylor  <iant@google.com>
2318         * go.test/go-test.exp (errchk): Ignore lines containing ////.
2320 2011-03-23  Richard Guenther  <rguenther@suse.de>
2322         * gcc.dg/struct: Remove directory and contents.
2324 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2326         PR testsuite/48251
2327         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2329 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2331         * gnat.dg/discr26.ad[sb]: New test.
2332         * gnat.dg/discr26_pkg.ads: New helper.
2334 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
2336         PR target/47553
2337         * gcc.target/arm/neon-vld-1.c: New test.
2339 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
2341         * gnat.dg/array14.ad[sb]: New test.
2342         * gnat.dg/array14_pkg.ads: New helper.
2344 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
2346         * gcc.c-torture/execute/920501-8.x: Remove.
2347         * gcc.c-torture/execute/930513-1.x: Remove.
2348         * gcc.c-torture/execute/960312-1.x: Remove.
2349         * gcc.c-torture/compile/20000804-1.c,
2350         gcc.c-torture/compile/20001205-1.c,
2351         gcc.c-torture/compile/20001226-1.c,
2352         gcc.c-torture/compile/20010518-2.c,
2353         gcc.c-torture/compile/20020312-1.c,
2354         gcc.c-torture/compile/20020604-1.c,
2355         gcc.c-torture/compile/920501-12.c,
2356         gcc.c-torture/compile/920501-4.c,
2357         gcc.c-torture/compile/920520-1.c,
2358         gcc.c-torture/compile/980506-1.c,
2359         gcc.c-torture/execute/980709-1.x,
2360         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2361         options for m68hc11.
2362         * gcc.dg/cpp/assert4.c: Don't handle ARC.
2363         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2364         m68hc11.
2366 2011-03-22  Nick Clifton  <nickc@redhat.com>
2368         * lib/target-supports.exp (check_profiling_available): Add MN10300
2369         to the list of targets that do not support profiling.  Restore
2370         alpha sorting to this list.
2372 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2374         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2375         failure on 32-bit systems.
2376         * gcc.dg/torture/vector-2.c: Ditto.
2378 2011-03-22  Richard Guenther  <rguenther@suse.de>
2380         PR tree-optimization/48228
2381         * gcc.dg/Wstrict-overflow-23.c: New testcase.
2383 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2385         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2386         powerpc.
2388         PR target/48226
2389         * gcc.target/powerpc/pr48226.c: New file.
2391 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
2393         * lib/prune.exp (prune_gcc_output): Prune "could not create
2394         compact unwind for" warnings.
2396 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2398         PR c/42544
2399         PR c/48197
2400         * gcc.c-torture/execute/pr42544.c: New test.
2401         * gcc.c-torture/execute/pr48197.c: New test.
2403 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2405         PR preprocessor/48192
2406         * gcc.target/powerpc/pr48192.c: New file.
2408         PR target/48053
2409         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2410         split problem of 0 being loaded in a VSX register.
2412 2011-03-21  Richard Guenther  <rguenther@suse.de>
2414         PR c/47939
2415         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2416         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2417         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2418         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2420 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
2422         PR target/48213
2423         * gcc.dg/pr48213.c: New test.
2425 2011-03-21  Kai Tietz  <ktietz@redhat.com>
2427         PR target/12171
2428         * g++.dg/plugin/attribute_plugin.c: Adjust test.
2430 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
2432         * gcc.target/arm/xor-and.c: New.
2434 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2436         PR fortran/22572
2437         * gfortran.dg/function_optimize_1.f90:  New test.
2438         * gfortran.dg/function_optimize_2.f90:  New test.
2440 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
2442         PR rtl-optimization/47502
2443         * gcc.target/i386/pr47502-1.c: New.
2444         * gcc.target/i386/pr47502-2.c: Likewise.
2446 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
2448         PR rtl-optimization/48156
2449         * gcc.dg/pr48156.c: New test.
2451 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2453         PR libfortran/47439
2454         * gfortran.dg/scratch_1.f90: Adjust test.
2456 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2458         PR libfortran/47439
2459         * gfortran.dg/scratch_1.f90: New test.
2461 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2463         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2464         variably modified typedefs.
2465         * gcc.dg/c1x-typedef-2.c: Remove.
2467 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
2469         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2470         * gcc.dg/c1x-anon-struct-3.c: New test.
2471         * gcc.dg/anon-struct-11.c: Update.
2473 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2475         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2476         dg-xfail-run-if.
2477         Only xfail with gas.
2479 2011-03-18  Jason Merrill  <jason@redhat.com>
2481         * g++.dg/template/fn-ptr1.C: New.
2483         * g++.dg/overload/volatile1.C: New.
2485         * g++.dg/opt/pr23372.C: New.
2487         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2489 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2491         PR middle-end/47405
2492         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2494 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
2496         * gcc.target/arm/unsigned-extend-1.c: New.
2498 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
2500         PR bootstrap/48161
2501         * gcc.c-torture/compile/pr48161.c: New test.
2503 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
2505         PR middle-end/47725
2506         * gcc.dg/torture/pr47725.c: New.
2508 2011-03-17  Jason Merrill  <jason@redhat.com>
2510         * g++.dg/cpp0x/constexpr-overflow2.C: New.
2511         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2513 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
2515         * gnat.dg/specs/elab2.ads: New test.
2516         * gnat.dg/specs/elab2_pkg.ads: New helper.
2518 2011-03-17  Jason Merrill  <jason@redhat.com>
2520         * g++.dg/cpp0x/decltype-1212.C: New.
2521         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2523 2011-03-17  Jason Merrill  <jason@redhat.com>
2525         * g++.dg/parse/memfnquals1.C: New.
2527 2011-03-17  Richard Guenther  <rguenther@suse.de>
2529         PR middle-end/48134
2530         * gcc.dg/pr48134.c: New testcase.
2532 2011-03-17  Richard Guenther  <rguenther@suse.de>
2534         PR middle-end/48165
2535         * g++.dg/torture/pr48165.C: New testcase.
2537 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2539         PR rtl-optimization/48141
2540         * gcc.dg/pr48141.c: New test.
2542 2011-03-16  Jason Merrill  <jason@redhat.com>
2544         * g++.dg/cpp0x/constexpr-48089.C: New.
2546         * g++.dg/cpp0x/constexpr-abi1.C: New.
2548         * g++.dg/cpp0x/constexpr-46336.C: New.
2549         * g++.dg/parse/friend5.C: Adjust expected errors.
2551         * g++.dg/cpp0x/constexpr-47570.C: New.
2553 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
2555         PR debug/47510
2556         * ++.dg/debug/dwarf2/typedef6.C: New test.
2558 2011-03-16  Jason Merrill  <jason@redhat.com>
2560         * g++.dg/cpp0x/elision2.C: New.
2562         * g++.dg/cpp0x/constexpr-array3.C: New.
2564 2011-03-16  Jason Merrill  <jason@redhat.com>
2566         * g++.dg/cpp0x/sfinae6.C: New.
2567         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2568         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2569         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2570         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2571         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2573 2011-03-16  Jason Merrill  <jason@redhat.com>
2575         * g++.dg/template/incomplete6.C: New.
2577 2011-03-16  Jeff Law <law@redhat.com>
2579         * gcc.dg/tree-ssa/vrp55.c: New test.
2581 2011-03-16  Jason Merrill  <jason@redhat.com>
2583         * g++.dg/cpp0x/auto22.C: New.
2585 2011-03-16  Richard Guenther  <rguenther@suse.de>
2587         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2588         optimizing it away if promoted to const.
2590 2011-03-16  Richard Guenther  <rguenther@suse.de>
2592         PR tree-optimization/48149
2593         * gcc.dg/fold-complex-1.c: New testcase.
2595 2011-03-16  Richard Guenther  <rguenther@suse.de>
2597         PR testsuite/48147
2598         * gcc.dg/guality/pr45882.c: Really make sure no inlining
2599         or cloning happens.
2601 2011-03-16  Richard Guenther  <rguenther@suse.de>
2603         PR tree-optimization/26134
2604         * gcc.dg/tree-ssa/complex-6.c: New testcase.
2606 2011-03-16  Richard Guenther  <rguenther@suse.de>
2608         PR tree-optimization/48146
2609         * gcc.dg/torture/pr48146.c: New testcase.
2611 2011-03-16  Richard Guenther  <rguenther@suse.de>
2613         * gcc.dg/tree-ssa/pr14814.c: Adjust.
2614         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2616 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
2618         PR middle-end/48136
2619         * gcc.c-torture/compile/pr48136.c: New test.
2621         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2623         PR debug/45882
2624         * gcc.dg/guality/pr45882.c: New test.
2626 2011-03-15  Jason Merrill  <jason@redhat.com>
2628         * g++.dg/cpp0x/constexpr-recursion.C: New.
2630         * g++.dg/cpp0x/implicit11.C: New.
2632 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2634         * g++.dg/cpp0x/constexpr-attribute.C: New.
2636 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2638         * g++.dg/parse/pr34758.C: New.
2640 2011-03-15  Xinliang David Li  <davidxl@google.com>
2642         PR c/47837
2643         * gcc.dg/uninit-pred-7_d.c: New test.
2644         * gcc.dg/uninit-pred-8_d.c: New test.
2646 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2648         PR target/46788
2649         * gcc.target/arm/pr46788.c: New.
2651 2011-03-15  Richard Guenther  <rguenther@suse.de>
2653         PR middle-end/47650
2654         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2655         * gfortran.dg/ishft_4.f90: Likewise.
2656         * gfortran.dg/leadz_trailz_3.f90: Likewise.
2658 2011-03-15  Richard Guenther  <rguenther@suse.de>
2660         PR tree-optimization/13954
2661         * g++.dg/tree-ssa/pr13954.C: New testcase.
2663 2011-03-15  Richard Guenther  <rguenther@suse.de>
2665         PR tree-optimization/48037
2666         * gcc.target/i386/pr48037-1.c: New testcase.
2668 2011-03-15  Richard Guenther  <rguenther@suse.de>
2670         PR tree-optimization/41490
2671         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2672         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2673         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2674         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2675         * g++.dg/tree-ssa/pr33604.C: Adjust.
2677 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
2679         PR middle-end/47917
2680         * gcc.c-torture/execute/pr47917.c: New test.
2681         * gcc.dg/pr47917.c: New test.
2683         PR middle-end/38878
2684         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2686 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
2688         * gcc.target/i386/sse4_1-floor-vec.c: New test.
2689         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2690         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2691         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2692         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2693         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2694         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2695         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2696         * gcc.target/i386/avx-floor-vec.c: Ditto.
2697         * gcc.target/i386/avx-ceil-vec.c: Ditto.
2698         * gcc.target/i386/avx-trunc-vec.c: Ditto.
2699         * gcc.target/i386/avx-rint-vec.c: Ditto.
2700         * gcc.target/i386/avx-floorf-vec.c: Ditto.
2701         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2702         * gcc.target/i386/avx-truncf-vec.c: Ditto.
2703         * gcc.target/i386/avx-rintf-vec.c: Ditto.
2705 2011-03-14  Tom Tromey  <tromey@redhat.com>
2707         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2708         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2709         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2711 2011-03-14  Tom Tromey  <tromey@redhat.com>
2713         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2714         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2715         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2717 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
2719         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2721 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
2723         PR rtl-optimization/47166
2724         * gcc.c-torture/execute/postmod-1.c: New test.
2726 2011-03-14  Richard Guenther  <rguenther@suse.de>
2728         PR middle-end/48098
2729         * gcc.dg/torture/pr48098.c: New testcase.
2731 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
2733         PR target/48053
2734         * gcc.target/powerpc/pr48053-1.c: New test.
2735         * gcc.target/powerpc/pr48053-2.c: Likewise.
2737 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2739         PR libfortran/48066
2740         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
2742 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2744         PR libfortran/48066
2745         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
2747 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
2749         PR fortran/48059
2750         * gfortran.dg/class_41.f03: New.
2752 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
2754         * g++.dg/conversion/cast3.C: New test.
2756 2011-03-11  Jason Merrill  <jason@redhat.com>
2758         * g++.dg/template/error45.C: New.
2760         * g++.dg/parse/no-type-defn1.C: New.
2762         * g++.dg/ext/attrib40.C: New.
2764         * g++.dg/cpp0x/regress/array1.C: New.
2766 2011-03-11  Richard Guenther  <rguenther@suse.de>
2768         PR tree-optimization/48067
2769         * gcc.dg/pr48067.c: New testcase.
2771 2011-03-11  Richard Guenther  <rguenther@suse.de>
2773         PR lto/48073
2774         * g++.dg/lto/20110311-1_0.C: New testcase.
2776 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2778         PR c++/48035
2779         * g++.dg/inherit/virtual8.C: New test.
2781         PR middle-end/48044
2782         * gcc.dg/torture/pr48044.c: New test.
2784 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
2786         PR fortran/47768
2787         * gfortran.dg/proc_ptr_comp_31.f90: New.
2789 2011-03-11  Richard Guenther  <rguenther@suse.de>
2791         PR tree-optimization/47278
2792         * gcc.dg/torture/pr47278-1.c: New testcase.
2793         * gcc.dg/torture/pr47278-2.c: Likewise.
2795 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2797         PR tree-optimization/48063
2798         * gcc.dg/torture/pr48063.c: New test.
2800 2011-03-10  Jason Merrill  <jason@redhat.com>
2802         * g++.dg/template/array22.C: New.
2804         * g++.dg/cpp0x/syntax-err1.C: New.
2805         * g++.dg/parse/error36.C: Adjust expected errors.
2806         * g++.old-deja/g++.pt/ctor2.C: Likewise.
2807         * g++.old-deja/g++.pt/typename3.C: Likewise.
2808         * g++.old-deja/g++.pt/typename4.C: Likewise.
2809         * g++.old-deja/g++.pt/typename6.C: Likewise.
2811 2011-03-09  Jason Merrill  <jason@redhat.com>
2813         * g++.dg/template/nontype22.C: New.
2815 2011-03-09  Martin Jambor  <mjambor@suse.cz>
2817         PR tree-optimization/47714
2818         * g++.dg/torture/pr47714.C: New test.
2820 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2822         PR target/47755
2823         * gcc.target/powerpc/pr47755-2.c: New file.
2825 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2827         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2828         is not set in the environment, pass 64 as first argument when not
2829         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2830         native where ulimit -u is supported.
2832 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2834         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2836 2011-03-08  Jason Merrill  <jason@redhat.com>
2838         * g++.dg/template/nontype21.C: New.
2840         * g++.dg/template/anon5.C: New.
2842 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2844         PR debug/47881
2845         * gcc.dg/pr47881.c: New test.
2847 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
2849         PR c++/47957
2850         * g++.dg/lookup/template3.C: New test.
2852 2011-03-08  Kai Tietz  <ktietz@redhat.com>
2854         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2855         'long' type.
2857 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
2859         PR testsuite/47954
2860         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2861         sizeof to compute alignment.
2863 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2865         PR tree-optimization/48022
2866         * gcc.dg/pr48022-1.c: New test.
2867         * gcc.dg/pr48022-2.c: New test.
2869 2011-03-07  Jason Merrill  <jason@redhat.com>
2871         * g++.dg/template/nontype20.C: New.
2872         * g++.dg/init/member1.C: Adjust expected errors.
2873         * g++.dg/parse/constant4.C: Likewise.
2874         * g++.dg/template/qualified-id3.C: Likewise.
2875         * g++.old-deja/g++.pt/crash10.C: Likewise.
2877         * g++.dg/cpp0x/regress/non-const1.C: New.
2879 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
2881         PR debug/47991
2882         * gcc.dg/pr47991.c: New test.
2884 2011-03-07  Jason Merrill  <jason@redhat.com>
2886         * g++.dg/abi/mangle46.C: New.
2888 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
2890         PR target/47862
2891         * gcc.target/powerpc/pr47862.c: New.
2893 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
2895         PR target/45413
2896         * gcc.target/i386/combine-mul.c: Require nonpic.
2898 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
2899             Nathan Froyd  <froydnj@codesourcery.com>
2901         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2903 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
2905         * README.QMTEST: Remove.
2907 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
2908             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2910         PR fortran/47850
2911         * gfortran.dg/array_constructor_37.f90 : New test.
2913 2011-03-05  Jason Merrill  <jason@redhat.com>
2915         * g++.dg/abi/mangle39.C: ABI v5, not 6.
2916         * g++.dg/abi/mangle45.C: Likewise.
2917         * g++.dg/cpp0x/trailing1.C: Likewise.
2919 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2921         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2923 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
2925         PR rtl-optimization/47899
2926         * gcc.dg/pr47899.c: New test.
2928         * gcc.dg/torture/pr47968.c: Ignore warnings.
2930         PR tree-optimization/47967
2931         * gcc.c-torture/compile/pr47967.c: New test.
2933 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2935         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2936         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2938 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2940         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2941         and property_getAttributes() if __OBJC2__.
2942         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2943         * objc.dg/property/property-encoding-1.m: New.
2944         * obj-c++.dg/property/property-encoding-1.mm: New.
2946 2011-03-04  Jason Merrill  <jason@redhat.com>
2948         * g++.dg/template/pseudodtor6.C: New.
2950         * g++.dg/inherit/covariant19.C: New.
2952 2011-03-04  Richard Guenther  <rguenther@suse.de>
2954         PR middle-end/47968
2955         * gcc.dg/torture/pr47968.c: New testcase.
2957 2011-03-04  Richard Guenther  <rguenther@suse.de>
2959         PR middle-end/47975
2960         * gcc.dg/torture/pr47975.c: New testcase.
2962 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
2964         PR c++/47974
2965         * g++.dg/template/crash106.C: New.
2967 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
2969         PR c/47963
2970         * gcc.dg/gomp/pr47963.c: New test.
2971         * g++.dg/gomp/pr47963.C: New test.
2973 2011-03-02  Jason Merrill  <jason@redhat.com>
2975         * g++.dg/cpp0x/regress/condition1.C: New.
2977         * g++.dg/cpp0x/constexpr-ctor9.C: New.
2979 2011-03-01  Jason Merrill  <jason@redhat.com>
2981         * g++.dg/cpp0x/lambda/lambda-98.C: New.
2983         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2985 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
2987         PR rtl-optimization/47925
2988         * gcc.c-torture/execute/pr47925.c: New test.
2990 2011-03-01  Jason Merrill  <jason@redhat.com>
2992         * g++.dg/cpp0x/decltype25.C: New.
2994         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2996 2011-03-01  Richard Guenther  <rguenther@suse.de>
2998         PR tree-optimization/47890
2999         * gcc.dg/torture/pr47890.c: New testcase.
3001 2011-03-01  Richard Guenther  <rguenther@suse.de>
3003         PR lto/47924
3004         * gcc.dg/lto/pr47924_0.c: New testcase.
3006 2011-03-01  Richard Guenther  <rguenther@suse.de>
3008         PR lto/46911
3009         * gfortran.dg/lto/pr46911_0.f: New testcase.
3011 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3013         PR libgfortran/47933
3014         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
3015         compile errors from older code form.
3017 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3019         PR libgfortran/47567
3020         * gfortran.dg/fmt_fw_d.f90: New test.
3022 2011-02-28  Jason Merrill  <jason@redhat.com>
3024         * g++.dg/inherit/covariant18.C: New.
3026 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
3028         PR middle-end/47893
3029         * gcc.dg/pr47893.c: New test.
3031 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3033         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
3034         NULL in case of a selector with conflicting types.
3035         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
3037 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
3039         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
3040         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
3041         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
3042         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
3044 2011-02-28  Jason Merrill  <jason@redhat.com>
3046         PR c++/47906
3047         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
3049 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3051         PR libgfortran/47778
3052         * gfortran.dg/namelist_71.f90: New test.
3054 2011-02-27  Jason Merrill  <jason@redhat.com>
3056         PR c++/47906
3057         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
3058         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
3060 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
3062         PR c++/46466
3063         * g++.dg/cpp0x/constexpr-ctor8.C: New.
3065 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
3067         PR fortran/47886
3068         * gfortran.dg/gomp/task-1.f90: Removed.
3070 2011-02-26  Jason Merrill  <jason@redhat.com>
3072         * g++.dg/template/this-targ1.C: New.
3074         * g++.dg/cpp0x/regress/template-const1.C: New.
3075         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
3076         * g++.dg/template/function1.C: Adjust.
3077         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
3078         * g++.dg/debug/debug7.C: Adjust.
3080 2011-02-26  Tobias Burnus  <burnus@net-b.de>
3082         PR fortran/47886
3083         * gfortran.dg/gomp/task-1.f90: New.
3085 2011-02-25  Jie Zhang  <jie@codesourcery.com>
3087         * gcc.target/arm/neon-thumb2-move.c: Add
3088         dg-require-effective-target arm_thumb2_ok.
3090 2011-02-24  Jason Merrill  <jason@redhat.com>
3092         * g++.dg/parse/constant1.C: Specify C++98 mode.
3093         * g++.dg/parse/constant5.C: Likewise.
3094         * g++.dg/parse/error2.C: Likewise.
3095         * g++.dg/parse/semicolon3.C: Likewise.
3096         * g++.dg/template/crash14.C: Likewise.
3097         * g++.dg/template/local4.C: Likewise.
3098         * g++.dg/template/nontype3.C: Likewise.
3099         * g++.dg/parse/crash31.C: Adjust expected errors.
3100         * g++.dg/template/function1.C: Likewise.
3101         * g++.dg/template/ref3.C: Likewise.
3102         * g++.dg/template/static9.C: Likewise.
3103         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3105         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3106         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3107         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3108         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3109         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3111 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
3113         PR fortran/47878
3114         * gfortran.dg/pr47878.f90: New test.
3116 2011-02-24  Richard Guenther  <rguenther@suse.de>
3118         PR testsuite/47801
3119         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3120         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3122 2011-02-24  Richard Guenther  <rguenther@suse.de>
3124         PR fortran/47839
3125         * gfortran.dg/lto/pr47839_0.f90: New testcase.
3126         * gfortran.dg/lto/pr47839_1.f90: Likewise.
3128 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3130         PR libgfortran/47567
3131         * gfortran.dg/fmt_f0_1.f90: Update test.
3133 2011-02-23  Jason Merrill  <jason@redhat.com>
3135         * g++.dg/abi/mangle39.C: Adjust parm mangling.
3136         * g++.dg/abi/mangle45.C: New.
3138         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3139         * g++.dg/template/canon-type-9.C: Match use of decltype
3140         between declaration and definition.
3141         * g++.dg/template/canon-type-12.C: Likewise.
3143 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
3145         PR fortran/40850
3146         * gfortran.dg/nested_allocatables_1.f90: New.
3148 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
3150         PR c++/46868
3151         * g++.dg/pr46868.C: New test.
3152         * g++.dg/parse/parameter-declaration-1.C: Adjust.
3153         * g++.dg/parse/error14.C: Adjust.
3155 2011-02-23  Richard Guenther  <rguenther@suse.de>
3157         PR tree-optimization/47838
3158         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3160 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3162         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
3164 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
3166         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3167         * gfortran.dg/count_init_expr.f03: Ditto.
3168         * gfortran.dg/gomp/pr43711.f90: Ditto.
3169         * gcc.dg/struct-parse-2.c: Ditto.
3170         * gcc.dg/parse-error-3.c: Ditto.
3171         * gcc.dg/Wlogical-op-1.c: Ditto.
3172         * gcc.dg/Walways-true-1.c: Ditto.
3173         * gcc.dg/pr24225.c: Ditto.
3174         * gcc.dg/Walways-true-2.c: Ditto.
3175         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3176         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3177         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3178         * g++.dg/overload/defarg4.C: Ditto.
3179         * g++.dg/inherit/covariant16.C: Ditto.
3180         * g++.dg/inherit/virtual7.C: Ditto.
3181         * g++.dg/template/canon-type-9.C: Ditto.
3182         * g++.dg/template/access19.C: Ditto.
3183         * g++.dg/template/call7.C: Ditto.
3184         * g++.dg/template/canon-type-2.C: Ditto.
3185         * g++.dg/template/init7.C: Ditto.
3186         * g++.dg/template/sizeof-template-argument.C: Ditto.
3187         * g++.dg/template/const3.C: Ditto.
3188         * g++.dg/template/sfinae26.C: Ditto.
3189         * g++.dg/template/sfinae26.C: Ditto.
3190         * g++.dg/template/canon-type-11.C: Ditto.
3191         * g++.dg/template/union2.C: Ditto.
3192         * g++.dg/template/canon-type-3.C: Ditto.
3193         * g++.dg/template/canon-type-1.C: Ditto.
3194         * g++.dg/template/canon-type-5.C: Ditto.
3195         * g++.dg/template/canon-type-7.C: Ditto.
3196         * g++.dg/template/canon-type-10.C: Ditto.
3197         * g++.dg/template/spec36.C: Ditto.
3198         * g++.dg/template/typedef38.C: Ditto.
3199         * g++.dg/template/canon-type-4.C: Ditto.
3200         * g++.dg/template/canon-type-6.C: Ditto.
3201         * g++.dg/template/canon-type-13.C: Ditto.
3202         * g++.dg/template/instantiate9.C: Ditto.
3203         * g++.dg/template/ttp22.C: Ditto.
3204         * g++.dg/warn/Wreturn-type-6.C: Ditto.
3205         * g++.dg/warn/Walways-true-1.C: Ditto.
3206         * g++.dg/warn/Wlogical-op-1.C: Ditto.
3207         * g++.dg/warn/Walways-true-2.C: Ditto.
3208         * g++.dg/conversion/op4.C: Ditto.
3209         * g++.dg/opt/pr19650.C: Ditto.
3210         * g++.dg/lookup/friend11.C: Ditto.
3211         * g++.dg/other/default2.C: Ditto.
3212         * g++.dg/other/default3.C: Ditto.
3213         * g++.dg/other/dtor2.C: Ditto.
3214         * g++.dg/other/friend5.C: Ditto.
3215         * g++.dg/other/default5.C: Ditto.
3216         * g++.dg/init/brace6.C: Ditto.
3217         * g++.dg/init/aggr5.C: Ditto.
3218         * g++.dg/init/error2.C: Ditto.
3219         * g++.dg/expr/bound-mem-fun.C: Ditto.
3220         * g++.dg/expr/cond6.C: Ditto.
3221         * g++.dg/expr/stmt-expr-1.C: Ditto.
3222         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3223         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3224         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3225         * g++.dg/cpp0x/bracket1.C: Ditto.
3226         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3227         * g++.dg/cpp0x/pr38646.C: Ditto.
3228         * g++.dg/cpp0x/variadic73.C: Ditto.
3229         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3230         * g++.dg/cpp0x/bracket4.C: Ditto.
3231         * g++.dg/cpp0x/decltype4.C: Ditto.
3232         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3233         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3234         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3235         * g++.dg/cpp0x/variadic-new2.C: Ditto.
3236         * g++.dg/cpp0x/decltype2.C: Ditto.
3237         * g++.dg/cpp0x/decltype1.C: Ditto.
3238         * g++.dg/cpp0x/bracket2.C: Ditto.
3239         * g++.dg/cpp0x/decltype5.C: Ditto.
3240         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3241         * g++.dg/cpp0x/variadic70.C: Ditto.
3242         * g++.dg/cpp0x/decltype6.C: Ditto.
3243         * g++.dg/cpp0x/rvo.C: Ditto.
3244         * g++.dg/cpp0x/vt-40092.C: Ditto.
3245         * g++.dg/cpp0x/variadic-new.C: Ditto.
3246         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3247         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3248         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3249         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3250         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3251         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3252         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3253         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3254         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3255         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3256         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3257         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3258         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3259         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3260         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3261         * g++.dg/cpp0x/pr39639.C: Ditto.
3262         * g++.dg/cpp0x/decltype3.C: Ditto.
3263         * g++.dg/cpp0x/variadic68.C: Ditto.
3264         * g++.dg/cpp0x/variadic-function.C: Ditto.
3265         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3266         * g++.dg/cpp0x/variadic-bind.C: Ditto.
3267         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3268         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3269         * g++.dg/parse/crash35.C: Ditto.
3270         * g++.dg/parse/crash40.C: Ditto.
3271         * g++.dg/parse/defarg12.C: Ditto.
3272         * g++.dg/parse/crash34.C: Ditto.
3273         * g++.dg/parse/constructor3.C: Ditto.
3274         * g++.dg/parse/template23.C: Ditto.
3275         * g++.dg/parse/crash56.C: Ditto.
3276         * g++.dg/parse/dtor13.C: Ditto.
3277         * g++.dg/parse/error33.C: Ditto.
3278         * g++.dg/parse/ctor9.C: Ditto.
3279         * g++.dg/parse/error32.C: Ditto.
3280         * g++.dg/parse/error37.C: Ditto.
3281         * g++.dg/parse/bitfield3.C: Ditto.
3282         * g++.dg/parse/struct-4.C: Ditto.
3283         * g++.dg/ext/has_trivial_copy.C: Ditto.
3284         * g++.dg/ext/is_polymorphic.C: Ditto.
3285         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3286         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3287         * g++.dg/ext/has_nothrow_assign.C: Ditto.
3288         * g++.dg/ext/is_union.C: Ditto.
3289         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3290         * g++.dg/ext/is_pod.C: Ditto.
3291         * g++.dg/ext/has_virtual_destructor.C: Ditto.
3292         * g++.dg/ext/has_trivial_constructor.C: Ditto.
3293         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3294         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3295         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3296         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3297         * g++.dg/ext/is_abstract.C: Ditto.
3298         * g++.dg/ext/has_trivial_assign.C: Ditto.
3299         * g++.dg/ext/is_class.C: Ditto.
3300         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3301         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3302         * g++.dg/ext/is_base_of.C: Ditto.
3303         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3304         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3305         * g++.dg/ext/is_empty.C: Ditto.
3306         * g++.dg/ext/is_enum.C: Ditto.
3307         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3308         * gnat.dg/opt11.adb: Ditto.
3309         * obj-c++.dg/pr45735.mm: Ditto.
3310         * obj-c++.dg/pr24393.mm: Ditto.
3311         * obj-c++.dg/exceptions-2.mm: Ditto.
3312         * objc.dg/pr45735.m: Ditto.
3313         * objc.dg/pr24393.m: Ditto.
3315 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3317         * objc.dg/attributes/objc-exception-1.m: New.
3319 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3321         * gcc.dg/cpp/include7.c: New test.
3323 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
3325         PR c++/47242
3326         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3328 2011-02-23  Jie Zhang  <jie@codesourcery.com>
3330         PR rtl-optimization/47763
3331         * gcc.dg/pr47763.c: New test.
3333 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
3335         PR fortran/45743
3336         * gfortran.dg/whole_file_32.f90 : New test.
3338 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
3340         PR c++/47666
3341         * g++.dg/inherit/virtual7.C: New test.
3343 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
3345         PR objc/47832
3346         * objc.dg/type-size-3.m: Updated error message.
3347         * objc.dg/type-size-4.m: New test.
3348         * objc.dg/type-size-5.m: New test.
3350 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3352         * lib/gnat.exp: Fix comments.
3353         Don't load libgloss.exp.
3354         (default_gnat_version): Call $compiler with --version.
3355         Adapt regexp for gnatmake output, insert version.
3356         (gnat_version): New proc.
3357         (gnat_init): Remove gnat_libgcc_s_path.
3358         (gnat_target_compile): Likewise.
3359         Remove ld_library_path.
3360         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3361         (gnat_pass): Remove.
3362         (gnat_pass): Remove.
3363         (gnat_finish): Remove.
3364         (gnat_exit): Remove.
3365         (local_find_gnatmake): Reindent.
3366         (runtest_file_p): Remove.
3367         (prune_warnings): Remove.
3368         (find_gnatclean): New proc.
3369         * lib/gnat-dg.exp (lremove): New proc.
3370         (gnat-dg-test): Reindent.
3371         Remove additional output files.
3372         (gnat-dg-runtest): Remove.
3374         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3375         * gnat.dg/loop_optimization6.adb: Likewise.
3376         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3378 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
3380         PR tree-optimization/47835
3381         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3383 2011-02-22  Tobias Burnus  <burnus@net-b.de>
3385         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3386         * gfortran.dg/abstract_type_2.f03: Ditto.
3387         * gfortran.dg/abstract_type_3.f03: Ditto.
3388         * gfortran.dg/abstract_type_4.f03: Ditto.
3389         * gfortran.dg/abstract_type_5.f03: Ditto.
3390         * gfortran.dg/abstract_type_6.f03: Ditto.
3391         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3392         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3393         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3394         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3395         * gfortran.dg/array_function_5.f90: Ditto.
3396         * gfortran.dg/asynchronous_3.f03: Ditto.
3397         * gfortran.dg/char_expr_1.f90: Ditto.
3398         * gfortran.dg/class_14.f03: Ditto.
3399         * gfortran.dg/data_array_6.f: Ditto.
3400         * gfortran.dg/data_invalid.f90: Ditto.
3401         * gfortran.dg/dot_product_1.f03: Ditto.
3402         * gfortran.dg/func_derived_5.f90: Ditto.
3403         * gfortran.dg/func_result_4.f90: Ditto.
3404         * gfortran.dg/implied_do_1.f90: Ditto.
3405         * gfortran.dg/initialization_25.f90: Ditto.
3406         * gfortran.dg/initialization_26.f90: Ditto.
3407         * gfortran.dg/interface_34.f90: Ditto.
3408         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3409         * gfortran.dg/keyword_symbol_1.f90: Ditto.
3410         * gfortran.dg/matmul_8.f03: Ditto.
3411         * gfortran.dg/merge_init_expr.f90: Ditto.
3412         * gfortran.dg/pack_assign_1.f90: Ditto.
3413         * gfortran.dg/pack_vector_1.f90: Ditto.
3414         * gfortran.dg/pointer_check_8.f90: Ditto.
3415         * gfortran.dg/product_init_expr.f03: Ditto.
3416         * gfortran.dg/reshape_order_5.f90: Ditto.
3417         * gfortran.dg/reshape_shape_1.f90: Ditto.
3418         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3419         * gfortran.dg/same_name_2.f90: Ditto.
3420         * gfortran.dg/selected_real_kind_1.f90: Ditto.
3421         * gfortran.dg/spread_init_expr.f03: Ditto.
3422         * gfortran.dg/stmt_func_1.f90: Ditto.
3423         * gfortran.dg/sum_init_expr.f03: Ditto.
3424         * gfortran.dg/transpose_3.f03: Ditto.
3425         * gfortran.dg/unpack_init_expr.f03: Ditto.
3426         * gfortran.dg/warn_conversion.f90: Ditto.
3427         * gfortran.dg/warn_conversion_2.f90: Ditto.
3428         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3429         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3430         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3431         * gfortran.dg/whole_file_16.f90: Ditto.
3432         * gfortran.dg/whole_file_17.f90: Ditto.
3433         * gfortran.dg/whole_file_18.f90: Ditto.
3434         * gfortran.dg/whole_file_20.f03: Ditto.
3435         * gfortran.dg/whole_file_5.f90: Ditto.
3436         * gfortran.dg/whole_file_6.f90: Ditto.
3437         * gfortran.dg/write_invalid_format.f90: Ditto.
3438         * gfortran.dg/zero_sized_6.f90: Ditto.
3440 2011-02-21  Jeff Law <law@redhat.com>
3442         PR rtl-optimization/46178
3443         * gcc.target/i386/pr46178.c: New test.
3445         PR rtl-optimization/46002
3446         * gcc.c-torture/compile/pr46002.c: New test.
3448 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3450         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3451         *-*-hpux10*.
3453 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
3455         PR debug/47106
3456         * g++.dg/debug/pr47106.C: Require effective target lto.
3458 2011-02-21  Jason Merrill  <jason@redhat.com>
3460         * g++.dg/cpp0x/constexpr-diag2.C: New.
3462 2011-02-20  Jason Merrill  <jason@redhat.com>
3464         * g++.dg/cpp0x/constexpr-ctor7.C: New.
3466         * g++.dg/cpp0x/fntmpdefarg2.C: New.
3468         * g++.dg/overload/conv-op1.C: New.
3470         * g++.dg/cpp0x/constexpr-synth1.C: New.
3472 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3474         * objc.dg/layout-2.m: New.
3475         * objc.dg/selector-3.m: Adjusted location of error message.
3476         * objc.dg/type-size-3.m: Same.
3477         * obj-c++.dg/selector-3.mm: Same.
3479 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3481         PR objc/47784
3482         * objc.dg/property/dotsyntax-22.m: New.
3483         * obj-c++.dg/property/dotsyntax-22.mm: New.
3485 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
3487         PR c++/46394
3488         * g++.dg/template/typedef38.C: New test.
3490 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3492         PR fortran/46818
3493         * gfortran.dg/whole_file_30.f90 : New test.
3494         * gfortran.dg/whole_file_31.f90 : New test.
3496 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
3498         PR fortran/45077
3499         PR fortran/44945
3500         * gfortran.dg/whole_file_28.f90 : New test.
3501         * gfortran.dg/whole_file_29.f90 : New test.
3503 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
3505         PR c++/44118
3506         * g++.dg/template/crash105.C: New.
3508 2011-02-19  Jason Merrill  <jason@redhat.com>
3510         * g++.dg/cpp0x/regress/no-elide1.C: New.
3512 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
3514         PR tree-optimization/46620
3515         * gcc.dg/pr46620.c: New.
3517 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3519         PR c/47809
3520         * gcc.target/i386/pr47809.c: New test.
3522 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3523             Tobias Burnus  <burnus@net-b.de>
3525         * lib/target-supports.exp
3526         (check_effective_target_fortran_large_real): New check for large reals.
3527         * gfortran.dg/nan_7.f90: New test.
3529 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3531         PR libgfortran/47567
3532         * gfortran.dg/fmt_f0_1.f90: Update test.
3534 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
3536         PR fortran/47348
3537         * gfortran.dg/array_constructor_36.f90 : New test.
3538         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3539         allow for comparison between different elements of the array
3540         constructor at different levels of optimization.
3542 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
3544         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3545         * gcc.target/i386/pr32280-1.c: Likewise.
3547 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3549         PR target/47800
3550         * gcc.target/i386/pr47800.c: New test.
3552 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
3554         * objc/execute/exceptions/foward-1.x: New.
3556 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3558         PR fortran/47789
3559         * gfortran.dg/derived_constructor_comps_4.f90: New.
3561 2011-02-18  Tobias Burnus
3563         PR fortran/47775
3564         * gfortran.dg/func_result_6.f90: New.
3566 2011-02-18  Michael Matz  <matz@suse.de>
3568         PR fortran/45586
3569         * gfortran.dg/lto/pr45586_0.f90: New test.
3570         * gfortran.dg/typebound_proc_20.f90: Ditto.
3571         * gfortran.dg/typebound_proc_21.f90: Ditto.
3573 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3575         PR c++/47795
3576         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3578 2011-02-18  Tobias Burnus  <burnus@net-b.de>
3580         PR fortran/47750
3581         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3582         gcc_warning_prefix.
3583         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3584         normalizing the error/warning output.
3585         * gfortran.dg/Wall.f90: Update dg-error/warning.
3586         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3587         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3588         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3589         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3590         * gfortran.dg/class_30.f90: Update dg-error/warning.
3591         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3592         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3593         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3594         * gfortran.dg/entry_17.f90: Update dg-error/warning.
3595         * gfortran.dg/entry_19.f90: Update dg-error/warning.
3596         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3597         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3598         * gfortran.dg/g77/12632.f: Update dg-error/warning.
3599         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3600         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3601         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3602         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3603         * gfortran.dg/goto_8.f90: Update dg-error/warning.
3604         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3605         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3606         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3607         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3608         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3609         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3610         * gfortran.dg/volatile3.f90: Update dg-error/warning.
3611         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3612         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3613         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3614         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3615         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3617 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3619         PR fortran/47768
3620         * gfortran.dg/proc_ptr_comp_30.f90: New.
3622 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
3624         PR debug/47780
3625         * gcc.target/i386/pr47780.c: New test.
3627 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3629         PR fortran/47767
3630         * gfortran.dg/class_40.f03: New.
3632 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
3634         PR c++/47208
3635         * g++.dg/cpp0x/auto21.C: New test.
3637 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
3639         * objc.dg/special/unclaimed-category-1.h: Updated for
3640         new ABI support.
3641         * objc.dg/special/unclaimed-category-1.m: Same.
3642         * objc.dg/zero-link-1.m: Same.
3643         * objc.dg/lookup-1.m: Same.
3644         * objc.dg/torture/strings/const-str-9.m
3645         * objc.dg/torture/strings/const-str-10.m: Same.
3646         * objc.dg/torture/strings/const-str-11.m: Same.
3647         * objc.dg/torture/forward-1.m: Same.
3648         * objc.dg/zero-link-2.m: Same.
3649         * objc.dg/encode-7-next-64bit.m: Same.
3650         * objc.dg/method-4.m: Same.
3651         * objc.dg/next-runtime-1.m: Same.
3652         * objc.dg/image-info.m: Same.
3653         * objc.dg/pr23214.m: Same.
3654         * objc.dg/symtab-1.m: Same.
3655         * obj-c++.dg/basic.m: Same.
3656         * obj-c++.dg/proto-lossage-3.m: Same.
3657         * obj-c++.dg/torture/strings/const-str-10.m: Same.
3658         * obj-c++.dg/torture/strings/const-str-11.m: Same.
3659         * obj-c++.dg/torture/strings/const-str-9.m: Same.
3660         * obj-c++.dg/method-11.m: Same.
3661         * objc/execute/enumeration-1.m: Same.
3662         * objc/execute/object_is_class.m: Same.
3663         * objc/execute/formal_protocol-2.m: Same.
3664         * objc/execute/formal_protocol-4.m: Same.
3665         * objc/execute/formal_protocol-6.m: Same.
3666         * objc/execute/bycopy-3.m: Same.
3667         * objc/execute/exceptions/catchall-1.m: Same.
3668         * objc/execute/exceptions/finally-1.m: Same.
3669         * objc/execute/exceptions/local-variables-1.m: Same.
3670         * objc/execute/exceptions/foward-1.m: Same.
3671         * objc/execute/bf-common.h
3672         * objc/execute/enumeration-2.m: Same.
3673         * objc/execute/formal_protocol-1.m: Same.
3674         * objc/execute/formal_protocol-3.m: Same.
3675         * objc/execute/formal_protocol-5.m: Same.
3676         * objc/execute/accessing_ivars.m: Same.
3677         * objc/execute/bycopy-2.m: Same.
3678         * objc/execute/formal_protocol-7.m: Same.
3679         * objc/execute/compatibility_alias.m: Same.
3680         * objc/execute/no_clash.m: Same.
3681         * objc/execute/object_is_meta_class.m: Same.
3682         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3683         * objc/execute/class-tests-1.h: Include stdio.h.
3684         * objc/execute/class-tests-2.h: Same.
3685         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3686         runtimes.
3687         * obj-c++.dg/try-catch-2.mm: Same.
3689 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
3691         PR c++/47783
3692         * g++.dg/warn/Wunused-parm-4.C: New test.
3694 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
3695             Jan Hubicka  <jh@suse.cz>
3697         PR debug/47106
3698         PR debug/47402
3699         * g++.dg/debug/pr47106.C: New.
3701 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
3703         PR target/43653
3704         * gcc.target/i386/pr43653.c: New test.
3706 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
3708         PR c++/47172
3709         * g++.dg/template/inherit6.C: New test.
3711 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
3713         PR fortran/47745
3714         * gfortran.dg/class_39.f03: New.
3716 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
3718         PR c++/47326
3719         * g++.dg/cpp0x/variadic106.C: New test.
3721 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
3723         PR libfortran/47757
3724         * gfortran.dg/pr47757-1.f90: New test.
3725         * gfortran.dg/pr47757-2.f90: New test.
3726         * gfortran.dg/pr47757-3.f90: New test.
3728         PR c++/47704
3729         * g++.dg/cpp0x/enum8.C: New test.
3731 2011-02-15  Jason Merrill  <jason@redhat.com>
3733         * g++.dg/inherit/implicit-trivial1.C: New.
3734         * g++.dg/cpp0x/implicit-trivial1.C: New.
3736 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3738         PR middle-end/47725
3739         * gcc.dg/torture/pr47725.c: Removed.
3741 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3743         PR target/47755
3744         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3745         constant does not generate a load from memory.
3747 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3749         PR middle-end/47725
3750         * gcc.dg/torture/pr47725.c: New.
3752 2011-02-15  Richard Guenther  <rguenther@suse.de>
3754         PR tree-optimization/47743
3755         * gcc.dg/torture/pr47743.c: New testcase.
3757 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
3759         PR middle-end/47581
3760         * gcc.target/i386/pr47581.c: New test.
3762 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3764         PR fortran/47730
3765         * gfortran.dg/select_type_22.f03: New.
3767 2011-02-14  Jason Merrill  <jason@redhat.com>
3769         * g++.dg/cpp0x/regress/enum1.C: New.
3771 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3773         * gnat.dg/include.adb: New test.
3775 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3777         PR fortran/47728
3778         * gfortran.dg/class_38.f03: New.
3780 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3782         * gcc.dg/pr46494.c: New test.
3784 2011-02-14  Richard Guenther  <rguenther@suse.de>
3786         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3788 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3790         PR ada/41929
3791         * gnat.dg/null_pointer_deref1.exp: Don't skip on
3792         sparc*-sun-solaris2.11.
3794 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3796         PR fortran/47349
3797         * gfortran.dg/argument_checking_18.f90: New.
3799 2011-02-13  Tobias Burnus  <burnus@net-b.de>
3801         * gfortran.dg/argument_checking_13.f90: Update dg-error.
3802         * gfortran.dg/argument_checking_17.f90: New.
3804 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
3806         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3807         are temporarily disabled.
3808         * gfortran.dg/class_7.f03: Ditto.
3809         * gfortran.dg/coarray_14.f90: Ditto.
3810         * gfortran.dg/typebound_proc_13.f03: Ditto.
3812 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
3814         PR fortran/45586
3815         * gfortran.dg/extends_11.f03: New.
3817 2011-02-11  Xinliang David Li  <davidxl@google.com>
3819         PR tree-optimization/47707
3820         * g++.dg/tree-ssa/pr47707.C: New test.
3822 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
3824         * g++.dg/opt/inline17.C: New test.
3826 2011-02-11  Tobias Burnus  <burnus@net-b.de>
3828         PR fortran/47550
3829         * gfortran.dg/pure_formal_2.f90: New.
3831 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
3833         PR rtl-optimization/47614
3834         * gfortran.dg/pr47614.f: New.
3836 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
3838         PR driver/47678
3839         * gcc.dg/opts-6.c: New test.
3841 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
3843         PR debug/47684
3844         * gcc.dg/pr47684.c: New test.
3846 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3848         PR target/47629
3849         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3850         c99_runtime, dg-add-options c99_runtime.
3851         (main): Use __asm__.
3853 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3855         PR testsuite/47400
3856         * lib/target-supports.exp (check_ascii_locale_available): New proc.
3857         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3858         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3859         * gcc.dg/ucnid-10.c: Likewise.
3860         * gcc.dg/ucnid-13.c: Likewise.
3861         * gcc.dg/ucnid-7.c: Likewise.
3862         * gcc.dg/ucnid-8.c: Likewise.
3863         Adapt dg-warning line number.
3865 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
3867         * gcc.target/i386/parity-1.c: Use -march=k8.
3868         * gcc.target/i386/parity-2.c: Ditto.
3869         * gcc.target/i386/vecinit-1.c: Ditto.
3870         * gcc.target/i386/vecinit-2.c: Ditto.
3872 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3874         PR target/46610
3875         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3876         * gcc.target/mips/save-restore-3.c: Likewise.
3877         * gcc.target/mips/save-restore-4.c: Likewise.
3878         * gcc.target/mips/save-restore-5.c: Likewise.
3880         PR target/47683
3881         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3882         * g++.dg/tree-prof/partition2.C: Likewise.
3884 2011-02-09  Jason Merrill  <jason@redhat.com>
3886         * g++.dg/tree-ssa/inline-3.C: Use a normal function
3887         rather than misdeclare std::puts.
3889         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3890         * g++.dg/other/warning1.C: Likewise.
3891         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3892         * g++.old-deja/g++.gb/scope06.C: Likewise.
3893         * g++.old-deja/g++.law/cvt11.C: Likewise.
3894         * g++.old-deja/g++.law/init1.C: Likewise.
3895         * g++.dg/abi/mangle26.C: Likewise.
3897         * g++.dg/template/function1.C: Adjust for C++0x mode.
3898         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3900         * g++.dg/ext/label10.C: Adjust for C++0x mode.
3901         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3903         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3905         * g++.dg/cpp0x/regress/abi-empty7.C: New.
3907         * g++.dg/cpp0x/regress: New directory.
3908         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3909         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3910         * g++.dg/cpp0x/regress/regress3.C: New.
3912 2011-02-10  Richard Guenther  <rguenther@suse.de>
3914         PR tree-optimization/47677
3915         * gcc.dg/torture/pr47677.c: New testcase.
3917 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
3919         * objc.dg/special/load-category-1.m: Remove unused header.
3920         * objc.dg/special/load-category-1a.m: Likewise.
3921         * objc.dg/special/load-category-2.m: Likewise.
3922         * objc.dg/special/load-category-2a.m: Likewise.
3923         * objc.dg/special/load-category-3.m: Likewise.
3924         * objc.dg/special/load-category-3a.m: Likewise.
3925         * objc.dg/attributes/proto-attribute-2.m: Likewise.
3926         * objc.dg/attributes/proto-attribute-3.m: Likewise.
3927         * objc.dg/attributes/class-attribute-1.m: Likewise.
3928         * objc.dg/property/property.exp: Don't run for Darwin < 9.
3929         * obj-c++.dg/property/property.exp: Likewise.
3930         * objc.dg/attributes/method-sentinel-1.m: Update type header.
3931         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3932         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3933         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3934         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3935         * obj-c++.dg/template-8.mm: Likewise.
3937 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
3939         PR target/47665
3940         * gcc.target/i386/pr47665.c: New test.
3942 2011-02-10  Jie Zhang  <jie@codesourcery.com>
3944         PR testsuite/47622
3945         Revert
3946         2011-02-05  Jie Zhang  <jie@codesourcery.com>
3947         PR debug/42631
3948         * gcc.dg/pr42631.c: Update test.
3949         * gcc.dg/pr42631-2.c: New test.
3951 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3953         PR fortran/47352
3954         * gfortran.dg/proc_decl_25.f90: New.
3956 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3958         PR fortran/47463
3959         * gfortran.dg/typebound_assignment_2.f03: New.
3961 2011-02-09  Richard Guenther  <rguenther@suse.de>
3963         PR tree-optimization/47664
3964         * gcc.dg/tree-ssa/inline-7.c: New testcase.
3966 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
3968         PR middle-end/47646
3969         * gnat.dg/uninit_func.adb: Adjust dg directive.
3971 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
3973         PR middle-end/47646
3974         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3976 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3978         PR fortran/47637
3979         * gfortran.dg/auto_dealloc_2.f90: New.
3981 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3983         * gcc.dg/builtins-config.h: Remove __sgi handling.
3984         * lib/target-supports.exp (add_options_for_c99_runtime): Add
3985         -std=c99 for mips-sgi-irix6.5*.
3987 2011-02-09  Martin Jambor  <mjambor@suse.cz>
3989         PR middle-end/45505
3990         * gfortran.dg/pr25923.f90: Remove xfails.
3992 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3994         PR fortran/47583
3995         * gfortran.dg/inquire_14.f90: New test.
3997 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
3999         PR fortran/45290
4000         * gfortran.dg/pointer_init_6.f90: New.
4002 2011-02-08  Jeff Law <law@redhat.com>
4004         PR tree-optimization/42893
4005         * gcc.tree-ssa/pr42893.c: New test.
4007 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
4009         PR tree-optimization/46834
4010         PR tree-optimization/46994
4011         PR tree-optimization/46995
4012         * gcc.dg/graphite/id-pr46834.c: New.
4013         * gfortran.dg/graphite/id-pr46994.f90: New.
4014         * gfortran.dg/graphite/id-pr46995.f90: New.
4016 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4018         PR middle-end/47646
4019         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
4020         using the variable is known the warning is emitted there.
4021         * gcc.dg/uninit-pr19430.c (foo): Likewise.
4022         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
4024         * c-c++-common/pr20000.c (g): Both warnings occur at the return
4025         statement.
4026         (vg): Likewise.
4027         * gcc.dg/noreturn-1.c (foo5): Likewise.
4028         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
4029         (method2): Likewise.
4031         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
4032         the return statement using the uninitialized variable.
4033         * gfortran.dg/pr39666-2.f90 (f): Likewise.
4035 2011-02-08  Richard Guenther  <rguenther@suse.de>
4037         PR middle-end/47639
4038         * g++.dg/opt/pr47639.c: New testcase.
4040 2011-02-08  Richard Guenther  <rguenther@suse.de>
4042         PR tree-optimization/47632
4043         * g++.dg/opt/pr47632.C: New testcase.
4045 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4047         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
4049 2011-02-07  Richard Guenther  <rguenther@suse.de>
4051         PR tree-optimization/47615
4052         * g++.dg/opt/pr47615.C: New testcase.
4054 2011-02-07  Richard Guenther  <rguenther@suse.de>
4056         PR tree-optimization/47621
4057         * gcc.dg/torture/pr47621.c: New testcase.
4059 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
4061         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
4063 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
4065         PR fortran/47592
4066         * gfortran.dg/allocate_with_source_1 : New test.
4068 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
4070         PR middle-end/47610
4071         * gcc.dg/pr47610.c: New test.
4073 2011-02-05  Jie Zhang  <jie@codesourcery.com>
4075         PR debug/42631
4076         * gcc.dg/pr42631.c: Update test.
4077         * gcc.dg/pr42631-2.c: New test.
4079 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4081         PR fortran/47574
4082         * gfortran.dg/pr47574.f90:  New test.
4084 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
4086         PR tree-optimization/46194
4087         * gcc.dg/autopar/pr46194.c: New.
4089 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4091         PR tree-optimization/43695
4092         * g++.dg/ipa/pr43695.C: New.
4094 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
4096         PR inline-asm/23200
4097         * gcc.dg/pr23200.c: New test.
4099 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
4101         PR c++/47589
4102         * g++.dg/pr47589.C: New test.
4104 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
4106         PR c++/47398
4107         * g++.dg/template/typedef37.C: New test.
4108         * g++.dg/template/param1.C: Adjust expected error message.
4110 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4112         PR middle-end/31490
4113         * gcc.dg/pr31490-2.c: New test.
4114         * gcc.dg/pr31490-3.c: New test.
4115         * gcc.dg/pr31490-4.c: New test.
4117 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
4118             Jakub Jelinek  <jakub@redhat.com>
4120         PR c++/46890
4121         * g++.dg/parser/semicolon3.C: Adjust.
4122         * g++.dg/parser/semicolon4.C: New testcase.
4123         * g++.dg/pr46890.C: New testcase.
4125 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4127         PR c++/29571
4128         * g++.dg/init/pr29571.C: New.
4130 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4132         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4133         instead of vect_int.
4135 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
4137         PR target/47312
4138         * gcc.target/i386/pr47312.c: New test.
4140         PR target/47564
4141         * gcc.target/i386/pr47564.c: New test.
4143 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
4145         PR tree-optimization/45122
4146         * gcc.dg/tree-ssa/pr45122.c: New.
4148 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4150         PR target/47272
4151         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4152         and vec_vsx_st.
4154         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4155         and vsx so a default --with-cpu=power7 doesn't give an error
4156         when -mavoid-indexed-addresses is used.
4158         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4159         wrapper function to save the arguments and then jump to the real
4160         function, rather than depending on the compiler not to move stuff
4161         before an asm.
4162         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4164 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4165             Paul Thomas  <pault@gcc.gnu.org>
4167         PR fortran/47082
4168         * gfortran.dg/class_37.f03 : New test.
4170 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
4171             Richard Guenther  <rguenther@suse.de>
4173         PR tree-optimization/40979
4174         PR bootstrap/47044
4175         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4176         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4177         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4178         check_vect_support_and_set_flags.
4179         * gfortran.dg/graphite/vect-pr40979.f90: New.
4181 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
4183         PR fortran/47572
4184         * gfortran.dg/class_36.f03: New.
4186 2011-02-02  Richard Guenther  <rguenther@suse.de>
4188         PR tree-optimization/47566
4189         * gcc.dg/lto/20110201-1_0.c: New testcase.
4191 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
4193         PR debug/47498
4194         PR debug/47501
4195         PR debug/45136
4196         PR debug/45130
4197         * debug/pr47498.c: New.
4198         * debug/pr47501.c: New.
4200 2011-02-01  Richard Guenther  <rguenther@suse.de>
4202         PR tree-optimization/47559
4203         * g++.dg/torture/pr47559.C: New testcase.
4205 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
4207         PR fortran/47565
4208         * gfortran.dg/typebound_call_20.f03: New.
4210 2011-02-01  Richard Guenther  <rguenther@suse.de>
4212         PR tree-optimization/47555
4213         * gcc.dg/pr47555.c: New testcase.
4215 2011-02-01  Richard Guenther  <rguenther@suse.de>
4217         PR tree-optimization/47541
4218         * g++.dg/torture/pr47541.C: New testcase.
4220 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4222         PR fortran/47455
4223         * gfortran.dg/typebound_call_19.f03: New.
4225 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4227         PR c++/47416
4228         * g++.dg/cpp0x/pr47416.C: New test.
4230 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
4232         PR fortran/47519
4233         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4235 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
4237         PR fortran/47463
4238         * gfortran.dg/typebound_assignment_1.f03: New.
4240 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
4242         PR tree-optimization/47538
4243         * gcc.c-torture/execute/pr47538.c: New test.
4245 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4247         PR target/45325
4248         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4250 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4252         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4254 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
4256         PR rtl-optimization/44031
4257         * gcc.c-torture/compile/20110131-1.c: New test.
4259 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4261         PR fortran/47042
4262         * gfortran.dg/stmt_func_1.f90: New.
4264 2011-01-31  Tobias Burnus  <burnus@net-b.de>
4266         PR fortran/47042
4267         * gfortran.dg/interface_34.f90: New.
4269 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
4271         PR fortran/47523
4272         * gfortran.dg/realloc_on_assign_5.f03: New test.
4273         * gfortran.dg/realloc_on_assign_5.f03: New test.
4275 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4277         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4278         * gfortran.dg/bessel_7.f90: Likewise.
4279         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
4281         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4282         * gfortran.dg/sum_init_expr.f03: Likewise.
4284         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4286         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4287         -r -nostdlib.
4289         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4290         loop only on "vect_intfloat_cvt" targets.
4292 2011-01-29  Tobias Burnus  <burnus@net-b.de>
4294         PR fortran/47531
4295         * gfortran.dg/shape_6.f90: New.
4297 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4299         PR libgfortran/47434
4300         * gfortran.dg/read_infnan_1.f90: Update test.
4301         * gfortran.dg/module_nan.f90: Update test.
4302         * gfortran.dg/char4_iunit_1.f03: Update test.
4303         * gfortran.dg/large_real_kind_1.f90: Update test.
4304         * gfortran.dg/real_const_3.f90: Update test.
4305         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4307 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
4309         PR c++/47311
4310         * g++.dg/template/param2.C: New test.
4312 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4314         PR libgfortran/47285
4315         * gfortran.dg/fmt_g.f: New test.
4317 2011-01-28  Tobias Burnus  <burnus@net-b.de>
4319         PR fortran/47507
4320         * gfortran.dg/pure_formal_1.f90: New.
4322 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
4324         PR target/42894
4325         * gcc.dg/tls/pr42894.c: New test.
4327 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4329         * gcc.dg/pr47276.c: Add dg-require-visibility.
4331 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4333         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4335 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
4336             Tobias Burnus  <burnus@gcc.gnu.org>
4338         PR fortran/45170
4339         PR fortran/35810
4340         PR fortran/47350
4341         * gfortran.dg/realloc_on_assign_3.f03: New test.
4342         * gfortran.dg/realloc_on_assign_4.f03: New test.
4343         * gfortran.dg/allocatable_function_5.f90: New test.
4344         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4345         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4346         implemented" dg-errors.
4348 2011-01-27  Jan Hubicka  <jh@suse.cz>
4350         PR middle-end/46949
4351         * gcc.dg/attr-weakref-4.c: New testcase
4353 2011-01-27  Martin Jambor  <mjambor@suse.cz>
4355         PR tree-optimization/47228
4356         * gcc.dg/torture/pr47228.c: New test.
4358 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4360         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4362 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4364         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4365         when using auto-overlay support on the SPU.
4367 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4369         PR rtl-optimization/44174
4370         * gcc.target/i386/asm-6.c: New test.
4372 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
4374         PR rtl-optimization/46856
4375         * gcc.c-torture/compile/pr46856.c: New test.
4377 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
4378             Andrew Pinski  <pinskia@gmail.com>
4380         PR c/43082
4381         * gcc.dg/pr43082.c: New.
4383 2011-01-26  DJ Delorie  <dj@redhat.com>
4385         PR rtl-optimization/46878
4386         * gcc.dg/pr46878-1.c: New test.
4388 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4390         PR c++/47476
4391         * g++.dg/cpp0x/pr47476.C: New test.
4393 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4395         * gcc.c-torture/compile/20110126-1.c: New test.
4397 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
4399         PR c/47473
4400         * gcc.dg/torture/pr47473.c: New test.
4402 2011-01-26  Jan Hubicka  <jh@suse.cz>
4404         PR target/47237
4405         * gcc.c-torture/execute/pr47237.c: New testcase.
4407 2011-01-26  Jan Hubicka  <jh@suse.cz>
4409         PR tree-optimization/47190
4410         * gcc.dg/attr-weakref-3.c: New testcase.
4412 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
4414         PR c++/43601
4415         * gcc.dg/dll-9a.c: New test file.
4416         * gcc.dg/dll-11.c: Likewise.
4417         * gcc.dg/dll-12.c: Likewise.
4418         * gcc.dg/dll-12a.c: Likewise.
4419         * gcc.dg/dll-11a.c: Likewise.
4420         * gcc.dg/dll-9.c: Likewise.
4421         * gcc.dg/dll-10.c: Likewise.
4422         * gcc.dg/dll-10a.c: Likewise.
4423         * g++.dg/ext/dllexport4a.cc: Likewise.
4424         * g++.dg/ext/dllexport4.C: Likewise.
4425         * g++.dg/ext/dllexport5.C: Likewise.
4426         * g++.dg/ext/dllexport5a.cc: Likewise.
4428 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4430         PR tree-optimization/46970
4431         * gcc.dg/graphite/pr46970.c: New.
4433 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4435         PR tree-optimization/46215
4436         * gcc.dg/graphite/pr46215.c: New.
4438 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4440         PR tree-optimization/46168
4441         * gcc.dg/graphite/pr46168.c: New.
4443 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4445         PR tree-optimization/43657
4446         * gcc.dg/graphite/pr43657.c: New.
4448 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4450         PR tree-optimization/29832
4451         * gfortran.dg/graphite/pr29832.f90: New.
4453 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4455         PR tree-optimization/43567
4456         * gcc.dg/graphite/pr43567.c: New.
4458 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4460         * gfortran.dg/graphite/interchange-4.f: New.
4461         * gfortran.dg/graphite/interchange-5.f: New.
4463         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4464         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4465         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4466         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4467         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4468         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4469         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4470         * gfortran.dg/ltrans-7.f90: Removed.
4471         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4473         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4474         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4475         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4476         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4477         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4478         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4479         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4480         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4481         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4482         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4483         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4484         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4485         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4486         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4487         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4488         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4489         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4490         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4491         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4492         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4493         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4494         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4495         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4496         * gcc.dg/tree-ssa/data-dep-1.c
4497         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4498         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4499         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4500         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4501         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4503 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4505         PR tree-optimization/47265
4506         PR tree-optimization/47443
4507         * gcc.c-torture/compile/pr47265.c: New test.
4508         * gcc.dg/pr47443.c: New test.
4510 2011-01-25  Martin Jambor  <mjambor@suse.cz>
4512         PR tree-optimization/47382
4513         * g++.dg/torture/pr47382.C: New test.
4514         * g++.dg/opt/devirt1.C: Xfail.
4516 2011-01-25  Yao Qi  <yao@codesourcery.com>
4518         PR target/45701
4519         * gcc.target/arm/pr45701-1.c: New test.
4520         * gcc.target/arm/pr45701-2.c: New test.
4521         * gcc.target/arm/pr45701-3.c: New test.
4523 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4524             Jakub Jelinek  <jakub@redhat.com>
4526         PR tree-optimization/47271
4527         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4529 2011-01-25  Nick Clifton  <nickc@redhat.com>
4531         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4532         (saturate_add): Delete.
4533         (exchange): Delete.
4534         (main): Do not run saturate_add.
4535         (set_interrupts): Delete.
4537 2011-01-25  Tobias Burnus  <burnus@net-b.de>
4539         PR fortran/47448
4540         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4542 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4544         PR tree-optimization/47427
4545         PR tree-optimization/47428
4546         * gcc.c-torture/compile/pr47427.c: New test.
4547         * gcc.c-torture/compile/pr47428.c: New test.
4549 2011-01-25  Richard Guenther  <rguenther@suse.de>
4551         PR middle-end/47411
4552         * gcc.dg/torture/pr47411.c: New testcase.
4554 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4556         * gfortran.dg/graphite/id-24.f: New.
4557         * gfortran.dg/graphite/id-25.f: New.
4559 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4561         * gfortran.dg/graphite/id-23.f: New.
4563 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4565         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4567 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4569         * gcc.dg/graphite/block-0.c: Un-XFAILed.
4570         * gcc.dg/graphite/block-1.c: Un-XFAILed.
4571         * gcc.dg/graphite/block-7.c: Un-XFAILed.
4572         * gcc.dg/graphite/block-8.c: Un-XFAILed.
4573         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4574         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4575         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4576         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4577         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4579 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4581         * gcc.dg/graphite/block-0.c: Add documentation.
4582         * gcc.dg/graphite/block-4.c: Same.
4583         * gcc.dg/graphite/block-7.c: Same.
4584         * gcc.dg/graphite/block-8.c: New.
4585         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4586         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4587         * gcc.dg/graphite/interchange-12.c: Add documentation.
4588         * gcc.dg/graphite/interchange-13.c: New.
4589         * gcc.dg/graphite/interchange-14.c: New.
4590         * gcc.dg/graphite/interchange-15.c: New.
4591         * gcc.dg/graphite/interchange-8.c: Add documentation.
4592         * gcc.dg/graphite/interchange-mvt.c: Same.
4594 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4596         PR target/47408
4597         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4598         * gcc.target/powerpc/altivec-14.c: Ditto.
4599         * gcc.target/powerpc/altivec-33.c: Ditto.
4600         * gcc.target/powerpc/altivec-types-1.c: Ditto.
4601         * gcc.target/powerpc/altivec-types-2.c: Ditto.
4602         * gcc.target/powerpc/altivec-types-3.c: Ditto.
4603         * gcc.target/powerpc/altivec-types-4.c: Ditto.
4604         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4605         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4606         * g++.dg/ext/altivec-15.C: Ditto.
4607         * g++.dg/ext/altivec-types-1.C: Ditto.
4608         * g++.dg/ext/altivec-types-2.C: Ditto.
4609         * g++.dg/ext/altivec-types-3.C: Ditto.
4610         * g++.dg/ext/altivec-types-4.C: Ditto.
4612 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4614         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4616 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4618         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4619         optimization options.
4621 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4623         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4625         PR testsuite/45988
4626         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4628 2011-01-23  Tobias Burnus  <burnus@net-b.de>
4630         PR fortran/47421
4631         * gfortran.dg/allocatable_scalar_12.f90: New.
4633 2011-01-23  Ira Rosen  <irar@il.ibm.com>
4635         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4636         vectorization to be not profitable if peeling is used to
4637         realign the memory access.
4638         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4639         loop bound to avoid loop unrolling.
4640         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4642 2011-01-22  Jan Hubicka  <jh@suse.cz>
4644         PR lto/47333
4645         * g++.dg/lto/pr47333.C: New file.
4647 2011-01-22  Jan Hubicka  <jh@suse.cz>
4649         PR tree-optimization/43884
4650         PR lto/44334
4651         * gcc.dg/autopar/outer-2.c: Increase array size.
4652         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4654 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4656         PR fortran/38536
4657         * gfortran.dg/c_loc_tests_16.f90:  New test.
4659 2011-01-22  Tobias Burnus  <burnus@net-b.de>
4661         PR fortran/47399
4662         * gfortran.dg/typebound_proc_19.f90: New.
4664 2011-01-21  Jeff Law <law@redhat.com>
4666         PR tree-optimization/47053
4667         * g++.dg/pr47053.C: New test.
4669 2011-01-21  Jason Merrill  <jason@redhat.com>
4671         PR c++/47041
4672         * g++.dg/cpp0x/constexpr-ctor6.C: New.
4674 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4676         PR c++/47388
4677         * g++.dg/cpp0x/range-for10.C: New test.
4678         * g++.dg/template/for1.C: New test.
4680         PR middle-end/45566
4681         * g++.dg/tree-prof/partition3.C: New test.
4683         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4685         PR rtl-optimization/47366
4686         * g++.dg/opt/pr47366.C: New test.
4688 2011-01-21  Jason Merrill  <jason@redhat.com>
4690         PR c++/46552
4691         * g++.dg/cpp0x/constexpr-regress2.C: New.
4693         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4695 2011-01-21  Jeff Law <law@redhat.com>
4697         PR rtl-optimization/41619
4698         * gcc.dg/pr41619.c: New.
4700 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4702         PR tree-optimization/47355
4703         * g++.dg/opt/pr47355.C: New test.
4705 2011-01-21  Richard Guenther  <rguenther@suse.de>
4707         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4708         making main hot.
4710 2011-01-21  Richard Guenther  <rguenther@suse.de>
4712         PR tree-optimization/47365
4713         * gcc.dg/torture/pr47365.c: New testcase.
4714         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4716 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4718         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4720 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4722         PR tree-optimization/47391
4723         * gcc.dg/pr47391.c: New test.
4725 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4727         * g++.dg/template/char1.C: Use signed char.
4729 2011-01-21  Tobias Burnus  <burnus@net-b.de>
4731         PR fortran/47377
4732         * gfortran.dg/pointer_target_4.f90: New.
4734 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4736         PR target/47251
4737         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4738         ILP32 system and not IP32.
4740 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
4742         PR debug/46583
4743         * g++.dg/debug/pr46583.C: New.
4745 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
4747         PR debug/47283
4748         * g++.dg/debug/pr47283.C: New test.
4750         PR testsuite/47371
4751         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4752         * gcc.target/i386/headmerge-2.c: Likewise.
4754 2011-01-20  Richard Guenther  <rguenther@suse.de>
4756         PR middle-end/47370
4757         * gcc.dg/torture/pr47370.c: New testcase.
4759 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
4761         PR tree-optimization/46130
4762         * gcc.dg/pr46130-1.c: New test.
4763         * gcc.dg/pr46130-2.c: New test.
4765 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
4767         PR c++/47291
4768         * g++.dg/debug/dwarf2/template-params-10.C: New test.
4770 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
4772         PR debug/46240
4773         * g++.dg/debug/pr46240.cc: New.
4775 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4777         PR c++/47303
4778         * g++.dg/template/anonunion1.C: New test.
4780         PR rtl-optimization/47337
4781         * gcc.c-torture/execute/pr47337.c: New test.
4783 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4785         PR testsuite/45342
4786         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4788 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4790         PR tree-optimization/46021
4791         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4793 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4795         PR tree-optimization/47290
4796         * g++.dg/torture/pr47290.C: New test.
4798 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
4800         PR fortran/47240
4801         * gfortran.dg/proc_ptr_comp_29.f90: New.
4803 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4805         PR testsuite/41146
4806         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4807         powerpc-apple-darwin9.
4809 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
4811         PR rtl-optimization/47299
4812         * gcc.c-torture/execute/pr47299.c: New test.
4814 2011-01-17  Jason Merrill  <jason@redhat.com>
4816         * g++.dg/cpp0x/constexpr-virtual.C: New.
4818 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
4820         PR fortran/47331
4821         * gfortran.dg/gomp/pr47331.f90: New test.
4823 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4825         PR objc/47314
4826         * objc.dg/selector-warn-1.m: New.
4827         * obj-c++.dg/selector-warn-1.mm: New.
4829 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
4831         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4832         Update dg-final accordingly.
4834 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4836         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4838 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4840         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4841         target check.
4842         * gcc.dg/guality/pr36728-2.c: Likewise.
4844 2011-01-17  Richard Guenther  <rguenther@suse.de>
4846         PR tree-optimization/47313
4847         * g++.dg/torture/pr47313.C: New testcase.
4849 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
4851         PR target/47318
4852         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4853         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4854         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4855         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4857         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4858         as __m256i.
4859         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4860         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4861         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4863 2011-01-17  Richard Guenther  <rguenther@suse.de>
4865         PR tree-optimization/45967
4866         * gcc.dg/torture/pr45967-2.c: New testcase.
4867         * gcc.dg/torture/pr45967-3.c: Likewise.
4869 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4871         PR testsuite/47325
4872         * g++.dg/ext/pr47213.C: Require visibility.
4874 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
4876         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4877         * gcc.dg/fixed-point/struct-union.c: Update error messages.
4879 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
4881         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4882         Linux-based targets.
4884 2011-01-13  Jan Hubicka  <jh@suse.cz>
4886         PR tree-optimization/47276
4887         * gcc.dg/pr47276.c: New testcase.
4889 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
4890             Jonathan Wakely  <jwakely.gcc@gmail.com>
4892         PR c++/33558
4893         * g++.dg/other/pr33558.C: New.
4894         * g++.dg/other/pr33558-2.C: New.
4896 2011-01-14  Martin Jambor  <mjambor@suse.cz>
4898         PR tree-optimization/45934
4899         PR tree-optimization/46302
4900         * g++.dg/ipa/devirt-c-1.C: New test.
4901         * g++.dg/ipa/devirt-c-2.C: Likewise.
4902         * g++.dg/ipa/devirt-c-3.C: Likewise.
4903         * g++.dg/ipa/devirt-c-4.C: Likewise.
4904         * g++.dg/ipa/devirt-c-5.C: Likewise.
4905         * g++.dg/ipa/devirt-c-6.C: Likewise.
4906         * g++.dg/ipa/devirt-6.C: Likewise.
4907         * g++.dg/ipa/devirt-d-1.C: Likewise.
4908         * g++.dg/torture/pr45934.C: Likewise.
4910 2011-01-14  Jason Merrill  <jason@redhat.com>
4912         * g++.dg/cpp0x/variadic105.C: New.
4914 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
4915             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4917         PR objc/45989
4918         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4919         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4920         execution tests on i?86-*-*, x86_64-*-* and
4921         powerpc*-apple-darwin* && ilp32.
4922         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4923         tests on i?86-*-* and x86_64-*-*.
4925 2011-01-14  Richard Guenther  <rguenther@suse.de>
4927         PR tree-optimization/47280
4928         * g++.dg/opt/pr47280.C: New testcase.
4930 2011-01-14  Jason Merrill  <jason@redhat.com>
4932         * g++.dg/cpp0x/constexpr-regress1.C: New.
4934         * g++.dg/ext/flexary2.C: New.
4936 2011-01-14  Richard Guenther  <rguenther@suse.de>
4938         PR middle-end/47281
4939         * gcc.dg/torture/pr47281.c: New testcase.
4940         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4942 2011-01-14  Richard Guenther  <rguenther@suse.de>
4944         PR tree-optimization/47286
4945         * gcc.dg/tree-ssa/pr47286.c: New testcase.
4947 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
4949         PR c++/47213
4950         * g++.dg/ext/pr47213.C: New.
4952 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4954         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4956 2011-01-13  Tobias Burnus  <burnus@net-b.de>
4957             Mikael Morin  <mikael@gcc.gnu.org>
4959         PR fortran/45848
4960         PR fortran/47204
4961         * gfortran.dg/select_type_20.f90: New.
4962         * gfortran.dg/select_type_21.f90: New.
4964 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4966         PR target/47251
4967         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4969 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4971         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4972         * gcc.dg/guality/pr36728-2.c: Likewise.
4974 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
4976         PR debug/PR46973
4977         * g++.dg/debug/dwarf2/template-params-9.C: New test.
4979 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
4981         PR rtl-optimization/45352
4982         * gcc.dg/pr45352-3.c: New.
4984 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4986         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4987         comment.
4988         * g++.dg/cpp0x/range-for8.C: New.
4989         * g++.dg/cpp0x/range-for9.C: New.
4991 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
4993         PR debug/47209
4994         * g++.dg/debug/pr47209.C: New.
4996 2011-01-12  Richard Guenther  <rguenther@suse.de>
4998         PR lto/47259
4999         * gcc.dg/lto/pr47259_0.c: New testcase.
5000         * gcc.dg/lto/pr47259_1.c: Likewise.
5002 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
5004         * objc-obj-c++-shared/Object1.h: Add copyright header, update
5005         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
5006         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
5007         methods missing from the OBJC2 Object.
5008         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
5009         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
5010         GNU and NeXT runtimes.
5011         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
5012         comments.
5013         * objc-obj-c++-shared/Object1.m: Likewise.
5014         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
5015         * objc.dg/proto-qual-1.m: Likewise.
5016         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5017         * obj-c++.dg/proto-qual-1.mm: Likewise.
5019 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
5021         PR testsuite/33033
5022         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
5024 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5026         Fixed the Objective-C++ testsuite and updated all tests.
5027         * lib/obj-c++.exp (obj-c++_init): Declare and set
5028         gcc_warning_prefix and gcc_error_prefix.
5029         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
5030         'dg-warning', 'dg-message' and 'dg-error'.
5031         * obj-c++.dg/class-extension-3.mm: Likewise.
5032         * obj-c++.dg/class-protocol-1.mm: Likewise.
5033         * obj-c++.dg/encode-7.mm: Likewise.
5034         * obj-c++.dg/exceptions-3.mm: Likewise.
5035         * obj-c++.dg/exceptions-5.mm: Likewise.
5036         * obj-c++.dg/method-12.mm: Likewise.
5037         * obj-c++.dg/method-13.mm: Likewise.
5038         * obj-c++.dg/method-15.mm: Likewise.
5039         * obj-c++.dg/method-16.mm: Likewise.
5040         * obj-c++.dg/method-4.mm: Likewise.
5041         * obj-c++.dg/method-8.mm: Likewise.
5042         * obj-c++.dg/method-conflict-1.mm: Likewise.
5043         * obj-c++.dg/method-conflict-2.mm: Likewise.
5044         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
5045         and uncommented second part of the testcase now that the testsuite
5046         works correctly.
5047         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
5048         and uncommented second part of the testcase now that the testsuite
5049         works correctly.
5050         * obj-c++.dg/private-1.mm: Likewise.
5051         * obj-c++.dg/proto-lossage-4.mm: Likewise.
5052         * obj-c++.dg/syntax-error-7.mm: Likewise.
5053         * obj-c++.dg/warn5.mm: Likewise.
5054         * obj-c++.dg/property/at-property-14.mm: Likewise.
5055         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
5056         FIXME.
5057         * obj-c++.dg/property/at-property-18.mm: Likewise.
5058         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
5059         FIXME.
5060         * obj-c++.dg/property/at-property-21.mm: Likewise.
5061         * obj-c++.dg/property/at-property-28.mm: Likewise.
5062         * obj-c++.dg/property/at-property-5.mm: Likewise.
5063         * obj-c++.dg/property/dynamic-2.mm: Likewise.
5064         * obj-c++.dg/property/property-neg-3.mm: Likewise.
5065         * obj-c++.dg/property/synthesize-11.mm: Likewise.
5066         * obj-c++.dg/property/synthesize-6.mm: Likewise.
5067         * obj-c++.dg/property/synthesize-8.mm: Likewise.
5068         * obj-c++.dg/property/synthesize-9.mm: Likewise.
5069         * obj-c++.dg/tls/diag-5.mm: Likewise.
5070         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
5071         dg-error, now matched correctly.
5073 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
5075         * objc.dg/property/at-property-29.m: New.
5076         * obj-c++.dg/property/at-property-29.mm: New.
5078 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5080         * go.test/go-test.exp (go-set-goarch): New proc.
5081         (go-gc-tests): Use it.
5083 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
5085         PR debug/46955
5086         * g++.dg/debug/dwarf2/template-params-8.C: New test.
5088 2011-01-11  Richard Henderson  <rth@redhat.com>
5090         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5092 2011-01-11  Jan Hubicka  <jh@suse.cz>
5094         PR lto/45721
5095         PR lto/45375
5096         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5097         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5099 2011-01-11  Richard Guenther  <rguenther@suse.de>
5101         PR tree-optimization/46076
5102         * gcc.dg/tree-ssa/pr46076.c: New testcase.
5104 2011-01-11  Jeff Law <law@redhat.com>
5106         * PR tree-optimization/47086
5107         * gcc.dg/pr47086.c: New test.
5109 2011-01-11  Jason Merrill  <jason@redhat.com>
5111         PR c++/46658
5112         * g++.dg/template/new10.C: New.
5114         PR c++/45520
5115         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5117 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
5119         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5120         Split type definitions and NSConstantString class into...
5121         * objc-obj-c++-shared/objc-test-suite-types.h: New.
5122         * objc-obj-c++-shared/nsconstantstring-class.h: New.
5123         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5124         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5125         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5126         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5127         to comments.
5128         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5129         encode defines for newer NeXT system headers.
5130         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5131         * obj-c++.dg/torture/strings/string1.mm: Likewise.
5132         * objc.dg/foreach-5.m: Likewise.
5133         * objc.dg/foreach-2.m: Likewise.
5134         * objc.dg/foreach-4.m: Likewise.
5135         * objc.dg/torture/strings/string1.m: Likewise.
5136         * objc.dg/torture/strings/string2.m: Likewise.
5137         * objc.dg/torture/strings/string3.m: Likewise.
5138         * objc.dg/torture/strings/string4.m: Likewise.
5139         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5140         header and stand alone.
5141         * obj-c++.dg/strings/strings-2.mm: Likewise.
5142         * objc.dg/torture/strings/const-str-3.m: Likewise.
5143         * objc.dg/strings/strings-2.m: Likewise.
5144         * objc.dg/strings/const-str-12b.m: Likewise.
5146 2011-01-12  Richard Guenther  <rguenther@suse.de>
5148         PR middle-end/32511
5149         * gcc.dg/attr-weak-1.c: Adjust.
5151 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
5153         PR fortran/47051
5154         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5155         standard compliant and comment.
5157 2011-01-10  Jan Hubicka  <jh@suse.cz>
5159         PR lto/46083
5160         * gcc.dg/initpri3.c: New testcase.
5162 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
5164         PR lto/47222
5165         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5166         externally visible.
5167         (g_esi): Likewise.
5168         (g_ebx): Likewise.
5169         (g_ebp): Likewise.
5170         (g_esp): Likewise.
5171         (g_ebp_save): Likewise.
5172         (g_esp_save): Likewise.
5174 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5176         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5178 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5180         PR tree-optimization/46021
5181         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5182         i?86-*-*, x86_64-*-*.
5184 2011-01-10  Jeff Law <law@redhat.com>
5186         * PR tree-optimization/47141
5187         * gcc.c-torture/compile/pr47141.c: New test.
5189 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
5191         PR testsuite/46230
5192         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5193         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5194         * gcc.dg/vect/slp-35.c: Remove XFAILs.
5195         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5197         PR testsuite/46230
5198         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5199         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
5200         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5201         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5202         being vectorized.  Adjust dg-final pattern.
5204         PR testsuite/46230
5205         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5206         * gcc.dg/vect/slp-24.c: Likewise.
5208 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
5210         PR c++/47218
5211         * g++.dg/other/pr47218-1.C: New test file.
5212         * g++.dg/other/pr47218.C: Likewise.
5213         * g++.dg/other/pr47218.h: New supporting header.
5215 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
5217         PR objc/47232
5218         * objc.dg/attributes/invalid-attribute-1.m: New.
5219         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5221 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5223         PR fortran/47224
5224         * gfortran.dg/proc_ptr_comp_28.f90: New.
5226 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5228         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5229         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5230         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5231         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5232         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5233         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5234         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5235         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5236         * objc.dg/gnu-api-2-class.m: Likewise.
5237         * objc.dg/gnu-api-2-ivar.m: Likewise.
5238         * objc.dg/gnu-api-2-method.m: Likewise.
5239         * objc.dg/gnu-api-2-objc.m: Likewise.
5240         * objc.dg/gnu-api-2-object.m: Likewise.
5241         * objc.dg/gnu-api-2-property.m: Likewise.
5242         * objc.dg/gnu-api-2-protocol.m: Likewise.
5243         * objc.dg/gnu-api-2-sel.m: Likewise.
5245 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
5247         * objc.dg/foreach-1.m: Skip for Darwin < 9.
5248         * objc.dg/objc-foreach-4.m: Likewise.
5249         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5250         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5251         * objc.dg/foreach-4.m: Likewise.
5252         * objc.dg/foreach-5.m: Likewise.
5253         * objc.dg/foreach-3.m: Return self from init.
5255 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5257         PR fortran/38536
5258         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
5260 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
5262         PR fortran/46313
5263         * gfortran.dg/class_35.f90: New.
5265 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5267         * objc.dg/foreach-1.m: Add "-Wall" to flags.
5269 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5271         PR objc/47078
5272         * objc.dg/invalid-method-2.m: New.
5273         * obj-c++.dg/invalid-method-2.mm: New.
5275 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
5277         PR fortran/46896
5278         * gfortran.dg/transpose_optimization_2.f90 : New test.
5280 2011-01-08  Jan Hubicka  <jh@suse.cz>
5282         PR tree-optmization/46469
5283         * g++.dg/torture/pr46469.C: New testcase.
5285 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
5287         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5288         emulation of libobjc-gnu structure layout functionality to ..
5289         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5290         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5291         * objc/execute/bf-common.h: Adjust headers.
5292         * objc/execute/bf-1.m: Likewise.
5293         * objc/execute/bf-2.m: Likewise.
5294         * objc/execute/bf-3.m: Likewise.
5295         * objc/execute/bf-4.m: Likewise.
5296         * objc/execute/bf-5.m: Likewise.
5297         * objc/execute/bf-6.m: Likewise.
5298         * objc/execute/bf-7.m: Likewise.
5299         * objc/execute/bf-8.m: Likewise.
5300         * objc/execute/bf-9.m: Likewise.
5301         * objc/execute/bf-10.m: Likewise.
5302         * objc/execute/bf-11.m: Likewise.
5303         * objc/execute/bf-12.m: Likewise.
5304         * objc/execute/bf-13.m: Likewise.
5305         * objc/execute/bf-14.m: Likewise.
5306         * objc/execute/bf-15.m: Likewise.
5307         * objc/execute/bf-16.m: Likewise.
5308         * objc/execute/bf-17.m: Likewise.
5309         * objc/execute/bf-18.m: Likewise.
5310         * objc/execute/bf-19.m: Likewise.
5311         * objc/execute/bf-20.m: Likewise.
5312         * objc/execute/bf-21.m: Likewise.
5313         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5314         objc_get_type_qualifiers ().
5316 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5318         PR fortran/45777
5319         * gfortran.dg/dependency_39.f90:  New test.
5321 2011-01-07  Jan Hubicka  <jh@suse.cz>
5323         Get builtins tests ready for linker plugin.
5324         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5325         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5326         my_memset, my_bzero): Mark used.
5327         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5328         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5329         volatile.
5330         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5331         volatile.
5333 2011-01-07  Jan Hubicka  <jh@suse.cz>
5335         PR tree-optimization/46367
5336         * g++.dg/torture/pr46367.C: New file.
5338 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5340         PR target/47201
5341         * gcc.dg/pr47201.c: New test.
5343         PR bootstrap/47187
5344         * gcc.dg/tree-prof/pr47187.c: New test.
5346 2011-01-07  Tobias Burnus  <burnus@net-b.de>
5348         PR fortran/41580
5349         * gfortran.dg/extends_type_of_3.f90: New.
5351 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
5353         * g++.dg/ext/dllexport-MI1.C: Adjust test.
5354         * g++.dg/ext/dllimport-MI1.C: Likewise.
5355         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5356         * g++.dg/ext/dllimport10.C: Likewise.
5357         * g++.dg/ext/dllimport11.C: Likewise.
5358         * g++.dg/ext/dllimport12.C: Likewise.
5359         * g++.dg/ext/dllimport13.C: Likewise.
5360         * g++.dg/ext/dllimport2.C: Likewise.
5361         * g++.dg/ext/dllimport3.C: Likewise.
5362         * g++.dg/ext/dllimport4.C: Likewise.
5363         * g++.dg/ext/dllimport5.C: Likewise.
5364         * g++.dg/ext/dllimport6.C: Likewise.
5365         * g++.dg/ext/dllimport8.C: Likewise.
5366         * g++.dg/ext/dllimport9.C: Likewise.
5367         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5368         targets, too. Additionally enable test for i?86-*-mingw*.
5369         * g++.dg/ext/selectany1.C: Likewise.
5370         Remove guard variable check.
5372 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
5374         PR fortran/47189
5375         PR fortran/47194
5376         * gfortran.dg/storage_size_3.f08: Extended.
5378 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
5380         PR c++/47022
5381         * g++.dg/template/stdarg1.C: New test.
5383 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5385         PR fortran/47195
5386         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5387         * gfortran.dg/defined_operators_1.f90: Split the subroutine
5388         from the interface of functions to not hide the errors that
5389         shall be tested.
5391 2011-01-06  Jan Hubicka  <jh@suse.cz>
5393         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5394         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5396 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
5398         PR fortran/33117
5399         PR fortran/46478
5400         * gfortran.dg/interface_33.f90: New test.
5402 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
5404         PR c/47150
5405         * gcc.c-torture/compile/pr47150.c: New test.
5407 2011-01-06  Ira Rosen  <irar@il.ibm.com>
5409         PR tree-optimization/47139
5410         * gcc.dg/vect/pr47139.c: New test.
5412 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5414         PR fortran/47180
5415         * gfortran.dg/extends_type_of_2.f03: New.
5417 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5419         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5421 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5423         * gnat.dg/opt14.adb: New test.
5425 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5427         PR fortran/46017
5428         * gfortran.dg/allocate_error_2.f90:  New test.
5430 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
5432         PR fortran/47024
5433         * gfortran.dg/storage_size_3.f08: New.
5435 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5437         PR libgfortran/47154
5438         * gfortran.dg/namelist_68.f90: New test.
5440 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5442         * gnat.dg/unchecked_convert8.ad[sb]: New test.
5444 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
5446         PR fortran/46448
5447         * gfortran.dg/class_34.f90: New.
5449 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5451         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5452         use __builtin_inff.  Skip all single-precision tests that require
5453         Infinity.
5455 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5457         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5459 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
5461         PR tree-optimization/47148
5462         * gcc.c-torture/execute/pr47148.c: New test.
5464         PR tree-optimization/47155
5465         * gcc.c-torture/execute/pr47155.c: New test.
5467         PR rtl-optimization/47157
5468         * gcc.c-torture/compile/pr47157.c: New test.
5470 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5472         * gcc.dg/torture/vector-shift2.c (schar): Define.
5473         (main): Always use schar or uchar instead of plain "char" to avoid
5474         dependencies on implementation-defined char signedness.
5476 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5478         PR tree-optimization/46801
5479         * gnat.dg/pack9.adb: Remove xfail.
5481 2011-01-03  Martin Jambor  <mjambor@suse.cz>
5483         PR tree-optimization/46984
5484         * g++.dg/ipa/pr46984.C: New test.
5486 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
5488         PR fortran/46408
5489         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5491 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
5493         PR tree-optimization/47140
5494         * gcc.c-torture/compile/pr47140.c: New test.
5496         PR rtl-optimization/47028
5497         * gcc.dg/pr47028.c: New test.
5499 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5501         * objc.dg/protocol-forward-1.m: Removed TODO.
5502         * objc.dg/protocol-forward-2.m: New.
5503         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5504         * obj-c++.dg/protocol-forward-2.mm: New.
5506 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
5508         PR target/38662
5509         * g++.dg/eh/pr38662.C: New testcase.
5511 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
5513         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5514         scan for newline '\n'.
5517 Copyright (C) 2011 Free Software Foundation, Inc.
5519 Copying and distribution of this file, with or without modification,
5520 are permitted in any medium without royalty provided the copyright
5521 notice and this notice are preserved.