PR tree-optimization/48377
[official-gcc.git] / gcc / testsuite / ChangeLog
blobca8666ad80a8c9e400027b9a764ff2562a23581b
1 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
3         PR tree-optimization/48377
4         * gcc.dg/vect/pr48377.c: New test.
6 2011-04-07  Jason Merrill  <jason@redhat.com>
8         * g++.dg/cpp0x/regress/call1.C: New.
10         * g++.dg/cpp0x/variadic107.C: New.
12         * g++.dg/cpp0x/sfinae11.C: New.
13         * g++.dg/cpp0x/noexcept02.C: Fix.
15         * g++.dg/cpp0x/sfinae10.C: New.
17         * g++.dg/cpp0x/sfinae9.C: New.
19         * c-c++-common/Wcast-qual-1.c: Move here from...
20         * gcc.dg/cast-qual-3.c: ...here, and...
21         * g++.dg/warn/Wcast-qual2.C: ...here.
23         * g++.dg/cpp0x/sfinae8.C: New.
25         * g++.dg/cpp0x/sfinae7.C: New.
27         * g++.dg/cpp0x/enum9.C: New.
29 2011-04-07  Mike Stump  <mikestump@comcast.net>
31         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
32         with no trampolines.
34 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
36         PR fortran/48117
37         * gfortran.dg/gomp/pr48117.f90: New test.
39         PR debug/48343
40         * gcc.dg/torture/pr48343.c: New test.
42 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
44         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
46 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
48         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
50 2011-04-07  Tom de Vries  <tom@codesourcery.com>
52         PR target/43920
53         * lib/scanasm.exp (object-size): New proc.
54         * gcc.target/arm/pr43920-2.c: New test.
56 2011-04-06  Tobias Burnus  <burnus@net-b.de>
58         PR fortran/18918
59         PR fortran/48477
60         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
62 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
64         * gcc.dg/mtune.c: Prune note from output.
66 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
68         PR debug/48466
69         * gcc.dg/guality/pr36977.c: New test.
70         * gcc.dg/guality/pr48466.c: New test.
72 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
74         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
76 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
78         * gnat.dg/return3.adb: New test.
80 2011-04-06  Richard Guenther  <rguenther@suse.de>
82         PR tree-optimization/47663
83         * gcc.dg/tree-ssa/inline-8.c: New testcase.
85 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
87         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
88         Solaris 8 and 9 as well.
90 2011-04-05  Tom de Vries  <tom@codesourcery.com>
92         PR target/43920
93         * gcc.target/arm/pr43920-1.c: New test.
95 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
97         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
98         (cctor): Actually return the value.
99         (main): Cast return values.
101 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
103         * gfortran.dg/character_comparison_8.f90:  New test.
105 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
107         * frontend-passes: (optimize_lexical_comparison): New function.
108         (optimize_expr): Call it.
109         (optimize_comparison): Also handle lexical comparison functions.
110         Return false instad of -2 for unequal comparison.
112 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
114         PR fortran/48412
115         * function_optimize_4.f90:  New test.
117 2011-04-04  Tobias Burnus  <burnus@net-b.de>
119         PR fortran/18918
120         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
121         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
122         * gfortran.dg/coarray_15.f90: New.
124 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
126         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
127         * gfortran.dg/bessel_7.f90: Likewise.
129 2011-04-03  Tobias Burnus  <burnus@net-b.de>
131         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
133 2011-04-03  Richard Guenther  <rguenther@suse.de>
134             Ira Rosen  <ira.rosen@linaro.org>
136         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
137         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
138         -ftree-loop-if-convert-stores.
140 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
142         * gnat.dg/specs/aggr2.ads: New test.
144 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
146         * gnat.dg/debug2.ad[sb]: New test.
147         * gnat.dg/debug2_pkg.ads: New helper.
148         * gnat.dg/debug3.ad[sb]: New test.
150 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
152         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
154 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
156         PR middle-end/48335
157         * gcc.c-torture/compile/pr48335-1.c: New test.
158         * gcc.dg/pr48335-1.c: New test.
159         * gcc.dg/pr48335-2.c: New test.
160         * gcc.dg/pr48335-3.c: New test.
161         * gcc.dg/pr48335-4.c: New test.
162         * gcc.dg/pr48335-5.c: New test.
163         * gcc.dg/pr48335-6.c: New test.
164         * gcc.dg/pr48335-7.c: New test.
165         * gcc.dg/pr48335-8.c: New test.
166         * gcc.target/i386/pr48335-1.c: New test.
168 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
170         PR c/36299
171         * gcc.dg/Waddress.c: New test.
173 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
175         PR fortran/48352
176         * gfortran.dg/function_optimize_3.f90:  New test.
178 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
180         * gcc.c-torture/compile/20110401-1.c: New test.
182         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
183         * g++.dg/lto/20091002-2_0.C: Likewise.
184         * g++.dg/lto/20090303_0.c: Likewise.
185         * g++.dg/lto/20091004-1_0.C: Likewise.
186         * g++.dg/lto/20091002-3_0.C: Likewise.
187         * g++.dg/lto/20091004-2_0.C: Likewise.
188         * g++.dg/lto/20081123_0.C: Likewise.
189         * g++.dg/lto/20090313_0.C: Likewise.
190         * g++.dg/lto/20081109-1_0.C: Likewise.
191         * g++.dg/lto/20081219_0.C: Likewise.
192         * g++.dg/lto/20081204-1_0.C: Likewise.
193         * g++.dg/lto/20090302_0.C: Likewise.
194         * g++.dg/lto/20081119-1_0.C: Likewise.
195         * g++.dg/lto/20081118_0.C: Likewise.
196         * gcc.dg/lto/20091020-2_0.c: Likewise.
197         * gcc.dg/lto/20090210_0.c: Likewise.
198         * gcc.dg/lto/20081204-1_0.c: Likewise.
199         * gcc.dg/lto/20081224_0.c: Likewise.
200         * gcc.dg/lto/20090219_0.c: Likewise.
201         * gcc.dg/lto/20091014-1_0.c: Likewise.
202         * gcc.dg/lto/20091016-1_0.c: Likewise.
203         * gcc.dg/lto/20090206-2_0.c: Likewise.
204         * gcc.dg/lto/20090116_0.c: Likewise.
205         * gcc.dg/lto/20091013-1_0.c: Likewise.
206         * gcc.dg/lto/20091015-1_0.c: Likewise.
207         * gcc.dg/lto/20090126-2_0.c: Likewise.
209 2011-03-31  Ian Lance Taylor  <iant@google.com>
211         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
213 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
215         * gnat.dg/opt16.adb: New test.
217 2011-03-31  Jason Merrill  <jason@redhat.com>
219         * g++.dg/cpp0x/defaulted24.C: New.
221 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
223         PR target/16292
224         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
225         with -O0.
227 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
229         * g++.dg/other/i386-9.C: New test.
231 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
233         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
235 2011-03-30  Jason Merrill  <jason@redhat.com>
237         * g++.dg/cpp0x/regress/error-recovery1.C: New.
239         * g++.dg/cpp0x/regress/isnan.C: New.
241         * g++.dg/cpp0x/initlist46.C: New.
243 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
245         PR target/47551
246         * gcc.target/arm/neon-modes-2.c: New test.
248 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
250         PR c/48305
251         * gcc.c-torture/compile/pr48305.c: New test.
253 2011-03-29  Jason Merrill  <jason@redhat.com>
255         * g++.dg/cpp0x/regress/value-dep1.C: New.
257 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
259         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
261 2011-03-29  Ian Lance Taylor  <iant@google.com>
263         * go.test/go-test.exp: Handle the test lines used in several new
264         tests.
265         (errchk): Add opts parameter.  Change all callers.  Handle parens
266         in regexps.
268 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
269             Dominique d'Humieres  <dominiq@lps.ens.fr>
271         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
272         and __APPLE__ && __PPC__ && __ALTIVEC__.
274 2011-03-29  Jason Merrill  <jason@redhat.com>
276         * g++.dg/cpp0x/dependent1.C: New.
278         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
280         * g++.dg/cpp0x/constexpr-memfn1.C: New.
282         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
284 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
286         PR fortran/48095
287         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
288         * gfortran.dg/proc_ptr_comp_32.f90: New.
290 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
292         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
293         check for corresponding warning.
295 2011-03-28  Jason Merrill  <jason@redhat.com>
297         * g++.dg/cpp0x/rv-deduce2.C: New.
299 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
301         PR debug/48203
302         * gcc.dg/pr48203.c: New test.
304 2011-03-28  Jeff Law <law@redhat.com>
306         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
308 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
310         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
311         and __PPC__ && __ALTIVEC__.
313 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
315         PR testsuite/48238
316         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
317         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
318         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
319         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
321 2011-03-28  Jason Merrill  <jason@redhat.com>
323         * g++.dg/cpp0x/initlist-array2.C: New.
325         * g++.dg/cpp0x/initlist-array1.C: New.
327         * g++.dg/cpp0x/constexpr-compound.C: New.
329         * g++.dg/cpp0x/constexpr-using.C: New.
331         * g++.dg/cpp0x/constexpr-noexcept.C: New.
333 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
335         PR testsuite/48276
336         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
338 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
340         * gcc.dg/slp-1.c: New test.
342 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
344         * gcc.target/i386/avx256-unaligned-load-1.c: New.
345         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
346         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
347         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
348         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
349         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
350         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
351         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
352         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
353         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
354         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
355         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
356         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
357         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
359 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
361         PR fortran/47065
362         * gfortran.dg/trim_optimize_5.f90:  New test.
363         * gfortran.dg/trim_optimize_6.f90:  New test.
365 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
367         PR target/38598
368         * gcc.target/mips/madd-7.c: Remove -mlong32.
369         * gcc.target/mips/msub-7.c: Likewise.
371 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
373         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
374         accesses to preserve the meaning of the test for doubleword vectors.
375         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
376         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
378 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
380         PR fortran/48291
381         * gfortran.dg/class_42.f03: New.
383 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
385         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
386         strided accesses.
388 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
390         PR rtl-optimization/48144
391         * gcc.dg/pr48144.c: New test.
393 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
395         * gnat.dg/discr27.ad[sb]: New test.
397 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
399         * gnat.dg/limited_with2.ad[sb]: New test.
400         * gnat.dg/limited_with2_pkg1.ads: New helper.
401         * gnat.dg/limited_with2_pkg2.ads: Likewise.
403 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
405         * gnat.dg/opt15.adb: New test.
406         * gnat.dg/opt15_pkg.ad[sb]: New helper.
408 2011-03-25  Tobias Burnus  <burnus@net-b.de>
410         PR fortran/48174
411         PR fortran/45304
412         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
413         * gfortran.dg/leadz_trailz_3.f90: Ditto
415 2011-03-25  Martin Jambor  <mjambor@suse.cz>
417         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
419 2011-03-25  Jason Merrill  <jason@redhat.com>
421         * g++.dg/cpp0x/defaulted22.C: New.
422         * g++.dg/cpp0x/defaulted23.C: New.
423         * g++.dg/cpp0x/defaulted15.C: Adjust.
425 2011-03-25  Jason Merrill  <jason@redhat.com>
427         * g++.dg/cpp0x/move1.C: New.
429 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
431         PR target/48287
432         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
434 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
436         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
437         for mips-sgi-irix6.5.
438         Replace snprintf prototype by <stdio.h>.
440 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
442         PR testsuite/48283
443         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
444         run_expensive_tests.
445         * gcc.dg/graphite/block-4.c: Likewise.
446         * gcc.dg/graphite/block-7.c: Likewise.
447         * gcc.dg/graphite/block-8.c: Likewise.
449 2011-03-25  Richard Guenther  <rguenther@suse.de>
451         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
452         * g++.dg/tree-ssa/pr8781.C: Likewise.
453         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
454         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
455         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
456         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
457         * gcc.dg/tree-ssa/alias-18.c: Likewise.
458         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
459         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
460         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
461         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
462         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
463         * gcc.dg/tree-ssa/pr21574.c: Likewise.
464         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
465         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
466         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
467         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
468         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
469         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
470         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
471         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
472         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
473         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
474         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
475         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
476         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
477         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
478         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
479         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
480         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
481         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
482         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
483         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
484         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
485         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
486         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
487         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
488         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
489         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
490         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
491         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
492         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
493         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
494         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
495         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
496         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
497         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
498         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
499         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
500         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
501         * c-c++-common/pr46562-2.c: Likewise.
502         * gfortran.dg/pr42108.f90: Likewise.
503         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
504         foo to be inlined even at -O1.
505         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
506         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
507         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
508         * gcc.dg/matrix/matrix.exp: Disable FRE.
510 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
512         PR debug/48204
513         * gcc.dg/dfp/pr48204.c: New test.
515 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
517         PR target/48209
518         * gcc.c-torture/execute/pr47917.c: Move this...
519         * gcc.dg/torture/pr47917.c: to here and add xfails.
521 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
523         * gnat.dg/array16.ad[sb]: New test.
524         * gnat.dg/array16.ads: New helper.
526 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
528         * gnat.dg/derived_type2.adb: New test.
530 2011-03-24  Richard Guenther  <rguenther@suse.de>
532         PR tree-optimization/48271
533         * g++.dg/torture/pr48271.C: New testcase.
535 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
537         * gnat.dg/array15.ad[sb]: New test.
539 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
541         PR target/48237
542         * gcc.target/i386/pr48237.c: New test.
544 2011-03-24  Richard Guenther  <rguenther@suse.de>
546         PR middle-end/48269
547         * gcc.dg/builtin-object-size-10.c: New testcase.
549 2011-03-24  Richard Guenther  <rguenther@suse.de>
551         PR tree-optimization/46562
552         * c-c++-common/pr46562-2.c: New testcase.
553         * c-c++-common/pr46562.c: Likewise.
555 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
557         * gcc.dg/vect/vect-cselim-1.c: New test.
558         * gcc.dg/vect/vect-cselim-2.c: New test.
560 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
562         * gcc.target/arm/pr46934.c: New.
564 2011-03-23  Ian Lance Taylor  <iant@google.com>
566         * go.test/go-test.exp (errchk): Ignore lines containing ////.
568 2011-03-23  Richard Guenther  <rguenther@suse.de>
570         * gcc.dg/struct: Remove directory and contents.
572 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
574         PR testsuite/48251
575         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
577 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
579         * gnat.dg/discr26.ad[sb]: New test.
580         * gnat.dg/discr26_pkg.ads: New helper.
582 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
584         PR target/47553
585         * gcc.target/arm/neon-vld-1.c: New test.
587 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
589         * gnat.dg/array14.ad[sb]: New test.
590         * gnat.dg/array14_pkg.ads: New helper.
592 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
594         * gcc.c-torture/execute/920501-8.x: Remove.
595         * gcc.c-torture/execute/930513-1.x: Remove.
596         * gcc.c-torture/execute/960312-1.x: Remove.
597         * gcc.c-torture/compile/20000804-1.c,
598         gcc.c-torture/compile/20001205-1.c,
599         gcc.c-torture/compile/20001226-1.c,
600         gcc.c-torture/compile/20010518-2.c,
601         gcc.c-torture/compile/20020312-1.c,
602         gcc.c-torture/compile/20020604-1.c,
603         gcc.c-torture/compile/920501-12.c,
604         gcc.c-torture/compile/920501-4.c,
605         gcc.c-torture/compile/920520-1.c,
606         gcc.c-torture/compile/980506-1.c,
607         gcc.c-torture/execute/980709-1.x,
608         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
609         options for m68hc11.
610         * gcc.dg/cpp/assert4.c: Don't handle ARC.
611         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
612         m68hc11.
614 2011-03-22  Nick Clifton  <nickc@redhat.com>
616         * lib/target-supports.exp (check_profiling_available): Add MN10300
617         to the list of targets that do not support profiling.  Restore
618         alpha sorting to this list.
620 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
622         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
623         failure on 32-bit systems.
624         * gcc.dg/torture/vector-2.c: Ditto.
626 2011-03-22  Richard Guenther  <rguenther@suse.de>
628         PR tree-optimization/48228
629         * gcc.dg/Wstrict-overflow-23.c: New testcase.
631 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
633         * lib/prune.exp (prune_gcc_output): Prune "could not create
634         compact unwind for" warnings.
636 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
638         PR c/42544
639         PR c/48197
640         * gcc.c-torture/execute/pr42544.c: New test.
641         * gcc.c-torture/execute/pr48197.c: New test.
643 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
645         PR preprocessor/48192
646         * gcc.target/powerpc/pr48192.c: New file.
648         PR target/48053
649         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
650         split problem of 0 being loaded in a VSX register.
652 2011-03-21  Richard Guenther  <rguenther@suse.de>
654         PR c/47939
655         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
656         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
657         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
658         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
660 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
662         PR target/48213
663         * gcc.dg/pr48213.c: New test.
665 2011-03-21  Kai Tietz  <ktietz@redhat.com>
667         PR target/12171
668         * g++.dg/plugin/attribute_plugin.c: Adjust test.
670 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
672         * gcc.target/arm/xor-and.c: New.
674 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
676         PR fortran/22572
677         * gfortran.dg/function_optimize_1.f90:  New test.
678         * gfortran.dg/function_optimize_2.f90:  New test.
680 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
682         PR rtl-optimization/47502
683         * gcc.target/i386/pr47502-1.c: New.
684         * gcc.target/i386/pr47502-2.c: Likewise.
686 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
688         PR rtl-optimization/48156
689         * gcc.dg/pr48156.c: New test.
691 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
693         PR libfortran/47439
694         * gfortran.dg/scratch_1.f90: Adjust test.
696 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
698         PR libfortran/47439
699         * gfortran.dg/scratch_1.f90: New test.
701 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
703         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
704         variably modified typedefs.
705         * gcc.dg/c1x-typedef-2.c: Remove.
707 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
709         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
710         * gcc.dg/c1x-anon-struct-3.c: New test.
711         * gcc.dg/anon-struct-11.c: Update.
713 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
715         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
716         dg-xfail-run-if.
717         Only xfail with gas.
719 2011-03-18  Jason Merrill  <jason@redhat.com>
721         * g++.dg/template/fn-ptr1.C: New.
723         * g++.dg/overload/volatile1.C: New.
725         * g++.dg/opt/pr23372.C: New.
727         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
729 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
731         PR middle-end/47405
732         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
734 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
736         * gcc.target/arm/unsigned-extend-1.c: New.
738 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
740         PR bootstrap/48161
741         * gcc.c-torture/compile/pr48161.c: New test.
743 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
745         PR middle-end/47725
746         * gcc.dg/torture/pr47725.c: New.
748 2011-03-17  Jason Merrill  <jason@redhat.com>
750         * g++.dg/cpp0x/constexpr-overflow2.C: New.
751         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
753 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
755         * gnat.dg/specs/elab2.ads: New test.
756         * gnat.dg/specs/elab2_pkg.ads: New helper.
758 2011-03-17  Jason Merrill  <jason@redhat.com>
760         * g++.dg/cpp0x/decltype-1212.C: New.
761         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
763 2011-03-17  Jason Merrill  <jason@redhat.com>
765         * g++.dg/parse/memfnquals1.C: New.
767 2011-03-17  Richard Guenther  <rguenther@suse.de>
769         PR middle-end/48134
770         * gcc.dg/pr48134.c: New testcase.
772 2011-03-17  Richard Guenther  <rguenther@suse.de>
774         PR middle-end/48165
775         * g++.dg/torture/pr48165.C: New testcase.
777 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
779         PR rtl-optimization/48141
780         * gcc.dg/pr48141.c: New test.
782 2011-03-16  Jason Merrill  <jason@redhat.com>
784         * g++.dg/cpp0x/constexpr-48089.C: New.
786         * g++.dg/cpp0x/constexpr-abi1.C: New.
788         * g++.dg/cpp0x/constexpr-46336.C: New.
789         * g++.dg/parse/friend5.C: Adjust expected errors.
791         * g++.dg/cpp0x/constexpr-47570.C: New.
793 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
795         PR debug/47510
796         * ++.dg/debug/dwarf2/typedef6.C: New test.
798 2011-03-16  Jason Merrill  <jason@redhat.com>
800         * g++.dg/cpp0x/elision2.C: New.
802         * g++.dg/cpp0x/constexpr-array3.C: New.
804 2011-03-16  Jason Merrill  <jason@redhat.com>
806         * g++.dg/cpp0x/sfinae6.C: New.
807         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
808         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
809         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
810         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
811         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
813 2011-03-16  Jason Merrill  <jason@redhat.com>
815         * g++.dg/template/incomplete6.C: New.
817 2011-03-16  Jeff Law <law@redhat.com>
819         * gcc.dg/tree-ssa/vrp55.c: New test.
821 2011-03-16  Jason Merrill  <jason@redhat.com>
823         * g++.dg/cpp0x/auto22.C: New.
825 2011-03-16  Richard Guenther  <rguenther@suse.de>
827         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
828         optimizing it away if promoted to const.
830 2011-03-16  Richard Guenther  <rguenther@suse.de>
832         PR tree-optimization/48149
833         * gcc.dg/fold-complex-1.c: New testcase.
835 2011-03-16  Richard Guenther  <rguenther@suse.de>
837         PR testsuite/48147
838         * gcc.dg/guality/pr45882.c: Really make sure no inlining
839         or cloning happens.
841 2011-03-16  Richard Guenther  <rguenther@suse.de>
843         PR tree-optimization/26134
844         * gcc.dg/tree-ssa/complex-6.c: New testcase.
846 2011-03-16  Richard Guenther  <rguenther@suse.de>
848         PR tree-optimization/48146
849         * gcc.dg/torture/pr48146.c: New testcase.
851 2011-03-16  Richard Guenther  <rguenther@suse.de>
853         * gcc.dg/tree-ssa/pr14814.c: Adjust.
854         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
856 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
858         PR middle-end/48136
859         * gcc.c-torture/compile/pr48136.c: New test.
861         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
863         PR debug/45882
864         * gcc.dg/guality/pr45882.c: New test.
866 2011-03-15  Jason Merrill  <jason@redhat.com>
868         * g++.dg/cpp0x/constexpr-recursion.C: New.
870         * g++.dg/cpp0x/implicit11.C: New.
872 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
874         * g++.dg/cpp0x/constexpr-attribute.C: New.
876 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
878         * g++.dg/parse/pr34758.C: New.
880 2011-03-15  Xinliang David Li  <davidxl@google.com>
882         PR c/47837
883         * gcc.dg/uninit-pred-7_d.c: New test.
884         * gcc.dg/uninit-pred-8_d.c: New test.
886 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
888         PR target/46788
889         * gcc.target/arm/pr46788.c: New.
891 2011-03-15  Richard Guenther  <rguenther@suse.de>
893         PR middle-end/47650
894         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
895         * gfortran.dg/ishft_4.f90: Likewise.
896         * gfortran.dg/leadz_trailz_3.f90: Likewise.
898 2011-03-15  Richard Guenther  <rguenther@suse.de>
900         PR tree-optimization/13954
901         * g++.dg/tree-ssa/pr13954.C: New testcase.
903 2011-03-15  Richard Guenther  <rguenther@suse.de>
905         PR tree-optimization/48037
906         * gcc.target/i386/pr48037-1.c: New testcase.
908 2011-03-15  Richard Guenther  <rguenther@suse.de>
910         PR tree-optimization/41490
911         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
912         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
913         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
914         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
915         * g++.dg/tree-ssa/pr33604.C: Adjust.
917 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
919         PR middle-end/47917
920         * gcc.c-torture/execute/pr47917.c: New test.
921         * gcc.dg/pr47917.c: New test.
923         PR middle-end/38878
924         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
926 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
928         * gcc.target/i386/sse4_1-floor-vec.c: New test.
929         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
930         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
931         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
932         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
933         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
934         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
935         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
936         * gcc.target/i386/avx-floor-vec.c: Ditto.
937         * gcc.target/i386/avx-ceil-vec.c: Ditto.
938         * gcc.target/i386/avx-trunc-vec.c: Ditto.
939         * gcc.target/i386/avx-rint-vec.c: Ditto.
940         * gcc.target/i386/avx-floorf-vec.c: Ditto.
941         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
942         * gcc.target/i386/avx-truncf-vec.c: Ditto.
943         * gcc.target/i386/avx-rintf-vec.c: Ditto.
945 2011-03-14  Tom Tromey  <tromey@redhat.com>
947         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
948         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
949         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
951 2011-03-14  Tom Tromey  <tromey@redhat.com>
953         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
954         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
955         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
957 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
959         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
961 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
963         PR rtl-optimization/47166
964         * gcc.c-torture/execute/postmod-1.c: New test.
966 2011-03-14  Richard Guenther  <rguenther@suse.de>
968         PR middle-end/48098
969         * gcc.dg/torture/pr48098.c: New testcase.
971 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
973         PR target/48053
974         * gcc.target/powerpc/pr48053-1.c: New test.
975         * gcc.target/powerpc/pr48053-2.c: Likewise.
977 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
979         PR libfortran/48066
980         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
982 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
984         PR libfortran/48066
985         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
987 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
989         PR fortran/48059
990         * gfortran.dg/class_41.f03: New.
992 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
994         * g++.dg/conversion/cast3.C: New test.
996 2011-03-11  Jason Merrill  <jason@redhat.com>
998         * g++.dg/template/error45.C: New.
1000         * g++.dg/parse/no-type-defn1.C: New.
1002         * g++.dg/ext/attrib40.C: New.
1004         * g++.dg/cpp0x/regress/array1.C: New.
1006 2011-03-11  Richard Guenther  <rguenther@suse.de>
1008         PR tree-optimization/48067
1009         * gcc.dg/pr48067.c: New testcase.
1011 2011-03-11  Richard Guenther  <rguenther@suse.de>
1013         PR lto/48073
1014         * g++.dg/lto/20110311-1_0.C: New testcase.
1016 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
1018         PR c++/48035
1019         * g++.dg/inherit/virtual8.C: New test.
1021         PR middle-end/48044
1022         * gcc.dg/torture/pr48044.c: New test.
1024 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
1026         PR fortran/47768
1027         * gfortran.dg/proc_ptr_comp_31.f90: New.
1029 2011-03-11  Richard Guenther  <rguenther@suse.de>
1031         PR tree-optimization/47278
1032         * gcc.dg/torture/pr47278-1.c: New testcase.
1033         * gcc.dg/torture/pr47278-2.c: Likewise.
1035 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
1037         PR tree-optimization/48063
1038         * gcc.dg/torture/pr48063.c: New test.
1040 2011-03-10  Jason Merrill  <jason@redhat.com>
1042         * g++.dg/template/array22.C: New.
1044         * g++.dg/cpp0x/syntax-err1.C: New.
1045         * g++.dg/parse/error36.C: Adjust expected errors.
1046         * g++.old-deja/g++.pt/ctor2.C: Likewise.
1047         * g++.old-deja/g++.pt/typename3.C: Likewise.
1048         * g++.old-deja/g++.pt/typename4.C: Likewise.
1049         * g++.old-deja/g++.pt/typename6.C: Likewise.
1051 2011-03-09  Jason Merrill  <jason@redhat.com>
1053         * g++.dg/template/nontype22.C: New.
1055 2011-03-09  Martin Jambor  <mjambor@suse.cz>
1057         PR tree-optimization/47714
1058         * g++.dg/torture/pr47714.C: New test.
1060 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1062         PR target/47755
1063         * gcc.target/powerpc/pr47755-2.c: New file.
1065 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1067         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1068         is not set in the environment, pass 64 as first argument when not
1069         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1070         native where ulimit -u is supported.
1072 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1074         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1076 2011-03-08  Jason Merrill  <jason@redhat.com>
1078         * g++.dg/template/nontype21.C: New.
1080         * g++.dg/template/anon5.C: New.
1082 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1084         PR debug/47881
1085         * gcc.dg/pr47881.c: New test.
1087 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
1089         PR c++/47957
1090         * g++.dg/lookup/template3.C: New test.
1092 2011-03-08  Kai Tietz  <ktietz@redhat.com>
1094         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1095         'long' type.
1097 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
1099         PR testsuite/47954
1100         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1101         sizeof to compute alignment.
1103 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
1105         PR tree-optimization/48022
1106         * gcc.dg/pr48022-1.c: New test.
1107         * gcc.dg/pr48022-2.c: New test.
1109 2011-03-07  Jason Merrill  <jason@redhat.com>
1111         * g++.dg/template/nontype20.C: New.
1112         * g++.dg/init/member1.C: Adjust expected errors.
1113         * g++.dg/parse/constant4.C: Likewise.
1114         * g++.dg/template/qualified-id3.C: Likewise.
1115         * g++.old-deja/g++.pt/crash10.C: Likewise.
1117         * g++.dg/cpp0x/regress/non-const1.C: New.
1119 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
1121         PR debug/47991
1122         * gcc.dg/pr47991.c: New test.
1124 2011-03-07  Jason Merrill  <jason@redhat.com>
1126         * g++.dg/abi/mangle46.C: New.
1128 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
1130         PR target/47862
1131         * gcc.target/powerpc/pr47862.c: New.
1133 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
1135         PR target/45413
1136         * gcc.target/i386/combine-mul.c: Require nonpic.
1138 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
1139             Nathan Froyd  <froydnj@codesourcery.com>
1141         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1143 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
1145         * README.QMTEST: Remove.
1147 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
1148             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1150         PR fortran/47850
1151         * gfortran.dg/array_constructor_37.f90 : New test.
1153 2011-03-05  Jason Merrill  <jason@redhat.com>
1155         * g++.dg/abi/mangle39.C: ABI v5, not 6.
1156         * g++.dg/abi/mangle45.C: Likewise.
1157         * g++.dg/cpp0x/trailing1.C: Likewise.
1159 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1161         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1163 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
1165         PR rtl-optimization/47899
1166         * gcc.dg/pr47899.c: New test.
1168         * gcc.dg/torture/pr47968.c: Ignore warnings.
1170         PR tree-optimization/47967
1171         * gcc.c-torture/compile/pr47967.c: New test.
1173 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1175         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1176         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1178 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1180         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1181         and property_getAttributes() if __OBJC2__.
1182         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1183         * objc.dg/property/property-encoding-1.m: New.
1184         * obj-c++.dg/property/property-encoding-1.mm: New.
1186 2011-03-04  Jason Merrill  <jason@redhat.com>
1188         * g++.dg/template/pseudodtor6.C: New.
1190         * g++.dg/inherit/covariant19.C: New.
1192 2011-03-04  Richard Guenther  <rguenther@suse.de>
1194         PR middle-end/47968
1195         * gcc.dg/torture/pr47968.c: New testcase.
1197 2011-03-04  Richard Guenther  <rguenther@suse.de>
1199         PR middle-end/47975
1200         * gcc.dg/torture/pr47975.c: New testcase.
1202 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
1204         PR c++/47974
1205         * g++.dg/template/crash106.C: New.
1207 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
1209         PR c/47963
1210         * gcc.dg/gomp/pr47963.c: New test.
1211         * g++.dg/gomp/pr47963.C: New test.
1213 2011-03-02  Jason Merrill  <jason@redhat.com>
1215         * g++.dg/cpp0x/regress/condition1.C: New.
1217         * g++.dg/cpp0x/constexpr-ctor9.C: New.
1219 2011-03-01  Jason Merrill  <jason@redhat.com>
1221         * g++.dg/cpp0x/lambda/lambda-98.C: New.
1223         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1225 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
1227         PR rtl-optimization/47925
1228         * gcc.c-torture/execute/pr47925.c: New test.
1230 2011-03-01  Jason Merrill  <jason@redhat.com>
1232         * g++.dg/cpp0x/decltype25.C: New.
1234         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1236 2011-03-01  Richard Guenther  <rguenther@suse.de>
1238         PR tree-optimization/47890
1239         * gcc.dg/torture/pr47890.c: New testcase.
1241 2011-03-01  Richard Guenther  <rguenther@suse.de>
1243         PR lto/47924
1244         * gcc.dg/lto/pr47924_0.c: New testcase.
1246 2011-03-01  Richard Guenther  <rguenther@suse.de>
1248         PR lto/46911
1249         * gfortran.dg/lto/pr46911_0.f: New testcase.
1251 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1253         PR libgfortran/47933
1254         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1255         compile errors from older code form.
1257 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1259         PR libgfortran/47567
1260         * gfortran.dg/fmt_fw_d.f90: New test.
1262 2011-02-28  Jason Merrill  <jason@redhat.com>
1264         * g++.dg/inherit/covariant18.C: New.
1266 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
1268         PR middle-end/47893
1269         * gcc.dg/pr47893.c: New test.
1271 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1273         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1274         NULL in case of a selector with conflicting types.
1275         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1277 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
1279         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1280         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1281         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1282         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1284 2011-02-28  Jason Merrill  <jason@redhat.com>
1286         PR c++/47906
1287         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1289 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1291         PR libgfortran/47778
1292         * gfortran.dg/namelist_71.f90: New test.
1294 2011-02-27  Jason Merrill  <jason@redhat.com>
1296         PR c++/47906
1297         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1298         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1300 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1302         PR c++/46466
1303         * g++.dg/cpp0x/constexpr-ctor8.C: New.
1305 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
1307         PR fortran/47886
1308         * gfortran.dg/gomp/task-1.f90: Removed.
1310 2011-02-26  Jason Merrill  <jason@redhat.com>
1312         * g++.dg/template/this-targ1.C: New.
1314         * g++.dg/cpp0x/regress/template-const1.C: New.
1315         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1316         * g++.dg/template/function1.C: Adjust.
1317         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1318         * g++.dg/debug/debug7.C: Adjust.
1320 2011-02-26  Tobias Burnus  <burnus@net-b.de>
1322         PR fortran/47886
1323         * gfortran.dg/gomp/task-1.f90: New.
1325 2011-02-25  Jie Zhang  <jie@codesourcery.com>
1327         * gcc.target/arm/neon-thumb2-move.c: Add
1328         dg-require-effective-target arm_thumb2_ok.
1330 2011-02-24  Jason Merrill  <jason@redhat.com>
1332         * g++.dg/parse/constant1.C: Specify C++98 mode.
1333         * g++.dg/parse/constant5.C: Likewise.
1334         * g++.dg/parse/error2.C: Likewise.
1335         * g++.dg/parse/semicolon3.C: Likewise.
1336         * g++.dg/template/crash14.C: Likewise.
1337         * g++.dg/template/local4.C: Likewise.
1338         * g++.dg/template/nontype3.C: Likewise.
1339         * g++.dg/parse/crash31.C: Adjust expected errors.
1340         * g++.dg/template/function1.C: Likewise.
1341         * g++.dg/template/ref3.C: Likewise.
1342         * g++.dg/template/static9.C: Likewise.
1343         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1345         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1346         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1347         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1348         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1349         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1351 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
1353         PR fortran/47878
1354         * gfortran.dg/pr47878.f90: New test.
1356 2011-02-24  Richard Guenther  <rguenther@suse.de>
1358         PR testsuite/47801
1359         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1360         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1362 2011-02-24  Richard Guenther  <rguenther@suse.de>
1364         PR fortran/47839
1365         * gfortran.dg/lto/pr47839_0.f90: New testcase.
1366         * gfortran.dg/lto/pr47839_1.f90: Likewise.
1368 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1370         PR libgfortran/47567
1371         * gfortran.dg/fmt_f0_1.f90: Update test.
1373 2011-02-23  Jason Merrill  <jason@redhat.com>
1375         * g++.dg/abi/mangle39.C: Adjust parm mangling.
1376         * g++.dg/abi/mangle45.C: New.
1378         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1379         * g++.dg/template/canon-type-9.C: Match use of decltype
1380         between declaration and definition.
1381         * g++.dg/template/canon-type-12.C: Likewise.
1383 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
1385         PR fortran/40850
1386         * gfortran.dg/nested_allocatables_1.f90: New.
1388 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
1390         PR c++/46868
1391         * g++.dg/pr46868.C: New test.
1392         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1393         * g++.dg/parse/error14.C: Adjust.
1395 2011-02-23  Richard Guenther  <rguenther@suse.de>
1397         PR tree-optimization/47838
1398         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1400 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1402         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
1404 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1406         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1407         * gfortran.dg/count_init_expr.f03: Ditto.
1408         * gfortran.dg/gomp/pr43711.f90: Ditto.
1409         * gcc.dg/struct-parse-2.c: Ditto.
1410         * gcc.dg/parse-error-3.c: Ditto.
1411         * gcc.dg/Wlogical-op-1.c: Ditto.
1412         * gcc.dg/Walways-true-1.c: Ditto.
1413         * gcc.dg/pr24225.c: Ditto.
1414         * gcc.dg/Walways-true-2.c: Ditto.
1415         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1416         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1417         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1418         * g++.dg/overload/defarg4.C: Ditto.
1419         * g++.dg/inherit/covariant16.C: Ditto.
1420         * g++.dg/inherit/virtual7.C: Ditto.
1421         * g++.dg/template/canon-type-9.C: Ditto.
1422         * g++.dg/template/access19.C: Ditto.
1423         * g++.dg/template/call7.C: Ditto.
1424         * g++.dg/template/canon-type-2.C: Ditto.
1425         * g++.dg/template/init7.C: Ditto.
1426         * g++.dg/template/sizeof-template-argument.C: Ditto.
1427         * g++.dg/template/const3.C: Ditto.
1428         * g++.dg/template/sfinae26.C: Ditto.
1429         * g++.dg/template/sfinae26.C: Ditto.
1430         * g++.dg/template/canon-type-11.C: Ditto.
1431         * g++.dg/template/union2.C: Ditto.
1432         * g++.dg/template/canon-type-3.C: Ditto.
1433         * g++.dg/template/canon-type-1.C: Ditto.
1434         * g++.dg/template/canon-type-5.C: Ditto.
1435         * g++.dg/template/canon-type-7.C: Ditto.
1436         * g++.dg/template/canon-type-10.C: Ditto.
1437         * g++.dg/template/spec36.C: Ditto.
1438         * g++.dg/template/typedef38.C: Ditto.
1439         * g++.dg/template/canon-type-4.C: Ditto.
1440         * g++.dg/template/canon-type-6.C: Ditto.
1441         * g++.dg/template/canon-type-13.C: Ditto.
1442         * g++.dg/template/instantiate9.C: Ditto.
1443         * g++.dg/template/ttp22.C: Ditto.
1444         * g++.dg/warn/Wreturn-type-6.C: Ditto.
1445         * g++.dg/warn/Walways-true-1.C: Ditto.
1446         * g++.dg/warn/Wlogical-op-1.C: Ditto.
1447         * g++.dg/warn/Walways-true-2.C: Ditto.
1448         * g++.dg/conversion/op4.C: Ditto.
1449         * g++.dg/opt/pr19650.C: Ditto.
1450         * g++.dg/lookup/friend11.C: Ditto.
1451         * g++.dg/other/default2.C: Ditto.
1452         * g++.dg/other/default3.C: Ditto.
1453         * g++.dg/other/dtor2.C: Ditto.
1454         * g++.dg/other/friend5.C: Ditto.
1455         * g++.dg/other/default5.C: Ditto.
1456         * g++.dg/init/brace6.C: Ditto.
1457         * g++.dg/init/aggr5.C: Ditto.
1458         * g++.dg/init/error2.C: Ditto.
1459         * g++.dg/expr/bound-mem-fun.C: Ditto.
1460         * g++.dg/expr/cond6.C: Ditto.
1461         * g++.dg/expr/stmt-expr-1.C: Ditto.
1462         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1463         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1464         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1465         * g++.dg/cpp0x/bracket1.C: Ditto.
1466         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1467         * g++.dg/cpp0x/pr38646.C: Ditto.
1468         * g++.dg/cpp0x/variadic73.C: Ditto.
1469         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1470         * g++.dg/cpp0x/bracket4.C: Ditto.
1471         * g++.dg/cpp0x/decltype4.C: Ditto.
1472         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1473         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1474         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1475         * g++.dg/cpp0x/variadic-new2.C: Ditto.
1476         * g++.dg/cpp0x/decltype2.C: Ditto.
1477         * g++.dg/cpp0x/decltype1.C: Ditto.
1478         * g++.dg/cpp0x/bracket2.C: Ditto.
1479         * g++.dg/cpp0x/decltype5.C: Ditto.
1480         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1481         * g++.dg/cpp0x/variadic70.C: Ditto.
1482         * g++.dg/cpp0x/decltype6.C: Ditto.
1483         * g++.dg/cpp0x/rvo.C: Ditto.
1484         * g++.dg/cpp0x/vt-40092.C: Ditto.
1485         * g++.dg/cpp0x/variadic-new.C: Ditto.
1486         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1487         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1488         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1489         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1490         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1491         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1492         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1493         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1494         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1495         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1496         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1497         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1498         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1499         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1500         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1501         * g++.dg/cpp0x/pr39639.C: Ditto.
1502         * g++.dg/cpp0x/decltype3.C: Ditto.
1503         * g++.dg/cpp0x/variadic68.C: Ditto.
1504         * g++.dg/cpp0x/variadic-function.C: Ditto.
1505         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1506         * g++.dg/cpp0x/variadic-bind.C: Ditto.
1507         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1508         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1509         * g++.dg/parse/crash35.C: Ditto.
1510         * g++.dg/parse/crash40.C: Ditto.
1511         * g++.dg/parse/defarg12.C: Ditto.
1512         * g++.dg/parse/crash34.C: Ditto.
1513         * g++.dg/parse/constructor3.C: Ditto.
1514         * g++.dg/parse/template23.C: Ditto.
1515         * g++.dg/parse/crash56.C: Ditto.
1516         * g++.dg/parse/dtor13.C: Ditto.
1517         * g++.dg/parse/error33.C: Ditto.
1518         * g++.dg/parse/ctor9.C: Ditto.
1519         * g++.dg/parse/error32.C: Ditto.
1520         * g++.dg/parse/error37.C: Ditto.
1521         * g++.dg/parse/bitfield3.C: Ditto.
1522         * g++.dg/parse/struct-4.C: Ditto.
1523         * g++.dg/ext/has_trivial_copy.C: Ditto.
1524         * g++.dg/ext/is_polymorphic.C: Ditto.
1525         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1526         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1527         * g++.dg/ext/has_nothrow_assign.C: Ditto.
1528         * g++.dg/ext/is_union.C: Ditto.
1529         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1530         * g++.dg/ext/is_pod.C: Ditto.
1531         * g++.dg/ext/has_virtual_destructor.C: Ditto.
1532         * g++.dg/ext/has_trivial_constructor.C: Ditto.
1533         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1534         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1535         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1536         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1537         * g++.dg/ext/is_abstract.C: Ditto.
1538         * g++.dg/ext/has_trivial_assign.C: Ditto.
1539         * g++.dg/ext/is_class.C: Ditto.
1540         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1541         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1542         * g++.dg/ext/is_base_of.C: Ditto.
1543         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1544         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1545         * g++.dg/ext/is_empty.C: Ditto.
1546         * g++.dg/ext/is_enum.C: Ditto.
1547         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1548         * gnat.dg/opt11.adb: Ditto.
1549         * obj-c++.dg/pr45735.mm: Ditto.
1550         * obj-c++.dg/pr24393.mm: Ditto.
1551         * obj-c++.dg/exceptions-2.mm: Ditto.
1552         * objc.dg/pr45735.m: Ditto.
1553         * objc.dg/pr24393.m: Ditto.
1555 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1557         * objc.dg/attributes/objc-exception-1.m: New.
1559 2011-02-23  Jie Zhang  <jie@codesourcery.com>
1561         * gcc.dg/cpp/include7.c: New test.
1563 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
1565         PR c++/47242
1566         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1568 2011-02-23  Jie Zhang  <jie@codesourcery.com>
1570         PR rtl-optimization/47763
1571         * gcc.dg/pr47763.c: New test.
1573 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
1575         PR fortran/45743
1576         * gfortran.dg/whole_file_32.f90 : New test.
1578 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
1580         PR c++/47666
1581         * g++.dg/inherit/virtual7.C: New test.
1583 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1585         PR objc/47832
1586         * objc.dg/type-size-3.m: Updated error message.
1587         * objc.dg/type-size-4.m: New test.
1588         * objc.dg/type-size-5.m: New test.
1590 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1592         * lib/gnat.exp: Fix comments.
1593         Don't load libgloss.exp.
1594         (default_gnat_version): Call $compiler with --version.
1595         Adapt regexp for gnatmake output, insert version.
1596         (gnat_version): New proc.
1597         (gnat_init): Remove gnat_libgcc_s_path.
1598         (gnat_target_compile): Likewise.
1599         Remove ld_library_path.
1600         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1601         (gnat_pass): Remove.
1602         (gnat_pass): Remove.
1603         (gnat_finish): Remove.
1604         (gnat_exit): Remove.
1605         (local_find_gnatmake): Reindent.
1606         (runtest_file_p): Remove.
1607         (prune_warnings): Remove.
1608         (find_gnatclean): New proc.
1609         * lib/gnat-dg.exp (lremove): New proc.
1610         (gnat-dg-test): Reindent.
1611         Remove additional output files.
1612         (gnat-dg-runtest): Remove.
1614         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1615         * gnat.dg/loop_optimization6.adb: Likewise.
1616         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1618 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
1620         PR tree-optimization/47835
1621         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1623 2011-02-22  Tobias Burnus  <burnus@net-b.de>
1625         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1626         * gfortran.dg/abstract_type_2.f03: Ditto.
1627         * gfortran.dg/abstract_type_3.f03: Ditto.
1628         * gfortran.dg/abstract_type_4.f03: Ditto.
1629         * gfortran.dg/abstract_type_5.f03: Ditto.
1630         * gfortran.dg/abstract_type_6.f03: Ditto.
1631         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1632         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1633         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1634         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1635         * gfortran.dg/array_function_5.f90: Ditto.
1636         * gfortran.dg/asynchronous_3.f03: Ditto.
1637         * gfortran.dg/char_expr_1.f90: Ditto.
1638         * gfortran.dg/class_14.f03: Ditto.
1639         * gfortran.dg/data_array_6.f: Ditto.
1640         * gfortran.dg/data_invalid.f90: Ditto.
1641         * gfortran.dg/dot_product_1.f03: Ditto.
1642         * gfortran.dg/func_derived_5.f90: Ditto.
1643         * gfortran.dg/func_result_4.f90: Ditto.
1644         * gfortran.dg/implied_do_1.f90: Ditto.
1645         * gfortran.dg/initialization_25.f90: Ditto.
1646         * gfortran.dg/initialization_26.f90: Ditto.
1647         * gfortran.dg/interface_34.f90: Ditto.
1648         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1649         * gfortran.dg/keyword_symbol_1.f90: Ditto.
1650         * gfortran.dg/matmul_8.f03: Ditto.
1651         * gfortran.dg/merge_init_expr.f90: Ditto.
1652         * gfortran.dg/pack_assign_1.f90: Ditto.
1653         * gfortran.dg/pack_vector_1.f90: Ditto.
1654         * gfortran.dg/pointer_check_8.f90: Ditto.
1655         * gfortran.dg/product_init_expr.f03: Ditto.
1656         * gfortran.dg/reshape_order_5.f90: Ditto.
1657         * gfortran.dg/reshape_shape_1.f90: Ditto.
1658         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1659         * gfortran.dg/same_name_2.f90: Ditto.
1660         * gfortran.dg/selected_real_kind_1.f90: Ditto.
1661         * gfortran.dg/spread_init_expr.f03: Ditto.
1662         * gfortran.dg/stmt_func_1.f90: Ditto.
1663         * gfortran.dg/sum_init_expr.f03: Ditto.
1664         * gfortran.dg/transpose_3.f03: Ditto.
1665         * gfortran.dg/unpack_init_expr.f03: Ditto.
1666         * gfortran.dg/warn_conversion.f90: Ditto.
1667         * gfortran.dg/warn_conversion_2.f90: Ditto.
1668         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1669         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1670         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1671         * gfortran.dg/whole_file_16.f90: Ditto.
1672         * gfortran.dg/whole_file_17.f90: Ditto.
1673         * gfortran.dg/whole_file_18.f90: Ditto.
1674         * gfortran.dg/whole_file_20.f03: Ditto.
1675         * gfortran.dg/whole_file_5.f90: Ditto.
1676         * gfortran.dg/whole_file_6.f90: Ditto.
1677         * gfortran.dg/write_invalid_format.f90: Ditto.
1678         * gfortran.dg/zero_sized_6.f90: Ditto.
1680 2011-02-21  Jeff Law <law@redhat.com>
1682         PR rtl-optimization/46178
1683         * gcc.target/i386/pr46178.c: New test.
1685         PR rtl-optimization/46002
1686         * gcc.c-torture/compile/pr46002.c: New test.
1688 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1690         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1691         *-*-hpux10*.
1693 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
1695         PR debug/47106
1696         * g++.dg/debug/pr47106.C: Require effective target lto.
1698 2011-02-21  Jason Merrill  <jason@redhat.com>
1700         * g++.dg/cpp0x/constexpr-diag2.C: New.
1702 2011-02-20  Jason Merrill  <jason@redhat.com>
1704         * g++.dg/cpp0x/constexpr-ctor7.C: New.
1706         * g++.dg/cpp0x/fntmpdefarg2.C: New.
1708         * g++.dg/overload/conv-op1.C: New.
1710         * g++.dg/cpp0x/constexpr-synth1.C: New.
1712 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1714         * objc.dg/layout-2.m: New.
1715         * objc.dg/selector-3.m: Adjusted location of error message.
1716         * objc.dg/type-size-3.m: Same.
1717         * obj-c++.dg/selector-3.mm: Same.
1719 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1721         PR objc/47784
1722         * objc.dg/property/dotsyntax-22.m: New.
1723         * obj-c++.dg/property/dotsyntax-22.mm: New.
1725 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
1727         PR c++/46394
1728         * g++.dg/template/typedef38.C: New test.
1730 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1732         PR fortran/46818
1733         * gfortran.dg/whole_file_30.f90 : New test.
1734         * gfortran.dg/whole_file_31.f90 : New test.
1736 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1738         PR fortran/45077
1739         PR fortran/44945
1740         * gfortran.dg/whole_file_28.f90 : New test.
1741         * gfortran.dg/whole_file_29.f90 : New test.
1743 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1745         PR c++/44118
1746         * g++.dg/template/crash105.C: New.
1748 2011-02-19  Jason Merrill  <jason@redhat.com>
1750         * g++.dg/cpp0x/regress/no-elide1.C: New.
1752 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
1754         PR tree-optimization/46620
1755         * gcc.dg/pr46620.c: New.
1757 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1759         PR c/47809
1760         * gcc.target/i386/pr47809.c: New test.
1762 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1763             Tobias Burnus  <burnus@net-b.de>
1765         * lib/target-supports.exp
1766         (check_effective_target_fortran_large_real): New check for large reals.
1767         * gfortran.dg/nan_7.f90: New test.
1769 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1771         PR libgfortran/47567
1772         * gfortran.dg/fmt_f0_1.f90: Update test.
1774 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
1776         PR fortran/47348
1777         * gfortran.dg/array_constructor_36.f90 : New test.
1778         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1779         allow for comparison between different elements of the array
1780         constructor at different levels of optimization.
1782 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
1784         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1785         * gcc.target/i386/pr32280-1.c: Likewise.
1787 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1789         PR target/47800
1790         * gcc.target/i386/pr47800.c: New test.
1792 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
1794         * objc/execute/exceptions/foward-1.x: New.
1796 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1798         PR fortran/47789
1799         * gfortran.dg/derived_constructor_comps_4.f90: New.
1801 2011-02-18  Tobias Burnus
1803         PR fortran/47775
1804         * gfortran.dg/func_result_6.f90: New.
1806 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1808         PR c++/47795
1809         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1811 2011-02-18  Tobias Burnus  <burnus@net-b.de>
1813         PR fortran/47750
1814         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1815         gcc_warning_prefix.
1816         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1817         normalizing the error/warning output.
1818         * gfortran.dg/Wall.f90: Update dg-error/warning.
1819         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1820         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1821         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1822         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1823         * gfortran.dg/class_30.f90: Update dg-error/warning.
1824         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1825         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1826         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1827         * gfortran.dg/entry_17.f90: Update dg-error/warning.
1828         * gfortran.dg/entry_19.f90: Update dg-error/warning.
1829         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1830         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1831         * gfortran.dg/g77/12632.f: Update dg-error/warning.
1832         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1833         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1834         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1835         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1836         * gfortran.dg/goto_8.f90: Update dg-error/warning.
1837         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1838         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1839         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1840         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1841         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1842         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1843         * gfortran.dg/volatile3.f90: Update dg-error/warning.
1844         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1845         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1846         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1847         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1848         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1850 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1852         PR fortran/47768
1853         * gfortran.dg/proc_ptr_comp_30.f90: New.
1855 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
1857         PR debug/47780
1858         * gcc.target/i386/pr47780.c: New test.
1860 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1862         PR fortran/47767
1863         * gfortran.dg/class_40.f03: New.
1865 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
1867         PR c++/47208
1868         * g++.dg/cpp0x/auto21.C: New test.
1870 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
1872         * objc.dg/special/unclaimed-category-1.h: Updated for
1873         new ABI support.
1874         * objc.dg/special/unclaimed-category-1.m: Same.
1875         * objc.dg/zero-link-1.m: Same.
1876         * objc.dg/lookup-1.m: Same.
1877         * objc.dg/torture/strings/const-str-9.m
1878         * objc.dg/torture/strings/const-str-10.m: Same.
1879         * objc.dg/torture/strings/const-str-11.m: Same.
1880         * objc.dg/torture/forward-1.m: Same.
1881         * objc.dg/zero-link-2.m: Same.
1882         * objc.dg/encode-7-next-64bit.m: Same.
1883         * objc.dg/method-4.m: Same.
1884         * objc.dg/next-runtime-1.m: Same.
1885         * objc.dg/image-info.m: Same.
1886         * objc.dg/pr23214.m: Same.
1887         * objc.dg/symtab-1.m: Same.
1888         * obj-c++.dg/basic.m: Same.
1889         * obj-c++.dg/proto-lossage-3.m: Same.
1890         * obj-c++.dg/torture/strings/const-str-10.m: Same.
1891         * obj-c++.dg/torture/strings/const-str-11.m: Same.
1892         * obj-c++.dg/torture/strings/const-str-9.m: Same.
1893         * obj-c++.dg/method-11.m: Same.
1894         * objc/execute/enumeration-1.m: Same.
1895         * objc/execute/object_is_class.m: Same.
1896         * objc/execute/formal_protocol-2.m: Same.
1897         * objc/execute/formal_protocol-4.m: Same.
1898         * objc/execute/formal_protocol-6.m: Same.
1899         * objc/execute/bycopy-3.m: Same.
1900         * objc/execute/exceptions/catchall-1.m: Same.
1901         * objc/execute/exceptions/finally-1.m: Same.
1902         * objc/execute/exceptions/local-variables-1.m: Same.
1903         * objc/execute/exceptions/foward-1.m: Same.
1904         * objc/execute/bf-common.h
1905         * objc/execute/enumeration-2.m: Same.
1906         * objc/execute/formal_protocol-1.m: Same.
1907         * objc/execute/formal_protocol-3.m: Same.
1908         * objc/execute/formal_protocol-5.m: Same.
1909         * objc/execute/accessing_ivars.m: Same.
1910         * objc/execute/bycopy-2.m: Same.
1911         * objc/execute/formal_protocol-7.m: Same.
1912         * objc/execute/compatibility_alias.m: Same.
1913         * objc/execute/no_clash.m: Same.
1914         * objc/execute/object_is_meta_class.m: Same.
1915         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1916         * objc/execute/class-tests-1.h: Include stdio.h.
1917         * objc/execute/class-tests-2.h: Same.
1918         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1919         runtimes.
1920         * obj-c++.dg/try-catch-2.mm: Same.
1922 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
1924         PR c++/47783
1925         * g++.dg/warn/Wunused-parm-4.C: New test.
1927 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
1928             Jan Hubicka  <jh@suse.cz>
1930         PR debug/47106
1931         PR debug/47402
1932         * g++.dg/debug/pr47106.C: New.
1934 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
1936         PR target/43653
1937         * gcc.target/i386/pr43653.c: New test.
1939 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
1941         PR c++/47172
1942         * g++.dg/template/inherit6.C: New test.
1944 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
1946         PR fortran/47745
1947         * gfortran.dg/class_39.f03: New.
1949 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
1951         PR c++/47326
1952         * g++.dg/cpp0x/variadic106.C: New test.
1954 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
1956         PR libfortran/47757
1957         * gfortran.dg/pr47757-1.f90: New test.
1958         * gfortran.dg/pr47757-2.f90: New test.
1959         * gfortran.dg/pr47757-3.f90: New test.
1961         PR c++/47704
1962         * g++.dg/cpp0x/enum8.C: New test.
1964 2011-02-15  Jason Merrill  <jason@redhat.com>
1966         * g++.dg/inherit/implicit-trivial1.C: New.
1967         * g++.dg/cpp0x/implicit-trivial1.C: New.
1969 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
1971         PR middle-end/47725
1972         * gcc.dg/torture/pr47725.c: Removed.
1974 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1976         PR target/47755
1977         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1978         constant does not generate a load from memory.
1980 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
1982         PR middle-end/47725
1983         * gcc.dg/torture/pr47725.c: New.
1985 2011-02-15  Richard Guenther  <rguenther@suse.de>
1987         PR tree-optimization/47743
1988         * gcc.dg/torture/pr47743.c: New testcase.
1990 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
1992         PR middle-end/47581
1993         * gcc.target/i386/pr47581.c: New test.
1995 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1997         PR fortran/47730
1998         * gfortran.dg/select_type_22.f03: New.
2000 2011-02-14  Jason Merrill  <jason@redhat.com>
2002         * g++.dg/cpp0x/regress/enum1.C: New.
2004 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
2006         * gnat.dg/include.adb: New test.
2008 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2010         PR fortran/47728
2011         * gfortran.dg/class_38.f03: New.
2013 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
2015         * gcc.dg/pr46494.c: New test.
2017 2011-02-14  Richard Guenther  <rguenther@suse.de>
2019         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2021 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2023         PR ada/41929
2024         * gnat.dg/null_pointer_deref1.exp: Don't skip on
2025         sparc*-sun-solaris2.11.
2027 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
2029         PR fortran/47349
2030         * gfortran.dg/argument_checking_18.f90: New.
2032 2011-02-13  Tobias Burnus  <burnus@net-b.de>
2034         * gfortran.dg/argument_checking_13.f90: Update dg-error.
2035         * gfortran.dg/argument_checking_17.f90: New.
2037 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
2039         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2040         are temporarily disabled.
2041         * gfortran.dg/class_7.f03: Ditto.
2042         * gfortran.dg/coarray_14.f90: Ditto.
2043         * gfortran.dg/typebound_proc_13.f03: Ditto.
2045 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
2047         PR fortran/45586
2048         * gfortran.dg/extends_11.f03: New.
2050 2011-02-11  Xinliang David Li  <davidxl@google.com>
2052         PR tree-optimization/47707
2053         * g++.dg/tree-ssa/pr47707.C: New test.
2055 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
2057         * g++.dg/opt/inline17.C: New test.
2059 2011-02-11  Tobias Burnus  <burnus@net-b.de>
2061         PR fortran/47550
2062         * gfortran.dg/pure_formal_2.f90: New.
2064 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
2066         PR rtl-optimization/47614
2067         * gfortran.dg/pr47614.f: New.
2069 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
2071         PR driver/47678
2072         * gcc.dg/opts-6.c: New test.
2074 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
2076         PR debug/47684
2077         * gcc.dg/pr47684.c: New test.
2079 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2081         PR target/47629
2082         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2083         c99_runtime, dg-add-options c99_runtime.
2084         (main): Use __asm__.
2086 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2088         PR testsuite/47400
2089         * lib/target-supports.exp (check_ascii_locale_available): New proc.
2090         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2091         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2092         * gcc.dg/ucnid-10.c: Likewise.
2093         * gcc.dg/ucnid-13.c: Likewise.
2094         * gcc.dg/ucnid-7.c: Likewise.
2095         * gcc.dg/ucnid-8.c: Likewise.
2096         Adapt dg-warning line number.
2098 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
2100         * gcc.target/i386/parity-1.c: Use -march=k8.
2101         * gcc.target/i386/parity-2.c: Ditto.
2102         * gcc.target/i386/vecinit-1.c: Ditto.
2103         * gcc.target/i386/vecinit-2.c: Ditto.
2105 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2107         PR target/46610
2108         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2109         * gcc.target/mips/save-restore-3.c: Likewise.
2110         * gcc.target/mips/save-restore-4.c: Likewise.
2111         * gcc.target/mips/save-restore-5.c: Likewise.
2113         PR target/47683
2114         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2115         * g++.dg/tree-prof/partition2.C: Likewise.
2117 2011-02-09  Jason Merrill  <jason@redhat.com>
2119         * g++.dg/tree-ssa/inline-3.C: Use a normal function
2120         rather than misdeclare std::puts.
2122         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2123         * g++.dg/other/warning1.C: Likewise.
2124         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2125         * g++.old-deja/g++.gb/scope06.C: Likewise.
2126         * g++.old-deja/g++.law/cvt11.C: Likewise.
2127         * g++.old-deja/g++.law/init1.C: Likewise.
2128         * g++.dg/abi/mangle26.C: Likewise.
2130         * g++.dg/template/function1.C: Adjust for C++0x mode.
2131         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2133         * g++.dg/ext/label10.C: Adjust for C++0x mode.
2134         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2136         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2138         * g++.dg/cpp0x/regress/abi-empty7.C: New.
2140         * g++.dg/cpp0x/regress: New directory.
2141         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2142         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2143         * g++.dg/cpp0x/regress/regress3.C: New.
2145 2011-02-10  Richard Guenther  <rguenther@suse.de>
2147         PR tree-optimization/47677
2148         * gcc.dg/torture/pr47677.c: New testcase.
2150 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
2152         * objc.dg/special/load-category-1.m: Remove unused header.
2153         * objc.dg/special/load-category-1a.m: Likewise.
2154         * objc.dg/special/load-category-2.m: Likewise.
2155         * objc.dg/special/load-category-2a.m: Likewise.
2156         * objc.dg/special/load-category-3.m: Likewise.
2157         * objc.dg/special/load-category-3a.m: Likewise.
2158         * objc.dg/attributes/proto-attribute-2.m: Likewise.
2159         * objc.dg/attributes/proto-attribute-3.m: Likewise.
2160         * objc.dg/attributes/class-attribute-1.m: Likewise.
2161         * objc.dg/property/property.exp: Don't run for Darwin < 9.
2162         * obj-c++.dg/property/property.exp: Likewise.
2163         * objc.dg/attributes/method-sentinel-1.m: Update type header.
2164         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2165         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2166         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2167         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2168         * obj-c++.dg/template-8.mm: Likewise.
2170 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
2172         PR target/47665
2173         * gcc.target/i386/pr47665.c: New test.
2175 2011-02-10  Jie Zhang  <jie@codesourcery.com>
2177         PR testsuite/47622
2178         Revert
2179         2011-02-05  Jie Zhang  <jie@codesourcery.com>
2180         PR debug/42631
2181         * gcc.dg/pr42631.c: Update test.
2182         * gcc.dg/pr42631-2.c: New test.
2184 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2186         PR fortran/47352
2187         * gfortran.dg/proc_decl_25.f90: New.
2189 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2191         PR fortran/47463
2192         * gfortran.dg/typebound_assignment_2.f03: New.
2194 2011-02-09  Richard Guenther  <rguenther@suse.de>
2196         PR tree-optimization/47664
2197         * gcc.dg/tree-ssa/inline-7.c: New testcase.
2199 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
2201         PR middle-end/47646
2202         * gnat.dg/uninit_func.adb: Adjust dg directive.
2204 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
2206         PR middle-end/47646
2207         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2209 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2211         PR fortran/47637
2212         * gfortran.dg/auto_dealloc_2.f90: New.
2214 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2216         * gcc.dg/builtins-config.h: Remove __sgi handling.
2217         * lib/target-supports.exp (add_options_for_c99_runtime): Add
2218         -std=c99 for mips-sgi-irix6.5*.
2220 2011-02-09  Martin Jambor  <mjambor@suse.cz>
2222         PR middle-end/45505
2223         * gfortran.dg/pr25923.f90: Remove xfails.
2225 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2227         PR fortran/47583
2228         * gfortran.dg/inquire_14.f90: New test.
2230 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
2232         PR fortran/45290
2233         * gfortran.dg/pointer_init_6.f90: New.
2235 2011-02-08  Jeff Law <law@redhat.com>
2237         PR tree-optimization/42893
2238         * gcc.tree-ssa/pr42893.c: New test.
2240 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
2242         PR tree-optimization/46834
2243         PR tree-optimization/46994
2244         PR tree-optimization/46995
2245         * gcc.dg/graphite/id-pr46834.c: New.
2246         * gfortran.dg/graphite/id-pr46994.f90: New.
2247         * gfortran.dg/graphite/id-pr46995.f90: New.
2249 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2251         PR middle-end/47646
2252         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2253         using the variable is known the warning is emitted there.
2254         * gcc.dg/uninit-pr19430.c (foo): Likewise.
2255         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2257         * c-c++-common/pr20000.c (g): Both warnings occur at the return
2258         statement.
2259         (vg): Likewise.
2260         * gcc.dg/noreturn-1.c (foo5): Likewise.
2261         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2262         (method2): Likewise.
2264         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2265         the return statement using the uninitialized variable.
2266         * gfortran.dg/pr39666-2.f90 (f): Likewise.
2268 2011-02-08  Richard Guenther  <rguenther@suse.de>
2270         PR middle-end/47639
2271         * g++.dg/opt/pr47639.c: New testcase.
2273 2011-02-08  Richard Guenther  <rguenther@suse.de>
2275         PR tree-optimization/47632
2276         * g++.dg/opt/pr47632.C: New testcase.
2278 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2280         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2282 2011-02-07  Richard Guenther  <rguenther@suse.de>
2284         PR tree-optimization/47615
2285         * g++.dg/opt/pr47615.C: New testcase.
2287 2011-02-07  Richard Guenther  <rguenther@suse.de>
2289         PR tree-optimization/47621
2290         * gcc.dg/torture/pr47621.c: New testcase.
2292 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
2294         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2296 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
2298         PR fortran/47592
2299         * gfortran.dg/allocate_with_source_1 : New test.
2301 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
2303         PR middle-end/47610
2304         * gcc.dg/pr47610.c: New test.
2306 2011-02-05  Jie Zhang  <jie@codesourcery.com>
2308         PR debug/42631
2309         * gcc.dg/pr42631.c: Update test.
2310         * gcc.dg/pr42631-2.c: New test.
2312 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2314         PR fortran/47574
2315         * gfortran.dg/pr47574.f90:  New test.
2317 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
2319         PR tree-optimization/46194
2320         * gcc.dg/autopar/pr46194.c: New.
2322 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2324         PR tree-optimization/43695
2325         * g++.dg/ipa/pr43695.C: New.
2327 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
2329         PR inline-asm/23200
2330         * gcc.dg/pr23200.c: New test.
2332 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
2334         PR c++/47589
2335         * g++.dg/pr47589.C: New test.
2337 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
2339         PR c++/47398
2340         * g++.dg/template/typedef37.C: New test.
2341         * g++.dg/template/param1.C: Adjust expected error message.
2343 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2345         PR middle-end/31490
2346         * gcc.dg/pr31490-2.c: New test.
2347         * gcc.dg/pr31490-3.c: New test.
2348         * gcc.dg/pr31490-4.c: New test.
2350 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
2351             Jakub Jelinek  <jakub@redhat.com>
2353         PR c++/46890
2354         * g++.dg/parser/semicolon3.C: Adjust.
2355         * g++.dg/parser/semicolon4.C: New testcase.
2356         * g++.dg/pr46890.C: New testcase.
2358 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2360         PR c++/29571
2361         * g++.dg/init/pr29571.C: New.
2363 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2365         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2366         instead of vect_int.
2368 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2370         PR target/47312
2371         * gcc.target/i386/pr47312.c: New test.
2373         PR target/47564
2374         * gcc.target/i386/pr47564.c: New test.
2376 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
2378         PR tree-optimization/45122
2379         * gcc.dg/tree-ssa/pr45122.c: New.
2381 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2383         PR target/47272
2384         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2385         and vec_vsx_st.
2387         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2388         and vsx so a default --with-cpu=power7 doesn't give an error
2389         when -mavoid-indexed-addresses is used.
2391         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2392         wrapper function to save the arguments and then jump to the real
2393         function, rather than depending on the compiler not to move stuff
2394         before an asm.
2395         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2397 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2398             Paul Thomas  <pault@gcc.gnu.org>
2400         PR fortran/47082
2401         * gfortran.dg/class_37.f03 : New test.
2403 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
2404             Richard Guenther  <rguenther@suse.de>
2406         PR tree-optimization/40979
2407         PR bootstrap/47044
2408         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2409         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2410         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2411         check_vect_support_and_set_flags.
2412         * gfortran.dg/graphite/vect-pr40979.f90: New.
2414 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2416         PR fortran/47572
2417         * gfortran.dg/class_36.f03: New.
2419 2011-02-02  Richard Guenther  <rguenther@suse.de>
2421         PR tree-optimization/47566
2422         * gcc.dg/lto/20110201-1_0.c: New testcase.
2424 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
2426         PR debug/47498
2427         PR debug/47501
2428         PR debug/45136
2429         PR debug/45130
2430         * debug/pr47498.c: New.
2431         * debug/pr47501.c: New.
2433 2011-02-01  Richard Guenther  <rguenther@suse.de>
2435         PR tree-optimization/47559
2436         * g++.dg/torture/pr47559.C: New testcase.
2438 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
2440         PR fortran/47565
2441         * gfortran.dg/typebound_call_20.f03: New.
2443 2011-02-01  Richard Guenther  <rguenther@suse.de>
2445         PR tree-optimization/47555
2446         * gcc.dg/pr47555.c: New testcase.
2448 2011-02-01  Richard Guenther  <rguenther@suse.de>
2450         PR tree-optimization/47541
2451         * g++.dg/torture/pr47541.C: New testcase.
2453 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
2455         PR fortran/47455
2456         * gfortran.dg/typebound_call_19.f03: New.
2458 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
2460         PR c++/47416
2461         * g++.dg/cpp0x/pr47416.C: New test.
2463 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
2465         PR fortran/47519
2466         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2468 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
2470         PR fortran/47463
2471         * gfortran.dg/typebound_assignment_1.f03: New.
2473 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
2475         PR tree-optimization/47538
2476         * gcc.c-torture/execute/pr47538.c: New test.
2478 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2480         PR target/45325
2481         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2483 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2485         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2487 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2489         PR rtl-optimization/44031
2490         * gcc.c-torture/compile/20110131-1.c: New test.
2492 2011-01-31  Tobias Burnus  <burnus@net-b.de>
2494         PR fortran/47042
2495         * gfortran.dg/stmt_func_1.f90: New.
2497 2011-01-31  Tobias Burnus  <burnus@net-b.de>
2499         PR fortran/47042
2500         * gfortran.dg/interface_34.f90: New.
2502 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
2504         PR fortran/47523
2505         * gfortran.dg/realloc_on_assign_5.f03: New test.
2506         * gfortran.dg/realloc_on_assign_5.f03: New test.
2508 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2510         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2511         * gfortran.dg/bessel_7.f90: Likewise.
2512         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
2514         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2515         * gfortran.dg/sum_init_expr.f03: Likewise.
2517         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2519         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2520         -r -nostdlib.
2522         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2523         loop only on "vect_intfloat_cvt" targets.
2525 2011-01-29  Tobias Burnus  <burnus@net-b.de>
2527         PR fortran/47531
2528         * gfortran.dg/shape_6.f90: New.
2530 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2532         PR libgfortran/47434
2533         * gfortran.dg/read_infnan_1.f90: Update test.
2534         * gfortran.dg/module_nan.f90: Update test.
2535         * gfortran.dg/char4_iunit_1.f03: Update test.
2536         * gfortran.dg/large_real_kind_1.f90: Update test.
2537         * gfortran.dg/real_const_3.f90: Update test.
2538         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2540 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
2542         PR c++/47311
2543         * g++.dg/template/param2.C: New test.
2545 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2547         PR libgfortran/47285
2548         * gfortran.dg/fmt_g.f: New test.
2550 2011-01-28  Tobias Burnus  <burnus@net-b.de>
2552         PR fortran/47507
2553         * gfortran.dg/pure_formal_1.f90: New.
2555 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
2557         PR target/42894
2558         * gcc.dg/tls/pr42894.c: New test.
2560 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2562         * gcc.dg/pr47276.c: Add dg-require-visibility.
2564 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2566         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2568 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
2569             Tobias Burnus  <burnus@gcc.gnu.org>
2571         PR fortran/45170
2572         PR fortran/35810
2573         PR fortran/47350
2574         * gfortran.dg/realloc_on_assign_3.f03: New test.
2575         * gfortran.dg/realloc_on_assign_4.f03: New test.
2576         * gfortran.dg/allocatable_function_5.f90: New test.
2577         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2578         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2579         implemented" dg-errors.
2581 2011-01-27  Jan Hubicka  <jh@suse.cz>
2583         PR middle-end/46949
2584         * gcc.dg/attr-weakref-4.c: New testcase
2586 2011-01-27  Martin Jambor  <mjambor@suse.cz>
2588         PR tree-optimization/47228
2589         * gcc.dg/torture/pr47228.c: New test.
2591 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2593         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2595 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2597         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2598         when using auto-overlay support on the SPU.
2600 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2602         PR rtl-optimization/44174
2603         * gcc.target/i386/asm-6.c: New test.
2605 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
2607         PR rtl-optimization/46856
2608         * gcc.c-torture/compile/pr46856.c: New test.
2610 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
2611             Andrew Pinski  <pinskia@gmail.com>
2613         PR c/43082
2614         * gcc.dg/pr43082.c: New.
2616 2011-01-26  DJ Delorie  <dj@redhat.com>
2618         PR rtl-optimization/46878
2619         * gcc.dg/pr46878-1.c: New test.
2621 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
2623         PR c++/47476
2624         * g++.dg/cpp0x/pr47476.C: New test.
2626 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2628         * gcc.c-torture/compile/20110126-1.c: New test.
2630 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
2632         PR c/47473
2633         * gcc.dg/torture/pr47473.c: New test.
2635 2011-01-26  Jan Hubicka  <jh@suse.cz>
2637         PR target/47237
2638         * gcc.c-torture/execute/pr47237.c: New testcase.
2640 2011-01-26  Jan Hubicka  <jh@suse.cz>
2642         PR tree-optimization/47190
2643         * gcc.dg/attr-weakref-3.c: New testcase.
2645 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
2647         PR c++/43601
2648         * gcc.dg/dll-9a.c: New test file.
2649         * gcc.dg/dll-11.c: Likewise.
2650         * gcc.dg/dll-12.c: Likewise.
2651         * gcc.dg/dll-12a.c: Likewise.
2652         * gcc.dg/dll-11a.c: Likewise.
2653         * gcc.dg/dll-9.c: Likewise.
2654         * gcc.dg/dll-10.c: Likewise.
2655         * gcc.dg/dll-10a.c: Likewise.
2656         * g++.dg/ext/dllexport4a.cc: Likewise.
2657         * g++.dg/ext/dllexport4.C: Likewise.
2658         * g++.dg/ext/dllexport5.C: Likewise.
2659         * g++.dg/ext/dllexport5a.cc: Likewise.
2661 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2663         PR tree-optimization/46970
2664         * gcc.dg/graphite/pr46970.c: New.
2666 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2668         PR tree-optimization/46215
2669         * gcc.dg/graphite/pr46215.c: New.
2671 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2673         PR tree-optimization/46168
2674         * gcc.dg/graphite/pr46168.c: New.
2676 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2678         PR tree-optimization/43657
2679         * gcc.dg/graphite/pr43657.c: New.
2681 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2683         PR tree-optimization/29832
2684         * gfortran.dg/graphite/pr29832.f90: New.
2686 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2688         PR tree-optimization/43567
2689         * gcc.dg/graphite/pr43567.c: New.
2691 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2693         * gfortran.dg/graphite/interchange-4.f: New.
2694         * gfortran.dg/graphite/interchange-5.f: New.
2696         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2697         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2698         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2699         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2700         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2701         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2702         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2703         * gfortran.dg/ltrans-7.f90: Removed.
2704         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2706         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2707         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2708         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2709         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2710         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2711         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2712         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2713         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2714         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2715         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2716         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2717         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2718         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2719         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2720         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2721         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2722         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2723         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2724         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2725         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2726         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2727         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2728         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2729         * gcc.dg/tree-ssa/data-dep-1.c
2730         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2731         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2732         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2733         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2734         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2736 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2738         PR tree-optimization/47265
2739         PR tree-optimization/47443
2740         * gcc.c-torture/compile/pr47265.c: New test.
2741         * gcc.dg/pr47443.c: New test.
2743 2011-01-25  Martin Jambor  <mjambor@suse.cz>
2745         PR tree-optimization/47382
2746         * g++.dg/torture/pr47382.C: New test.
2747         * g++.dg/opt/devirt1.C: Xfail.
2749 2011-01-25  Yao Qi  <yao@codesourcery.com>
2751         PR target/45701
2752         * gcc.target/arm/pr45701-1.c: New test.
2753         * gcc.target/arm/pr45701-2.c: New test.
2754         * gcc.target/arm/pr45701-3.c: New test.
2756 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2757             Jakub Jelinek  <jakub@redhat.com>
2759         PR tree-optimization/47271
2760         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2762 2011-01-25  Nick Clifton  <nickc@redhat.com>
2764         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2765         (saturate_add): Delete.
2766         (exchange): Delete.
2767         (main): Do not run saturate_add.
2768         (set_interrupts): Delete.
2770 2011-01-25  Tobias Burnus  <burnus@net-b.de>
2772         PR fortran/47448
2773         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2775 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2777         PR tree-optimization/47427
2778         PR tree-optimization/47428
2779         * gcc.c-torture/compile/pr47427.c: New test.
2780         * gcc.c-torture/compile/pr47428.c: New test.
2782 2011-01-25  Richard Guenther  <rguenther@suse.de>
2784         PR middle-end/47411
2785         * gcc.dg/torture/pr47411.c: New testcase.
2787 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2789         * gfortran.dg/graphite/id-24.f: New.
2790         * gfortran.dg/graphite/id-25.f: New.
2792 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2794         * gfortran.dg/graphite/id-23.f: New.
2796 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2798         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2800 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2802         * gcc.dg/graphite/block-0.c: Un-XFAILed.
2803         * gcc.dg/graphite/block-1.c: Un-XFAILed.
2804         * gcc.dg/graphite/block-7.c: Un-XFAILed.
2805         * gcc.dg/graphite/block-8.c: Un-XFAILed.
2806         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2807         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2808         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2809         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2810         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2812 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2814         * gcc.dg/graphite/block-0.c: Add documentation.
2815         * gcc.dg/graphite/block-4.c: Same.
2816         * gcc.dg/graphite/block-7.c: Same.
2817         * gcc.dg/graphite/block-8.c: New.
2818         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2819         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2820         * gcc.dg/graphite/interchange-12.c: Add documentation.
2821         * gcc.dg/graphite/interchange-13.c: New.
2822         * gcc.dg/graphite/interchange-14.c: New.
2823         * gcc.dg/graphite/interchange-15.c: New.
2824         * gcc.dg/graphite/interchange-8.c: Add documentation.
2825         * gcc.dg/graphite/interchange-mvt.c: Same.
2827 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2829         PR target/47408
2830         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2831         * gcc.target/powerpc/altivec-14.c: Ditto.
2832         * gcc.target/powerpc/altivec-33.c: Ditto.
2833         * gcc.target/powerpc/altivec-types-1.c: Ditto.
2834         * gcc.target/powerpc/altivec-types-2.c: Ditto.
2835         * gcc.target/powerpc/altivec-types-3.c: Ditto.
2836         * gcc.target/powerpc/altivec-types-4.c: Ditto.
2837         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2838         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2839         * g++.dg/ext/altivec-15.C: Ditto.
2840         * g++.dg/ext/altivec-types-1.C: Ditto.
2841         * g++.dg/ext/altivec-types-2.C: Ditto.
2842         * g++.dg/ext/altivec-types-3.C: Ditto.
2843         * g++.dg/ext/altivec-types-4.C: Ditto.
2845 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2847         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2849 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2851         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2852         optimization options.
2854 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2856         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2858         PR testsuite/45988
2859         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2861 2011-01-23  Tobias Burnus  <burnus@net-b.de>
2863         PR fortran/47421
2864         * gfortran.dg/allocatable_scalar_12.f90: New.
2866 2011-01-23  Ira Rosen  <irar@il.ibm.com>
2868         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2869         vectorization to be not profitable if peeling is used to
2870         realign the memory access.
2871         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2872         loop bound to avoid loop unrolling.
2873         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2875 2011-01-22  Jan Hubicka  <jh@suse.cz>
2877         PR lto/47333
2878         * g++.dg/lto/pr47333.C: New file.
2880 2011-01-22  Jan Hubicka  <jh@suse.cz>
2882         PR tree-optimization/43884
2883         PR lto/44334
2884         * gcc.dg/autopar/outer-2.c: Increase array size.
2885         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2887 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2889         PR fortran/38536
2890         * gfortran.dg/c_loc_tests_16.f90:  New test.
2892 2011-01-22  Tobias Burnus  <burnus@net-b.de>
2894         PR fortran/47399
2895         * gfortran.dg/typebound_proc_19.f90: New.
2897 2011-01-21  Jeff Law <law@redhat.com>
2899         PR tree-optimization/47053
2900         * g++.dg/pr47053.C: New test.
2902 2011-01-21  Jason Merrill  <jason@redhat.com>
2904         PR c++/47041
2905         * g++.dg/cpp0x/constexpr-ctor6.C: New.
2907 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2909         PR c++/47388
2910         * g++.dg/cpp0x/range-for10.C: New test.
2911         * g++.dg/template/for1.C: New test.
2913         PR middle-end/45566
2914         * g++.dg/tree-prof/partition3.C: New test.
2916         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2918         PR rtl-optimization/47366
2919         * g++.dg/opt/pr47366.C: New test.
2921 2011-01-21  Jason Merrill  <jason@redhat.com>
2923         PR c++/46552
2924         * g++.dg/cpp0x/constexpr-regress2.C: New.
2926         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2928 2011-01-21  Jeff Law <law@redhat.com>
2930         PR rtl-optimization/41619
2931         * gcc.dg/pr41619.c: New.
2933 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2935         PR tree-optimization/47355
2936         * g++.dg/opt/pr47355.C: New test.
2938 2011-01-21  Richard Guenther  <rguenther@suse.de>
2940         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2941         making main hot.
2943 2011-01-21  Richard Guenther  <rguenther@suse.de>
2945         PR tree-optimization/47365
2946         * gcc.dg/torture/pr47365.c: New testcase.
2947         * gcc.dg/tree-ssa/pr47392.c: Likewise.
2949 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2951         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2953 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2955         PR tree-optimization/47391
2956         * gcc.dg/pr47391.c: New test.
2958 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2960         * g++.dg/template/char1.C: Use signed char.
2962 2011-01-21  Tobias Burnus  <burnus@net-b.de>
2964         PR fortran/47377
2965         * gfortran.dg/pointer_target_4.f90: New.
2967 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2969         PR target/47251
2970         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2971         ILP32 system and not IP32.
2973 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
2975         PR debug/46583
2976         * g++.dg/debug/pr46583.C: New.
2978 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
2980         PR debug/47283
2981         * g++.dg/debug/pr47283.C: New test.
2983         PR testsuite/47371
2984         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2985         * gcc.target/i386/headmerge-2.c: Likewise.
2987 2011-01-20  Richard Guenther  <rguenther@suse.de>
2989         PR middle-end/47370
2990         * gcc.dg/torture/pr47370.c: New testcase.
2992 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
2994         PR tree-optimization/46130
2995         * gcc.dg/pr46130-1.c: New test.
2996         * gcc.dg/pr46130-2.c: New test.
2998 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
3000         PR c++/47291
3001         * g++.dg/debug/dwarf2/template-params-10.C: New test.
3003 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
3005         PR debug/46240
3006         * g++.dg/debug/pr46240.cc: New.
3008 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
3010         PR c++/47303
3011         * g++.dg/template/anonunion1.C: New test.
3013         PR rtl-optimization/47337
3014         * gcc.c-torture/execute/pr47337.c: New test.
3016 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3018         PR testsuite/45342
3019         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3021 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3023         PR tree-optimization/46021
3024         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3026 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
3028         PR tree-optimization/47290
3029         * g++.dg/torture/pr47290.C: New test.
3031 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
3033         PR fortran/47240
3034         * gfortran.dg/proc_ptr_comp_29.f90: New.
3036 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3038         PR testsuite/41146
3039         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3040         powerpc-apple-darwin9.
3042 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
3044         PR rtl-optimization/47299
3045         * gcc.c-torture/execute/pr47299.c: New test.
3047 2011-01-17  Jason Merrill  <jason@redhat.com>
3049         * g++.dg/cpp0x/constexpr-virtual.C: New.
3051 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
3053         PR fortran/47331
3054         * gfortran.dg/gomp/pr47331.f90: New test.
3056 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3058         PR objc/47314
3059         * objc.dg/selector-warn-1.m: New.
3060         * obj-c++.dg/selector-warn-1.mm: New.
3062 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
3064         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3065         Update dg-final accordingly.
3067 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3069         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3071 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3073         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3074         target check.
3075         * gcc.dg/guality/pr36728-2.c: Likewise.
3077 2011-01-17  Richard Guenther  <rguenther@suse.de>
3079         PR tree-optimization/47313
3080         * g++.dg/torture/pr47313.C: New testcase.
3082 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
3084         PR target/47318
3085         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3086         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3087         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3088         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3090         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3091         as __m256i.
3092         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3093         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3094         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3096 2011-01-17  Richard Guenther  <rguenther@suse.de>
3098         PR tree-optimization/45967
3099         * gcc.dg/torture/pr45967-2.c: New testcase.
3100         * gcc.dg/torture/pr45967-3.c: Likewise.
3102 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3104         PR testsuite/47325
3105         * g++.dg/ext/pr47213.C: Require visibility.
3107 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
3109         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3110         * gcc.dg/fixed-point/struct-union.c: Update error messages.
3112 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
3114         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3115         Linux-based targets.
3117 2011-01-13  Jan Hubicka  <jh@suse.cz>
3119         PR tree-optimization/47276
3120         * gcc.dg/pr47276.c: New testcase.
3122 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
3123             Jonathan Wakely  <jwakely.gcc@gmail.com>
3125         PR c++/33558
3126         * g++.dg/other/pr33558.C: New.
3127         * g++.dg/other/pr33558-2.C: New.
3129 2011-01-14  Martin Jambor  <mjambor@suse.cz>
3131         PR tree-optimization/45934
3132         PR tree-optimization/46302
3133         * g++.dg/ipa/devirt-c-1.C: New test.
3134         * g++.dg/ipa/devirt-c-2.C: Likewise.
3135         * g++.dg/ipa/devirt-c-3.C: Likewise.
3136         * g++.dg/ipa/devirt-c-4.C: Likewise.
3137         * g++.dg/ipa/devirt-c-5.C: Likewise.
3138         * g++.dg/ipa/devirt-c-6.C: Likewise.
3139         * g++.dg/ipa/devirt-6.C: Likewise.
3140         * g++.dg/ipa/devirt-d-1.C: Likewise.
3141         * g++.dg/torture/pr45934.C: Likewise.
3143 2011-01-14  Jason Merrill  <jason@redhat.com>
3145         * g++.dg/cpp0x/variadic105.C: New.
3147 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3148             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3150         PR objc/45989
3151         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3152         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3153         execution tests on i?86-*-*, x86_64-*-* and
3154         powerpc*-apple-darwin* && ilp32.
3155         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3156         tests on i?86-*-* and x86_64-*-*.
3158 2011-01-14  Richard Guenther  <rguenther@suse.de>
3160         PR tree-optimization/47280
3161         * g++.dg/opt/pr47280.C: New testcase.
3163 2011-01-14  Jason Merrill  <jason@redhat.com>
3165         * g++.dg/cpp0x/constexpr-regress1.C: New.
3167         * g++.dg/ext/flexary2.C: New.
3169 2011-01-14  Richard Guenther  <rguenther@suse.de>
3171         PR middle-end/47281
3172         * gcc.dg/torture/pr47281.c: New testcase.
3173         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3175 2011-01-14  Richard Guenther  <rguenther@suse.de>
3177         PR tree-optimization/47286
3178         * gcc.dg/tree-ssa/pr47286.c: New testcase.
3180 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
3182         PR c++/47213
3183         * g++.dg/ext/pr47213.C: New.
3185 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3187         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3189 2011-01-13  Tobias Burnus  <burnus@net-b.de>
3190             Mikael Morin  <mikael@gcc.gnu.org>
3192         PR fortran/45848
3193         PR fortran/47204
3194         * gfortran.dg/select_type_20.f90: New.
3195         * gfortran.dg/select_type_21.f90: New.
3197 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3199         PR target/47251
3200         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3202 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3204         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3205         * gcc.dg/guality/pr36728-2.c: Likewise.
3207 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
3209         PR debug/PR46973
3210         * g++.dg/debug/dwarf2/template-params-9.C: New test.
3212 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
3214         PR rtl-optimization/45352
3215         * gcc.dg/pr45352-3.c: New.
3217 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3219         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3220         comment.
3221         * g++.dg/cpp0x/range-for8.C: New.
3222         * g++.dg/cpp0x/range-for9.C: New.
3224 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
3226         PR debug/47209
3227         * g++.dg/debug/pr47209.C: New.
3229 2011-01-12  Richard Guenther  <rguenther@suse.de>
3231         PR lto/47259
3232         * gcc.dg/lto/pr47259_0.c: New testcase.
3233         * gcc.dg/lto/pr47259_1.c: Likewise.
3235 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
3237         * objc-obj-c++-shared/Object1.h: Add copyright header, update
3238         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3239         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3240         methods missing from the OBJC2 Object.
3241         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3242         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3243         GNU and NeXT runtimes.
3244         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3245         comments.
3246         * objc-obj-c++-shared/Object1.m: Likewise.
3247         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
3248         * objc.dg/proto-qual-1.m: Likewise.
3249         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3250         * obj-c++.dg/proto-qual-1.mm: Likewise.
3252 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3254         PR testsuite/33033
3255         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3257 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3259         Fixed the Objective-C++ testsuite and updated all tests.
3260         * lib/obj-c++.exp (obj-c++_init): Declare and set
3261         gcc_warning_prefix and gcc_error_prefix.
3262         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3263         'dg-warning', 'dg-message' and 'dg-error'.
3264         * obj-c++.dg/class-extension-3.mm: Likewise.
3265         * obj-c++.dg/class-protocol-1.mm: Likewise.
3266         * obj-c++.dg/encode-7.mm: Likewise.
3267         * obj-c++.dg/exceptions-3.mm: Likewise.
3268         * obj-c++.dg/exceptions-5.mm: Likewise.
3269         * obj-c++.dg/method-12.mm: Likewise.
3270         * obj-c++.dg/method-13.mm: Likewise.
3271         * obj-c++.dg/method-15.mm: Likewise.
3272         * obj-c++.dg/method-16.mm: Likewise.
3273         * obj-c++.dg/method-4.mm: Likewise.
3274         * obj-c++.dg/method-8.mm: Likewise.
3275         * obj-c++.dg/method-conflict-1.mm: Likewise.
3276         * obj-c++.dg/method-conflict-2.mm: Likewise.
3277         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3278         and uncommented second part of the testcase now that the testsuite
3279         works correctly.
3280         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
3281         and uncommented second part of the testcase now that the testsuite
3282         works correctly.
3283         * obj-c++.dg/private-1.mm: Likewise.
3284         * obj-c++.dg/proto-lossage-4.mm: Likewise.
3285         * obj-c++.dg/syntax-error-7.mm: Likewise.
3286         * obj-c++.dg/warn5.mm: Likewise.
3287         * obj-c++.dg/property/at-property-14.mm: Likewise.
3288         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3289         FIXME.
3290         * obj-c++.dg/property/at-property-18.mm: Likewise.
3291         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3292         FIXME.
3293         * obj-c++.dg/property/at-property-21.mm: Likewise.
3294         * obj-c++.dg/property/at-property-28.mm: Likewise.
3295         * obj-c++.dg/property/at-property-5.mm: Likewise.
3296         * obj-c++.dg/property/dynamic-2.mm: Likewise.
3297         * obj-c++.dg/property/property-neg-3.mm: Likewise.
3298         * obj-c++.dg/property/synthesize-11.mm: Likewise.
3299         * obj-c++.dg/property/synthesize-6.mm: Likewise.
3300         * obj-c++.dg/property/synthesize-8.mm: Likewise.
3301         * obj-c++.dg/property/synthesize-9.mm: Likewise.
3302         * obj-c++.dg/tls/diag-5.mm: Likewise.
3303         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3304         dg-error, now matched correctly.
3306 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3308         * objc.dg/property/at-property-29.m: New.
3309         * obj-c++.dg/property/at-property-29.mm: New.
3311 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3313         * go.test/go-test.exp (go-set-goarch): New proc.
3314         (go-gc-tests): Use it.
3316 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
3318         PR debug/46955
3319         * g++.dg/debug/dwarf2/template-params-8.C: New test.
3321 2011-01-11  Richard Henderson  <rth@redhat.com>
3323         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3325 2011-01-11  Jan Hubicka  <jh@suse.cz>
3327         PR lto/45721
3328         PR lto/45375
3329         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3330         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3332 2011-01-11  Richard Guenther  <rguenther@suse.de>
3334         PR tree-optimization/46076
3335         * gcc.dg/tree-ssa/pr46076.c: New testcase.
3337 2011-01-11  Jeff Law <law@redhat.com>
3339         * PR tree-optimization/47086
3340         * gcc.dg/pr47086.c: New test.
3342 2011-01-11  Jason Merrill  <jason@redhat.com>
3344         PR c++/46658
3345         * g++.dg/template/new10.C: New.
3347         PR c++/45520
3348         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3350 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
3352         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3353         Split type definitions and NSConstantString class into...
3354         * objc-obj-c++-shared/objc-test-suite-types.h: New.
3355         * objc-obj-c++-shared/nsconstantstring-class.h: New.
3356         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3357         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3358         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3359         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3360         to comments.
3361         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3362         encode defines for newer NeXT system headers.
3363         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3364         * obj-c++.dg/torture/strings/string1.mm: Likewise.
3365         * objc.dg/foreach-5.m: Likewise.
3366         * objc.dg/foreach-2.m: Likewise.
3367         * objc.dg/foreach-4.m: Likewise.
3368         * objc.dg/torture/strings/string1.m: Likewise.
3369         * objc.dg/torture/strings/string2.m: Likewise.
3370         * objc.dg/torture/strings/string3.m: Likewise.
3371         * objc.dg/torture/strings/string4.m: Likewise.
3372         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3373         header and stand alone.
3374         * obj-c++.dg/strings/strings-2.mm: Likewise.
3375         * objc.dg/torture/strings/const-str-3.m: Likewise.
3376         * objc.dg/strings/strings-2.m: Likewise.
3377         * objc.dg/strings/const-str-12b.m: Likewise.
3379 2011-01-12  Richard Guenther  <rguenther@suse.de>
3381         PR middle-end/32511
3382         * gcc.dg/attr-weak-1.c: Adjust.
3384 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
3386         PR fortran/47051
3387         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3388         standard compliant and comment.
3390 2011-01-10  Jan Hubicka  <jh@suse.cz>
3392         PR lto/46083
3393         * gcc.dg/initpri3.c: New testcase.
3395 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
3397         PR lto/47222
3398         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3399         externally visible.
3400         (g_esi): Likewise.
3401         (g_ebx): Likewise.
3402         (g_ebp): Likewise.
3403         (g_esp): Likewise.
3404         (g_ebp_save): Likewise.
3405         (g_esp_save): Likewise.
3407 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3409         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3411 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3413         PR tree-optimization/46021
3414         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3415         i?86-*-*, x86_64-*-*.
3417 2011-01-10  Jeff Law <law@redhat.com>
3419         * PR tree-optimization/47141
3420         * gcc.c-torture/compile/pr47141.c: New test.
3422 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3424         PR testsuite/46230
3425         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3426         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3427         * gcc.dg/vect/slp-35.c: Remove XFAILs.
3428         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3430         PR testsuite/46230
3431         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3432         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
3433         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3434         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3435         being vectorized.  Adjust dg-final pattern.
3437         PR testsuite/46230
3438         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3439         * gcc.dg/vect/slp-24.c: Likewise.
3441 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
3443         PR c++/47218
3444         * g++.dg/other/pr47218-1.C: New test file.
3445         * g++.dg/other/pr47218.C: Likewise.
3446         * g++.dg/other/pr47218.h: New supporting header.
3448 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3450         PR objc/47232
3451         * objc.dg/attributes/invalid-attribute-1.m: New.
3452         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3454 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
3456         PR fortran/47224
3457         * gfortran.dg/proc_ptr_comp_28.f90: New.
3459 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
3461         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3462         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3463         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3464         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3465         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3466         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3467         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3468         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3469         * objc.dg/gnu-api-2-class.m: Likewise.
3470         * objc.dg/gnu-api-2-ivar.m: Likewise.
3471         * objc.dg/gnu-api-2-method.m: Likewise.
3472         * objc.dg/gnu-api-2-objc.m: Likewise.
3473         * objc.dg/gnu-api-2-object.m: Likewise.
3474         * objc.dg/gnu-api-2-property.m: Likewise.
3475         * objc.dg/gnu-api-2-protocol.m: Likewise.
3476         * objc.dg/gnu-api-2-sel.m: Likewise.
3478 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
3480         * objc.dg/foreach-1.m: Skip for Darwin < 9.
3481         * objc.dg/objc-foreach-4.m: Likewise.
3482         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3483         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3484         * objc.dg/foreach-4.m: Likewise.
3485         * objc.dg/foreach-5.m: Likewise.
3486         * objc.dg/foreach-3.m: Return self from init.
3488 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3490         PR fortran/38536
3491         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
3493 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
3495         PR fortran/46313
3496         * gfortran.dg/class_35.f90: New.
3498 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
3500         * objc.dg/foreach-1.m: Add "-Wall" to flags.
3502 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3504         PR objc/47078
3505         * objc.dg/invalid-method-2.m: New.
3506         * obj-c++.dg/invalid-method-2.mm: New.
3508 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
3510         PR fortran/46896
3511         * gfortran.dg/transpose_optimization_2.f90 : New test.
3513 2011-01-08  Jan Hubicka  <jh@suse.cz>
3515         PR tree-optmization/46469
3516         * g++.dg/torture/pr46469.C: New testcase.
3518 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
3520         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3521         emulation of libobjc-gnu structure layout functionality to ..
3522         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3523         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3524         * objc/execute/bf-common.h: Adjust headers.
3525         * objc/execute/bf-1.m: Likewise.
3526         * objc/execute/bf-2.m: Likewise.
3527         * objc/execute/bf-3.m: Likewise.
3528         * objc/execute/bf-4.m: Likewise.
3529         * objc/execute/bf-5.m: Likewise.
3530         * objc/execute/bf-6.m: Likewise.
3531         * objc/execute/bf-7.m: Likewise.
3532         * objc/execute/bf-8.m: Likewise.
3533         * objc/execute/bf-9.m: Likewise.
3534         * objc/execute/bf-10.m: Likewise.
3535         * objc/execute/bf-11.m: Likewise.
3536         * objc/execute/bf-12.m: Likewise.
3537         * objc/execute/bf-13.m: Likewise.
3538         * objc/execute/bf-14.m: Likewise.
3539         * objc/execute/bf-15.m: Likewise.
3540         * objc/execute/bf-16.m: Likewise.
3541         * objc/execute/bf-17.m: Likewise.
3542         * objc/execute/bf-18.m: Likewise.
3543         * objc/execute/bf-19.m: Likewise.
3544         * objc/execute/bf-20.m: Likewise.
3545         * objc/execute/bf-21.m: Likewise.
3546         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3547         objc_get_type_qualifiers ().
3549 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3551         PR fortran/45777
3552         * gfortran.dg/dependency_39.f90:  New test.
3554 2011-01-07  Jan Hubicka  <jh@suse.cz>
3556         Get builtins tests ready for linker plugin.
3557         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3558         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3559         my_memset, my_bzero): Mark used.
3560         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3561         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3562         volatile.
3563         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3564         volatile.
3566 2011-01-07  Jan Hubicka  <jh@suse.cz>
3568         PR tree-optimization/46367
3569         * g++.dg/torture/pr46367.C: New file.
3571 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
3573         PR target/47201
3574         * gcc.dg/pr47201.c: New test.
3576         PR bootstrap/47187
3577         * gcc.dg/tree-prof/pr47187.c: New test.
3579 2011-01-07  Tobias Burnus  <burnus@net-b.de>
3581         PR fortran/41580
3582         * gfortran.dg/extends_type_of_3.f90: New.
3584 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
3586         * g++.dg/ext/dllexport-MI1.C: Adjust test.
3587         * g++.dg/ext/dllimport-MI1.C: Likewise.
3588         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3589         * g++.dg/ext/dllimport10.C: Likewise.
3590         * g++.dg/ext/dllimport11.C: Likewise.
3591         * g++.dg/ext/dllimport12.C: Likewise.
3592         * g++.dg/ext/dllimport13.C: Likewise.
3593         * g++.dg/ext/dllimport2.C: Likewise.
3594         * g++.dg/ext/dllimport3.C: Likewise.
3595         * g++.dg/ext/dllimport4.C: Likewise.
3596         * g++.dg/ext/dllimport5.C: Likewise.
3597         * g++.dg/ext/dllimport6.C: Likewise.
3598         * g++.dg/ext/dllimport8.C: Likewise.
3599         * g++.dg/ext/dllimport9.C: Likewise.
3600         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3601         targets, too. Additionally enable test for i?86-*-mingw*.
3602         * g++.dg/ext/selectany1.C: Likewise.
3603         Remove guard variable check.
3605 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
3607         PR fortran/47189
3608         PR fortran/47194
3609         * gfortran.dg/storage_size_3.f08: Extended.
3611 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
3613         PR c++/47022
3614         * g++.dg/template/stdarg1.C: New test.
3616 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
3618         PR fortran/47195
3619         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3620         * gfortran.dg/defined_operators_1.f90: Split the subroutine
3621         from the interface of functions to not hide the errors that
3622         shall be tested.
3624 2011-01-06  Jan Hubicka  <jh@suse.cz>
3626         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3627         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3629 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
3631         PR fortran/33117
3632         PR fortran/46478
3633         * gfortran.dg/interface_33.f90: New test.
3635 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
3637         PR c/47150
3638         * gcc.c-torture/compile/pr47150.c: New test.
3640 2011-01-06  Ira Rosen  <irar@il.ibm.com>
3642         PR tree-optimization/47139
3643         * gcc.dg/vect/pr47139.c: New test.
3645 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3647         PR fortran/47180
3648         * gfortran.dg/extends_type_of_2.f03: New.
3650 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3652         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3654 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3656         * gnat.dg/opt14.adb: New test.
3658 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3660         PR fortran/46017
3661         * gfortran.dg/allocate_error_2.f90:  New test.
3663 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3665         PR fortran/47024
3666         * gfortran.dg/storage_size_3.f08: New.
3668 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3670         PR libgfortran/47154
3671         * gfortran.dg/namelist_68.f90: New test.
3673 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3675         * gnat.dg/unchecked_convert8.ad[sb]: New test.
3677 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
3679         PR fortran/46448
3680         * gfortran.dg/class_34.f90: New.
3682 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3684         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3685         use __builtin_inff.  Skip all single-precision tests that require
3686         Infinity.
3688 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3690         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3692 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
3694         PR tree-optimization/47148
3695         * gcc.c-torture/execute/pr47148.c: New test.
3697         PR tree-optimization/47155
3698         * gcc.c-torture/execute/pr47155.c: New test.
3700         PR rtl-optimization/47157
3701         * gcc.c-torture/compile/pr47157.c: New test.
3703 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3705         * gcc.dg/torture/vector-shift2.c (schar): Define.
3706         (main): Always use schar or uchar instead of plain "char" to avoid
3707         dependencies on implementation-defined char signedness.
3709 2011-01-03  Martin Jambor  <mjambor@suse.cz>
3711         PR tree-optimization/46801
3712         * gnat.dg/pack9.adb: Remove xfail.
3714 2011-01-03  Martin Jambor  <mjambor@suse.cz>
3716         PR tree-optimization/46984
3717         * g++.dg/ipa/pr46984.C: New test.
3719 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
3721         PR fortran/46408
3722         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3724 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
3726         PR tree-optimization/47140
3727         * gcc.c-torture/compile/pr47140.c: New test.
3729         PR rtl-optimization/47028
3730         * gcc.dg/pr47028.c: New test.
3732 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3734         * objc.dg/protocol-forward-1.m: Removed TODO.
3735         * objc.dg/protocol-forward-2.m: New.
3736         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3737         * obj-c++.dg/protocol-forward-2.mm: New.
3739 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
3741         PR target/38662
3742         * g++.dg/eh/pr38662.C: New testcase.
3744 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
3746         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3747         scan for newline '\n'.
3750 Copyright (C) 2011 Free Software Foundation, Inc.
3752 Copying and distribution of this file, with or without modification,
3753 are permitted in any medium without royalty provided the copyright
3754 notice and this notice are preserved.