PR target/48605
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0c37e5339e775a79ff7cd8d0ed4b9424b7fcfdb9
1 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
3         PR target/48605
4         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6         * gcc.target/i386/avx-insertps-3.c: New test.
7         * gcc.target/i386/avx-insertps-4.c: New test.
9 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11         * gcc.target/avr/torture/pr41885.c (dg-options): Add
12         -finline-limit=0
14 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
16         PR target/46779
17         PR target/45291
18         PR target/41894
19         * gcc.target/avr/pr46779-1.c: New test case
20         * gcc.target/avr/pr46779-2.c: New test case
22 2011-04-14  Jason Merrill  <jason@redhat.com>
24         * g++.dg/cpp0x/sfinae15.C: New.
26         * g++.dg/cpp0x/sfinae14.C: New.
28         * g++.dg/ext/vla10.C: New.
30 2011-04-14  Richard Guenther  <rguenther@suse.de>
32         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
34 2011-04-14  Richard Guenther  <rguenther@suse.de>
36         * gcc.dg/fold-bitand-4.c: Move ...
37         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
39 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
41         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
42         variables const.
43         * gcc.target/avr/torture/trivial.c: Ditto.
45 2011-04-13  Jason Merrill  <jason@redhat.com>
47         * g++.dg/template/operator11.C: New.
49 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
51         PR middle-end/48591
52         * gcc.dg/gomp/pr48591.c: New test.
54         PR c++/48570
55         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
56         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
58 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
60         PR c++/48574
61         * g++.dg/template/dependent-expr7.C: New test case.
63 2011-04-13  Jason Merrill  <jason@redhat.com>
65         * g++.dg/cpp0x/sfinae13.C: New.
67 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
69         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
71 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
73         * gcc.target/arm/pr43698.c: Remove -march option.
75 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
77         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
78         -march option.
80 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
82         PR fortran/48360
83         PR fortran/48456
84         * gfortran.dg/realloc_on_assign_6.f03: New test.
86 2011-04-12  Kai Tietz  <ktietz@redhat.com>
88         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
89         targets the additional -mno-ms-bitfields and
90         -Wno-packed-bitfield-compat options.
91         * g++.dg/ext/bitfield3.C: Likewise.
92         * g++.dg/ext/bitfield4.C: Likewise.
93         * g++.dg/ext/bitfield5.C: Likewise.
94         * gcc.dg/bitfld-15.c: Likewise.
95         * gcc.dg/bitfld-16.c: Likewise.
96         * gcc.dg/bitfld-17.c: Likewise.
97         * gcc.dg/bitfld-18.c: Likewise.
99 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
101         * gcc.target/arm/neon-vld3-1.c: New test.
102         * gcc.target/arm/neon-vst3-1.c: New test.
103         * gcc.target/arm/neon/v*.c: Regenerate.
105 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
107         PR rtl-optimization/48549
108         * g++.dg/opt/pr48549.C: New test.
110 2011-04-12  Richard Guenther  <rguenther@suse.de>
112         PR tree-optimization/46076
113         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
115 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
117         PR testsuite/21164
118         * lib/compat.exp (compat-execute): Declare unsupported after
119         stripping path from src1.
120         * lib/lto.exp (lto-execute): Likewise.
122 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
124         PR c/48552
125         * gcc.dg/pr48552-1.c: New test.
126         * gcc.dg/pr48552-2.c: New test.
128 2011-04-11  Jason Merrill  <jason@redhat.com>
130         * g++.dg/cpp0x/sfinae12.C: New.
132         * g++.dg/cpp0x/enum10.C: New.
134         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
136         * g++.dg/cpp0x/rv-func.C: New.
138 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
140         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
141         alpha*-dec-osf5*.
143 2011-04-11  Martin Jambor  <mjambor@suse.cz>
145         PR tree-optimization/48195
146         * gcc.dg/ipa/pr48195.c: New test.
148 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
150         * gnat.dg/return3.adb: Remove unused switch.
152 2011-04-08  Mike Stump  <mikestump@comcast.net>
154         PR testsuite/48506
155         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
156         default to fno-common.
158 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
160         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
161         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
163 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
165         PR fortran/48448
166         * gfortran.dg/function_optimize_5.f90:  New test.
168 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
170         * gnat.dg/aggr17.adb: New test.
171         * gnat.dg/aggr18.adb: Likewise.
173 2011-04-08  Michael Matz  <matz@suse.de>
175         PR middle-end/48389
176         * gcc.target/i386/pr48389.c: New test.
178 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
180         PR rtl-optimization/48272
181         * g++.dg/opt/pr48272.C: New.
183 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
185         PR rtl-optimization/48235
186         * gcc.dg/pr48235.c: New.
188 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
190         PR rtl-optimization/48302
191         * g++.dg/opt/pr48302.C: New.
193 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
195         PR target/48273
196         * g++.dg/opt/pr48273.C: New.
198 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
200         PR rtl-optimization/48442
201         * gcc.dg/pr48442.c: New.
203 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
205         PR tree-optimization/48377
206         * gcc.dg/vect/pr48377.c: New test.
208 2011-04-07  Jason Merrill  <jason@redhat.com>
210         * g++.dg/cpp0x/regress/call1.C: New.
212         * g++.dg/cpp0x/variadic107.C: New.
214         * g++.dg/cpp0x/sfinae11.C: New.
215         * g++.dg/cpp0x/noexcept02.C: Fix.
217         * g++.dg/cpp0x/sfinae10.C: New.
219         * g++.dg/cpp0x/sfinae9.C: New.
221         * c-c++-common/Wcast-qual-1.c: Move here from...
222         * gcc.dg/cast-qual-3.c: ...here, and...
223         * g++.dg/warn/Wcast-qual2.C: ...here.
225         * g++.dg/cpp0x/sfinae8.C: New.
227         * g++.dg/cpp0x/sfinae7.C: New.
229         * g++.dg/cpp0x/enum9.C: New.
231 2011-04-07  Mike Stump  <mikestump@comcast.net>
233         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
234         with no trampolines.
236 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
238         PR fortran/48117
239         * gfortran.dg/gomp/pr48117.f90: New test.
241         PR debug/48343
242         * gcc.dg/torture/pr48343.c: New test.
244 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
246         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
248 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
250         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
252 2011-04-07  Tom de Vries  <tom@codesourcery.com>
254         PR target/43920
255         * lib/scanasm.exp (object-size): New proc.
256         * gcc.target/arm/pr43920-2.c: New test.
258 2011-04-06  Tobias Burnus  <burnus@net-b.de>
260         PR fortran/18918
261         PR fortran/48477
262         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
264 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
266         * gcc.dg/mtune.c: Prune note from output.
268 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
270         PR debug/48466
271         * gcc.dg/guality/pr36977.c: New test.
272         * gcc.dg/guality/pr48466.c: New test.
274 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
276         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
278 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
280         * gnat.dg/return3.adb: New test.
282 2011-04-06  Richard Guenther  <rguenther@suse.de>
284         PR tree-optimization/47663
285         * gcc.dg/tree-ssa/inline-8.c: New testcase.
287 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
289         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
290         Solaris 8 and 9 as well.
292 2011-04-05  Tom de Vries  <tom@codesourcery.com>
294         PR target/43920
295         * gcc.target/arm/pr43920-1.c: New test.
297 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
299         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
300         (cctor): Actually return the value.
301         (main): Cast return values.
303 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
305         * gfortran.dg/character_comparison_8.f90:  New test.
307 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
309         * frontend-passes: (optimize_lexical_comparison): New function.
310         (optimize_expr): Call it.
311         (optimize_comparison): Also handle lexical comparison functions.
312         Return false instad of -2 for unequal comparison.
314 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
316         PR fortran/48412
317         * function_optimize_4.f90:  New test.
319 2011-04-04  Tobias Burnus  <burnus@net-b.de>
321         PR fortran/18918
322         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
323         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
324         * gfortran.dg/coarray_15.f90: New.
326 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
328         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
329         * gfortran.dg/bessel_7.f90: Likewise.
331 2011-04-03  Tobias Burnus  <burnus@net-b.de>
333         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
335 2011-04-03  Richard Guenther  <rguenther@suse.de>
336             Ira Rosen  <ira.rosen@linaro.org>
338         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
339         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
340         -ftree-loop-if-convert-stores.
342 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
344         * gnat.dg/specs/aggr2.ads: New test.
346 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
348         * gnat.dg/debug2.ad[sb]: New test.
349         * gnat.dg/debug2_pkg.ads: New helper.
350         * gnat.dg/debug3.ad[sb]: New test.
352 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
354         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
356 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
358         PR middle-end/48335
359         * gcc.c-torture/compile/pr48335-1.c: New test.
360         * gcc.dg/pr48335-1.c: New test.
361         * gcc.dg/pr48335-2.c: New test.
362         * gcc.dg/pr48335-3.c: New test.
363         * gcc.dg/pr48335-4.c: New test.
364         * gcc.dg/pr48335-5.c: New test.
365         * gcc.dg/pr48335-6.c: New test.
366         * gcc.dg/pr48335-7.c: New test.
367         * gcc.dg/pr48335-8.c: New test.
368         * gcc.target/i386/pr48335-1.c: New test.
370 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
372         PR c/36299
373         * gcc.dg/Waddress.c: New test.
375 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
377         PR fortran/48352
378         * gfortran.dg/function_optimize_3.f90:  New test.
380 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
382         * gcc.c-torture/compile/20110401-1.c: New test.
384         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
385         * g++.dg/lto/20091002-2_0.C: Likewise.
386         * g++.dg/lto/20090303_0.c: Likewise.
387         * g++.dg/lto/20091004-1_0.C: Likewise.
388         * g++.dg/lto/20091002-3_0.C: Likewise.
389         * g++.dg/lto/20091004-2_0.C: Likewise.
390         * g++.dg/lto/20081123_0.C: Likewise.
391         * g++.dg/lto/20090313_0.C: Likewise.
392         * g++.dg/lto/20081109-1_0.C: Likewise.
393         * g++.dg/lto/20081219_0.C: Likewise.
394         * g++.dg/lto/20081204-1_0.C: Likewise.
395         * g++.dg/lto/20090302_0.C: Likewise.
396         * g++.dg/lto/20081119-1_0.C: Likewise.
397         * g++.dg/lto/20081118_0.C: Likewise.
398         * gcc.dg/lto/20091020-2_0.c: Likewise.
399         * gcc.dg/lto/20090210_0.c: Likewise.
400         * gcc.dg/lto/20081204-1_0.c: Likewise.
401         * gcc.dg/lto/20081224_0.c: Likewise.
402         * gcc.dg/lto/20090219_0.c: Likewise.
403         * gcc.dg/lto/20091014-1_0.c: Likewise.
404         * gcc.dg/lto/20091016-1_0.c: Likewise.
405         * gcc.dg/lto/20090206-2_0.c: Likewise.
406         * gcc.dg/lto/20090116_0.c: Likewise.
407         * gcc.dg/lto/20091013-1_0.c: Likewise.
408         * gcc.dg/lto/20091015-1_0.c: Likewise.
409         * gcc.dg/lto/20090126-2_0.c: Likewise.
411 2011-03-31  Ian Lance Taylor  <iant@google.com>
413         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
415 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
417         * gnat.dg/opt16.adb: New test.
419 2011-03-31  Jason Merrill  <jason@redhat.com>
421         * g++.dg/cpp0x/defaulted24.C: New.
423 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
425         PR target/16292
426         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
427         with -O0.
429 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
431         * g++.dg/other/i386-9.C: New test.
433 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
435         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
437 2011-03-30  Jason Merrill  <jason@redhat.com>
439         * g++.dg/cpp0x/regress/error-recovery1.C: New.
441         * g++.dg/cpp0x/regress/isnan.C: New.
443         * g++.dg/cpp0x/initlist46.C: New.
445 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
447         PR target/47551
448         * gcc.target/arm/neon-modes-2.c: New test.
450 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
452         PR c/48305
453         * gcc.c-torture/compile/pr48305.c: New test.
455 2011-03-29  Jason Merrill  <jason@redhat.com>
457         * g++.dg/cpp0x/regress/value-dep1.C: New.
459 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
461         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
463 2011-03-29  Ian Lance Taylor  <iant@google.com>
465         * go.test/go-test.exp: Handle the test lines used in several new
466         tests.
467         (errchk): Add opts parameter.  Change all callers.  Handle parens
468         in regexps.
470 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
471             Dominique d'Humieres  <dominiq@lps.ens.fr>
473         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
474         and __APPLE__ && __PPC__ && __ALTIVEC__.
476 2011-03-29  Jason Merrill  <jason@redhat.com>
478         * g++.dg/cpp0x/dependent1.C: New.
480         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
482         * g++.dg/cpp0x/constexpr-memfn1.C: New.
484         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
486 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
488         PR fortran/48095
489         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
490         * gfortran.dg/proc_ptr_comp_32.f90: New.
492 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
494         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
495         check for corresponding warning.
497 2011-03-28  Jason Merrill  <jason@redhat.com>
499         * g++.dg/cpp0x/rv-deduce2.C: New.
501 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
503         PR debug/48203
504         * gcc.dg/pr48203.c: New test.
506 2011-03-28  Jeff Law <law@redhat.com>
508         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
510 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
512         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
513         and __PPC__ && __ALTIVEC__.
515 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
517         PR testsuite/48238
518         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
519         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
520         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
521         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
523 2011-03-28  Jason Merrill  <jason@redhat.com>
525         * g++.dg/cpp0x/initlist-array2.C: New.
527         * g++.dg/cpp0x/initlist-array1.C: New.
529         * g++.dg/cpp0x/constexpr-compound.C: New.
531         * g++.dg/cpp0x/constexpr-using.C: New.
533         * g++.dg/cpp0x/constexpr-noexcept.C: New.
535 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
537         PR testsuite/48276
538         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
540 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
542         * gcc.dg/slp-1.c: New test.
544 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
546         * gcc.target/i386/avx256-unaligned-load-1.c: New.
547         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
548         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
549         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
550         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
551         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
552         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
553         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
554         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
555         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
556         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
557         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
558         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
559         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
561 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
563         PR fortran/47065
564         * gfortran.dg/trim_optimize_5.f90:  New test.
565         * gfortran.dg/trim_optimize_6.f90:  New test.
567 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
569         PR target/38598
570         * gcc.target/mips/madd-7.c: Remove -mlong32.
571         * gcc.target/mips/msub-7.c: Likewise.
573 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
575         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
576         accesses to preserve the meaning of the test for doubleword vectors.
577         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
578         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
580 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
582         PR fortran/48291
583         * gfortran.dg/class_42.f03: New.
585 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
587         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
588         strided accesses.
590 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
592         PR rtl-optimization/48144
593         * gcc.dg/pr48144.c: New test.
595 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
597         * gnat.dg/discr27.ad[sb]: New test.
599 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
601         * gnat.dg/limited_with2.ad[sb]: New test.
602         * gnat.dg/limited_with2_pkg1.ads: New helper.
603         * gnat.dg/limited_with2_pkg2.ads: Likewise.
605 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
607         * gnat.dg/opt15.adb: New test.
608         * gnat.dg/opt15_pkg.ad[sb]: New helper.
610 2011-03-25  Tobias Burnus  <burnus@net-b.de>
612         PR fortran/48174
613         PR fortran/45304
614         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
615         * gfortran.dg/leadz_trailz_3.f90: Ditto
617 2011-03-25  Martin Jambor  <mjambor@suse.cz>
619         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
621 2011-03-25  Jason Merrill  <jason@redhat.com>
623         * g++.dg/cpp0x/defaulted22.C: New.
624         * g++.dg/cpp0x/defaulted23.C: New.
625         * g++.dg/cpp0x/defaulted15.C: Adjust.
627 2011-03-25  Jason Merrill  <jason@redhat.com>
629         * g++.dg/cpp0x/move1.C: New.
631 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
633         PR target/48287
634         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
636 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
638         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
639         for mips-sgi-irix6.5.
640         Replace snprintf prototype by <stdio.h>.
642 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
644         PR testsuite/48283
645         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
646         run_expensive_tests.
647         * gcc.dg/graphite/block-4.c: Likewise.
648         * gcc.dg/graphite/block-7.c: Likewise.
649         * gcc.dg/graphite/block-8.c: Likewise.
651 2011-03-25  Richard Guenther  <rguenther@suse.de>
653         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
654         * g++.dg/tree-ssa/pr8781.C: Likewise.
655         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
656         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
657         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
658         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
659         * gcc.dg/tree-ssa/alias-18.c: Likewise.
660         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
661         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
662         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
663         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
664         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
665         * gcc.dg/tree-ssa/pr21574.c: Likewise.
666         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
667         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
668         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
669         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
670         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
671         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
672         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
673         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
674         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
675         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
676         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
677         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
678         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
679         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
680         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
681         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
682         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
683         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
684         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
685         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
686         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
687         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
688         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
689         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
690         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
691         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
692         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
693         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
694         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
695         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
696         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
697         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
698         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
699         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
700         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
701         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
702         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
703         * c-c++-common/pr46562-2.c: Likewise.
704         * gfortran.dg/pr42108.f90: Likewise.
705         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
706         foo to be inlined even at -O1.
707         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
708         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
709         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
710         * gcc.dg/matrix/matrix.exp: Disable FRE.
712 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
714         PR debug/48204
715         * gcc.dg/dfp/pr48204.c: New test.
717 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
719         PR target/48209
720         * gcc.c-torture/execute/pr47917.c: Move this...
721         * gcc.dg/torture/pr47917.c: to here and add xfails.
723 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
725         * gnat.dg/array16.ad[sb]: New test.
726         * gnat.dg/array16.ads: New helper.
728 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
730         * gnat.dg/derived_type2.adb: New test.
732 2011-03-24  Richard Guenther  <rguenther@suse.de>
734         PR tree-optimization/48271
735         * g++.dg/torture/pr48271.C: New testcase.
737 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
739         * gnat.dg/array15.ad[sb]: New test.
741 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
743         PR target/48237
744         * gcc.target/i386/pr48237.c: New test.
746 2011-03-24  Richard Guenther  <rguenther@suse.de>
748         PR middle-end/48269
749         * gcc.dg/builtin-object-size-10.c: New testcase.
751 2011-03-24  Richard Guenther  <rguenther@suse.de>
753         PR tree-optimization/46562
754         * c-c++-common/pr46562-2.c: New testcase.
755         * c-c++-common/pr46562.c: Likewise.
757 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
759         * gcc.dg/vect/vect-cselim-1.c: New test.
760         * gcc.dg/vect/vect-cselim-2.c: New test.
762 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
764         * gcc.target/arm/pr46934.c: New.
766 2011-03-23  Ian Lance Taylor  <iant@google.com>
768         * go.test/go-test.exp (errchk): Ignore lines containing ////.
770 2011-03-23  Richard Guenther  <rguenther@suse.de>
772         * gcc.dg/struct: Remove directory and contents.
774 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
776         PR testsuite/48251
777         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
779 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
781         * gnat.dg/discr26.ad[sb]: New test.
782         * gnat.dg/discr26_pkg.ads: New helper.
784 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
786         PR target/47553
787         * gcc.target/arm/neon-vld-1.c: New test.
789 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
791         * gnat.dg/array14.ad[sb]: New test.
792         * gnat.dg/array14_pkg.ads: New helper.
794 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
796         * gcc.c-torture/execute/920501-8.x: Remove.
797         * gcc.c-torture/execute/930513-1.x: Remove.
798         * gcc.c-torture/execute/960312-1.x: Remove.
799         * gcc.c-torture/compile/20000804-1.c,
800         gcc.c-torture/compile/20001205-1.c,
801         gcc.c-torture/compile/20001226-1.c,
802         gcc.c-torture/compile/20010518-2.c,
803         gcc.c-torture/compile/20020312-1.c,
804         gcc.c-torture/compile/20020604-1.c,
805         gcc.c-torture/compile/920501-12.c,
806         gcc.c-torture/compile/920501-4.c,
807         gcc.c-torture/compile/920520-1.c,
808         gcc.c-torture/compile/980506-1.c,
809         gcc.c-torture/execute/980709-1.x,
810         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
811         options for m68hc11.
812         * gcc.dg/cpp/assert4.c: Don't handle ARC.
813         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
814         m68hc11.
816 2011-03-22  Nick Clifton  <nickc@redhat.com>
818         * lib/target-supports.exp (check_profiling_available): Add MN10300
819         to the list of targets that do not support profiling.  Restore
820         alpha sorting to this list.
822 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
824         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
825         failure on 32-bit systems.
826         * gcc.dg/torture/vector-2.c: Ditto.
828 2011-03-22  Richard Guenther  <rguenther@suse.de>
830         PR tree-optimization/48228
831         * gcc.dg/Wstrict-overflow-23.c: New testcase.
833 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
835         * lib/prune.exp (prune_gcc_output): Prune "could not create
836         compact unwind for" warnings.
838 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
840         PR c/42544
841         PR c/48197
842         * gcc.c-torture/execute/pr42544.c: New test.
843         * gcc.c-torture/execute/pr48197.c: New test.
845 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
847         PR preprocessor/48192
848         * gcc.target/powerpc/pr48192.c: New file.
850         PR target/48053
851         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
852         split problem of 0 being loaded in a VSX register.
854 2011-03-21  Richard Guenther  <rguenther@suse.de>
856         PR c/47939
857         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
858         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
859         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
860         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
862 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
864         PR target/48213
865         * gcc.dg/pr48213.c: New test.
867 2011-03-21  Kai Tietz  <ktietz@redhat.com>
869         PR target/12171
870         * g++.dg/plugin/attribute_plugin.c: Adjust test.
872 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
874         * gcc.target/arm/xor-and.c: New.
876 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
878         PR fortran/22572
879         * gfortran.dg/function_optimize_1.f90:  New test.
880         * gfortran.dg/function_optimize_2.f90:  New test.
882 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
884         PR rtl-optimization/47502
885         * gcc.target/i386/pr47502-1.c: New.
886         * gcc.target/i386/pr47502-2.c: Likewise.
888 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
890         PR rtl-optimization/48156
891         * gcc.dg/pr48156.c: New test.
893 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
895         PR libfortran/47439
896         * gfortran.dg/scratch_1.f90: Adjust test.
898 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
900         PR libfortran/47439
901         * gfortran.dg/scratch_1.f90: New test.
903 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
905         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
906         variably modified typedefs.
907         * gcc.dg/c1x-typedef-2.c: Remove.
909 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
911         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
912         * gcc.dg/c1x-anon-struct-3.c: New test.
913         * gcc.dg/anon-struct-11.c: Update.
915 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
917         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
918         dg-xfail-run-if.
919         Only xfail with gas.
921 2011-03-18  Jason Merrill  <jason@redhat.com>
923         * g++.dg/template/fn-ptr1.C: New.
925         * g++.dg/overload/volatile1.C: New.
927         * g++.dg/opt/pr23372.C: New.
929         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
931 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
933         PR middle-end/47405
934         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
936 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
938         * gcc.target/arm/unsigned-extend-1.c: New.
940 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
942         PR bootstrap/48161
943         * gcc.c-torture/compile/pr48161.c: New test.
945 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
947         PR middle-end/47725
948         * gcc.dg/torture/pr47725.c: New.
950 2011-03-17  Jason Merrill  <jason@redhat.com>
952         * g++.dg/cpp0x/constexpr-overflow2.C: New.
953         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
955 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
957         * gnat.dg/specs/elab2.ads: New test.
958         * gnat.dg/specs/elab2_pkg.ads: New helper.
960 2011-03-17  Jason Merrill  <jason@redhat.com>
962         * g++.dg/cpp0x/decltype-1212.C: New.
963         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
965 2011-03-17  Jason Merrill  <jason@redhat.com>
967         * g++.dg/parse/memfnquals1.C: New.
969 2011-03-17  Richard Guenther  <rguenther@suse.de>
971         PR middle-end/48134
972         * gcc.dg/pr48134.c: New testcase.
974 2011-03-17  Richard Guenther  <rguenther@suse.de>
976         PR middle-end/48165
977         * g++.dg/torture/pr48165.C: New testcase.
979 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
981         PR rtl-optimization/48141
982         * gcc.dg/pr48141.c: New test.
984 2011-03-16  Jason Merrill  <jason@redhat.com>
986         * g++.dg/cpp0x/constexpr-48089.C: New.
988         * g++.dg/cpp0x/constexpr-abi1.C: New.
990         * g++.dg/cpp0x/constexpr-46336.C: New.
991         * g++.dg/parse/friend5.C: Adjust expected errors.
993         * g++.dg/cpp0x/constexpr-47570.C: New.
995 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
997         PR debug/47510
998         * ++.dg/debug/dwarf2/typedef6.C: New test.
1000 2011-03-16  Jason Merrill  <jason@redhat.com>
1002         * g++.dg/cpp0x/elision2.C: New.
1004         * g++.dg/cpp0x/constexpr-array3.C: New.
1006 2011-03-16  Jason Merrill  <jason@redhat.com>
1008         * g++.dg/cpp0x/sfinae6.C: New.
1009         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
1010         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
1011         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
1012         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
1013         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
1015 2011-03-16  Jason Merrill  <jason@redhat.com>
1017         * g++.dg/template/incomplete6.C: New.
1019 2011-03-16  Jeff Law <law@redhat.com>
1021         * gcc.dg/tree-ssa/vrp55.c: New test.
1023 2011-03-16  Jason Merrill  <jason@redhat.com>
1025         * g++.dg/cpp0x/auto22.C: New.
1027 2011-03-16  Richard Guenther  <rguenther@suse.de>
1029         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
1030         optimizing it away if promoted to const.
1032 2011-03-16  Richard Guenther  <rguenther@suse.de>
1034         PR tree-optimization/48149
1035         * gcc.dg/fold-complex-1.c: New testcase.
1037 2011-03-16  Richard Guenther  <rguenther@suse.de>
1039         PR testsuite/48147
1040         * gcc.dg/guality/pr45882.c: Really make sure no inlining
1041         or cloning happens.
1043 2011-03-16  Richard Guenther  <rguenther@suse.de>
1045         PR tree-optimization/26134
1046         * gcc.dg/tree-ssa/complex-6.c: New testcase.
1048 2011-03-16  Richard Guenther  <rguenther@suse.de>
1050         PR tree-optimization/48146
1051         * gcc.dg/torture/pr48146.c: New testcase.
1053 2011-03-16  Richard Guenther  <rguenther@suse.de>
1055         * gcc.dg/tree-ssa/pr14814.c: Adjust.
1056         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
1058 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
1060         PR middle-end/48136
1061         * gcc.c-torture/compile/pr48136.c: New test.
1063         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
1065         PR debug/45882
1066         * gcc.dg/guality/pr45882.c: New test.
1068 2011-03-15  Jason Merrill  <jason@redhat.com>
1070         * g++.dg/cpp0x/constexpr-recursion.C: New.
1072         * g++.dg/cpp0x/implicit11.C: New.
1074 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1076         * g++.dg/cpp0x/constexpr-attribute.C: New.
1078 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1080         * g++.dg/parse/pr34758.C: New.
1082 2011-03-15  Xinliang David Li  <davidxl@google.com>
1084         PR c/47837
1085         * gcc.dg/uninit-pred-7_d.c: New test.
1086         * gcc.dg/uninit-pred-8_d.c: New test.
1088 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1090         PR target/46788
1091         * gcc.target/arm/pr46788.c: New.
1093 2011-03-15  Richard Guenther  <rguenther@suse.de>
1095         PR middle-end/47650
1096         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
1097         * gfortran.dg/ishft_4.f90: Likewise.
1098         * gfortran.dg/leadz_trailz_3.f90: Likewise.
1100 2011-03-15  Richard Guenther  <rguenther@suse.de>
1102         PR tree-optimization/13954
1103         * g++.dg/tree-ssa/pr13954.C: New testcase.
1105 2011-03-15  Richard Guenther  <rguenther@suse.de>
1107         PR tree-optimization/48037
1108         * gcc.target/i386/pr48037-1.c: New testcase.
1110 2011-03-15  Richard Guenther  <rguenther@suse.de>
1112         PR tree-optimization/41490
1113         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
1114         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
1115         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
1116         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
1117         * g++.dg/tree-ssa/pr33604.C: Adjust.
1119 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
1121         PR middle-end/47917
1122         * gcc.c-torture/execute/pr47917.c: New test.
1123         * gcc.dg/pr47917.c: New test.
1125         PR middle-end/38878
1126         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
1128 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
1130         * gcc.target/i386/sse4_1-floor-vec.c: New test.
1131         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
1132         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
1133         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
1134         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
1135         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
1136         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
1137         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
1138         * gcc.target/i386/avx-floor-vec.c: Ditto.
1139         * gcc.target/i386/avx-ceil-vec.c: Ditto.
1140         * gcc.target/i386/avx-trunc-vec.c: Ditto.
1141         * gcc.target/i386/avx-rint-vec.c: Ditto.
1142         * gcc.target/i386/avx-floorf-vec.c: Ditto.
1143         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
1144         * gcc.target/i386/avx-truncf-vec.c: Ditto.
1145         * gcc.target/i386/avx-rintf-vec.c: Ditto.
1147 2011-03-14  Tom Tromey  <tromey@redhat.com>
1149         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
1150         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
1151         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
1153 2011-03-14  Tom Tromey  <tromey@redhat.com>
1155         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
1156         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
1157         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
1159 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
1161         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
1163 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
1165         PR rtl-optimization/47166
1166         * gcc.c-torture/execute/postmod-1.c: New test.
1168 2011-03-14  Richard Guenther  <rguenther@suse.de>
1170         PR middle-end/48098
1171         * gcc.dg/torture/pr48098.c: New testcase.
1173 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
1175         PR target/48053
1176         * gcc.target/powerpc/pr48053-1.c: New test.
1177         * gcc.target/powerpc/pr48053-2.c: Likewise.
1179 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1181         PR libfortran/48066
1182         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
1184 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1186         PR libfortran/48066
1187         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
1189 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
1191         PR fortran/48059
1192         * gfortran.dg/class_41.f03: New.
1194 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
1196         * g++.dg/conversion/cast3.C: New test.
1198 2011-03-11  Jason Merrill  <jason@redhat.com>
1200         * g++.dg/template/error45.C: New.
1202         * g++.dg/parse/no-type-defn1.C: New.
1204         * g++.dg/ext/attrib40.C: New.
1206         * g++.dg/cpp0x/regress/array1.C: New.
1208 2011-03-11  Richard Guenther  <rguenther@suse.de>
1210         PR tree-optimization/48067
1211         * gcc.dg/pr48067.c: New testcase.
1213 2011-03-11  Richard Guenther  <rguenther@suse.de>
1215         PR lto/48073
1216         * g++.dg/lto/20110311-1_0.C: New testcase.
1218 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
1220         PR c++/48035
1221         * g++.dg/inherit/virtual8.C: New test.
1223         PR middle-end/48044
1224         * gcc.dg/torture/pr48044.c: New test.
1226 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
1228         PR fortran/47768
1229         * gfortran.dg/proc_ptr_comp_31.f90: New.
1231 2011-03-11  Richard Guenther  <rguenther@suse.de>
1233         PR tree-optimization/47278
1234         * gcc.dg/torture/pr47278-1.c: New testcase.
1235         * gcc.dg/torture/pr47278-2.c: Likewise.
1237 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
1239         PR tree-optimization/48063
1240         * gcc.dg/torture/pr48063.c: New test.
1242 2011-03-10  Jason Merrill  <jason@redhat.com>
1244         * g++.dg/template/array22.C: New.
1246         * g++.dg/cpp0x/syntax-err1.C: New.
1247         * g++.dg/parse/error36.C: Adjust expected errors.
1248         * g++.old-deja/g++.pt/ctor2.C: Likewise.
1249         * g++.old-deja/g++.pt/typename3.C: Likewise.
1250         * g++.old-deja/g++.pt/typename4.C: Likewise.
1251         * g++.old-deja/g++.pt/typename6.C: Likewise.
1253 2011-03-09  Jason Merrill  <jason@redhat.com>
1255         * g++.dg/template/nontype22.C: New.
1257 2011-03-09  Martin Jambor  <mjambor@suse.cz>
1259         PR tree-optimization/47714
1260         * g++.dg/torture/pr47714.C: New test.
1262 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1264         PR target/47755
1265         * gcc.target/powerpc/pr47755-2.c: New file.
1267 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1269         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1270         is not set in the environment, pass 64 as first argument when not
1271         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1272         native where ulimit -u is supported.
1274 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1276         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1278 2011-03-08  Jason Merrill  <jason@redhat.com>
1280         * g++.dg/template/nontype21.C: New.
1282         * g++.dg/template/anon5.C: New.
1284 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1286         PR debug/47881
1287         * gcc.dg/pr47881.c: New test.
1289 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
1291         PR c++/47957
1292         * g++.dg/lookup/template3.C: New test.
1294 2011-03-08  Kai Tietz  <ktietz@redhat.com>
1296         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1297         'long' type.
1299 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
1301         PR testsuite/47954
1302         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1303         sizeof to compute alignment.
1305 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1307         PR tree-optimization/48022
1308         * gcc.dg/pr48022-1.c: New test.
1309         * gcc.dg/pr48022-2.c: New test.
1311 2011-03-07  Jason Merrill  <jason@redhat.com>
1313         * g++.dg/template/nontype20.C: New.
1314         * g++.dg/init/member1.C: Adjust expected errors.
1315         * g++.dg/parse/constant4.C: Likewise.
1316         * g++.dg/template/qualified-id3.C: Likewise.
1317         * g++.old-deja/g++.pt/crash10.C: Likewise.
1319         * g++.dg/cpp0x/regress/non-const1.C: New.
1321 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
1323         PR debug/47991
1324         * gcc.dg/pr47991.c: New test.
1326 2011-03-07  Jason Merrill  <jason@redhat.com>
1328         * g++.dg/abi/mangle46.C: New.
1330 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
1332         PR target/47862
1333         * gcc.target/powerpc/pr47862.c: New.
1335 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
1337         PR target/45413
1338         * gcc.target/i386/combine-mul.c: Require nonpic.
1340 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
1341             Nathan Froyd  <froydnj@codesourcery.com>
1343         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1345 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
1347         * README.QMTEST: Remove.
1349 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
1350             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1352         PR fortran/47850
1353         * gfortran.dg/array_constructor_37.f90 : New test.
1355 2011-03-05  Jason Merrill  <jason@redhat.com>
1357         * g++.dg/abi/mangle39.C: ABI v5, not 6.
1358         * g++.dg/abi/mangle45.C: Likewise.
1359         * g++.dg/cpp0x/trailing1.C: Likewise.
1361 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1363         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1365 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
1367         PR rtl-optimization/47899
1368         * gcc.dg/pr47899.c: New test.
1370         * gcc.dg/torture/pr47968.c: Ignore warnings.
1372         PR tree-optimization/47967
1373         * gcc.c-torture/compile/pr47967.c: New test.
1375 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1377         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1378         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1380 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1382         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1383         and property_getAttributes() if __OBJC2__.
1384         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1385         * objc.dg/property/property-encoding-1.m: New.
1386         * obj-c++.dg/property/property-encoding-1.mm: New.
1388 2011-03-04  Jason Merrill  <jason@redhat.com>
1390         * g++.dg/template/pseudodtor6.C: New.
1392         * g++.dg/inherit/covariant19.C: New.
1394 2011-03-04  Richard Guenther  <rguenther@suse.de>
1396         PR middle-end/47968
1397         * gcc.dg/torture/pr47968.c: New testcase.
1399 2011-03-04  Richard Guenther  <rguenther@suse.de>
1401         PR middle-end/47975
1402         * gcc.dg/torture/pr47975.c: New testcase.
1404 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
1406         PR c++/47974
1407         * g++.dg/template/crash106.C: New.
1409 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
1411         PR c/47963
1412         * gcc.dg/gomp/pr47963.c: New test.
1413         * g++.dg/gomp/pr47963.C: New test.
1415 2011-03-02  Jason Merrill  <jason@redhat.com>
1417         * g++.dg/cpp0x/regress/condition1.C: New.
1419         * g++.dg/cpp0x/constexpr-ctor9.C: New.
1421 2011-03-01  Jason Merrill  <jason@redhat.com>
1423         * g++.dg/cpp0x/lambda/lambda-98.C: New.
1425         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1427 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
1429         PR rtl-optimization/47925
1430         * gcc.c-torture/execute/pr47925.c: New test.
1432 2011-03-01  Jason Merrill  <jason@redhat.com>
1434         * g++.dg/cpp0x/decltype25.C: New.
1436         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1438 2011-03-01  Richard Guenther  <rguenther@suse.de>
1440         PR tree-optimization/47890
1441         * gcc.dg/torture/pr47890.c: New testcase.
1443 2011-03-01  Richard Guenther  <rguenther@suse.de>
1445         PR lto/47924
1446         * gcc.dg/lto/pr47924_0.c: New testcase.
1448 2011-03-01  Richard Guenther  <rguenther@suse.de>
1450         PR lto/46911
1451         * gfortran.dg/lto/pr46911_0.f: New testcase.
1453 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1455         PR libgfortran/47933
1456         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1457         compile errors from older code form.
1459 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1461         PR libgfortran/47567
1462         * gfortran.dg/fmt_fw_d.f90: New test.
1464 2011-02-28  Jason Merrill  <jason@redhat.com>
1466         * g++.dg/inherit/covariant18.C: New.
1468 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
1470         PR middle-end/47893
1471         * gcc.dg/pr47893.c: New test.
1473 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1475         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1476         NULL in case of a selector with conflicting types.
1477         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1479 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
1481         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1482         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1483         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1484         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1486 2011-02-28  Jason Merrill  <jason@redhat.com>
1488         PR c++/47906
1489         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1491 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1493         PR libgfortran/47778
1494         * gfortran.dg/namelist_71.f90: New test.
1496 2011-02-27  Jason Merrill  <jason@redhat.com>
1498         PR c++/47906
1499         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1500         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1502 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1504         PR c++/46466
1505         * g++.dg/cpp0x/constexpr-ctor8.C: New.
1507 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
1509         PR fortran/47886
1510         * gfortran.dg/gomp/task-1.f90: Removed.
1512 2011-02-26  Jason Merrill  <jason@redhat.com>
1514         * g++.dg/template/this-targ1.C: New.
1516         * g++.dg/cpp0x/regress/template-const1.C: New.
1517         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1518         * g++.dg/template/function1.C: Adjust.
1519         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1520         * g++.dg/debug/debug7.C: Adjust.
1522 2011-02-26  Tobias Burnus  <burnus@net-b.de>
1524         PR fortran/47886
1525         * gfortran.dg/gomp/task-1.f90: New.
1527 2011-02-25  Jie Zhang  <jie@codesourcery.com>
1529         * gcc.target/arm/neon-thumb2-move.c: Add
1530         dg-require-effective-target arm_thumb2_ok.
1532 2011-02-24  Jason Merrill  <jason@redhat.com>
1534         * g++.dg/parse/constant1.C: Specify C++98 mode.
1535         * g++.dg/parse/constant5.C: Likewise.
1536         * g++.dg/parse/error2.C: Likewise.
1537         * g++.dg/parse/semicolon3.C: Likewise.
1538         * g++.dg/template/crash14.C: Likewise.
1539         * g++.dg/template/local4.C: Likewise.
1540         * g++.dg/template/nontype3.C: Likewise.
1541         * g++.dg/parse/crash31.C: Adjust expected errors.
1542         * g++.dg/template/function1.C: Likewise.
1543         * g++.dg/template/ref3.C: Likewise.
1544         * g++.dg/template/static9.C: Likewise.
1545         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1547         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1548         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1549         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1550         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1551         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1553 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
1555         PR fortran/47878
1556         * gfortran.dg/pr47878.f90: New test.
1558 2011-02-24  Richard Guenther  <rguenther@suse.de>
1560         PR testsuite/47801
1561         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1562         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1564 2011-02-24  Richard Guenther  <rguenther@suse.de>
1566         PR fortran/47839
1567         * gfortran.dg/lto/pr47839_0.f90: New testcase.
1568         * gfortran.dg/lto/pr47839_1.f90: Likewise.
1570 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1572         PR libgfortran/47567
1573         * gfortran.dg/fmt_f0_1.f90: Update test.
1575 2011-02-23  Jason Merrill  <jason@redhat.com>
1577         * g++.dg/abi/mangle39.C: Adjust parm mangling.
1578         * g++.dg/abi/mangle45.C: New.
1580         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1581         * g++.dg/template/canon-type-9.C: Match use of decltype
1582         between declaration and definition.
1583         * g++.dg/template/canon-type-12.C: Likewise.
1585 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
1587         PR fortran/40850
1588         * gfortran.dg/nested_allocatables_1.f90: New.
1590 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
1592         PR c++/46868
1593         * g++.dg/pr46868.C: New test.
1594         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1595         * g++.dg/parse/error14.C: Adjust.
1597 2011-02-23  Richard Guenther  <rguenther@suse.de>
1599         PR tree-optimization/47838
1600         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1602 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1604         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
1606 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1608         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1609         * gfortran.dg/count_init_expr.f03: Ditto.
1610         * gfortran.dg/gomp/pr43711.f90: Ditto.
1611         * gcc.dg/struct-parse-2.c: Ditto.
1612         * gcc.dg/parse-error-3.c: Ditto.
1613         * gcc.dg/Wlogical-op-1.c: Ditto.
1614         * gcc.dg/Walways-true-1.c: Ditto.
1615         * gcc.dg/pr24225.c: Ditto.
1616         * gcc.dg/Walways-true-2.c: Ditto.
1617         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1618         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1619         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1620         * g++.dg/overload/defarg4.C: Ditto.
1621         * g++.dg/inherit/covariant16.C: Ditto.
1622         * g++.dg/inherit/virtual7.C: Ditto.
1623         * g++.dg/template/canon-type-9.C: Ditto.
1624         * g++.dg/template/access19.C: Ditto.
1625         * g++.dg/template/call7.C: Ditto.
1626         * g++.dg/template/canon-type-2.C: Ditto.
1627         * g++.dg/template/init7.C: Ditto.
1628         * g++.dg/template/sizeof-template-argument.C: Ditto.
1629         * g++.dg/template/const3.C: Ditto.
1630         * g++.dg/template/sfinae26.C: Ditto.
1631         * g++.dg/template/sfinae26.C: Ditto.
1632         * g++.dg/template/canon-type-11.C: Ditto.
1633         * g++.dg/template/union2.C: Ditto.
1634         * g++.dg/template/canon-type-3.C: Ditto.
1635         * g++.dg/template/canon-type-1.C: Ditto.
1636         * g++.dg/template/canon-type-5.C: Ditto.
1637         * g++.dg/template/canon-type-7.C: Ditto.
1638         * g++.dg/template/canon-type-10.C: Ditto.
1639         * g++.dg/template/spec36.C: Ditto.
1640         * g++.dg/template/typedef38.C: Ditto.
1641         * g++.dg/template/canon-type-4.C: Ditto.
1642         * g++.dg/template/canon-type-6.C: Ditto.
1643         * g++.dg/template/canon-type-13.C: Ditto.
1644         * g++.dg/template/instantiate9.C: Ditto.
1645         * g++.dg/template/ttp22.C: Ditto.
1646         * g++.dg/warn/Wreturn-type-6.C: Ditto.
1647         * g++.dg/warn/Walways-true-1.C: Ditto.
1648         * g++.dg/warn/Wlogical-op-1.C: Ditto.
1649         * g++.dg/warn/Walways-true-2.C: Ditto.
1650         * g++.dg/conversion/op4.C: Ditto.
1651         * g++.dg/opt/pr19650.C: Ditto.
1652         * g++.dg/lookup/friend11.C: Ditto.
1653         * g++.dg/other/default2.C: Ditto.
1654         * g++.dg/other/default3.C: Ditto.
1655         * g++.dg/other/dtor2.C: Ditto.
1656         * g++.dg/other/friend5.C: Ditto.
1657         * g++.dg/other/default5.C: Ditto.
1658         * g++.dg/init/brace6.C: Ditto.
1659         * g++.dg/init/aggr5.C: Ditto.
1660         * g++.dg/init/error2.C: Ditto.
1661         * g++.dg/expr/bound-mem-fun.C: Ditto.
1662         * g++.dg/expr/cond6.C: Ditto.
1663         * g++.dg/expr/stmt-expr-1.C: Ditto.
1664         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1665         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1666         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1667         * g++.dg/cpp0x/bracket1.C: Ditto.
1668         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1669         * g++.dg/cpp0x/pr38646.C: Ditto.
1670         * g++.dg/cpp0x/variadic73.C: Ditto.
1671         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1672         * g++.dg/cpp0x/bracket4.C: Ditto.
1673         * g++.dg/cpp0x/decltype4.C: Ditto.
1674         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1675         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1676         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1677         * g++.dg/cpp0x/variadic-new2.C: Ditto.
1678         * g++.dg/cpp0x/decltype2.C: Ditto.
1679         * g++.dg/cpp0x/decltype1.C: Ditto.
1680         * g++.dg/cpp0x/bracket2.C: Ditto.
1681         * g++.dg/cpp0x/decltype5.C: Ditto.
1682         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1683         * g++.dg/cpp0x/variadic70.C: Ditto.
1684         * g++.dg/cpp0x/decltype6.C: Ditto.
1685         * g++.dg/cpp0x/rvo.C: Ditto.
1686         * g++.dg/cpp0x/vt-40092.C: Ditto.
1687         * g++.dg/cpp0x/variadic-new.C: Ditto.
1688         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1689         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1690         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1691         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1692         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1693         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1694         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1695         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1696         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1697         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1698         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1699         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1700         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1701         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1702         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1703         * g++.dg/cpp0x/pr39639.C: Ditto.
1704         * g++.dg/cpp0x/decltype3.C: Ditto.
1705         * g++.dg/cpp0x/variadic68.C: Ditto.
1706         * g++.dg/cpp0x/variadic-function.C: Ditto.
1707         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1708         * g++.dg/cpp0x/variadic-bind.C: Ditto.
1709         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1710         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1711         * g++.dg/parse/crash35.C: Ditto.
1712         * g++.dg/parse/crash40.C: Ditto.
1713         * g++.dg/parse/defarg12.C: Ditto.
1714         * g++.dg/parse/crash34.C: Ditto.
1715         * g++.dg/parse/constructor3.C: Ditto.
1716         * g++.dg/parse/template23.C: Ditto.
1717         * g++.dg/parse/crash56.C: Ditto.
1718         * g++.dg/parse/dtor13.C: Ditto.
1719         * g++.dg/parse/error33.C: Ditto.
1720         * g++.dg/parse/ctor9.C: Ditto.
1721         * g++.dg/parse/error32.C: Ditto.
1722         * g++.dg/parse/error37.C: Ditto.
1723         * g++.dg/parse/bitfield3.C: Ditto.
1724         * g++.dg/parse/struct-4.C: Ditto.
1725         * g++.dg/ext/has_trivial_copy.C: Ditto.
1726         * g++.dg/ext/is_polymorphic.C: Ditto.
1727         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1728         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1729         * g++.dg/ext/has_nothrow_assign.C: Ditto.
1730         * g++.dg/ext/is_union.C: Ditto.
1731         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1732         * g++.dg/ext/is_pod.C: Ditto.
1733         * g++.dg/ext/has_virtual_destructor.C: Ditto.
1734         * g++.dg/ext/has_trivial_constructor.C: Ditto.
1735         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1736         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1737         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1738         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1739         * g++.dg/ext/is_abstract.C: Ditto.
1740         * g++.dg/ext/has_trivial_assign.C: Ditto.
1741         * g++.dg/ext/is_class.C: Ditto.
1742         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1743         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1744         * g++.dg/ext/is_base_of.C: Ditto.
1745         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1746         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1747         * g++.dg/ext/is_empty.C: Ditto.
1748         * g++.dg/ext/is_enum.C: Ditto.
1749         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1750         * gnat.dg/opt11.adb: Ditto.
1751         * obj-c++.dg/pr45735.mm: Ditto.
1752         * obj-c++.dg/pr24393.mm: Ditto.
1753         * obj-c++.dg/exceptions-2.mm: Ditto.
1754         * objc.dg/pr45735.m: Ditto.
1755         * objc.dg/pr24393.m: Ditto.
1757 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1759         * objc.dg/attributes/objc-exception-1.m: New.
1761 2011-02-23  Jie Zhang  <jie@codesourcery.com>
1763         * gcc.dg/cpp/include7.c: New test.
1765 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
1767         PR c++/47242
1768         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1770 2011-02-23  Jie Zhang  <jie@codesourcery.com>
1772         PR rtl-optimization/47763
1773         * gcc.dg/pr47763.c: New test.
1775 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
1777         PR fortran/45743
1778         * gfortran.dg/whole_file_32.f90 : New test.
1780 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
1782         PR c++/47666
1783         * g++.dg/inherit/virtual7.C: New test.
1785 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1787         PR objc/47832
1788         * objc.dg/type-size-3.m: Updated error message.
1789         * objc.dg/type-size-4.m: New test.
1790         * objc.dg/type-size-5.m: New test.
1792 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1794         * lib/gnat.exp: Fix comments.
1795         Don't load libgloss.exp.
1796         (default_gnat_version): Call $compiler with --version.
1797         Adapt regexp for gnatmake output, insert version.
1798         (gnat_version): New proc.
1799         (gnat_init): Remove gnat_libgcc_s_path.
1800         (gnat_target_compile): Likewise.
1801         Remove ld_library_path.
1802         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1803         (gnat_pass): Remove.
1804         (gnat_pass): Remove.
1805         (gnat_finish): Remove.
1806         (gnat_exit): Remove.
1807         (local_find_gnatmake): Reindent.
1808         (runtest_file_p): Remove.
1809         (prune_warnings): Remove.
1810         (find_gnatclean): New proc.
1811         * lib/gnat-dg.exp (lremove): New proc.
1812         (gnat-dg-test): Reindent.
1813         Remove additional output files.
1814         (gnat-dg-runtest): Remove.
1816         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1817         * gnat.dg/loop_optimization6.adb: Likewise.
1818         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1820 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
1822         PR tree-optimization/47835
1823         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1825 2011-02-22  Tobias Burnus  <burnus@net-b.de>
1827         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1828         * gfortran.dg/abstract_type_2.f03: Ditto.
1829         * gfortran.dg/abstract_type_3.f03: Ditto.
1830         * gfortran.dg/abstract_type_4.f03: Ditto.
1831         * gfortran.dg/abstract_type_5.f03: Ditto.
1832         * gfortran.dg/abstract_type_6.f03: Ditto.
1833         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1834         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1835         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1836         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1837         * gfortran.dg/array_function_5.f90: Ditto.
1838         * gfortran.dg/asynchronous_3.f03: Ditto.
1839         * gfortran.dg/char_expr_1.f90: Ditto.
1840         * gfortran.dg/class_14.f03: Ditto.
1841         * gfortran.dg/data_array_6.f: Ditto.
1842         * gfortran.dg/data_invalid.f90: Ditto.
1843         * gfortran.dg/dot_product_1.f03: Ditto.
1844         * gfortran.dg/func_derived_5.f90: Ditto.
1845         * gfortran.dg/func_result_4.f90: Ditto.
1846         * gfortran.dg/implied_do_1.f90: Ditto.
1847         * gfortran.dg/initialization_25.f90: Ditto.
1848         * gfortran.dg/initialization_26.f90: Ditto.
1849         * gfortran.dg/interface_34.f90: Ditto.
1850         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1851         * gfortran.dg/keyword_symbol_1.f90: Ditto.
1852         * gfortran.dg/matmul_8.f03: Ditto.
1853         * gfortran.dg/merge_init_expr.f90: Ditto.
1854         * gfortran.dg/pack_assign_1.f90: Ditto.
1855         * gfortran.dg/pack_vector_1.f90: Ditto.
1856         * gfortran.dg/pointer_check_8.f90: Ditto.
1857         * gfortran.dg/product_init_expr.f03: Ditto.
1858         * gfortran.dg/reshape_order_5.f90: Ditto.
1859         * gfortran.dg/reshape_shape_1.f90: Ditto.
1860         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1861         * gfortran.dg/same_name_2.f90: Ditto.
1862         * gfortran.dg/selected_real_kind_1.f90: Ditto.
1863         * gfortran.dg/spread_init_expr.f03: Ditto.
1864         * gfortran.dg/stmt_func_1.f90: Ditto.
1865         * gfortran.dg/sum_init_expr.f03: Ditto.
1866         * gfortran.dg/transpose_3.f03: Ditto.
1867         * gfortran.dg/unpack_init_expr.f03: Ditto.
1868         * gfortran.dg/warn_conversion.f90: Ditto.
1869         * gfortran.dg/warn_conversion_2.f90: Ditto.
1870         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1871         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1872         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1873         * gfortran.dg/whole_file_16.f90: Ditto.
1874         * gfortran.dg/whole_file_17.f90: Ditto.
1875         * gfortran.dg/whole_file_18.f90: Ditto.
1876         * gfortran.dg/whole_file_20.f03: Ditto.
1877         * gfortran.dg/whole_file_5.f90: Ditto.
1878         * gfortran.dg/whole_file_6.f90: Ditto.
1879         * gfortran.dg/write_invalid_format.f90: Ditto.
1880         * gfortran.dg/zero_sized_6.f90: Ditto.
1882 2011-02-21  Jeff Law <law@redhat.com>
1884         PR rtl-optimization/46178
1885         * gcc.target/i386/pr46178.c: New test.
1887         PR rtl-optimization/46002
1888         * gcc.c-torture/compile/pr46002.c: New test.
1890 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1892         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1893         *-*-hpux10*.
1895 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
1897         PR debug/47106
1898         * g++.dg/debug/pr47106.C: Require effective target lto.
1900 2011-02-21  Jason Merrill  <jason@redhat.com>
1902         * g++.dg/cpp0x/constexpr-diag2.C: New.
1904 2011-02-20  Jason Merrill  <jason@redhat.com>
1906         * g++.dg/cpp0x/constexpr-ctor7.C: New.
1908         * g++.dg/cpp0x/fntmpdefarg2.C: New.
1910         * g++.dg/overload/conv-op1.C: New.
1912         * g++.dg/cpp0x/constexpr-synth1.C: New.
1914 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1916         * objc.dg/layout-2.m: New.
1917         * objc.dg/selector-3.m: Adjusted location of error message.
1918         * objc.dg/type-size-3.m: Same.
1919         * obj-c++.dg/selector-3.mm: Same.
1921 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1923         PR objc/47784
1924         * objc.dg/property/dotsyntax-22.m: New.
1925         * obj-c++.dg/property/dotsyntax-22.mm: New.
1927 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
1929         PR c++/46394
1930         * g++.dg/template/typedef38.C: New test.
1932 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1934         PR fortran/46818
1935         * gfortran.dg/whole_file_30.f90 : New test.
1936         * gfortran.dg/whole_file_31.f90 : New test.
1938 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1940         PR fortran/45077
1941         PR fortran/44945
1942         * gfortran.dg/whole_file_28.f90 : New test.
1943         * gfortran.dg/whole_file_29.f90 : New test.
1945 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1947         PR c++/44118
1948         * g++.dg/template/crash105.C: New.
1950 2011-02-19  Jason Merrill  <jason@redhat.com>
1952         * g++.dg/cpp0x/regress/no-elide1.C: New.
1954 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
1956         PR tree-optimization/46620
1957         * gcc.dg/pr46620.c: New.
1959 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1961         PR c/47809
1962         * gcc.target/i386/pr47809.c: New test.
1964 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1965             Tobias Burnus  <burnus@net-b.de>
1967         * lib/target-supports.exp
1968         (check_effective_target_fortran_large_real): New check for large reals.
1969         * gfortran.dg/nan_7.f90: New test.
1971 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1973         PR libgfortran/47567
1974         * gfortran.dg/fmt_f0_1.f90: Update test.
1976 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
1978         PR fortran/47348
1979         * gfortran.dg/array_constructor_36.f90 : New test.
1980         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1981         allow for comparison between different elements of the array
1982         constructor at different levels of optimization.
1984 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
1986         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1987         * gcc.target/i386/pr32280-1.c: Likewise.
1989 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1991         PR target/47800
1992         * gcc.target/i386/pr47800.c: New test.
1994 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
1996         * objc/execute/exceptions/foward-1.x: New.
1998 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2000         PR fortran/47789
2001         * gfortran.dg/derived_constructor_comps_4.f90: New.
2003 2011-02-18  Tobias Burnus
2005         PR fortran/47775
2006         * gfortran.dg/func_result_6.f90: New.
2008 2011-02-18  Michael Matz  <matz@suse.de>
2010         PR fortran/45586
2011         * gfortran.dg/lto/pr45586_0.f90: New test.
2012         * gfortran.dg/typebound_proc_20.f90: Ditto.
2013         * gfortran.dg/typebound_proc_21.f90: Ditto.
2015 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
2017         PR c++/47795
2018         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
2020 2011-02-18  Tobias Burnus  <burnus@net-b.de>
2022         PR fortran/47750
2023         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2024         gcc_warning_prefix.
2025         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2026         normalizing the error/warning output.
2027         * gfortran.dg/Wall.f90: Update dg-error/warning.
2028         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2029         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2030         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2031         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2032         * gfortran.dg/class_30.f90: Update dg-error/warning.
2033         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2034         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2035         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2036         * gfortran.dg/entry_17.f90: Update dg-error/warning.
2037         * gfortran.dg/entry_19.f90: Update dg-error/warning.
2038         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2039         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2040         * gfortran.dg/g77/12632.f: Update dg-error/warning.
2041         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2042         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2043         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2044         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2045         * gfortran.dg/goto_8.f90: Update dg-error/warning.
2046         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2047         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2048         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2049         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2050         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2051         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2052         * gfortran.dg/volatile3.f90: Update dg-error/warning.
2053         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2054         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2055         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2056         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2057         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2059 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2061         PR fortran/47768
2062         * gfortran.dg/proc_ptr_comp_30.f90: New.
2064 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
2066         PR debug/47780
2067         * gcc.target/i386/pr47780.c: New test.
2069 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
2071         PR fortran/47767
2072         * gfortran.dg/class_40.f03: New.
2074 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
2076         PR c++/47208
2077         * g++.dg/cpp0x/auto21.C: New test.
2079 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
2081         * objc.dg/special/unclaimed-category-1.h: Updated for
2082         new ABI support.
2083         * objc.dg/special/unclaimed-category-1.m: Same.
2084         * objc.dg/zero-link-1.m: Same.
2085         * objc.dg/lookup-1.m: Same.
2086         * objc.dg/torture/strings/const-str-9.m
2087         * objc.dg/torture/strings/const-str-10.m: Same.
2088         * objc.dg/torture/strings/const-str-11.m: Same.
2089         * objc.dg/torture/forward-1.m: Same.
2090         * objc.dg/zero-link-2.m: Same.
2091         * objc.dg/encode-7-next-64bit.m: Same.
2092         * objc.dg/method-4.m: Same.
2093         * objc.dg/next-runtime-1.m: Same.
2094         * objc.dg/image-info.m: Same.
2095         * objc.dg/pr23214.m: Same.
2096         * objc.dg/symtab-1.m: Same.
2097         * obj-c++.dg/basic.m: Same.
2098         * obj-c++.dg/proto-lossage-3.m: Same.
2099         * obj-c++.dg/torture/strings/const-str-10.m: Same.
2100         * obj-c++.dg/torture/strings/const-str-11.m: Same.
2101         * obj-c++.dg/torture/strings/const-str-9.m: Same.
2102         * obj-c++.dg/method-11.m: Same.
2103         * objc/execute/enumeration-1.m: Same.
2104         * objc/execute/object_is_class.m: Same.
2105         * objc/execute/formal_protocol-2.m: Same.
2106         * objc/execute/formal_protocol-4.m: Same.
2107         * objc/execute/formal_protocol-6.m: Same.
2108         * objc/execute/bycopy-3.m: Same.
2109         * objc/execute/exceptions/catchall-1.m: Same.
2110         * objc/execute/exceptions/finally-1.m: Same.
2111         * objc/execute/exceptions/local-variables-1.m: Same.
2112         * objc/execute/exceptions/foward-1.m: Same.
2113         * objc/execute/bf-common.h
2114         * objc/execute/enumeration-2.m: Same.
2115         * objc/execute/formal_protocol-1.m: Same.
2116         * objc/execute/formal_protocol-3.m: Same.
2117         * objc/execute/formal_protocol-5.m: Same.
2118         * objc/execute/accessing_ivars.m: Same.
2119         * objc/execute/bycopy-2.m: Same.
2120         * objc/execute/formal_protocol-7.m: Same.
2121         * objc/execute/compatibility_alias.m: Same.
2122         * objc/execute/no_clash.m: Same.
2123         * objc/execute/object_is_meta_class.m: Same.
2124         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
2125         * objc/execute/class-tests-1.h: Include stdio.h.
2126         * objc/execute/class-tests-2.h: Same.
2127         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2128         runtimes.
2129         * obj-c++.dg/try-catch-2.mm: Same.
2131 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
2133         PR c++/47783
2134         * g++.dg/warn/Wunused-parm-4.C: New test.
2136 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
2137             Jan Hubicka  <jh@suse.cz>
2139         PR debug/47106
2140         PR debug/47402
2141         * g++.dg/debug/pr47106.C: New.
2143 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
2145         PR target/43653
2146         * gcc.target/i386/pr43653.c: New test.
2148 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
2150         PR c++/47172
2151         * g++.dg/template/inherit6.C: New test.
2153 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
2155         PR fortran/47745
2156         * gfortran.dg/class_39.f03: New.
2158 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
2160         PR c++/47326
2161         * g++.dg/cpp0x/variadic106.C: New test.
2163 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
2165         PR libfortran/47757
2166         * gfortran.dg/pr47757-1.f90: New test.
2167         * gfortran.dg/pr47757-2.f90: New test.
2168         * gfortran.dg/pr47757-3.f90: New test.
2170         PR c++/47704
2171         * g++.dg/cpp0x/enum8.C: New test.
2173 2011-02-15  Jason Merrill  <jason@redhat.com>
2175         * g++.dg/inherit/implicit-trivial1.C: New.
2176         * g++.dg/cpp0x/implicit-trivial1.C: New.
2178 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
2180         PR middle-end/47725
2181         * gcc.dg/torture/pr47725.c: Removed.
2183 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2185         PR target/47755
2186         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2187         constant does not generate a load from memory.
2189 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
2191         PR middle-end/47725
2192         * gcc.dg/torture/pr47725.c: New.
2194 2011-02-15  Richard Guenther  <rguenther@suse.de>
2196         PR tree-optimization/47743
2197         * gcc.dg/torture/pr47743.c: New testcase.
2199 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
2201         PR middle-end/47581
2202         * gcc.target/i386/pr47581.c: New test.
2204 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2206         PR fortran/47730
2207         * gfortran.dg/select_type_22.f03: New.
2209 2011-02-14  Jason Merrill  <jason@redhat.com>
2211         * g++.dg/cpp0x/regress/enum1.C: New.
2213 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
2215         * gnat.dg/include.adb: New test.
2217 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2219         PR fortran/47728
2220         * gfortran.dg/class_38.f03: New.
2222 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
2224         * gcc.dg/pr46494.c: New test.
2226 2011-02-14  Richard Guenther  <rguenther@suse.de>
2228         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2230 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2232         PR ada/41929
2233         * gnat.dg/null_pointer_deref1.exp: Don't skip on
2234         sparc*-sun-solaris2.11.
2236 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2238         PR fortran/47349
2239         * gfortran.dg/argument_checking_18.f90: New.
2241 2011-02-13  Tobias Burnus  <burnus@net-b.de>
2243         * gfortran.dg/argument_checking_13.f90: Update dg-error.
2244         * gfortran.dg/argument_checking_17.f90: New.
2246 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
2248         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2249         are temporarily disabled.
2250         * gfortran.dg/class_7.f03: Ditto.
2251         * gfortran.dg/coarray_14.f90: Ditto.
2252         * gfortran.dg/typebound_proc_13.f03: Ditto.
2254 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
2256         PR fortran/45586
2257         * gfortran.dg/extends_11.f03: New.
2259 2011-02-11  Xinliang David Li  <davidxl@google.com>
2261         PR tree-optimization/47707
2262         * g++.dg/tree-ssa/pr47707.C: New test.
2264 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
2266         * g++.dg/opt/inline17.C: New test.
2268 2011-02-11  Tobias Burnus  <burnus@net-b.de>
2270         PR fortran/47550
2271         * gfortran.dg/pure_formal_2.f90: New.
2273 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
2275         PR rtl-optimization/47614
2276         * gfortran.dg/pr47614.f: New.
2278 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
2280         PR driver/47678
2281         * gcc.dg/opts-6.c: New test.
2283 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
2285         PR debug/47684
2286         * gcc.dg/pr47684.c: New test.
2288 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2290         PR target/47629
2291         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2292         c99_runtime, dg-add-options c99_runtime.
2293         (main): Use __asm__.
2295 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2297         PR testsuite/47400
2298         * lib/target-supports.exp (check_ascii_locale_available): New proc.
2299         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2300         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2301         * gcc.dg/ucnid-10.c: Likewise.
2302         * gcc.dg/ucnid-13.c: Likewise.
2303         * gcc.dg/ucnid-7.c: Likewise.
2304         * gcc.dg/ucnid-8.c: Likewise.
2305         Adapt dg-warning line number.
2307 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
2309         * gcc.target/i386/parity-1.c: Use -march=k8.
2310         * gcc.target/i386/parity-2.c: Ditto.
2311         * gcc.target/i386/vecinit-1.c: Ditto.
2312         * gcc.target/i386/vecinit-2.c: Ditto.
2314 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2316         PR target/46610
2317         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2318         * gcc.target/mips/save-restore-3.c: Likewise.
2319         * gcc.target/mips/save-restore-4.c: Likewise.
2320         * gcc.target/mips/save-restore-5.c: Likewise.
2322         PR target/47683
2323         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2324         * g++.dg/tree-prof/partition2.C: Likewise.
2326 2011-02-09  Jason Merrill  <jason@redhat.com>
2328         * g++.dg/tree-ssa/inline-3.C: Use a normal function
2329         rather than misdeclare std::puts.
2331         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2332         * g++.dg/other/warning1.C: Likewise.
2333         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2334         * g++.old-deja/g++.gb/scope06.C: Likewise.
2335         * g++.old-deja/g++.law/cvt11.C: Likewise.
2336         * g++.old-deja/g++.law/init1.C: Likewise.
2337         * g++.dg/abi/mangle26.C: Likewise.
2339         * g++.dg/template/function1.C: Adjust for C++0x mode.
2340         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2342         * g++.dg/ext/label10.C: Adjust for C++0x mode.
2343         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2345         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2347         * g++.dg/cpp0x/regress/abi-empty7.C: New.
2349         * g++.dg/cpp0x/regress: New directory.
2350         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2351         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2352         * g++.dg/cpp0x/regress/regress3.C: New.
2354 2011-02-10  Richard Guenther  <rguenther@suse.de>
2356         PR tree-optimization/47677
2357         * gcc.dg/torture/pr47677.c: New testcase.
2359 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
2361         * objc.dg/special/load-category-1.m: Remove unused header.
2362         * objc.dg/special/load-category-1a.m: Likewise.
2363         * objc.dg/special/load-category-2.m: Likewise.
2364         * objc.dg/special/load-category-2a.m: Likewise.
2365         * objc.dg/special/load-category-3.m: Likewise.
2366         * objc.dg/special/load-category-3a.m: Likewise.
2367         * objc.dg/attributes/proto-attribute-2.m: Likewise.
2368         * objc.dg/attributes/proto-attribute-3.m: Likewise.
2369         * objc.dg/attributes/class-attribute-1.m: Likewise.
2370         * objc.dg/property/property.exp: Don't run for Darwin < 9.
2371         * obj-c++.dg/property/property.exp: Likewise.
2372         * objc.dg/attributes/method-sentinel-1.m: Update type header.
2373         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2374         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2375         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2376         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2377         * obj-c++.dg/template-8.mm: Likewise.
2379 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
2381         PR target/47665
2382         * gcc.target/i386/pr47665.c: New test.
2384 2011-02-10  Jie Zhang  <jie@codesourcery.com>
2386         PR testsuite/47622
2387         Revert
2388         2011-02-05  Jie Zhang  <jie@codesourcery.com>
2389         PR debug/42631
2390         * gcc.dg/pr42631.c: Update test.
2391         * gcc.dg/pr42631-2.c: New test.
2393 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2395         PR fortran/47352
2396         * gfortran.dg/proc_decl_25.f90: New.
2398 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2400         PR fortran/47463
2401         * gfortran.dg/typebound_assignment_2.f03: New.
2403 2011-02-09  Richard Guenther  <rguenther@suse.de>
2405         PR tree-optimization/47664
2406         * gcc.dg/tree-ssa/inline-7.c: New testcase.
2408 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
2410         PR middle-end/47646
2411         * gnat.dg/uninit_func.adb: Adjust dg directive.
2413 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
2415         PR middle-end/47646
2416         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2418 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2420         PR fortran/47637
2421         * gfortran.dg/auto_dealloc_2.f90: New.
2423 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2425         * gcc.dg/builtins-config.h: Remove __sgi handling.
2426         * lib/target-supports.exp (add_options_for_c99_runtime): Add
2427         -std=c99 for mips-sgi-irix6.5*.
2429 2011-02-09  Martin Jambor  <mjambor@suse.cz>
2431         PR middle-end/45505
2432         * gfortran.dg/pr25923.f90: Remove xfails.
2434 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2436         PR fortran/47583
2437         * gfortran.dg/inquire_14.f90: New test.
2439 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
2441         PR fortran/45290
2442         * gfortran.dg/pointer_init_6.f90: New.
2444 2011-02-08  Jeff Law <law@redhat.com>
2446         PR tree-optimization/42893
2447         * gcc.tree-ssa/pr42893.c: New test.
2449 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
2451         PR tree-optimization/46834
2452         PR tree-optimization/46994
2453         PR tree-optimization/46995
2454         * gcc.dg/graphite/id-pr46834.c: New.
2455         * gfortran.dg/graphite/id-pr46994.f90: New.
2456         * gfortran.dg/graphite/id-pr46995.f90: New.
2458 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2460         PR middle-end/47646
2461         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2462         using the variable is known the warning is emitted there.
2463         * gcc.dg/uninit-pr19430.c (foo): Likewise.
2464         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2466         * c-c++-common/pr20000.c (g): Both warnings occur at the return
2467         statement.
2468         (vg): Likewise.
2469         * gcc.dg/noreturn-1.c (foo5): Likewise.
2470         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2471         (method2): Likewise.
2473         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2474         the return statement using the uninitialized variable.
2475         * gfortran.dg/pr39666-2.f90 (f): Likewise.
2477 2011-02-08  Richard Guenther  <rguenther@suse.de>
2479         PR middle-end/47639
2480         * g++.dg/opt/pr47639.c: New testcase.
2482 2011-02-08  Richard Guenther  <rguenther@suse.de>
2484         PR tree-optimization/47632
2485         * g++.dg/opt/pr47632.C: New testcase.
2487 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2489         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2491 2011-02-07  Richard Guenther  <rguenther@suse.de>
2493         PR tree-optimization/47615
2494         * g++.dg/opt/pr47615.C: New testcase.
2496 2011-02-07  Richard Guenther  <rguenther@suse.de>
2498         PR tree-optimization/47621
2499         * gcc.dg/torture/pr47621.c: New testcase.
2501 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
2503         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2505 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
2507         PR fortran/47592
2508         * gfortran.dg/allocate_with_source_1 : New test.
2510 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
2512         PR middle-end/47610
2513         * gcc.dg/pr47610.c: New test.
2515 2011-02-05  Jie Zhang  <jie@codesourcery.com>
2517         PR debug/42631
2518         * gcc.dg/pr42631.c: Update test.
2519         * gcc.dg/pr42631-2.c: New test.
2521 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2523         PR fortran/47574
2524         * gfortran.dg/pr47574.f90:  New test.
2526 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
2528         PR tree-optimization/46194
2529         * gcc.dg/autopar/pr46194.c: New.
2531 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2533         PR tree-optimization/43695
2534         * g++.dg/ipa/pr43695.C: New.
2536 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
2538         PR inline-asm/23200
2539         * gcc.dg/pr23200.c: New test.
2541 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
2543         PR c++/47589
2544         * g++.dg/pr47589.C: New test.
2546 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
2548         PR c++/47398
2549         * g++.dg/template/typedef37.C: New test.
2550         * g++.dg/template/param1.C: Adjust expected error message.
2552 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2554         PR middle-end/31490
2555         * gcc.dg/pr31490-2.c: New test.
2556         * gcc.dg/pr31490-3.c: New test.
2557         * gcc.dg/pr31490-4.c: New test.
2559 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
2560             Jakub Jelinek  <jakub@redhat.com>
2562         PR c++/46890
2563         * g++.dg/parser/semicolon3.C: Adjust.
2564         * g++.dg/parser/semicolon4.C: New testcase.
2565         * g++.dg/pr46890.C: New testcase.
2567 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2569         PR c++/29571
2570         * g++.dg/init/pr29571.C: New.
2572 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2574         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2575         instead of vect_int.
2577 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2579         PR target/47312
2580         * gcc.target/i386/pr47312.c: New test.
2582         PR target/47564
2583         * gcc.target/i386/pr47564.c: New test.
2585 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
2587         PR tree-optimization/45122
2588         * gcc.dg/tree-ssa/pr45122.c: New.
2590 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2592         PR target/47272
2593         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2594         and vec_vsx_st.
2596         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2597         and vsx so a default --with-cpu=power7 doesn't give an error
2598         when -mavoid-indexed-addresses is used.
2600         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2601         wrapper function to save the arguments and then jump to the real
2602         function, rather than depending on the compiler not to move stuff
2603         before an asm.
2604         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2606 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2607             Paul Thomas  <pault@gcc.gnu.org>
2609         PR fortran/47082
2610         * gfortran.dg/class_37.f03 : New test.
2612 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
2613             Richard Guenther  <rguenther@suse.de>
2615         PR tree-optimization/40979
2616         PR bootstrap/47044
2617         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2618         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2619         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2620         check_vect_support_and_set_flags.
2621         * gfortran.dg/graphite/vect-pr40979.f90: New.
2623 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2625         PR fortran/47572
2626         * gfortran.dg/class_36.f03: New.
2628 2011-02-02  Richard Guenther  <rguenther@suse.de>
2630         PR tree-optimization/47566
2631         * gcc.dg/lto/20110201-1_0.c: New testcase.
2633 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
2635         PR debug/47498
2636         PR debug/47501
2637         PR debug/45136
2638         PR debug/45130
2639         * debug/pr47498.c: New.
2640         * debug/pr47501.c: New.
2642 2011-02-01  Richard Guenther  <rguenther@suse.de>
2644         PR tree-optimization/47559
2645         * g++.dg/torture/pr47559.C: New testcase.
2647 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
2649         PR fortran/47565
2650         * gfortran.dg/typebound_call_20.f03: New.
2652 2011-02-01  Richard Guenther  <rguenther@suse.de>
2654         PR tree-optimization/47555
2655         * gcc.dg/pr47555.c: New testcase.
2657 2011-02-01  Richard Guenther  <rguenther@suse.de>
2659         PR tree-optimization/47541
2660         * g++.dg/torture/pr47541.C: New testcase.
2662 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
2664         PR fortran/47455
2665         * gfortran.dg/typebound_call_19.f03: New.
2667 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
2669         PR c++/47416
2670         * g++.dg/cpp0x/pr47416.C: New test.
2672 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
2674         PR fortran/47519
2675         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2677 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
2679         PR fortran/47463
2680         * gfortran.dg/typebound_assignment_1.f03: New.
2682 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
2684         PR tree-optimization/47538
2685         * gcc.c-torture/execute/pr47538.c: New test.
2687 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2689         PR target/45325
2690         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2692 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2694         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2696 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2698         PR rtl-optimization/44031
2699         * gcc.c-torture/compile/20110131-1.c: New test.
2701 2011-01-31  Tobias Burnus  <burnus@net-b.de>
2703         PR fortran/47042
2704         * gfortran.dg/stmt_func_1.f90: New.
2706 2011-01-31  Tobias Burnus  <burnus@net-b.de>
2708         PR fortran/47042
2709         * gfortran.dg/interface_34.f90: New.
2711 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
2713         PR fortran/47523
2714         * gfortran.dg/realloc_on_assign_5.f03: New test.
2715         * gfortran.dg/realloc_on_assign_5.f03: New test.
2717 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2719         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2720         * gfortran.dg/bessel_7.f90: Likewise.
2721         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
2723         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2724         * gfortran.dg/sum_init_expr.f03: Likewise.
2726         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2728         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2729         -r -nostdlib.
2731         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2732         loop only on "vect_intfloat_cvt" targets.
2734 2011-01-29  Tobias Burnus  <burnus@net-b.de>
2736         PR fortran/47531
2737         * gfortran.dg/shape_6.f90: New.
2739 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2741         PR libgfortran/47434
2742         * gfortran.dg/read_infnan_1.f90: Update test.
2743         * gfortran.dg/module_nan.f90: Update test.
2744         * gfortran.dg/char4_iunit_1.f03: Update test.
2745         * gfortran.dg/large_real_kind_1.f90: Update test.
2746         * gfortran.dg/real_const_3.f90: Update test.
2747         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2749 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
2751         PR c++/47311
2752         * g++.dg/template/param2.C: New test.
2754 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2756         PR libgfortran/47285
2757         * gfortran.dg/fmt_g.f: New test.
2759 2011-01-28  Tobias Burnus  <burnus@net-b.de>
2761         PR fortran/47507
2762         * gfortran.dg/pure_formal_1.f90: New.
2764 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
2766         PR target/42894
2767         * gcc.dg/tls/pr42894.c: New test.
2769 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2771         * gcc.dg/pr47276.c: Add dg-require-visibility.
2773 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2775         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2777 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
2778             Tobias Burnus  <burnus@gcc.gnu.org>
2780         PR fortran/45170
2781         PR fortran/35810
2782         PR fortran/47350
2783         * gfortran.dg/realloc_on_assign_3.f03: New test.
2784         * gfortran.dg/realloc_on_assign_4.f03: New test.
2785         * gfortran.dg/allocatable_function_5.f90: New test.
2786         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2787         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2788         implemented" dg-errors.
2790 2011-01-27  Jan Hubicka  <jh@suse.cz>
2792         PR middle-end/46949
2793         * gcc.dg/attr-weakref-4.c: New testcase
2795 2011-01-27  Martin Jambor  <mjambor@suse.cz>
2797         PR tree-optimization/47228
2798         * gcc.dg/torture/pr47228.c: New test.
2800 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2802         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2804 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2806         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2807         when using auto-overlay support on the SPU.
2809 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2811         PR rtl-optimization/44174
2812         * gcc.target/i386/asm-6.c: New test.
2814 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
2816         PR rtl-optimization/46856
2817         * gcc.c-torture/compile/pr46856.c: New test.
2819 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
2820             Andrew Pinski  <pinskia@gmail.com>
2822         PR c/43082
2823         * gcc.dg/pr43082.c: New.
2825 2011-01-26  DJ Delorie  <dj@redhat.com>
2827         PR rtl-optimization/46878
2828         * gcc.dg/pr46878-1.c: New test.
2830 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
2832         PR c++/47476
2833         * g++.dg/cpp0x/pr47476.C: New test.
2835 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2837         * gcc.c-torture/compile/20110126-1.c: New test.
2839 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
2841         PR c/47473
2842         * gcc.dg/torture/pr47473.c: New test.
2844 2011-01-26  Jan Hubicka  <jh@suse.cz>
2846         PR target/47237
2847         * gcc.c-torture/execute/pr47237.c: New testcase.
2849 2011-01-26  Jan Hubicka  <jh@suse.cz>
2851         PR tree-optimization/47190
2852         * gcc.dg/attr-weakref-3.c: New testcase.
2854 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
2856         PR c++/43601
2857         * gcc.dg/dll-9a.c: New test file.
2858         * gcc.dg/dll-11.c: Likewise.
2859         * gcc.dg/dll-12.c: Likewise.
2860         * gcc.dg/dll-12a.c: Likewise.
2861         * gcc.dg/dll-11a.c: Likewise.
2862         * gcc.dg/dll-9.c: Likewise.
2863         * gcc.dg/dll-10.c: Likewise.
2864         * gcc.dg/dll-10a.c: Likewise.
2865         * g++.dg/ext/dllexport4a.cc: Likewise.
2866         * g++.dg/ext/dllexport4.C: Likewise.
2867         * g++.dg/ext/dllexport5.C: Likewise.
2868         * g++.dg/ext/dllexport5a.cc: Likewise.
2870 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2872         PR tree-optimization/46970
2873         * gcc.dg/graphite/pr46970.c: New.
2875 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2877         PR tree-optimization/46215
2878         * gcc.dg/graphite/pr46215.c: New.
2880 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2882         PR tree-optimization/46168
2883         * gcc.dg/graphite/pr46168.c: New.
2885 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2887         PR tree-optimization/43657
2888         * gcc.dg/graphite/pr43657.c: New.
2890 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2892         PR tree-optimization/29832
2893         * gfortran.dg/graphite/pr29832.f90: New.
2895 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2897         PR tree-optimization/43567
2898         * gcc.dg/graphite/pr43567.c: New.
2900 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2902         * gfortran.dg/graphite/interchange-4.f: New.
2903         * gfortran.dg/graphite/interchange-5.f: New.
2905         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2906         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2907         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2908         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2909         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2910         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2911         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2912         * gfortran.dg/ltrans-7.f90: Removed.
2913         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2915         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2916         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2917         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2918         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2919         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2920         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2921         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2922         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2923         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2924         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2925         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2926         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2927         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2928         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2929         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2930         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2931         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2932         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2933         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2934         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2935         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2936         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2937         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2938         * gcc.dg/tree-ssa/data-dep-1.c
2939         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2940         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2941         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2942         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2943         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2945 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2947         PR tree-optimization/47265
2948         PR tree-optimization/47443
2949         * gcc.c-torture/compile/pr47265.c: New test.
2950         * gcc.dg/pr47443.c: New test.
2952 2011-01-25  Martin Jambor  <mjambor@suse.cz>
2954         PR tree-optimization/47382
2955         * g++.dg/torture/pr47382.C: New test.
2956         * g++.dg/opt/devirt1.C: Xfail.
2958 2011-01-25  Yao Qi  <yao@codesourcery.com>
2960         PR target/45701
2961         * gcc.target/arm/pr45701-1.c: New test.
2962         * gcc.target/arm/pr45701-2.c: New test.
2963         * gcc.target/arm/pr45701-3.c: New test.
2965 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2966             Jakub Jelinek  <jakub@redhat.com>
2968         PR tree-optimization/47271
2969         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2971 2011-01-25  Nick Clifton  <nickc@redhat.com>
2973         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2974         (saturate_add): Delete.
2975         (exchange): Delete.
2976         (main): Do not run saturate_add.
2977         (set_interrupts): Delete.
2979 2011-01-25  Tobias Burnus  <burnus@net-b.de>
2981         PR fortran/47448
2982         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2984 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2986         PR tree-optimization/47427
2987         PR tree-optimization/47428
2988         * gcc.c-torture/compile/pr47427.c: New test.
2989         * gcc.c-torture/compile/pr47428.c: New test.
2991 2011-01-25  Richard Guenther  <rguenther@suse.de>
2993         PR middle-end/47411
2994         * gcc.dg/torture/pr47411.c: New testcase.
2996 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2998         * gfortran.dg/graphite/id-24.f: New.
2999         * gfortran.dg/graphite/id-25.f: New.
3001 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3003         * gfortran.dg/graphite/id-23.f: New.
3005 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3007         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
3009 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3011         * gcc.dg/graphite/block-0.c: Un-XFAILed.
3012         * gcc.dg/graphite/block-1.c: Un-XFAILed.
3013         * gcc.dg/graphite/block-7.c: Un-XFAILed.
3014         * gcc.dg/graphite/block-8.c: Un-XFAILed.
3015         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
3016         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
3017         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
3018         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
3019         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3021 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3023         * gcc.dg/graphite/block-0.c: Add documentation.
3024         * gcc.dg/graphite/block-4.c: Same.
3025         * gcc.dg/graphite/block-7.c: Same.
3026         * gcc.dg/graphite/block-8.c: New.
3027         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3028         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3029         * gcc.dg/graphite/interchange-12.c: Add documentation.
3030         * gcc.dg/graphite/interchange-13.c: New.
3031         * gcc.dg/graphite/interchange-14.c: New.
3032         * gcc.dg/graphite/interchange-15.c: New.
3033         * gcc.dg/graphite/interchange-8.c: Add documentation.
3034         * gcc.dg/graphite/interchange-mvt.c: Same.
3036 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3038         PR target/47408
3039         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3040         * gcc.target/powerpc/altivec-14.c: Ditto.
3041         * gcc.target/powerpc/altivec-33.c: Ditto.
3042         * gcc.target/powerpc/altivec-types-1.c: Ditto.
3043         * gcc.target/powerpc/altivec-types-2.c: Ditto.
3044         * gcc.target/powerpc/altivec-types-3.c: Ditto.
3045         * gcc.target/powerpc/altivec-types-4.c: Ditto.
3046         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3047         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3048         * g++.dg/ext/altivec-15.C: Ditto.
3049         * g++.dg/ext/altivec-types-1.C: Ditto.
3050         * g++.dg/ext/altivec-types-2.C: Ditto.
3051         * g++.dg/ext/altivec-types-3.C: Ditto.
3052         * g++.dg/ext/altivec-types-4.C: Ditto.
3054 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3056         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3058 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3060         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
3061         optimization options.
3063 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3065         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
3067         PR testsuite/45988
3068         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
3070 2011-01-23  Tobias Burnus  <burnus@net-b.de>
3072         PR fortran/47421
3073         * gfortran.dg/allocatable_scalar_12.f90: New.
3075 2011-01-23  Ira Rosen  <irar@il.ibm.com>
3077         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
3078         vectorization to be not profitable if peeling is used to
3079         realign the memory access.
3080         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
3081         loop bound to avoid loop unrolling.
3082         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3084 2011-01-22  Jan Hubicka  <jh@suse.cz>
3086         PR lto/47333
3087         * g++.dg/lto/pr47333.C: New file.
3089 2011-01-22  Jan Hubicka  <jh@suse.cz>
3091         PR tree-optimization/43884
3092         PR lto/44334
3093         * gcc.dg/autopar/outer-2.c: Increase array size.
3094         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
3096 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3098         PR fortran/38536
3099         * gfortran.dg/c_loc_tests_16.f90:  New test.
3101 2011-01-22  Tobias Burnus  <burnus@net-b.de>
3103         PR fortran/47399
3104         * gfortran.dg/typebound_proc_19.f90: New.
3106 2011-01-21  Jeff Law <law@redhat.com>
3108         PR tree-optimization/47053
3109         * g++.dg/pr47053.C: New test.
3111 2011-01-21  Jason Merrill  <jason@redhat.com>
3113         PR c++/47041
3114         * g++.dg/cpp0x/constexpr-ctor6.C: New.
3116 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3118         PR c++/47388
3119         * g++.dg/cpp0x/range-for10.C: New test.
3120         * g++.dg/template/for1.C: New test.
3122         PR middle-end/45566
3123         * g++.dg/tree-prof/partition3.C: New test.
3125         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3127         PR rtl-optimization/47366
3128         * g++.dg/opt/pr47366.C: New test.
3130 2011-01-21  Jason Merrill  <jason@redhat.com>
3132         PR c++/46552
3133         * g++.dg/cpp0x/constexpr-regress2.C: New.
3135         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3137 2011-01-21  Jeff Law <law@redhat.com>
3139         PR rtl-optimization/41619
3140         * gcc.dg/pr41619.c: New.
3142 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3144         PR tree-optimization/47355
3145         * g++.dg/opt/pr47355.C: New test.
3147 2011-01-21  Richard Guenther  <rguenther@suse.de>
3149         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3150         making main hot.
3152 2011-01-21  Richard Guenther  <rguenther@suse.de>
3154         PR tree-optimization/47365
3155         * gcc.dg/torture/pr47365.c: New testcase.
3156         * gcc.dg/tree-ssa/pr47392.c: Likewise.
3158 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3160         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3162 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
3164         PR tree-optimization/47391
3165         * gcc.dg/pr47391.c: New test.
3167 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3169         * g++.dg/template/char1.C: Use signed char.
3171 2011-01-21  Tobias Burnus  <burnus@net-b.de>
3173         PR fortran/47377
3174         * gfortran.dg/pointer_target_4.f90: New.
3176 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
3178         PR target/47251
3179         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3180         ILP32 system and not IP32.
3182 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
3184         PR debug/46583
3185         * g++.dg/debug/pr46583.C: New.
3187 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
3189         PR debug/47283
3190         * g++.dg/debug/pr47283.C: New test.
3192         PR testsuite/47371
3193         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3194         * gcc.target/i386/headmerge-2.c: Likewise.
3196 2011-01-20  Richard Guenther  <rguenther@suse.de>
3198         PR middle-end/47370
3199         * gcc.dg/torture/pr47370.c: New testcase.
3201 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
3203         PR tree-optimization/46130
3204         * gcc.dg/pr46130-1.c: New test.
3205         * gcc.dg/pr46130-2.c: New test.
3207 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
3209         PR c++/47291
3210         * g++.dg/debug/dwarf2/template-params-10.C: New test.
3212 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
3214         PR debug/46240
3215         * g++.dg/debug/pr46240.cc: New.
3217 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
3219         PR c++/47303
3220         * g++.dg/template/anonunion1.C: New test.
3222         PR rtl-optimization/47337
3223         * gcc.c-torture/execute/pr47337.c: New test.
3225 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3227         PR testsuite/45342
3228         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3230 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3232         PR tree-optimization/46021
3233         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3235 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
3237         PR tree-optimization/47290
3238         * g++.dg/torture/pr47290.C: New test.
3240 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
3242         PR fortran/47240
3243         * gfortran.dg/proc_ptr_comp_29.f90: New.
3245 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3247         PR testsuite/41146
3248         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3249         powerpc-apple-darwin9.
3251 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
3253         PR rtl-optimization/47299
3254         * gcc.c-torture/execute/pr47299.c: New test.
3256 2011-01-17  Jason Merrill  <jason@redhat.com>
3258         * g++.dg/cpp0x/constexpr-virtual.C: New.
3260 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
3262         PR fortran/47331
3263         * gfortran.dg/gomp/pr47331.f90: New test.
3265 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3267         PR objc/47314
3268         * objc.dg/selector-warn-1.m: New.
3269         * obj-c++.dg/selector-warn-1.mm: New.
3271 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
3273         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3274         Update dg-final accordingly.
3276 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3278         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3280 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3282         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3283         target check.
3284         * gcc.dg/guality/pr36728-2.c: Likewise.
3286 2011-01-17  Richard Guenther  <rguenther@suse.de>
3288         PR tree-optimization/47313
3289         * g++.dg/torture/pr47313.C: New testcase.
3291 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
3293         PR target/47318
3294         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3295         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3296         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3297         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3299         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3300         as __m256i.
3301         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3302         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3303         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3305 2011-01-17  Richard Guenther  <rguenther@suse.de>
3307         PR tree-optimization/45967
3308         * gcc.dg/torture/pr45967-2.c: New testcase.
3309         * gcc.dg/torture/pr45967-3.c: Likewise.
3311 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3313         PR testsuite/47325
3314         * g++.dg/ext/pr47213.C: Require visibility.
3316 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
3318         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3319         * gcc.dg/fixed-point/struct-union.c: Update error messages.
3321 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
3323         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3324         Linux-based targets.
3326 2011-01-13  Jan Hubicka  <jh@suse.cz>
3328         PR tree-optimization/47276
3329         * gcc.dg/pr47276.c: New testcase.
3331 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
3332             Jonathan Wakely  <jwakely.gcc@gmail.com>
3334         PR c++/33558
3335         * g++.dg/other/pr33558.C: New.
3336         * g++.dg/other/pr33558-2.C: New.
3338 2011-01-14  Martin Jambor  <mjambor@suse.cz>
3340         PR tree-optimization/45934
3341         PR tree-optimization/46302
3342         * g++.dg/ipa/devirt-c-1.C: New test.
3343         * g++.dg/ipa/devirt-c-2.C: Likewise.
3344         * g++.dg/ipa/devirt-c-3.C: Likewise.
3345         * g++.dg/ipa/devirt-c-4.C: Likewise.
3346         * g++.dg/ipa/devirt-c-5.C: Likewise.
3347         * g++.dg/ipa/devirt-c-6.C: Likewise.
3348         * g++.dg/ipa/devirt-6.C: Likewise.
3349         * g++.dg/ipa/devirt-d-1.C: Likewise.
3350         * g++.dg/torture/pr45934.C: Likewise.
3352 2011-01-14  Jason Merrill  <jason@redhat.com>
3354         * g++.dg/cpp0x/variadic105.C: New.
3356 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3357             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3359         PR objc/45989
3360         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3361         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3362         execution tests on i?86-*-*, x86_64-*-* and
3363         powerpc*-apple-darwin* && ilp32.
3364         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3365         tests on i?86-*-* and x86_64-*-*.
3367 2011-01-14  Richard Guenther  <rguenther@suse.de>
3369         PR tree-optimization/47280
3370         * g++.dg/opt/pr47280.C: New testcase.
3372 2011-01-14  Jason Merrill  <jason@redhat.com>
3374         * g++.dg/cpp0x/constexpr-regress1.C: New.
3376         * g++.dg/ext/flexary2.C: New.
3378 2011-01-14  Richard Guenther  <rguenther@suse.de>
3380         PR middle-end/47281
3381         * gcc.dg/torture/pr47281.c: New testcase.
3382         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3384 2011-01-14  Richard Guenther  <rguenther@suse.de>
3386         PR tree-optimization/47286
3387         * gcc.dg/tree-ssa/pr47286.c: New testcase.
3389 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
3391         PR c++/47213
3392         * g++.dg/ext/pr47213.C: New.
3394 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3396         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3398 2011-01-13  Tobias Burnus  <burnus@net-b.de>
3399             Mikael Morin  <mikael@gcc.gnu.org>
3401         PR fortran/45848
3402         PR fortran/47204
3403         * gfortran.dg/select_type_20.f90: New.
3404         * gfortran.dg/select_type_21.f90: New.
3406 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3408         PR target/47251
3409         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3411 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3413         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3414         * gcc.dg/guality/pr36728-2.c: Likewise.
3416 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
3418         PR debug/PR46973
3419         * g++.dg/debug/dwarf2/template-params-9.C: New test.
3421 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
3423         PR rtl-optimization/45352
3424         * gcc.dg/pr45352-3.c: New.
3426 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3428         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3429         comment.
3430         * g++.dg/cpp0x/range-for8.C: New.
3431         * g++.dg/cpp0x/range-for9.C: New.
3433 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
3435         PR debug/47209
3436         * g++.dg/debug/pr47209.C: New.
3438 2011-01-12  Richard Guenther  <rguenther@suse.de>
3440         PR lto/47259
3441         * gcc.dg/lto/pr47259_0.c: New testcase.
3442         * gcc.dg/lto/pr47259_1.c: Likewise.
3444 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
3446         * objc-obj-c++-shared/Object1.h: Add copyright header, update
3447         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3448         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3449         methods missing from the OBJC2 Object.
3450         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3451         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3452         GNU and NeXT runtimes.
3453         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3454         comments.
3455         * objc-obj-c++-shared/Object1.m: Likewise.
3456         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
3457         * objc.dg/proto-qual-1.m: Likewise.
3458         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3459         * obj-c++.dg/proto-qual-1.mm: Likewise.
3461 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3463         PR testsuite/33033
3464         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3466 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3468         Fixed the Objective-C++ testsuite and updated all tests.
3469         * lib/obj-c++.exp (obj-c++_init): Declare and set
3470         gcc_warning_prefix and gcc_error_prefix.
3471         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3472         'dg-warning', 'dg-message' and 'dg-error'.
3473         * obj-c++.dg/class-extension-3.mm: Likewise.
3474         * obj-c++.dg/class-protocol-1.mm: Likewise.
3475         * obj-c++.dg/encode-7.mm: Likewise.
3476         * obj-c++.dg/exceptions-3.mm: Likewise.
3477         * obj-c++.dg/exceptions-5.mm: Likewise.
3478         * obj-c++.dg/method-12.mm: Likewise.
3479         * obj-c++.dg/method-13.mm: Likewise.
3480         * obj-c++.dg/method-15.mm: Likewise.
3481         * obj-c++.dg/method-16.mm: Likewise.
3482         * obj-c++.dg/method-4.mm: Likewise.
3483         * obj-c++.dg/method-8.mm: Likewise.
3484         * obj-c++.dg/method-conflict-1.mm: Likewise.
3485         * obj-c++.dg/method-conflict-2.mm: Likewise.
3486         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3487         and uncommented second part of the testcase now that the testsuite
3488         works correctly.
3489         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
3490         and uncommented second part of the testcase now that the testsuite
3491         works correctly.
3492         * obj-c++.dg/private-1.mm: Likewise.
3493         * obj-c++.dg/proto-lossage-4.mm: Likewise.
3494         * obj-c++.dg/syntax-error-7.mm: Likewise.
3495         * obj-c++.dg/warn5.mm: Likewise.
3496         * obj-c++.dg/property/at-property-14.mm: Likewise.
3497         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3498         FIXME.
3499         * obj-c++.dg/property/at-property-18.mm: Likewise.
3500         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3501         FIXME.
3502         * obj-c++.dg/property/at-property-21.mm: Likewise.
3503         * obj-c++.dg/property/at-property-28.mm: Likewise.
3504         * obj-c++.dg/property/at-property-5.mm: Likewise.
3505         * obj-c++.dg/property/dynamic-2.mm: Likewise.
3506         * obj-c++.dg/property/property-neg-3.mm: Likewise.
3507         * obj-c++.dg/property/synthesize-11.mm: Likewise.
3508         * obj-c++.dg/property/synthesize-6.mm: Likewise.
3509         * obj-c++.dg/property/synthesize-8.mm: Likewise.
3510         * obj-c++.dg/property/synthesize-9.mm: Likewise.
3511         * obj-c++.dg/tls/diag-5.mm: Likewise.
3512         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3513         dg-error, now matched correctly.
3515 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3517         * objc.dg/property/at-property-29.m: New.
3518         * obj-c++.dg/property/at-property-29.mm: New.
3520 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3522         * go.test/go-test.exp (go-set-goarch): New proc.
3523         (go-gc-tests): Use it.
3525 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
3527         PR debug/46955
3528         * g++.dg/debug/dwarf2/template-params-8.C: New test.
3530 2011-01-11  Richard Henderson  <rth@redhat.com>
3532         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3534 2011-01-11  Jan Hubicka  <jh@suse.cz>
3536         PR lto/45721
3537         PR lto/45375
3538         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3539         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3541 2011-01-11  Richard Guenther  <rguenther@suse.de>
3543         PR tree-optimization/46076
3544         * gcc.dg/tree-ssa/pr46076.c: New testcase.
3546 2011-01-11  Jeff Law <law@redhat.com>
3548         * PR tree-optimization/47086
3549         * gcc.dg/pr47086.c: New test.
3551 2011-01-11  Jason Merrill  <jason@redhat.com>
3553         PR c++/46658
3554         * g++.dg/template/new10.C: New.
3556         PR c++/45520
3557         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3559 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
3561         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3562         Split type definitions and NSConstantString class into...
3563         * objc-obj-c++-shared/objc-test-suite-types.h: New.
3564         * objc-obj-c++-shared/nsconstantstring-class.h: New.
3565         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3566         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3567         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3568         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3569         to comments.
3570         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3571         encode defines for newer NeXT system headers.
3572         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3573         * obj-c++.dg/torture/strings/string1.mm: Likewise.
3574         * objc.dg/foreach-5.m: Likewise.
3575         * objc.dg/foreach-2.m: Likewise.
3576         * objc.dg/foreach-4.m: Likewise.
3577         * objc.dg/torture/strings/string1.m: Likewise.
3578         * objc.dg/torture/strings/string2.m: Likewise.
3579         * objc.dg/torture/strings/string3.m: Likewise.
3580         * objc.dg/torture/strings/string4.m: Likewise.
3581         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3582         header and stand alone.
3583         * obj-c++.dg/strings/strings-2.mm: Likewise.
3584         * objc.dg/torture/strings/const-str-3.m: Likewise.
3585         * objc.dg/strings/strings-2.m: Likewise.
3586         * objc.dg/strings/const-str-12b.m: Likewise.
3588 2011-01-12  Richard Guenther  <rguenther@suse.de>
3590         PR middle-end/32511
3591         * gcc.dg/attr-weak-1.c: Adjust.
3593 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
3595         PR fortran/47051
3596         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3597         standard compliant and comment.
3599 2011-01-10  Jan Hubicka  <jh@suse.cz>
3601         PR lto/46083
3602         * gcc.dg/initpri3.c: New testcase.
3604 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
3606         PR lto/47222
3607         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3608         externally visible.
3609         (g_esi): Likewise.
3610         (g_ebx): Likewise.
3611         (g_ebp): Likewise.
3612         (g_esp): Likewise.
3613         (g_ebp_save): Likewise.
3614         (g_esp_save): Likewise.
3616 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3618         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3620 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3622         PR tree-optimization/46021
3623         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3624         i?86-*-*, x86_64-*-*.
3626 2011-01-10  Jeff Law <law@redhat.com>
3628         * PR tree-optimization/47141
3629         * gcc.c-torture/compile/pr47141.c: New test.
3631 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3633         PR testsuite/46230
3634         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3635         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3636         * gcc.dg/vect/slp-35.c: Remove XFAILs.
3637         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3639         PR testsuite/46230
3640         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3641         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
3642         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3643         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3644         being vectorized.  Adjust dg-final pattern.
3646         PR testsuite/46230
3647         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3648         * gcc.dg/vect/slp-24.c: Likewise.
3650 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
3652         PR c++/47218
3653         * g++.dg/other/pr47218-1.C: New test file.
3654         * g++.dg/other/pr47218.C: Likewise.
3655         * g++.dg/other/pr47218.h: New supporting header.
3657 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3659         PR objc/47232
3660         * objc.dg/attributes/invalid-attribute-1.m: New.
3661         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3663 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
3665         PR fortran/47224
3666         * gfortran.dg/proc_ptr_comp_28.f90: New.
3668 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
3670         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3671         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3672         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3673         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3674         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3675         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3676         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3677         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3678         * objc.dg/gnu-api-2-class.m: Likewise.
3679         * objc.dg/gnu-api-2-ivar.m: Likewise.
3680         * objc.dg/gnu-api-2-method.m: Likewise.
3681         * objc.dg/gnu-api-2-objc.m: Likewise.
3682         * objc.dg/gnu-api-2-object.m: Likewise.
3683         * objc.dg/gnu-api-2-property.m: Likewise.
3684         * objc.dg/gnu-api-2-protocol.m: Likewise.
3685         * objc.dg/gnu-api-2-sel.m: Likewise.
3687 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
3689         * objc.dg/foreach-1.m: Skip for Darwin < 9.
3690         * objc.dg/objc-foreach-4.m: Likewise.
3691         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3692         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3693         * objc.dg/foreach-4.m: Likewise.
3694         * objc.dg/foreach-5.m: Likewise.
3695         * objc.dg/foreach-3.m: Return self from init.
3697 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3699         PR fortran/38536
3700         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
3702 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
3704         PR fortran/46313
3705         * gfortran.dg/class_35.f90: New.
3707 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
3709         * objc.dg/foreach-1.m: Add "-Wall" to flags.
3711 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3713         PR objc/47078
3714         * objc.dg/invalid-method-2.m: New.
3715         * obj-c++.dg/invalid-method-2.mm: New.
3717 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
3719         PR fortran/46896
3720         * gfortran.dg/transpose_optimization_2.f90 : New test.
3722 2011-01-08  Jan Hubicka  <jh@suse.cz>
3724         PR tree-optmization/46469
3725         * g++.dg/torture/pr46469.C: New testcase.
3727 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
3729         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3730         emulation of libobjc-gnu structure layout functionality to ..
3731         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3732         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3733         * objc/execute/bf-common.h: Adjust headers.
3734         * objc/execute/bf-1.m: Likewise.
3735         * objc/execute/bf-2.m: Likewise.
3736         * objc/execute/bf-3.m: Likewise.
3737         * objc/execute/bf-4.m: Likewise.
3738         * objc/execute/bf-5.m: Likewise.
3739         * objc/execute/bf-6.m: Likewise.
3740         * objc/execute/bf-7.m: Likewise.
3741         * objc/execute/bf-8.m: Likewise.
3742         * objc/execute/bf-9.m: Likewise.
3743         * objc/execute/bf-10.m: Likewise.
3744         * objc/execute/bf-11.m: Likewise.
3745         * objc/execute/bf-12.m: Likewise.
3746         * objc/execute/bf-13.m: Likewise.
3747         * objc/execute/bf-14.m: Likewise.
3748         * objc/execute/bf-15.m: Likewise.
3749         * objc/execute/bf-16.m: Likewise.
3750         * objc/execute/bf-17.m: Likewise.
3751         * objc/execute/bf-18.m: Likewise.
3752         * objc/execute/bf-19.m: Likewise.
3753         * objc/execute/bf-20.m: Likewise.
3754         * objc/execute/bf-21.m: Likewise.
3755         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3756         objc_get_type_qualifiers ().
3758 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3760         PR fortran/45777
3761         * gfortran.dg/dependency_39.f90:  New test.
3763 2011-01-07  Jan Hubicka  <jh@suse.cz>
3765         Get builtins tests ready for linker plugin.
3766         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3767         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3768         my_memset, my_bzero): Mark used.
3769         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3770         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3771         volatile.
3772         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3773         volatile.
3775 2011-01-07  Jan Hubicka  <jh@suse.cz>
3777         PR tree-optimization/46367
3778         * g++.dg/torture/pr46367.C: New file.
3780 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
3782         PR target/47201
3783         * gcc.dg/pr47201.c: New test.
3785         PR bootstrap/47187
3786         * gcc.dg/tree-prof/pr47187.c: New test.
3788 2011-01-07  Tobias Burnus  <burnus@net-b.de>
3790         PR fortran/41580
3791         * gfortran.dg/extends_type_of_3.f90: New.
3793 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
3795         * g++.dg/ext/dllexport-MI1.C: Adjust test.
3796         * g++.dg/ext/dllimport-MI1.C: Likewise.
3797         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3798         * g++.dg/ext/dllimport10.C: Likewise.
3799         * g++.dg/ext/dllimport11.C: Likewise.
3800         * g++.dg/ext/dllimport12.C: Likewise.
3801         * g++.dg/ext/dllimport13.C: Likewise.
3802         * g++.dg/ext/dllimport2.C: Likewise.
3803         * g++.dg/ext/dllimport3.C: Likewise.
3804         * g++.dg/ext/dllimport4.C: Likewise.
3805         * g++.dg/ext/dllimport5.C: Likewise.
3806         * g++.dg/ext/dllimport6.C: Likewise.
3807         * g++.dg/ext/dllimport8.C: Likewise.
3808         * g++.dg/ext/dllimport9.C: Likewise.
3809         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3810         targets, too. Additionally enable test for i?86-*-mingw*.
3811         * g++.dg/ext/selectany1.C: Likewise.
3812         Remove guard variable check.
3814 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
3816         PR fortran/47189
3817         PR fortran/47194
3818         * gfortran.dg/storage_size_3.f08: Extended.
3820 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
3822         PR c++/47022
3823         * g++.dg/template/stdarg1.C: New test.
3825 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
3827         PR fortran/47195
3828         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3829         * gfortran.dg/defined_operators_1.f90: Split the subroutine
3830         from the interface of functions to not hide the errors that
3831         shall be tested.
3833 2011-01-06  Jan Hubicka  <jh@suse.cz>
3835         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3836         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3838 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
3840         PR fortran/33117
3841         PR fortran/46478
3842         * gfortran.dg/interface_33.f90: New test.
3844 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
3846         PR c/47150
3847         * gcc.c-torture/compile/pr47150.c: New test.
3849 2011-01-06  Ira Rosen  <irar@il.ibm.com>
3851         PR tree-optimization/47139
3852         * gcc.dg/vect/pr47139.c: New test.
3854 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3856         PR fortran/47180
3857         * gfortran.dg/extends_type_of_2.f03: New.
3859 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3861         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3863 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3865         * gnat.dg/opt14.adb: New test.
3867 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3869         PR fortran/46017
3870         * gfortran.dg/allocate_error_2.f90:  New test.
3872 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3874         PR fortran/47024
3875         * gfortran.dg/storage_size_3.f08: New.
3877 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3879         PR libgfortran/47154
3880         * gfortran.dg/namelist_68.f90: New test.
3882 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3884         * gnat.dg/unchecked_convert8.ad[sb]: New test.
3886 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
3888         PR fortran/46448
3889         * gfortran.dg/class_34.f90: New.
3891 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3893         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3894         use __builtin_inff.  Skip all single-precision tests that require
3895         Infinity.
3897 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3899         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3901 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
3903         PR tree-optimization/47148
3904         * gcc.c-torture/execute/pr47148.c: New test.
3906         PR tree-optimization/47155
3907         * gcc.c-torture/execute/pr47155.c: New test.
3909         PR rtl-optimization/47157
3910         * gcc.c-torture/compile/pr47157.c: New test.
3912 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3914         * gcc.dg/torture/vector-shift2.c (schar): Define.
3915         (main): Always use schar or uchar instead of plain "char" to avoid
3916         dependencies on implementation-defined char signedness.
3918 2011-01-03  Martin Jambor  <mjambor@suse.cz>
3920         PR tree-optimization/46801
3921         * gnat.dg/pack9.adb: Remove xfail.
3923 2011-01-03  Martin Jambor  <mjambor@suse.cz>
3925         PR tree-optimization/46984
3926         * g++.dg/ipa/pr46984.C: New test.
3928 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
3930         PR fortran/46408
3931         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3933 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
3935         PR tree-optimization/47140
3936         * gcc.c-torture/compile/pr47140.c: New test.
3938         PR rtl-optimization/47028
3939         * gcc.dg/pr47028.c: New test.
3941 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3943         * objc.dg/protocol-forward-1.m: Removed TODO.
3944         * objc.dg/protocol-forward-2.m: New.
3945         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3946         * obj-c++.dg/protocol-forward-2.mm: New.
3948 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
3950         PR target/38662
3951         * g++.dg/eh/pr38662.C: New testcase.
3953 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
3955         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3956         scan for newline '\n'.
3959 Copyright (C) 2011 Free Software Foundation, Inc.
3961 Copying and distribution of this file, with or without modification,
3962 are permitted in any medium without royalty provided the copyright
3963 notice and this notice are preserved.