* gcc-interface/utils2.c (build_allocator): In the unconstrained array
[official-gcc.git] / gcc / testsuite / ChangeLog
blobdff95d8fdd3ea06d8f53d5660ce5d3344c0cd93c
1 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
3         * gnat.dg/specs/aggr2.ads: New test.
5 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7         * gnat.dg/debug2.ad[sb]: New test.
8         * gnat.dg/debug2_pkg.ads: New helper.
9         * gnat.dg/debug3.ad[sb]: New test.
11 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
13         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
15 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
17         PR middle-end/48335
18         * gcc.c-torture/compile/pr48335-1.c: New test.
19         * gcc.dg/pr48335-1.c: New test.
20         * gcc.dg/pr48335-2.c: New test.
21         * gcc.dg/pr48335-3.c: New test.
22         * gcc.dg/pr48335-4.c: New test.
23         * gcc.dg/pr48335-5.c: New test.
24         * gcc.dg/pr48335-6.c: New test.
25         * gcc.dg/pr48335-7.c: New test.
26         * gcc.dg/pr48335-8.c: New test.
27         * gcc.target/i386/pr48335-1.c: New test.
29 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
31         PR c/36299
32         * gcc.dg/Waddress.c: New test.
34 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
36         PR fortran/48352
37         * gfortran.dg/function_optimize_3.f90:  New test.
39 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
41         * gcc.c-torture/compile/20110401-1.c: New test.
43         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
44         * g++.dg/lto/20091002-2_0.C: Likewise.
45         * g++.dg/lto/20090303_0.c: Likewise.
46         * g++.dg/lto/20091004-1_0.C: Likewise.
47         * g++.dg/lto/20091002-3_0.C: Likewise.
48         * g++.dg/lto/20091004-2_0.C: Likewise.
49         * g++.dg/lto/20081123_0.C: Likewise.
50         * g++.dg/lto/20090313_0.C: Likewise.
51         * g++.dg/lto/20081109-1_0.C: Likewise.
52         * g++.dg/lto/20081219_0.C: Likewise.
53         * g++.dg/lto/20081204-1_0.C: Likewise.
54         * g++.dg/lto/20090302_0.C: Likewise.
55         * g++.dg/lto/20081119-1_0.C: Likewise.
56         * g++.dg/lto/20081118_0.C: Likewise.
57         * gcc.dg/lto/20091020-2_0.c: Likewise.
58         * gcc.dg/lto/20090210_0.c: Likewise.
59         * gcc.dg/lto/20081204-1_0.c: Likewise.
60         * gcc.dg/lto/20081224_0.c: Likewise.
61         * gcc.dg/lto/20090219_0.c: Likewise.
62         * gcc.dg/lto/20091014-1_0.c: Likewise.
63         * gcc.dg/lto/20091016-1_0.c: Likewise.
64         * gcc.dg/lto/20090206-2_0.c: Likewise.
65         * gcc.dg/lto/20090116_0.c: Likewise.
66         * gcc.dg/lto/20091013-1_0.c: Likewise.
67         * gcc.dg/lto/20091015-1_0.c: Likewise.
68         * gcc.dg/lto/20090126-2_0.c: Likewise.
70 2011-03-31  Ian Lance Taylor  <iant@google.com>
72         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
74 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
76         * gnat.dg/opt16.adb: New test.
78 2011-03-31  Jason Merrill  <jason@redhat.com>
80         * g++.dg/cpp0x/defaulted24.C: New.
82 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
84         PR target/16292
85         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
86         with -O0.
88 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
90         * g++.dg/other/i386-9.C: New test.
92 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
94         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
96 2011-03-30  Jason Merrill  <jason@redhat.com>
98         * g++.dg/cpp0x/regress/error-recovery1.C: New.
100         * g++.dg/cpp0x/regress/isnan.C: New.
102         * g++.dg/cpp0x/initlist46.C: New.
104 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
106         PR target/47551
107         * gcc.target/arm/neon-modes-2.c: New test.
109 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
111         PR c/48305
112         * gcc.c-torture/compile/pr48305.c: New test.
114 2011-03-29  Jason Merrill  <jason@redhat.com>
116         * g++.dg/cpp0x/regress/value-dep1.C: New.
118 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
120         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
122 2011-03-29  Ian Lance Taylor  <iant@google.com>
124         * go.test/go-test.exp: Handle the test lines used in several new
125         tests.
126         (errchk): Add opts parameter.  Change all callers.  Handle parens
127         in regexps.
129 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
130             Dominique d'Humieres  <dominiq@lps.ens.fr>
132         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
133         and __APPLE__ && __PPC__ && __ALTIVEC__.
135 2011-03-29  Jason Merrill  <jason@redhat.com>
137         * g++.dg/cpp0x/dependent1.C: New.
139         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
141         * g++.dg/cpp0x/constexpr-memfn1.C: New.
143         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
145 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
147         PR fortran/48095
148         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
149         * gfortran.dg/proc_ptr_comp_32.f90: New.
151 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
153         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
154         check for corresponding warning.
156 2011-03-28  Jason Merrill  <jason@redhat.com>
158         * g++.dg/cpp0x/rv-deduce2.C: New.
160 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
162         PR debug/48203
163         * gcc.dg/pr48203.c: New test.
165 2011-03-28  Jeff Law <law@redhat.com>
167         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
169 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
171         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
172         and __PPC__ && __ALTIVEC__.
174 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
176         PR testsuite/48238
177         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
178         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
179         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
180         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
182 2011-03-28  Jason Merrill  <jason@redhat.com>
184         * g++.dg/cpp0x/initlist-array2.C: New.
186         * g++.dg/cpp0x/initlist-array1.C: New.
188         * g++.dg/cpp0x/constexpr-compound.C: New.
190         * g++.dg/cpp0x/constexpr-using.C: New.
192         * g++.dg/cpp0x/constexpr-noexcept.C: New.
194 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
196         PR testsuite/48276
197         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
199 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
201         * gcc.dg/slp-1.c: New test.
203 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
205         * gcc.target/i386/avx256-unaligned-load-1.c: New.
206         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
207         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
208         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
209         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
210         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
211         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
212         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
213         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
214         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
215         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
216         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
217         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
218         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
220 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
222         PR fortran/47065
223         * gfortran.dg/trim_optimize_5.f90:  New test.
224         * gfortran.dg/trim_optimize_6.f90:  New test.
226 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
228         PR target/38598
229         * gcc.target/mips/madd-7.c: Remove -mlong32.
230         * gcc.target/mips/msub-7.c: Likewise.
232 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
234         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
235         accesses to preserve the meaning of the test for doubleword vectors.
236         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
237         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
239 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
241         PR fortran/48291
242         * gfortran.dg/class_42.f03: New.
244 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
246         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
247         strided accesses.
249 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
251         PR rtl-optimization/48144
252         * gcc.dg/pr48144.c: New test.
254 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
256         * gnat.dg/discr27.ad[sb]: New test.
258 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
260         * gnat.dg/limited_with2.ad[sb]: New test.
261         * gnat.dg/limited_with2_pkg1.ads: New helper.
262         * gnat.dg/limited_with2_pkg2.ads: Likewise.
264 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
266         * gnat.dg/opt15.adb: New test.
267         * gnat.dg/opt15_pkg.ad[sb]: New helper.
269 2011-03-25  Tobias Burnus  <burnus@net-b.de>
271         PR fortran/48174
272         PR fortran/45304
273         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
274         * gfortran.dg/leadz_trailz_3.f90: Ditto
276 2011-03-25  Martin Jambor  <mjambor@suse.cz>
278         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
280 2011-03-25  Jason Merrill  <jason@redhat.com>
282         * g++.dg/cpp0x/defaulted22.C: New.
283         * g++.dg/cpp0x/defaulted23.C: New.
284         * g++.dg/cpp0x/defaulted15.C: Adjust.
286 2011-03-25  Jason Merrill  <jason@redhat.com>
288         * g++.dg/cpp0x/move1.C: New.
290 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
292         PR target/48287
293         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
295 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
297         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
298         for mips-sgi-irix6.5.
299         Replace snprintf prototype by <stdio.h>.
301 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
303         PR testsuite/48283
304         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
305         run_expensive_tests.
306         * gcc.dg/graphite/block-4.c: Likewise.
307         * gcc.dg/graphite/block-7.c: Likewise.
308         * gcc.dg/graphite/block-8.c: Likewise.
310 2011-03-25  Richard Guenther  <rguenther@suse.de>
312         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
313         * g++.dg/tree-ssa/pr8781.C: Likewise.
314         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
315         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
316         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
317         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
318         * gcc.dg/tree-ssa/alias-18.c: Likewise.
319         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
320         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
321         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
322         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
323         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
324         * gcc.dg/tree-ssa/pr21574.c: Likewise.
325         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
326         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
327         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
328         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
329         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
330         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
331         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
332         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
333         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
334         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
335         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
336         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
337         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
338         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
339         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
340         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
341         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
342         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
343         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
344         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
345         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
346         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
347         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
348         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
349         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
350         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
351         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
352         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
353         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
354         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
355         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
356         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
357         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
358         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
359         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
360         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
361         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
362         * c-c++-common/pr46562-2.c: Likewise.
363         * gfortran.dg/pr42108.f90: Likewise.
364         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
365         foo to be inlined even at -O1.
366         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
367         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
368         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
369         * gcc.dg/matrix/matrix.exp: Disable FRE.
371 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
373         PR debug/48204
374         * gcc.dg/dfp/pr48204.c: New test.
376 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
378         PR target/48209
379         * gcc.c-torture/execute/pr47917.c: Move this...
380         * gcc.dg/torture/pr47917.c: to here and add xfails.
382 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
384         * gnat.dg/array16.ad[sb]: New test.
385         * gnat.dg/array16.ads: New helper.
387 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
389         * gnat.dg/derived_type2.adb: New test.
391 2011-03-24  Richard Guenther  <rguenther@suse.de>
393         PR tree-optimization/48271
394         * g++.dg/torture/pr48271.C: New testcase.
396 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
398         * gnat.dg/array15.ad[sb]: New test.
400 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
402         PR target/48237
403         * gcc.target/i386/pr48237.c: New test.
405 2011-03-24  Richard Guenther  <rguenther@suse.de>
407         PR middle-end/48269
408         * gcc.dg/builtin-object-size-10.c: New testcase.
410 2011-03-24  Richard Guenther  <rguenther@suse.de>
412         PR tree-optimization/46562
413         * c-c++-common/pr46562-2.c: New testcase.
414         * c-c++-common/pr46562.c: Likewise.
416 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
418         * gcc.dg/vect/vect-cselim-1.c: New test.
419         * gcc.dg/vect/vect-cselim-2.c: New test.
421 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
423         * gcc.target/arm/pr46934.c: New.
425 2011-03-23  Ian Lance Taylor  <iant@google.com>
427         * go.test/go-test.exp (errchk): Ignore lines containing ////.
429 2011-03-23  Richard Guenther  <rguenther@suse.de>
431         * gcc.dg/struct: Remove directory and contents.
433 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
435         PR testsuite/48251
436         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
438 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
440         * gnat.dg/discr26.ad[sb]: New test.
441         * gnat.dg/discr26_pkg.ads: New helper.
443 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
445         PR target/47553
446         * gcc.target/arm/neon-vld-1.c: New test.
448 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
450         * gnat.dg/array14.ad[sb]: New test.
451         * gnat.dg/array14_pkg.ads: New helper.
453 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
455         * gcc.c-torture/execute/920501-8.x: Remove.
456         * gcc.c-torture/execute/930513-1.x: Remove.
457         * gcc.c-torture/execute/960312-1.x: Remove.
458         * gcc.c-torture/compile/20000804-1.c,
459         gcc.c-torture/compile/20001205-1.c,
460         gcc.c-torture/compile/20001226-1.c,
461         gcc.c-torture/compile/20010518-2.c,
462         gcc.c-torture/compile/20020312-1.c,
463         gcc.c-torture/compile/20020604-1.c,
464         gcc.c-torture/compile/920501-12.c,
465         gcc.c-torture/compile/920501-4.c,
466         gcc.c-torture/compile/920520-1.c,
467         gcc.c-torture/compile/980506-1.c,
468         gcc.c-torture/execute/980709-1.x,
469         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
470         options for m68hc11.
471         * gcc.dg/cpp/assert4.c: Don't handle ARC.
472         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
473         m68hc11.
475 2011-03-22  Nick Clifton  <nickc@redhat.com>
477         * lib/target-supports.exp (check_profiling_available): Add MN10300
478         to the list of targets that do not support profiling.  Restore
479         alpha sorting to this list.
481 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
483         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
484         failure on 32-bit systems.
485         * gcc.dg/torture/vector-2.c: Ditto.
487 2011-03-22  Richard Guenther  <rguenther@suse.de>
489         PR tree-optimization/48228
490         * gcc.dg/Wstrict-overflow-23.c: New testcase.
492 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
494         * lib/prune.exp (prune_gcc_output): Prune "could not create
495         compact unwind for" warnings.
497 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
499         PR c/42544
500         PR c/48197
501         * gcc.c-torture/execute/pr42544.c: New test.
502         * gcc.c-torture/execute/pr48197.c: New test.
504 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
506         PR preprocessor/48192
507         * gcc.target/powerpc/pr48192.c: New file.
509         PR target/48053
510         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
511         split problem of 0 being loaded in a VSX register.
513 2011-03-21  Richard Guenther  <rguenther@suse.de>
515         PR c/47939
516         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
517         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
518         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
519         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
521 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
523         PR target/48213
524         * gcc.dg/pr48213.c: New test.
526 2011-03-21  Kai Tietz  <ktietz@redhat.com>
528         PR target/12171
529         * g++.dg/plugin/attribute_plugin.c: Adjust test.
531 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
533         * gcc.target/arm/xor-and.c: New.
535 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
537         PR fortran/22572
538         * gfortran.dg/function_optimize_1.f90:  New test.
539         * gfortran.dg/function_optimize_2.f90:  New test.
541 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
543         PR rtl-optimization/47502
544         * gcc.target/i386/pr47502-1.c: New.
545         * gcc.target/i386/pr47502-2.c: Likewise.
547 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
549         PR rtl-optimization/48156
550         * gcc.dg/pr48156.c: New test.
552 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
554         PR libfortran/47439
555         * gfortran.dg/scratch_1.f90: Adjust test.
557 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
559         PR libfortran/47439
560         * gfortran.dg/scratch_1.f90: New test.
562 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
564         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
565         variably modified typedefs.
566         * gcc.dg/c1x-typedef-2.c: Remove.
568 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
570         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
571         * gcc.dg/c1x-anon-struct-3.c: New test.
572         * gcc.dg/anon-struct-11.c: Update.
574 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
576         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
577         dg-xfail-run-if.
578         Only xfail with gas.
580 2011-03-18  Jason Merrill  <jason@redhat.com>
582         * g++.dg/template/fn-ptr1.C: New.
584         * g++.dg/overload/volatile1.C: New.
586         * g++.dg/opt/pr23372.C: New.
588         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
590 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
592         PR middle-end/47405
593         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
595 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
597         * gcc.target/arm/unsigned-extend-1.c: New.
599 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
601         PR bootstrap/48161
602         * gcc.c-torture/compile/pr48161.c: New test.
604 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
606         PR middle-end/47725
607         * gcc.dg/torture/pr47725.c: New.
609 2011-03-17  Jason Merrill  <jason@redhat.com>
611         * g++.dg/cpp0x/constexpr-overflow2.C: New.
612         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
614 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
616         * gnat.dg/specs/elab2.ads: New test.
617         * gnat.dg/specs/elab2_pkg.ads: New helper.
619 2011-03-17  Jason Merrill  <jason@redhat.com>
621         * g++.dg/cpp0x/decltype-1212.C: New.
622         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
624 2011-03-17  Jason Merrill  <jason@redhat.com>
626         * g++.dg/parse/memfnquals1.C: New.
628 2011-03-17  Richard Guenther  <rguenther@suse.de>
630         PR middle-end/48134
631         * gcc.dg/pr48134.c: New testcase.
633 2011-03-17  Richard Guenther  <rguenther@suse.de>
635         PR middle-end/48165
636         * g++.dg/torture/pr48165.C: New testcase.
638 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
640         PR rtl-optimization/48141
641         * gcc.dg/pr48141.c: New test.
643 2011-03-16  Jason Merrill  <jason@redhat.com>
645         * g++.dg/cpp0x/constexpr-48089.C: New.
647         * g++.dg/cpp0x/constexpr-abi1.C: New.
649         * g++.dg/cpp0x/constexpr-46336.C: New.
650         * g++.dg/parse/friend5.C: Adjust expected errors.
652         * g++.dg/cpp0x/constexpr-47570.C: New.
654 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
656         PR debug/47510
657         * ++.dg/debug/dwarf2/typedef6.C: New test.
659 2011-03-16  Jason Merrill  <jason@redhat.com>
661         * g++.dg/cpp0x/elision2.C: New.
663         * g++.dg/cpp0x/constexpr-array3.C: New.
665 2011-03-16  Jason Merrill  <jason@redhat.com>
667         * g++.dg/cpp0x/sfinae6.C: New.
668         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
669         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
670         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
671         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
672         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
674 2011-03-16  Jason Merrill  <jason@redhat.com>
676         * g++.dg/template/incomplete6.C: New.
678 2011-03-16  Jeff Law <law@redhat.com>
680         * gcc.dg/tree-ssa/vrp55.c: New test.
682 2011-03-16  Jason Merrill  <jason@redhat.com>
684         * g++.dg/cpp0x/auto22.C: New.
686 2011-03-16  Richard Guenther  <rguenther@suse.de>
688         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
689         optimizing it away if promoted to const.
691 2011-03-16  Richard Guenther  <rguenther@suse.de>
693         PR tree-optimization/48149
694         * gcc.dg/fold-complex-1.c: New testcase.
696 2011-03-16  Richard Guenther  <rguenther@suse.de>
698         PR testsuite/48147
699         * gcc.dg/guality/pr45882.c: Really make sure no inlining
700         or cloning happens.
702 2011-03-16  Richard Guenther  <rguenther@suse.de>
704         PR tree-optimization/26134
705         * gcc.dg/tree-ssa/complex-6.c: New testcase.
707 2011-03-16  Richard Guenther  <rguenther@suse.de>
709         PR tree-optimization/48146
710         * gcc.dg/torture/pr48146.c: New testcase.
712 2011-03-16  Richard Guenther  <rguenther@suse.de>
714         * gcc.dg/tree-ssa/pr14814.c: Adjust.
715         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
717 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
719         PR middle-end/48136
720         * gcc.c-torture/compile/pr48136.c: New test.
722         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
724         PR debug/45882
725         * gcc.dg/guality/pr45882.c: New test.
727 2011-03-15  Jason Merrill  <jason@redhat.com>
729         * g++.dg/cpp0x/constexpr-recursion.C: New.
731         * g++.dg/cpp0x/implicit11.C: New.
733 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
735         * g++.dg/cpp0x/constexpr-attribute.C: New.
737 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
739         * g++.dg/parse/pr34758.C: New.
741 2011-03-15  Xinliang David Li  <davidxl@google.com>
743         PR c/47837
744         * gcc.dg/uninit-pred-7_d.c: New test.
745         * gcc.dg/uninit-pred-8_d.c: New test.
747 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
749         PR target/46788
750         * gcc.target/arm/pr46788.c: New.
752 2011-03-15  Richard Guenther  <rguenther@suse.de>
754         PR middle-end/47650
755         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
756         * gfortran.dg/ishft_4.f90: Likewise.
757         * gfortran.dg/leadz_trailz_3.f90: Likewise.
759 2011-03-15  Richard Guenther  <rguenther@suse.de>
761         PR tree-optimization/13954
762         * g++.dg/tree-ssa/pr13954.C: New testcase.
764 2011-03-15  Richard Guenther  <rguenther@suse.de>
766         PR tree-optimization/48037
767         * gcc.target/i386/pr48037-1.c: New testcase.
769 2011-03-15  Richard Guenther  <rguenther@suse.de>
771         PR tree-optimization/41490
772         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
773         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
774         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
775         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
776         * g++.dg/tree-ssa/pr33604.C: Adjust.
778 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
780         PR middle-end/47917
781         * gcc.c-torture/execute/pr47917.c: New test.
782         * gcc.dg/pr47917.c: New test.
784         PR middle-end/38878
785         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
787 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
789         * gcc.target/i386/sse4_1-floor-vec.c: New test.
790         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
791         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
792         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
793         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
794         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
795         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
796         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
797         * gcc.target/i386/avx-floor-vec.c: Ditto.
798         * gcc.target/i386/avx-ceil-vec.c: Ditto.
799         * gcc.target/i386/avx-trunc-vec.c: Ditto.
800         * gcc.target/i386/avx-rint-vec.c: Ditto.
801         * gcc.target/i386/avx-floorf-vec.c: Ditto.
802         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
803         * gcc.target/i386/avx-truncf-vec.c: Ditto.
804         * gcc.target/i386/avx-rintf-vec.c: Ditto.
806 2011-03-14  Tom Tromey  <tromey@redhat.com>
808         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
809         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
810         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
812 2011-03-14  Tom Tromey  <tromey@redhat.com>
814         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
815         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
816         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
818 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
820         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
822 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
824         PR rtl-optimization/47166
825         * gcc.c-torture/execute/postmod-1.c: New test.
827 2011-03-14  Richard Guenther  <rguenther@suse.de>
829         PR middle-end/48098
830         * gcc.dg/torture/pr48098.c: New testcase.
832 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
834         PR target/48053
835         * gcc.target/powerpc/pr48053-1.c: New test.
836         * gcc.target/powerpc/pr48053-2.c: Likewise.
838 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
840         PR libfortran/48066
841         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
843 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
845         PR libfortran/48066
846         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
848 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
850         PR fortran/48059
851         * gfortran.dg/class_41.f03: New.
853 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
855         * g++.dg/conversion/cast3.C: New test.
857 2011-03-11  Jason Merrill  <jason@redhat.com>
859         * g++.dg/template/error45.C: New.
861         * g++.dg/parse/no-type-defn1.C: New.
863         * g++.dg/ext/attrib40.C: New.
865         * g++.dg/cpp0x/regress/array1.C: New.
867 2011-03-11  Richard Guenther  <rguenther@suse.de>
869         PR tree-optimization/48067
870         * gcc.dg/pr48067.c: New testcase.
872 2011-03-11  Richard Guenther  <rguenther@suse.de>
874         PR lto/48073
875         * g++.dg/lto/20110311-1_0.C: New testcase.
877 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
879         PR c++/48035
880         * g++.dg/inherit/virtual8.C: New test.
882         PR middle-end/48044
883         * gcc.dg/torture/pr48044.c: New test.
885 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
887         PR fortran/47768
888         * gfortran.dg/proc_ptr_comp_31.f90: New.
890 2011-03-11  Richard Guenther  <rguenther@suse.de>
892         PR tree-optimization/47278
893         * gcc.dg/torture/pr47278-1.c: New testcase.
894         * gcc.dg/torture/pr47278-2.c: Likewise.
896 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
898         PR tree-optimization/48063
899         * gcc.dg/torture/pr48063.c: New test.
901 2011-03-10  Jason Merrill  <jason@redhat.com>
903         * g++.dg/template/array22.C: New.
905         * g++.dg/cpp0x/syntax-err1.C: New.
906         * g++.dg/parse/error36.C: Adjust expected errors.
907         * g++.old-deja/g++.pt/ctor2.C: Likewise.
908         * g++.old-deja/g++.pt/typename3.C: Likewise.
909         * g++.old-deja/g++.pt/typename4.C: Likewise.
910         * g++.old-deja/g++.pt/typename6.C: Likewise.
912 2011-03-09  Jason Merrill  <jason@redhat.com>
914         * g++.dg/template/nontype22.C: New.
916 2011-03-09  Martin Jambor  <mjambor@suse.cz>
918         PR tree-optimization/47714
919         * g++.dg/torture/pr47714.C: New test.
921 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
923         PR target/47755
924         * gcc.target/powerpc/pr47755-2.c: New file.
926 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
928         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
929         is not set in the environment, pass 64 as first argument when not
930         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
931         native where ulimit -u is supported.
933 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
935         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
937 2011-03-08  Jason Merrill  <jason@redhat.com>
939         * g++.dg/template/nontype21.C: New.
941         * g++.dg/template/anon5.C: New.
943 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
945         PR debug/47881
946         * gcc.dg/pr47881.c: New test.
948 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
950         PR c++/47957
951         * g++.dg/lookup/template3.C: New test.
953 2011-03-08  Kai Tietz  <ktietz@redhat.com>
955         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
956         'long' type.
958 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
960         PR testsuite/47954
961         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
962         sizeof to compute alignment.
964 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
966         PR tree-optimization/48022
967         * gcc.dg/pr48022-1.c: New test.
968         * gcc.dg/pr48022-2.c: New test.
970 2011-03-07  Jason Merrill  <jason@redhat.com>
972         * g++.dg/template/nontype20.C: New.
973         * g++.dg/init/member1.C: Adjust expected errors.
974         * g++.dg/parse/constant4.C: Likewise.
975         * g++.dg/template/qualified-id3.C: Likewise.
976         * g++.old-deja/g++.pt/crash10.C: Likewise.
978         * g++.dg/cpp0x/regress/non-const1.C: New.
980 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
982         PR debug/47991
983         * gcc.dg/pr47991.c: New test.
985 2011-03-07  Jason Merrill  <jason@redhat.com>
987         * g++.dg/abi/mangle46.C: New.
989 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
991         PR target/47862
992         * gcc.target/powerpc/pr47862.c: New.
994 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
996         PR target/45413
997         * gcc.target/i386/combine-mul.c: Require nonpic.
999 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
1000             Nathan Froyd  <froydnj@codesourcery.com>
1002         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1004 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
1006         * README.QMTEST: Remove.
1008 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
1009             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1011         PR fortran/47850
1012         * gfortran.dg/array_constructor_37.f90 : New test.
1014 2011-03-05  Jason Merrill  <jason@redhat.com>
1016         * g++.dg/abi/mangle39.C: ABI v5, not 6.
1017         * g++.dg/abi/mangle45.C: Likewise.
1018         * g++.dg/cpp0x/trailing1.C: Likewise.
1020 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1022         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1024 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
1026         PR rtl-optimization/47899
1027         * gcc.dg/pr47899.c: New test.
1029         * gcc.dg/torture/pr47968.c: Ignore warnings.
1031         PR tree-optimization/47967
1032         * gcc.c-torture/compile/pr47967.c: New test.
1034 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1036         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1037         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1039 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
1041         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1042         and property_getAttributes() if __OBJC2__.
1043         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1044         * objc.dg/property/property-encoding-1.m: New.
1045         * obj-c++.dg/property/property-encoding-1.mm: New.
1047 2011-03-04  Jason Merrill  <jason@redhat.com>
1049         * g++.dg/template/pseudodtor6.C: New.
1051         * g++.dg/inherit/covariant19.C: New.
1053 2011-03-04  Richard Guenther  <rguenther@suse.de>
1055         PR middle-end/47968
1056         * gcc.dg/torture/pr47968.c: New testcase.
1058 2011-03-04  Richard Guenther  <rguenther@suse.de>
1060         PR middle-end/47975
1061         * gcc.dg/torture/pr47975.c: New testcase.
1063 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
1065         PR c++/47974
1066         * g++.dg/template/crash106.C: New.
1068 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
1070         PR c/47963
1071         * gcc.dg/gomp/pr47963.c: New test.
1072         * g++.dg/gomp/pr47963.C: New test.
1074 2011-03-02  Jason Merrill  <jason@redhat.com>
1076         * g++.dg/cpp0x/regress/condition1.C: New.
1078         * g++.dg/cpp0x/constexpr-ctor9.C: New.
1080 2011-03-01  Jason Merrill  <jason@redhat.com>
1082         * g++.dg/cpp0x/lambda/lambda-98.C: New.
1084         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1086 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
1088         PR rtl-optimization/47925
1089         * gcc.c-torture/execute/pr47925.c: New test.
1091 2011-03-01  Jason Merrill  <jason@redhat.com>
1093         * g++.dg/cpp0x/decltype25.C: New.
1095         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1097 2011-03-01  Richard Guenther  <rguenther@suse.de>
1099         PR tree-optimization/47890
1100         * gcc.dg/torture/pr47890.c: New testcase.
1102 2011-03-01  Richard Guenther  <rguenther@suse.de>
1104         PR lto/47924
1105         * gcc.dg/lto/pr47924_0.c: New testcase.
1107 2011-03-01  Richard Guenther  <rguenther@suse.de>
1109         PR lto/46911
1110         * gfortran.dg/lto/pr46911_0.f: New testcase.
1112 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1114         PR libgfortran/47933
1115         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1116         compile errors from older code form.
1118 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1120         PR libgfortran/47567
1121         * gfortran.dg/fmt_fw_d.f90: New test.
1123 2011-02-28  Jason Merrill  <jason@redhat.com>
1125         * g++.dg/inherit/covariant18.C: New.
1127 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
1129         PR middle-end/47893
1130         * gcc.dg/pr47893.c: New test.
1132 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1134         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1135         NULL in case of a selector with conflicting types.
1136         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1138 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
1140         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1141         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1142         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1143         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1145 2011-02-28  Jason Merrill  <jason@redhat.com>
1147         PR c++/47906
1148         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1150 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1152         PR libgfortran/47778
1153         * gfortran.dg/namelist_71.f90: New test.
1155 2011-02-27  Jason Merrill  <jason@redhat.com>
1157         PR c++/47906
1158         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1159         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1161 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1163         PR c++/46466
1164         * g++.dg/cpp0x/constexpr-ctor8.C: New.
1166 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
1168         PR fortran/47886
1169         * gfortran.dg/gomp/task-1.f90: Removed.
1171 2011-02-26  Jason Merrill  <jason@redhat.com>
1173         * g++.dg/template/this-targ1.C: New.
1175         * g++.dg/cpp0x/regress/template-const1.C: New.
1176         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1177         * g++.dg/template/function1.C: Adjust.
1178         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1179         * g++.dg/debug/debug7.C: Adjust.
1181 2011-02-26  Tobias Burnus  <burnus@net-b.de>
1183         PR fortran/47886
1184         * gfortran.dg/gomp/task-1.f90: New.
1186 2011-02-25  Jie Zhang  <jie@codesourcery.com>
1188         * gcc.target/arm/neon-thumb2-move.c: Add
1189         dg-require-effective-target arm_thumb2_ok.
1191 2011-02-24  Jason Merrill  <jason@redhat.com>
1193         * g++.dg/parse/constant1.C: Specify C++98 mode.
1194         * g++.dg/parse/constant5.C: Likewise.
1195         * g++.dg/parse/error2.C: Likewise.
1196         * g++.dg/parse/semicolon3.C: Likewise.
1197         * g++.dg/template/crash14.C: Likewise.
1198         * g++.dg/template/local4.C: Likewise.
1199         * g++.dg/template/nontype3.C: Likewise.
1200         * g++.dg/parse/crash31.C: Adjust expected errors.
1201         * g++.dg/template/function1.C: Likewise.
1202         * g++.dg/template/ref3.C: Likewise.
1203         * g++.dg/template/static9.C: Likewise.
1204         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1206         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1207         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1208         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1209         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1210         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1212 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
1214         PR fortran/47878
1215         * gfortran.dg/pr47878.f90: New test.
1217 2011-02-24  Richard Guenther  <rguenther@suse.de>
1219         PR testsuite/47801
1220         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1221         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1223 2011-02-24  Richard Guenther  <rguenther@suse.de>
1225         PR fortran/47839
1226         * gfortran.dg/lto/pr47839_0.f90: New testcase.
1227         * gfortran.dg/lto/pr47839_1.f90: Likewise.
1229 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1231         PR libgfortran/47567
1232         * gfortran.dg/fmt_f0_1.f90: Update test.
1234 2011-02-23  Jason Merrill  <jason@redhat.com>
1236         * g++.dg/abi/mangle39.C: Adjust parm mangling.
1237         * g++.dg/abi/mangle45.C: New.
1239         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1240         * g++.dg/template/canon-type-9.C: Match use of decltype
1241         between declaration and definition.
1242         * g++.dg/template/canon-type-12.C: Likewise.
1244 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
1246         PR fortran/40850
1247         * gfortran.dg/nested_allocatables_1.f90: New.
1249 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
1251         PR c++/46868
1252         * g++.dg/pr46868.C: New test.
1253         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1254         * g++.dg/parse/error14.C: Adjust.
1256 2011-02-23  Richard Guenther  <rguenther@suse.de>
1258         PR tree-optimization/47838
1259         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1261 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1263         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
1265 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
1267         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1268         * gfortran.dg/count_init_expr.f03: Ditto.
1269         * gfortran.dg/gomp/pr43711.f90: Ditto.
1270         * gcc.dg/struct-parse-2.c: Ditto.
1271         * gcc.dg/parse-error-3.c: Ditto.
1272         * gcc.dg/Wlogical-op-1.c: Ditto.
1273         * gcc.dg/Walways-true-1.c: Ditto.
1274         * gcc.dg/pr24225.c: Ditto.
1275         * gcc.dg/Walways-true-2.c: Ditto.
1276         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1277         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1278         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1279         * g++.dg/overload/defarg4.C: Ditto.
1280         * g++.dg/inherit/covariant16.C: Ditto.
1281         * g++.dg/inherit/virtual7.C: Ditto.
1282         * g++.dg/template/canon-type-9.C: Ditto.
1283         * g++.dg/template/access19.C: Ditto.
1284         * g++.dg/template/call7.C: Ditto.
1285         * g++.dg/template/canon-type-2.C: Ditto.
1286         * g++.dg/template/init7.C: Ditto.
1287         * g++.dg/template/sizeof-template-argument.C: Ditto.
1288         * g++.dg/template/const3.C: Ditto.
1289         * g++.dg/template/sfinae26.C: Ditto.
1290         * g++.dg/template/sfinae26.C: Ditto.
1291         * g++.dg/template/canon-type-11.C: Ditto.
1292         * g++.dg/template/union2.C: Ditto.
1293         * g++.dg/template/canon-type-3.C: Ditto.
1294         * g++.dg/template/canon-type-1.C: Ditto.
1295         * g++.dg/template/canon-type-5.C: Ditto.
1296         * g++.dg/template/canon-type-7.C: Ditto.
1297         * g++.dg/template/canon-type-10.C: Ditto.
1298         * g++.dg/template/spec36.C: Ditto.
1299         * g++.dg/template/typedef38.C: Ditto.
1300         * g++.dg/template/canon-type-4.C: Ditto.
1301         * g++.dg/template/canon-type-6.C: Ditto.
1302         * g++.dg/template/canon-type-13.C: Ditto.
1303         * g++.dg/template/instantiate9.C: Ditto.
1304         * g++.dg/template/ttp22.C: Ditto.
1305         * g++.dg/warn/Wreturn-type-6.C: Ditto.
1306         * g++.dg/warn/Walways-true-1.C: Ditto.
1307         * g++.dg/warn/Wlogical-op-1.C: Ditto.
1308         * g++.dg/warn/Walways-true-2.C: Ditto.
1309         * g++.dg/conversion/op4.C: Ditto.
1310         * g++.dg/opt/pr19650.C: Ditto.
1311         * g++.dg/lookup/friend11.C: Ditto.
1312         * g++.dg/other/default2.C: Ditto.
1313         * g++.dg/other/default3.C: Ditto.
1314         * g++.dg/other/dtor2.C: Ditto.
1315         * g++.dg/other/friend5.C: Ditto.
1316         * g++.dg/other/default5.C: Ditto.
1317         * g++.dg/init/brace6.C: Ditto.
1318         * g++.dg/init/aggr5.C: Ditto.
1319         * g++.dg/init/error2.C: Ditto.
1320         * g++.dg/expr/bound-mem-fun.C: Ditto.
1321         * g++.dg/expr/cond6.C: Ditto.
1322         * g++.dg/expr/stmt-expr-1.C: Ditto.
1323         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1324         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1325         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1326         * g++.dg/cpp0x/bracket1.C: Ditto.
1327         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1328         * g++.dg/cpp0x/pr38646.C: Ditto.
1329         * g++.dg/cpp0x/variadic73.C: Ditto.
1330         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1331         * g++.dg/cpp0x/bracket4.C: Ditto.
1332         * g++.dg/cpp0x/decltype4.C: Ditto.
1333         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1334         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1335         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1336         * g++.dg/cpp0x/variadic-new2.C: Ditto.
1337         * g++.dg/cpp0x/decltype2.C: Ditto.
1338         * g++.dg/cpp0x/decltype1.C: Ditto.
1339         * g++.dg/cpp0x/bracket2.C: Ditto.
1340         * g++.dg/cpp0x/decltype5.C: Ditto.
1341         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1342         * g++.dg/cpp0x/variadic70.C: Ditto.
1343         * g++.dg/cpp0x/decltype6.C: Ditto.
1344         * g++.dg/cpp0x/rvo.C: Ditto.
1345         * g++.dg/cpp0x/vt-40092.C: Ditto.
1346         * g++.dg/cpp0x/variadic-new.C: Ditto.
1347         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1348         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1349         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1350         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1351         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1352         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1353         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1354         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1355         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1356         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1357         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1358         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1359         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1360         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1361         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1362         * g++.dg/cpp0x/pr39639.C: Ditto.
1363         * g++.dg/cpp0x/decltype3.C: Ditto.
1364         * g++.dg/cpp0x/variadic68.C: Ditto.
1365         * g++.dg/cpp0x/variadic-function.C: Ditto.
1366         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1367         * g++.dg/cpp0x/variadic-bind.C: Ditto.
1368         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1369         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1370         * g++.dg/parse/crash35.C: Ditto.
1371         * g++.dg/parse/crash40.C: Ditto.
1372         * g++.dg/parse/defarg12.C: Ditto.
1373         * g++.dg/parse/crash34.C: Ditto.
1374         * g++.dg/parse/constructor3.C: Ditto.
1375         * g++.dg/parse/template23.C: Ditto.
1376         * g++.dg/parse/crash56.C: Ditto.
1377         * g++.dg/parse/dtor13.C: Ditto.
1378         * g++.dg/parse/error33.C: Ditto.
1379         * g++.dg/parse/ctor9.C: Ditto.
1380         * g++.dg/parse/error32.C: Ditto.
1381         * g++.dg/parse/error37.C: Ditto.
1382         * g++.dg/parse/bitfield3.C: Ditto.
1383         * g++.dg/parse/struct-4.C: Ditto.
1384         * g++.dg/ext/has_trivial_copy.C: Ditto.
1385         * g++.dg/ext/is_polymorphic.C: Ditto.
1386         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1387         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1388         * g++.dg/ext/has_nothrow_assign.C: Ditto.
1389         * g++.dg/ext/is_union.C: Ditto.
1390         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1391         * g++.dg/ext/is_pod.C: Ditto.
1392         * g++.dg/ext/has_virtual_destructor.C: Ditto.
1393         * g++.dg/ext/has_trivial_constructor.C: Ditto.
1394         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1395         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1396         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1397         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1398         * g++.dg/ext/is_abstract.C: Ditto.
1399         * g++.dg/ext/has_trivial_assign.C: Ditto.
1400         * g++.dg/ext/is_class.C: Ditto.
1401         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1402         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1403         * g++.dg/ext/is_base_of.C: Ditto.
1404         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1405         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1406         * g++.dg/ext/is_empty.C: Ditto.
1407         * g++.dg/ext/is_enum.C: Ditto.
1408         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1409         * gnat.dg/opt11.adb: Ditto.
1410         * obj-c++.dg/pr45735.mm: Ditto.
1411         * obj-c++.dg/pr24393.mm: Ditto.
1412         * obj-c++.dg/exceptions-2.mm: Ditto.
1413         * objc.dg/pr45735.m: Ditto.
1414         * objc.dg/pr24393.m: Ditto.
1416 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1418         * objc.dg/attributes/objc-exception-1.m: New.
1420 2011-02-23  Jie Zhang  <jie@codesourcery.com>
1422         * gcc.dg/cpp/include7.c: New test.
1424 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
1426         PR c++/47242
1427         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1429 2011-02-23  Jie Zhang  <jie@codesourcery.com>
1431         PR rtl-optimization/47763
1432         * gcc.dg/pr47763.c: New test.
1434 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
1436         PR fortran/45743
1437         * gfortran.dg/whole_file_32.f90 : New test.
1439 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
1441         PR c++/47666
1442         * g++.dg/inherit/virtual7.C: New test.
1444 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1446         PR objc/47832
1447         * objc.dg/type-size-3.m: Updated error message.
1448         * objc.dg/type-size-4.m: New test.
1449         * objc.dg/type-size-5.m: New test.
1451 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1453         * lib/gnat.exp: Fix comments.
1454         Don't load libgloss.exp.
1455         (default_gnat_version): Call $compiler with --version.
1456         Adapt regexp for gnatmake output, insert version.
1457         (gnat_version): New proc.
1458         (gnat_init): Remove gnat_libgcc_s_path.
1459         (gnat_target_compile): Likewise.
1460         Remove ld_library_path.
1461         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1462         (gnat_pass): Remove.
1463         (gnat_pass): Remove.
1464         (gnat_finish): Remove.
1465         (gnat_exit): Remove.
1466         (local_find_gnatmake): Reindent.
1467         (runtest_file_p): Remove.
1468         (prune_warnings): Remove.
1469         (find_gnatclean): New proc.
1470         * lib/gnat-dg.exp (lremove): New proc.
1471         (gnat-dg-test): Reindent.
1472         Remove additional output files.
1473         (gnat-dg-runtest): Remove.
1475         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1476         * gnat.dg/loop_optimization6.adb: Likewise.
1477         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1479 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
1481         PR tree-optimization/47835
1482         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1484 2011-02-22  Tobias Burnus  <burnus@net-b.de>
1486         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1487         * gfortran.dg/abstract_type_2.f03: Ditto.
1488         * gfortran.dg/abstract_type_3.f03: Ditto.
1489         * gfortran.dg/abstract_type_4.f03: Ditto.
1490         * gfortran.dg/abstract_type_5.f03: Ditto.
1491         * gfortran.dg/abstract_type_6.f03: Ditto.
1492         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1493         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1494         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1495         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1496         * gfortran.dg/array_function_5.f90: Ditto.
1497         * gfortran.dg/asynchronous_3.f03: Ditto.
1498         * gfortran.dg/char_expr_1.f90: Ditto.
1499         * gfortran.dg/class_14.f03: Ditto.
1500         * gfortran.dg/data_array_6.f: Ditto.
1501         * gfortran.dg/data_invalid.f90: Ditto.
1502         * gfortran.dg/dot_product_1.f03: Ditto.
1503         * gfortran.dg/func_derived_5.f90: Ditto.
1504         * gfortran.dg/func_result_4.f90: Ditto.
1505         * gfortran.dg/implied_do_1.f90: Ditto.
1506         * gfortran.dg/initialization_25.f90: Ditto.
1507         * gfortran.dg/initialization_26.f90: Ditto.
1508         * gfortran.dg/interface_34.f90: Ditto.
1509         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1510         * gfortran.dg/keyword_symbol_1.f90: Ditto.
1511         * gfortran.dg/matmul_8.f03: Ditto.
1512         * gfortran.dg/merge_init_expr.f90: Ditto.
1513         * gfortran.dg/pack_assign_1.f90: Ditto.
1514         * gfortran.dg/pack_vector_1.f90: Ditto.
1515         * gfortran.dg/pointer_check_8.f90: Ditto.
1516         * gfortran.dg/product_init_expr.f03: Ditto.
1517         * gfortran.dg/reshape_order_5.f90: Ditto.
1518         * gfortran.dg/reshape_shape_1.f90: Ditto.
1519         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1520         * gfortran.dg/same_name_2.f90: Ditto.
1521         * gfortran.dg/selected_real_kind_1.f90: Ditto.
1522         * gfortran.dg/spread_init_expr.f03: Ditto.
1523         * gfortran.dg/stmt_func_1.f90: Ditto.
1524         * gfortran.dg/sum_init_expr.f03: Ditto.
1525         * gfortran.dg/transpose_3.f03: Ditto.
1526         * gfortran.dg/unpack_init_expr.f03: Ditto.
1527         * gfortran.dg/warn_conversion.f90: Ditto.
1528         * gfortran.dg/warn_conversion_2.f90: Ditto.
1529         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1530         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1531         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1532         * gfortran.dg/whole_file_16.f90: Ditto.
1533         * gfortran.dg/whole_file_17.f90: Ditto.
1534         * gfortran.dg/whole_file_18.f90: Ditto.
1535         * gfortran.dg/whole_file_20.f03: Ditto.
1536         * gfortran.dg/whole_file_5.f90: Ditto.
1537         * gfortran.dg/whole_file_6.f90: Ditto.
1538         * gfortran.dg/write_invalid_format.f90: Ditto.
1539         * gfortran.dg/zero_sized_6.f90: Ditto.
1541 2011-02-21  Jeff Law <law@redhat.com>
1543         PR rtl-optimization/46178
1544         * gcc.target/i386/pr46178.c: New test.
1546         PR rtl-optimization/46002
1547         * gcc.c-torture/compile/pr46002.c: New test.
1549 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1551         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1552         *-*-hpux10*.
1554 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
1556         PR debug/47106
1557         * g++.dg/debug/pr47106.C: Require effective target lto.
1559 2011-02-21  Jason Merrill  <jason@redhat.com>
1561         * g++.dg/cpp0x/constexpr-diag2.C: New.
1563 2011-02-20  Jason Merrill  <jason@redhat.com>
1565         * g++.dg/cpp0x/constexpr-ctor7.C: New.
1567         * g++.dg/cpp0x/fntmpdefarg2.C: New.
1569         * g++.dg/overload/conv-op1.C: New.
1571         * g++.dg/cpp0x/constexpr-synth1.C: New.
1573 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1575         * objc.dg/layout-2.m: New.
1576         * objc.dg/selector-3.m: Adjusted location of error message.
1577         * objc.dg/type-size-3.m: Same.
1578         * obj-c++.dg/selector-3.mm: Same.
1580 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1582         PR objc/47784
1583         * objc.dg/property/dotsyntax-22.m: New.
1584         * obj-c++.dg/property/dotsyntax-22.mm: New.
1586 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
1588         PR c++/46394
1589         * g++.dg/template/typedef38.C: New test.
1591 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1593         PR fortran/46818
1594         * gfortran.dg/whole_file_30.f90 : New test.
1595         * gfortran.dg/whole_file_31.f90 : New test.
1597 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
1599         PR fortran/45077
1600         PR fortran/44945
1601         * gfortran.dg/whole_file_28.f90 : New test.
1602         * gfortran.dg/whole_file_29.f90 : New test.
1604 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1606         PR c++/44118
1607         * g++.dg/template/crash105.C: New.
1609 2011-02-19  Jason Merrill  <jason@redhat.com>
1611         * g++.dg/cpp0x/regress/no-elide1.C: New.
1613 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
1615         PR tree-optimization/46620
1616         * gcc.dg/pr46620.c: New.
1618 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1620         PR c/47809
1621         * gcc.target/i386/pr47809.c: New test.
1623 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1624             Tobias Burnus  <burnus@net-b.de>
1626         * lib/target-supports.exp
1627         (check_effective_target_fortran_large_real): New check for large reals.
1628         * gfortran.dg/nan_7.f90: New test.
1630 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1632         PR libgfortran/47567
1633         * gfortran.dg/fmt_f0_1.f90: Update test.
1635 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
1637         PR fortran/47348
1638         * gfortran.dg/array_constructor_36.f90 : New test.
1639         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1640         allow for comparison between different elements of the array
1641         constructor at different levels of optimization.
1643 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
1645         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1646         * gcc.target/i386/pr32280-1.c: Likewise.
1648 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
1650         PR target/47800
1651         * gcc.target/i386/pr47800.c: New test.
1653 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
1655         * objc/execute/exceptions/foward-1.x: New.
1657 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1659         PR fortran/47789
1660         * gfortran.dg/derived_constructor_comps_4.f90: New.
1662 2011-02-18  Tobias Burnus
1664         PR fortran/47775
1665         * gfortran.dg/func_result_6.f90: New.
1667 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1669         PR c++/47795
1670         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1672 2011-02-18  Tobias Burnus  <burnus@net-b.de>
1674         PR fortran/47750
1675         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1676         gcc_warning_prefix.
1677         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1678         normalizing the error/warning output.
1679         * gfortran.dg/Wall.f90: Update dg-error/warning.
1680         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1681         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1682         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1683         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1684         * gfortran.dg/class_30.f90: Update dg-error/warning.
1685         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1686         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1687         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1688         * gfortran.dg/entry_17.f90: Update dg-error/warning.
1689         * gfortran.dg/entry_19.f90: Update dg-error/warning.
1690         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1691         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1692         * gfortran.dg/g77/12632.f: Update dg-error/warning.
1693         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1694         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1695         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1696         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1697         * gfortran.dg/goto_8.f90: Update dg-error/warning.
1698         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1699         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1700         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1701         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1702         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1703         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1704         * gfortran.dg/volatile3.f90: Update dg-error/warning.
1705         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1706         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1707         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1708         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1709         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1711 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1713         PR fortran/47768
1714         * gfortran.dg/proc_ptr_comp_30.f90: New.
1716 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
1718         PR debug/47780
1719         * gcc.target/i386/pr47780.c: New test.
1721 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
1723         PR fortran/47767
1724         * gfortran.dg/class_40.f03: New.
1726 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
1728         PR c++/47208
1729         * g++.dg/cpp0x/auto21.C: New test.
1731 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
1733         * objc.dg/special/unclaimed-category-1.h: Updated for
1734         new ABI support.
1735         * objc.dg/special/unclaimed-category-1.m: Same.
1736         * objc.dg/zero-link-1.m: Same.
1737         * objc.dg/lookup-1.m: Same.
1738         * objc.dg/torture/strings/const-str-9.m
1739         * objc.dg/torture/strings/const-str-10.m: Same.
1740         * objc.dg/torture/strings/const-str-11.m: Same.
1741         * objc.dg/torture/forward-1.m: Same.
1742         * objc.dg/zero-link-2.m: Same.
1743         * objc.dg/encode-7-next-64bit.m: Same.
1744         * objc.dg/method-4.m: Same.
1745         * objc.dg/next-runtime-1.m: Same.
1746         * objc.dg/image-info.m: Same.
1747         * objc.dg/pr23214.m: Same.
1748         * objc.dg/symtab-1.m: Same.
1749         * obj-c++.dg/basic.m: Same.
1750         * obj-c++.dg/proto-lossage-3.m: Same.
1751         * obj-c++.dg/torture/strings/const-str-10.m: Same.
1752         * obj-c++.dg/torture/strings/const-str-11.m: Same.
1753         * obj-c++.dg/torture/strings/const-str-9.m: Same.
1754         * obj-c++.dg/method-11.m: Same.
1755         * objc/execute/enumeration-1.m: Same.
1756         * objc/execute/object_is_class.m: Same.
1757         * objc/execute/formal_protocol-2.m: Same.
1758         * objc/execute/formal_protocol-4.m: Same.
1759         * objc/execute/formal_protocol-6.m: Same.
1760         * objc/execute/bycopy-3.m: Same.
1761         * objc/execute/exceptions/catchall-1.m: Same.
1762         * objc/execute/exceptions/finally-1.m: Same.
1763         * objc/execute/exceptions/local-variables-1.m: Same.
1764         * objc/execute/exceptions/foward-1.m: Same.
1765         * objc/execute/bf-common.h
1766         * objc/execute/enumeration-2.m: Same.
1767         * objc/execute/formal_protocol-1.m: Same.
1768         * objc/execute/formal_protocol-3.m: Same.
1769         * objc/execute/formal_protocol-5.m: Same.
1770         * objc/execute/accessing_ivars.m: Same.
1771         * objc/execute/bycopy-2.m: Same.
1772         * objc/execute/formal_protocol-7.m: Same.
1773         * objc/execute/compatibility_alias.m: Same.
1774         * objc/execute/no_clash.m: Same.
1775         * objc/execute/object_is_meta_class.m: Same.
1776         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1777         * objc/execute/class-tests-1.h: Include stdio.h.
1778         * objc/execute/class-tests-2.h: Same.
1779         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1780         runtimes.
1781         * obj-c++.dg/try-catch-2.mm: Same.
1783 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
1785         PR c++/47783
1786         * g++.dg/warn/Wunused-parm-4.C: New test.
1788 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
1789             Jan Hubicka  <jh@suse.cz>
1791         PR debug/47106
1792         PR debug/47402
1793         * g++.dg/debug/pr47106.C: New.
1795 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
1797         PR target/43653
1798         * gcc.target/i386/pr43653.c: New test.
1800 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
1802         PR c++/47172
1803         * g++.dg/template/inherit6.C: New test.
1805 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
1807         PR fortran/47745
1808         * gfortran.dg/class_39.f03: New.
1810 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
1812         PR c++/47326
1813         * g++.dg/cpp0x/variadic106.C: New test.
1815 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
1817         PR libfortran/47757
1818         * gfortran.dg/pr47757-1.f90: New test.
1819         * gfortran.dg/pr47757-2.f90: New test.
1820         * gfortran.dg/pr47757-3.f90: New test.
1822         PR c++/47704
1823         * g++.dg/cpp0x/enum8.C: New test.
1825 2011-02-15  Jason Merrill  <jason@redhat.com>
1827         * g++.dg/inherit/implicit-trivial1.C: New.
1828         * g++.dg/cpp0x/implicit-trivial1.C: New.
1830 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
1832         PR middle-end/47725
1833         * gcc.dg/torture/pr47725.c: Removed.
1835 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1837         PR target/47755
1838         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1839         constant does not generate a load from memory.
1841 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
1843         PR middle-end/47725
1844         * gcc.dg/torture/pr47725.c: New.
1846 2011-02-15  Richard Guenther  <rguenther@suse.de>
1848         PR tree-optimization/47743
1849         * gcc.dg/torture/pr47743.c: New testcase.
1851 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
1853         PR middle-end/47581
1854         * gcc.target/i386/pr47581.c: New test.
1856 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1858         PR fortran/47730
1859         * gfortran.dg/select_type_22.f03: New.
1861 2011-02-14  Jason Merrill  <jason@redhat.com>
1863         * g++.dg/cpp0x/regress/enum1.C: New.
1865 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
1867         * gnat.dg/include.adb: New test.
1869 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1871         PR fortran/47728
1872         * gfortran.dg/class_38.f03: New.
1874 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
1876         * gcc.dg/pr46494.c: New test.
1878 2011-02-14  Richard Guenther  <rguenther@suse.de>
1880         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
1882 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1884         PR ada/41929
1885         * gnat.dg/null_pointer_deref1.exp: Don't skip on
1886         sparc*-sun-solaris2.11.
1888 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
1890         PR fortran/47349
1891         * gfortran.dg/argument_checking_18.f90: New.
1893 2011-02-13  Tobias Burnus  <burnus@net-b.de>
1895         * gfortran.dg/argument_checking_13.f90: Update dg-error.
1896         * gfortran.dg/argument_checking_17.f90: New.
1898 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
1900         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
1901         are temporarily disabled.
1902         * gfortran.dg/class_7.f03: Ditto.
1903         * gfortran.dg/coarray_14.f90: Ditto.
1904         * gfortran.dg/typebound_proc_13.f03: Ditto.
1906 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
1908         PR fortran/45586
1909         * gfortran.dg/extends_11.f03: New.
1911 2011-02-11  Xinliang David Li  <davidxl@google.com>
1913         PR tree-optimization/47707
1914         * g++.dg/tree-ssa/pr47707.C: New test.
1916 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
1918         * g++.dg/opt/inline17.C: New test.
1920 2011-02-11  Tobias Burnus  <burnus@net-b.de>
1922         PR fortran/47550
1923         * gfortran.dg/pure_formal_2.f90: New.
1925 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
1927         PR rtl-optimization/47614
1928         * gfortran.dg/pr47614.f: New.
1930 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
1932         PR driver/47678
1933         * gcc.dg/opts-6.c: New test.
1935 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
1937         PR debug/47684
1938         * gcc.dg/pr47684.c: New test.
1940 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1942         PR target/47629
1943         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
1944         c99_runtime, dg-add-options c99_runtime.
1945         (main): Use __asm__.
1947 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1949         PR testsuite/47400
1950         * lib/target-supports.exp (check_ascii_locale_available): New proc.
1951         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
1952         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
1953         * gcc.dg/ucnid-10.c: Likewise.
1954         * gcc.dg/ucnid-13.c: Likewise.
1955         * gcc.dg/ucnid-7.c: Likewise.
1956         * gcc.dg/ucnid-8.c: Likewise.
1957         Adapt dg-warning line number.
1959 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
1961         * gcc.target/i386/parity-1.c: Use -march=k8.
1962         * gcc.target/i386/parity-2.c: Ditto.
1963         * gcc.target/i386/vecinit-1.c: Ditto.
1964         * gcc.target/i386/vecinit-2.c: Ditto.
1966 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1968         PR target/46610
1969         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
1970         * gcc.target/mips/save-restore-3.c: Likewise.
1971         * gcc.target/mips/save-restore-4.c: Likewise.
1972         * gcc.target/mips/save-restore-5.c: Likewise.
1974         PR target/47683
1975         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
1976         * g++.dg/tree-prof/partition2.C: Likewise.
1978 2011-02-09  Jason Merrill  <jason@redhat.com>
1980         * g++.dg/tree-ssa/inline-3.C: Use a normal function
1981         rather than misdeclare std::puts.
1983         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
1984         * g++.dg/other/warning1.C: Likewise.
1985         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1986         * g++.old-deja/g++.gb/scope06.C: Likewise.
1987         * g++.old-deja/g++.law/cvt11.C: Likewise.
1988         * g++.old-deja/g++.law/init1.C: Likewise.
1989         * g++.dg/abi/mangle26.C: Likewise.
1991         * g++.dg/template/function1.C: Adjust for C++0x mode.
1992         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
1994         * g++.dg/ext/label10.C: Adjust for C++0x mode.
1995         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
1997         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
1999         * g++.dg/cpp0x/regress/abi-empty7.C: New.
2001         * g++.dg/cpp0x/regress: New directory.
2002         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2003         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2004         * g++.dg/cpp0x/regress/regress3.C: New.
2006 2011-02-10  Richard Guenther  <rguenther@suse.de>
2008         PR tree-optimization/47677
2009         * gcc.dg/torture/pr47677.c: New testcase.
2011 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
2013         * objc.dg/special/load-category-1.m: Remove unused header.
2014         * objc.dg/special/load-category-1a.m: Likewise.
2015         * objc.dg/special/load-category-2.m: Likewise.
2016         * objc.dg/special/load-category-2a.m: Likewise.
2017         * objc.dg/special/load-category-3.m: Likewise.
2018         * objc.dg/special/load-category-3a.m: Likewise.
2019         * objc.dg/attributes/proto-attribute-2.m: Likewise.
2020         * objc.dg/attributes/proto-attribute-3.m: Likewise.
2021         * objc.dg/attributes/class-attribute-1.m: Likewise.
2022         * objc.dg/property/property.exp: Don't run for Darwin < 9.
2023         * obj-c++.dg/property/property.exp: Likewise.
2024         * objc.dg/attributes/method-sentinel-1.m: Update type header.
2025         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2026         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2027         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2028         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2029         * obj-c++.dg/template-8.mm: Likewise.
2031 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
2033         PR target/47665
2034         * gcc.target/i386/pr47665.c: New test.
2036 2011-02-10  Jie Zhang  <jie@codesourcery.com>
2038         PR testsuite/47622
2039         Revert
2040         2011-02-05  Jie Zhang  <jie@codesourcery.com>
2041         PR debug/42631
2042         * gcc.dg/pr42631.c: Update test.
2043         * gcc.dg/pr42631-2.c: New test.
2045 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2047         PR fortran/47352
2048         * gfortran.dg/proc_decl_25.f90: New.
2050 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2052         PR fortran/47463
2053         * gfortran.dg/typebound_assignment_2.f03: New.
2055 2011-02-09  Richard Guenther  <rguenther@suse.de>
2057         PR tree-optimization/47664
2058         * gcc.dg/tree-ssa/inline-7.c: New testcase.
2060 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
2062         PR middle-end/47646
2063         * gnat.dg/uninit_func.adb: Adjust dg directive.
2065 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
2067         PR middle-end/47646
2068         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2070 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
2072         PR fortran/47637
2073         * gfortran.dg/auto_dealloc_2.f90: New.
2075 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2077         * gcc.dg/builtins-config.h: Remove __sgi handling.
2078         * lib/target-supports.exp (add_options_for_c99_runtime): Add
2079         -std=c99 for mips-sgi-irix6.5*.
2081 2011-02-09  Martin Jambor  <mjambor@suse.cz>
2083         PR middle-end/45505
2084         * gfortran.dg/pr25923.f90: Remove xfails.
2086 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2088         PR fortran/47583
2089         * gfortran.dg/inquire_14.f90: New test.
2091 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
2093         PR fortran/45290
2094         * gfortran.dg/pointer_init_6.f90: New.
2096 2011-02-08  Jeff Law <law@redhat.com>
2098         PR tree-optimization/42893
2099         * gcc.tree-ssa/pr42893.c: New test.
2101 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
2103         PR tree-optimization/46834
2104         PR tree-optimization/46994
2105         PR tree-optimization/46995
2106         * gcc.dg/graphite/id-pr46834.c: New.
2107         * gfortran.dg/graphite/id-pr46994.f90: New.
2108         * gfortran.dg/graphite/id-pr46995.f90: New.
2110 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2112         PR middle-end/47646
2113         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2114         using the variable is known the warning is emitted there.
2115         * gcc.dg/uninit-pr19430.c (foo): Likewise.
2116         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2118         * c-c++-common/pr20000.c (g): Both warnings occur at the return
2119         statement.
2120         (vg): Likewise.
2121         * gcc.dg/noreturn-1.c (foo5): Likewise.
2122         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2123         (method2): Likewise.
2125         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2126         the return statement using the uninitialized variable.
2127         * gfortran.dg/pr39666-2.f90 (f): Likewise.
2129 2011-02-08  Richard Guenther  <rguenther@suse.de>
2131         PR middle-end/47639
2132         * g++.dg/opt/pr47639.c: New testcase.
2134 2011-02-08  Richard Guenther  <rguenther@suse.de>
2136         PR tree-optimization/47632
2137         * g++.dg/opt/pr47632.C: New testcase.
2139 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2141         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2143 2011-02-07  Richard Guenther  <rguenther@suse.de>
2145         PR tree-optimization/47615
2146         * g++.dg/opt/pr47615.C: New testcase.
2148 2011-02-07  Richard Guenther  <rguenther@suse.de>
2150         PR tree-optimization/47621
2151         * gcc.dg/torture/pr47621.c: New testcase.
2153 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
2155         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2157 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
2159         PR fortran/47592
2160         * gfortran.dg/allocate_with_source_1 : New test.
2162 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
2164         PR middle-end/47610
2165         * gcc.dg/pr47610.c: New test.
2167 2011-02-05  Jie Zhang  <jie@codesourcery.com>
2169         PR debug/42631
2170         * gcc.dg/pr42631.c: Update test.
2171         * gcc.dg/pr42631-2.c: New test.
2173 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2175         PR fortran/47574
2176         * gfortran.dg/pr47574.f90:  New test.
2178 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
2180         PR tree-optimization/46194
2181         * gcc.dg/autopar/pr46194.c: New.
2183 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2185         PR tree-optimization/43695
2186         * g++.dg/ipa/pr43695.C: New.
2188 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
2190         PR inline-asm/23200
2191         * gcc.dg/pr23200.c: New test.
2193 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
2195         PR c++/47589
2196         * g++.dg/pr47589.C: New test.
2198 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
2200         PR c++/47398
2201         * g++.dg/template/typedef37.C: New test.
2202         * g++.dg/template/param1.C: Adjust expected error message.
2204 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2206         PR middle-end/31490
2207         * gcc.dg/pr31490-2.c: New test.
2208         * gcc.dg/pr31490-3.c: New test.
2209         * gcc.dg/pr31490-4.c: New test.
2211 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
2212             Jakub Jelinek  <jakub@redhat.com>
2214         PR c++/46890
2215         * g++.dg/parser/semicolon3.C: Adjust.
2216         * g++.dg/parser/semicolon4.C: New testcase.
2217         * g++.dg/pr46890.C: New testcase.
2219 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2221         PR c++/29571
2222         * g++.dg/init/pr29571.C: New.
2224 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2226         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2227         instead of vect_int.
2229 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
2231         PR target/47312
2232         * gcc.target/i386/pr47312.c: New test.
2234         PR target/47564
2235         * gcc.target/i386/pr47564.c: New test.
2237 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
2239         PR tree-optimization/45122
2240         * gcc.dg/tree-ssa/pr45122.c: New.
2242 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2244         PR target/47272
2245         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2246         and vec_vsx_st.
2248         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2249         and vsx so a default --with-cpu=power7 doesn't give an error
2250         when -mavoid-indexed-addresses is used.
2252         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2253         wrapper function to save the arguments and then jump to the real
2254         function, rather than depending on the compiler not to move stuff
2255         before an asm.
2256         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2258 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2259             Paul Thomas  <pault@gcc.gnu.org>
2261         PR fortran/47082
2262         * gfortran.dg/class_37.f03 : New test.
2264 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
2265             Richard Guenther  <rguenther@suse.de>
2267         PR tree-optimization/40979
2268         PR bootstrap/47044
2269         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2270         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2271         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2272         check_vect_support_and_set_flags.
2273         * gfortran.dg/graphite/vect-pr40979.f90: New.
2275 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
2277         PR fortran/47572
2278         * gfortran.dg/class_36.f03: New.
2280 2011-02-02  Richard Guenther  <rguenther@suse.de>
2282         PR tree-optimization/47566
2283         * gcc.dg/lto/20110201-1_0.c: New testcase.
2285 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
2287         PR debug/47498
2288         PR debug/47501
2289         PR debug/45136
2290         PR debug/45130
2291         * debug/pr47498.c: New.
2292         * debug/pr47501.c: New.
2294 2011-02-01  Richard Guenther  <rguenther@suse.de>
2296         PR tree-optimization/47559
2297         * g++.dg/torture/pr47559.C: New testcase.
2299 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
2301         PR fortran/47565
2302         * gfortran.dg/typebound_call_20.f03: New.
2304 2011-02-01  Richard Guenther  <rguenther@suse.de>
2306         PR tree-optimization/47555
2307         * gcc.dg/pr47555.c: New testcase.
2309 2011-02-01  Richard Guenther  <rguenther@suse.de>
2311         PR tree-optimization/47541
2312         * g++.dg/torture/pr47541.C: New testcase.
2314 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
2316         PR fortran/47455
2317         * gfortran.dg/typebound_call_19.f03: New.
2319 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
2321         PR c++/47416
2322         * g++.dg/cpp0x/pr47416.C: New test.
2324 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
2326         PR fortran/47519
2327         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2329 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
2331         PR fortran/47463
2332         * gfortran.dg/typebound_assignment_1.f03: New.
2334 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
2336         PR tree-optimization/47538
2337         * gcc.c-torture/execute/pr47538.c: New test.
2339 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2341         PR target/45325
2342         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2344 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2346         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2348 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2350         PR rtl-optimization/44031
2351         * gcc.c-torture/compile/20110131-1.c: New test.
2353 2011-01-31  Tobias Burnus  <burnus@net-b.de>
2355         PR fortran/47042
2356         * gfortran.dg/stmt_func_1.f90: New.
2358 2011-01-31  Tobias Burnus  <burnus@net-b.de>
2360         PR fortran/47042
2361         * gfortran.dg/interface_34.f90: New.
2363 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
2365         PR fortran/47523
2366         * gfortran.dg/realloc_on_assign_5.f03: New test.
2367         * gfortran.dg/realloc_on_assign_5.f03: New test.
2369 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2371         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2372         * gfortran.dg/bessel_7.f90: Likewise.
2373         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
2375         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2376         * gfortran.dg/sum_init_expr.f03: Likewise.
2378         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2380         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2381         -r -nostdlib.
2383         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2384         loop only on "vect_intfloat_cvt" targets.
2386 2011-01-29  Tobias Burnus  <burnus@net-b.de>
2388         PR fortran/47531
2389         * gfortran.dg/shape_6.f90: New.
2391 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2393         PR libgfortran/47434
2394         * gfortran.dg/read_infnan_1.f90: Update test.
2395         * gfortran.dg/module_nan.f90: Update test.
2396         * gfortran.dg/char4_iunit_1.f03: Update test.
2397         * gfortran.dg/large_real_kind_1.f90: Update test.
2398         * gfortran.dg/real_const_3.f90: Update test.
2399         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2401 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
2403         PR c++/47311
2404         * g++.dg/template/param2.C: New test.
2406 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2408         PR libgfortran/47285
2409         * gfortran.dg/fmt_g.f: New test.
2411 2011-01-28  Tobias Burnus  <burnus@net-b.de>
2413         PR fortran/47507
2414         * gfortran.dg/pure_formal_1.f90: New.
2416 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
2418         PR target/42894
2419         * gcc.dg/tls/pr42894.c: New test.
2421 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2423         * gcc.dg/pr47276.c: Add dg-require-visibility.
2425 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2427         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2429 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
2430             Tobias Burnus  <burnus@gcc.gnu.org>
2432         PR fortran/45170
2433         PR fortran/35810
2434         PR fortran/47350
2435         * gfortran.dg/realloc_on_assign_3.f03: New test.
2436         * gfortran.dg/realloc_on_assign_4.f03: New test.
2437         * gfortran.dg/allocatable_function_5.f90: New test.
2438         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2439         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2440         implemented" dg-errors.
2442 2011-01-27  Jan Hubicka  <jh@suse.cz>
2444         PR middle-end/46949
2445         * gcc.dg/attr-weakref-4.c: New testcase
2447 2011-01-27  Martin Jambor  <mjambor@suse.cz>
2449         PR tree-optimization/47228
2450         * gcc.dg/torture/pr47228.c: New test.
2452 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2454         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2456 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2458         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2459         when using auto-overlay support on the SPU.
2461 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
2463         PR rtl-optimization/44174
2464         * gcc.target/i386/asm-6.c: New test.
2466 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
2468         PR rtl-optimization/46856
2469         * gcc.c-torture/compile/pr46856.c: New test.
2471 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
2472             Andrew Pinski  <pinskia@gmail.com>
2474         PR c/43082
2475         * gcc.dg/pr43082.c: New.
2477 2011-01-26  DJ Delorie  <dj@redhat.com>
2479         PR rtl-optimization/46878
2480         * gcc.dg/pr46878-1.c: New test.
2482 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
2484         PR c++/47476
2485         * g++.dg/cpp0x/pr47476.C: New test.
2487 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2489         * gcc.c-torture/compile/20110126-1.c: New test.
2491 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
2493         PR c/47473
2494         * gcc.dg/torture/pr47473.c: New test.
2496 2011-01-26  Jan Hubicka  <jh@suse.cz>
2498         PR target/47237
2499         * gcc.c-torture/execute/pr47237.c: New testcase.
2501 2011-01-26  Jan Hubicka  <jh@suse.cz>
2503         PR tree-optimization/47190
2504         * gcc.dg/attr-weakref-3.c: New testcase.
2506 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
2508         PR c++/43601
2509         * gcc.dg/dll-9a.c: New test file.
2510         * gcc.dg/dll-11.c: Likewise.
2511         * gcc.dg/dll-12.c: Likewise.
2512         * gcc.dg/dll-12a.c: Likewise.
2513         * gcc.dg/dll-11a.c: Likewise.
2514         * gcc.dg/dll-9.c: Likewise.
2515         * gcc.dg/dll-10.c: Likewise.
2516         * gcc.dg/dll-10a.c: Likewise.
2517         * g++.dg/ext/dllexport4a.cc: Likewise.
2518         * g++.dg/ext/dllexport4.C: Likewise.
2519         * g++.dg/ext/dllexport5.C: Likewise.
2520         * g++.dg/ext/dllexport5a.cc: Likewise.
2522 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2524         PR tree-optimization/46970
2525         * gcc.dg/graphite/pr46970.c: New.
2527 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2529         PR tree-optimization/46215
2530         * gcc.dg/graphite/pr46215.c: New.
2532 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2534         PR tree-optimization/46168
2535         * gcc.dg/graphite/pr46168.c: New.
2537 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2539         PR tree-optimization/43657
2540         * gcc.dg/graphite/pr43657.c: New.
2542 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2544         PR tree-optimization/29832
2545         * gfortran.dg/graphite/pr29832.f90: New.
2547 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2549         PR tree-optimization/43567
2550         * gcc.dg/graphite/pr43567.c: New.
2552 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2554         * gfortran.dg/graphite/interchange-4.f: New.
2555         * gfortran.dg/graphite/interchange-5.f: New.
2557         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2558         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2559         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2560         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2561         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2562         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2563         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2564         * gfortran.dg/ltrans-7.f90: Removed.
2565         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2567         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2568         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2569         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2570         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2571         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2572         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2573         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2574         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2575         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2576         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2577         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2578         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2579         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2580         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2581         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2582         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2583         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2584         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2585         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2586         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2587         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2588         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2589         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2590         * gcc.dg/tree-ssa/data-dep-1.c
2591         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2592         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2593         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2594         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2595         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2597 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2599         PR tree-optimization/47265
2600         PR tree-optimization/47443
2601         * gcc.c-torture/compile/pr47265.c: New test.
2602         * gcc.dg/pr47443.c: New test.
2604 2011-01-25  Martin Jambor  <mjambor@suse.cz>
2606         PR tree-optimization/47382
2607         * g++.dg/torture/pr47382.C: New test.
2608         * g++.dg/opt/devirt1.C: Xfail.
2610 2011-01-25  Yao Qi  <yao@codesourcery.com>
2612         PR target/45701
2613         * gcc.target/arm/pr45701-1.c: New test.
2614         * gcc.target/arm/pr45701-2.c: New test.
2615         * gcc.target/arm/pr45701-3.c: New test.
2617 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2618             Jakub Jelinek  <jakub@redhat.com>
2620         PR tree-optimization/47271
2621         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2623 2011-01-25  Nick Clifton  <nickc@redhat.com>
2625         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2626         (saturate_add): Delete.
2627         (exchange): Delete.
2628         (main): Do not run saturate_add.
2629         (set_interrupts): Delete.
2631 2011-01-25  Tobias Burnus  <burnus@net-b.de>
2633         PR fortran/47448
2634         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2636 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
2638         PR tree-optimization/47427
2639         PR tree-optimization/47428
2640         * gcc.c-torture/compile/pr47427.c: New test.
2641         * gcc.c-torture/compile/pr47428.c: New test.
2643 2011-01-25  Richard Guenther  <rguenther@suse.de>
2645         PR middle-end/47411
2646         * gcc.dg/torture/pr47411.c: New testcase.
2648 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2650         * gfortran.dg/graphite/id-24.f: New.
2651         * gfortran.dg/graphite/id-25.f: New.
2653 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2655         * gfortran.dg/graphite/id-23.f: New.
2657 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2659         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2661 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2663         * gcc.dg/graphite/block-0.c: Un-XFAILed.
2664         * gcc.dg/graphite/block-1.c: Un-XFAILed.
2665         * gcc.dg/graphite/block-7.c: Un-XFAILed.
2666         * gcc.dg/graphite/block-8.c: Un-XFAILed.
2667         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2668         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2669         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2670         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2671         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2673 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
2675         * gcc.dg/graphite/block-0.c: Add documentation.
2676         * gcc.dg/graphite/block-4.c: Same.
2677         * gcc.dg/graphite/block-7.c: Same.
2678         * gcc.dg/graphite/block-8.c: New.
2679         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2680         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2681         * gcc.dg/graphite/interchange-12.c: Add documentation.
2682         * gcc.dg/graphite/interchange-13.c: New.
2683         * gcc.dg/graphite/interchange-14.c: New.
2684         * gcc.dg/graphite/interchange-15.c: New.
2685         * gcc.dg/graphite/interchange-8.c: Add documentation.
2686         * gcc.dg/graphite/interchange-mvt.c: Same.
2688 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2690         PR target/47408
2691         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2692         * gcc.target/powerpc/altivec-14.c: Ditto.
2693         * gcc.target/powerpc/altivec-33.c: Ditto.
2694         * gcc.target/powerpc/altivec-types-1.c: Ditto.
2695         * gcc.target/powerpc/altivec-types-2.c: Ditto.
2696         * gcc.target/powerpc/altivec-types-3.c: Ditto.
2697         * gcc.target/powerpc/altivec-types-4.c: Ditto.
2698         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2699         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2700         * g++.dg/ext/altivec-15.C: Ditto.
2701         * g++.dg/ext/altivec-types-1.C: Ditto.
2702         * g++.dg/ext/altivec-types-2.C: Ditto.
2703         * g++.dg/ext/altivec-types-3.C: Ditto.
2704         * g++.dg/ext/altivec-types-4.C: Ditto.
2706 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2708         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2710 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2712         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2713         optimization options.
2715 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2717         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2719         PR testsuite/45988
2720         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2722 2011-01-23  Tobias Burnus  <burnus@net-b.de>
2724         PR fortran/47421
2725         * gfortran.dg/allocatable_scalar_12.f90: New.
2727 2011-01-23  Ira Rosen  <irar@il.ibm.com>
2729         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2730         vectorization to be not profitable if peeling is used to
2731         realign the memory access.
2732         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2733         loop bound to avoid loop unrolling.
2734         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2736 2011-01-22  Jan Hubicka  <jh@suse.cz>
2738         PR lto/47333
2739         * g++.dg/lto/pr47333.C: New file.
2741 2011-01-22  Jan Hubicka  <jh@suse.cz>
2743         PR tree-optimization/43884
2744         PR lto/44334
2745         * gcc.dg/autopar/outer-2.c: Increase array size.
2746         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2748 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2750         PR fortran/38536
2751         * gfortran.dg/c_loc_tests_16.f90:  New test.
2753 2011-01-22  Tobias Burnus  <burnus@net-b.de>
2755         PR fortran/47399
2756         * gfortran.dg/typebound_proc_19.f90: New.
2758 2011-01-21  Jeff Law <law@redhat.com>
2760         PR tree-optimization/47053
2761         * g++.dg/pr47053.C: New test.
2763 2011-01-21  Jason Merrill  <jason@redhat.com>
2765         PR c++/47041
2766         * g++.dg/cpp0x/constexpr-ctor6.C: New.
2768 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2770         PR c++/47388
2771         * g++.dg/cpp0x/range-for10.C: New test.
2772         * g++.dg/template/for1.C: New test.
2774         PR middle-end/45566
2775         * g++.dg/tree-prof/partition3.C: New test.
2777         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2779         PR rtl-optimization/47366
2780         * g++.dg/opt/pr47366.C: New test.
2782 2011-01-21  Jason Merrill  <jason@redhat.com>
2784         PR c++/46552
2785         * g++.dg/cpp0x/constexpr-regress2.C: New.
2787         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2789 2011-01-21  Jeff Law <law@redhat.com>
2791         PR rtl-optimization/41619
2792         * gcc.dg/pr41619.c: New.
2794 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2796         PR tree-optimization/47355
2797         * g++.dg/opt/pr47355.C: New test.
2799 2011-01-21  Richard Guenther  <rguenther@suse.de>
2801         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2802         making main hot.
2804 2011-01-21  Richard Guenther  <rguenther@suse.de>
2806         PR tree-optimization/47365
2807         * gcc.dg/torture/pr47365.c: New testcase.
2808         * gcc.dg/tree-ssa/pr47392.c: Likewise.
2810 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2812         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2814 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
2816         PR tree-optimization/47391
2817         * gcc.dg/pr47391.c: New test.
2819 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2821         * g++.dg/template/char1.C: Use signed char.
2823 2011-01-21  Tobias Burnus  <burnus@net-b.de>
2825         PR fortran/47377
2826         * gfortran.dg/pointer_target_4.f90: New.
2828 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2830         PR target/47251
2831         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2832         ILP32 system and not IP32.
2834 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
2836         PR debug/46583
2837         * g++.dg/debug/pr46583.C: New.
2839 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
2841         PR debug/47283
2842         * g++.dg/debug/pr47283.C: New test.
2844         PR testsuite/47371
2845         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2846         * gcc.target/i386/headmerge-2.c: Likewise.
2848 2011-01-20  Richard Guenther  <rguenther@suse.de>
2850         PR middle-end/47370
2851         * gcc.dg/torture/pr47370.c: New testcase.
2853 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
2855         PR tree-optimization/46130
2856         * gcc.dg/pr46130-1.c: New test.
2857         * gcc.dg/pr46130-2.c: New test.
2859 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
2861         PR c++/47291
2862         * g++.dg/debug/dwarf2/template-params-10.C: New test.
2864 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
2866         PR debug/46240
2867         * g++.dg/debug/pr46240.cc: New.
2869 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
2871         PR c++/47303
2872         * g++.dg/template/anonunion1.C: New test.
2874         PR rtl-optimization/47337
2875         * gcc.c-torture/execute/pr47337.c: New test.
2877 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2879         PR testsuite/45342
2880         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
2882 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2884         PR tree-optimization/46021
2885         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
2887 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
2889         PR tree-optimization/47290
2890         * g++.dg/torture/pr47290.C: New test.
2892 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
2894         PR fortran/47240
2895         * gfortran.dg/proc_ptr_comp_29.f90: New.
2897 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2899         PR testsuite/41146
2900         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
2901         powerpc-apple-darwin9.
2903 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
2905         PR rtl-optimization/47299
2906         * gcc.c-torture/execute/pr47299.c: New test.
2908 2011-01-17  Jason Merrill  <jason@redhat.com>
2910         * g++.dg/cpp0x/constexpr-virtual.C: New.
2912 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
2914         PR fortran/47331
2915         * gfortran.dg/gomp/pr47331.f90: New test.
2917 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2919         PR objc/47314
2920         * objc.dg/selector-warn-1.m: New.
2921         * obj-c++.dg/selector-warn-1.mm: New.
2923 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
2925         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
2926         Update dg-final accordingly.
2928 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2930         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
2932 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2934         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
2935         target check.
2936         * gcc.dg/guality/pr36728-2.c: Likewise.
2938 2011-01-17  Richard Guenther  <rguenther@suse.de>
2940         PR tree-optimization/47313
2941         * g++.dg/torture/pr47313.C: New testcase.
2943 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
2945         PR target/47318
2946         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
2947         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
2948         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2949         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2951         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
2952         as __m256i.
2953         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
2954         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
2955         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
2957 2011-01-17  Richard Guenther  <rguenther@suse.de>
2959         PR tree-optimization/45967
2960         * gcc.dg/torture/pr45967-2.c: New testcase.
2961         * gcc.dg/torture/pr45967-3.c: Likewise.
2963 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2965         PR testsuite/47325
2966         * g++.dg/ext/pr47213.C: Require visibility.
2968 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
2970         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
2971         * gcc.dg/fixed-point/struct-union.c: Update error messages.
2973 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
2975         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
2976         Linux-based targets.
2978 2011-01-13  Jan Hubicka  <jh@suse.cz>
2980         PR tree-optimization/47276
2981         * gcc.dg/pr47276.c: New testcase.
2983 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
2984             Jonathan Wakely  <jwakely.gcc@gmail.com>
2986         PR c++/33558
2987         * g++.dg/other/pr33558.C: New.
2988         * g++.dg/other/pr33558-2.C: New.
2990 2011-01-14  Martin Jambor  <mjambor@suse.cz>
2992         PR tree-optimization/45934
2993         PR tree-optimization/46302
2994         * g++.dg/ipa/devirt-c-1.C: New test.
2995         * g++.dg/ipa/devirt-c-2.C: Likewise.
2996         * g++.dg/ipa/devirt-c-3.C: Likewise.
2997         * g++.dg/ipa/devirt-c-4.C: Likewise.
2998         * g++.dg/ipa/devirt-c-5.C: Likewise.
2999         * g++.dg/ipa/devirt-c-6.C: Likewise.
3000         * g++.dg/ipa/devirt-6.C: Likewise.
3001         * g++.dg/ipa/devirt-d-1.C: Likewise.
3002         * g++.dg/torture/pr45934.C: Likewise.
3004 2011-01-14  Jason Merrill  <jason@redhat.com>
3006         * g++.dg/cpp0x/variadic105.C: New.
3008 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3009             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3011         PR objc/45989
3012         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3013         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3014         execution tests on i?86-*-*, x86_64-*-* and
3015         powerpc*-apple-darwin* && ilp32.
3016         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3017         tests on i?86-*-* and x86_64-*-*.
3019 2011-01-14  Richard Guenther  <rguenther@suse.de>
3021         PR tree-optimization/47280
3022         * g++.dg/opt/pr47280.C: New testcase.
3024 2011-01-14  Jason Merrill  <jason@redhat.com>
3026         * g++.dg/cpp0x/constexpr-regress1.C: New.
3028         * g++.dg/ext/flexary2.C: New.
3030 2011-01-14  Richard Guenther  <rguenther@suse.de>
3032         PR middle-end/47281
3033         * gcc.dg/torture/pr47281.c: New testcase.
3034         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3036 2011-01-14  Richard Guenther  <rguenther@suse.de>
3038         PR tree-optimization/47286
3039         * gcc.dg/tree-ssa/pr47286.c: New testcase.
3041 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
3043         PR c++/47213
3044         * g++.dg/ext/pr47213.C: New.
3046 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3048         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3050 2011-01-13  Tobias Burnus  <burnus@net-b.de>
3051             Mikael Morin  <mikael@gcc.gnu.org>
3053         PR fortran/45848
3054         PR fortran/47204
3055         * gfortran.dg/select_type_20.f90: New.
3056         * gfortran.dg/select_type_21.f90: New.
3058 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
3060         PR target/47251
3061         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3063 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3065         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3066         * gcc.dg/guality/pr36728-2.c: Likewise.
3068 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
3070         PR debug/PR46973
3071         * g++.dg/debug/dwarf2/template-params-9.C: New test.
3073 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
3075         PR rtl-optimization/45352
3076         * gcc.dg/pr45352-3.c: New.
3078 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3080         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3081         comment.
3082         * g++.dg/cpp0x/range-for8.C: New.
3083         * g++.dg/cpp0x/range-for9.C: New.
3085 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
3087         PR debug/47209
3088         * g++.dg/debug/pr47209.C: New.
3090 2011-01-12  Richard Guenther  <rguenther@suse.de>
3092         PR lto/47259
3093         * gcc.dg/lto/pr47259_0.c: New testcase.
3094         * gcc.dg/lto/pr47259_1.c: Likewise.
3096 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
3098         * objc-obj-c++-shared/Object1.h: Add copyright header, update
3099         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3100         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3101         methods missing from the OBJC2 Object.
3102         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3103         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3104         GNU and NeXT runtimes.
3105         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3106         comments.
3107         * objc-obj-c++-shared/Object1.m: Likewise.
3108         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
3109         * objc.dg/proto-qual-1.m: Likewise.
3110         * obj-c++.dg/proto-lossage-3.mm: Likewise.
3111         * obj-c++.dg/proto-qual-1.mm: Likewise.
3113 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3115         PR testsuite/33033
3116         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3118 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3120         Fixed the Objective-C++ testsuite and updated all tests.
3121         * lib/obj-c++.exp (obj-c++_init): Declare and set
3122         gcc_warning_prefix and gcc_error_prefix.
3123         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3124         'dg-warning', 'dg-message' and 'dg-error'.
3125         * obj-c++.dg/class-extension-3.mm: Likewise.
3126         * obj-c++.dg/class-protocol-1.mm: Likewise.
3127         * obj-c++.dg/encode-7.mm: Likewise.
3128         * obj-c++.dg/exceptions-3.mm: Likewise.
3129         * obj-c++.dg/exceptions-5.mm: Likewise.
3130         * obj-c++.dg/method-12.mm: Likewise.
3131         * obj-c++.dg/method-13.mm: Likewise.
3132         * obj-c++.dg/method-15.mm: Likewise.
3133         * obj-c++.dg/method-16.mm: Likewise.
3134         * obj-c++.dg/method-4.mm: Likewise.
3135         * obj-c++.dg/method-8.mm: Likewise.
3136         * obj-c++.dg/method-conflict-1.mm: Likewise.
3137         * obj-c++.dg/method-conflict-2.mm: Likewise.
3138         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3139         and uncommented second part of the testcase now that the testsuite
3140         works correctly.
3141         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
3142         and uncommented second part of the testcase now that the testsuite
3143         works correctly.
3144         * obj-c++.dg/private-1.mm: Likewise.
3145         * obj-c++.dg/proto-lossage-4.mm: Likewise.
3146         * obj-c++.dg/syntax-error-7.mm: Likewise.
3147         * obj-c++.dg/warn5.mm: Likewise.
3148         * obj-c++.dg/property/at-property-14.mm: Likewise.
3149         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3150         FIXME.
3151         * obj-c++.dg/property/at-property-18.mm: Likewise.
3152         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3153         FIXME.
3154         * obj-c++.dg/property/at-property-21.mm: Likewise.
3155         * obj-c++.dg/property/at-property-28.mm: Likewise.
3156         * obj-c++.dg/property/at-property-5.mm: Likewise.
3157         * obj-c++.dg/property/dynamic-2.mm: Likewise.
3158         * obj-c++.dg/property/property-neg-3.mm: Likewise.
3159         * obj-c++.dg/property/synthesize-11.mm: Likewise.
3160         * obj-c++.dg/property/synthesize-6.mm: Likewise.
3161         * obj-c++.dg/property/synthesize-8.mm: Likewise.
3162         * obj-c++.dg/property/synthesize-9.mm: Likewise.
3163         * obj-c++.dg/tls/diag-5.mm: Likewise.
3164         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3165         dg-error, now matched correctly.
3167 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
3169         * objc.dg/property/at-property-29.m: New.
3170         * obj-c++.dg/property/at-property-29.mm: New.
3172 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3174         * go.test/go-test.exp (go-set-goarch): New proc.
3175         (go-gc-tests): Use it.
3177 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
3179         PR debug/46955
3180         * g++.dg/debug/dwarf2/template-params-8.C: New test.
3182 2011-01-11  Richard Henderson  <rth@redhat.com>
3184         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3186 2011-01-11  Jan Hubicka  <jh@suse.cz>
3188         PR lto/45721
3189         PR lto/45375
3190         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3191         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3193 2011-01-11  Richard Guenther  <rguenther@suse.de>
3195         PR tree-optimization/46076
3196         * gcc.dg/tree-ssa/pr46076.c: New testcase.
3198 2011-01-11  Jeff Law <law@redhat.com>
3200         * PR tree-optimization/47086
3201         * gcc.dg/pr47086.c: New test.
3203 2011-01-11  Jason Merrill  <jason@redhat.com>
3205         PR c++/46658
3206         * g++.dg/template/new10.C: New.
3208         PR c++/45520
3209         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3211 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
3213         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3214         Split type definitions and NSConstantString class into...
3215         * objc-obj-c++-shared/objc-test-suite-types.h: New.
3216         * objc-obj-c++-shared/nsconstantstring-class.h: New.
3217         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3218         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3219         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3220         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3221         to comments.
3222         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3223         encode defines for newer NeXT system headers.
3224         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3225         * obj-c++.dg/torture/strings/string1.mm: Likewise.
3226         * objc.dg/foreach-5.m: Likewise.
3227         * objc.dg/foreach-2.m: Likewise.
3228         * objc.dg/foreach-4.m: Likewise.
3229         * objc.dg/torture/strings/string1.m: Likewise.
3230         * objc.dg/torture/strings/string2.m: Likewise.
3231         * objc.dg/torture/strings/string3.m: Likewise.
3232         * objc.dg/torture/strings/string4.m: Likewise.
3233         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3234         header and stand alone.
3235         * obj-c++.dg/strings/strings-2.mm: Likewise.
3236         * objc.dg/torture/strings/const-str-3.m: Likewise.
3237         * objc.dg/strings/strings-2.m: Likewise.
3238         * objc.dg/strings/const-str-12b.m: Likewise.
3240 2011-01-12  Richard Guenther  <rguenther@suse.de>
3242         PR middle-end/32511
3243         * gcc.dg/attr-weak-1.c: Adjust.
3245 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
3247         PR fortran/47051
3248         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3249         standard compliant and comment.
3251 2011-01-10  Jan Hubicka  <jh@suse.cz>
3253         PR lto/46083
3254         * gcc.dg/initpri3.c: New testcase.
3256 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
3258         PR lto/47222
3259         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3260         externally visible.
3261         (g_esi): Likewise.
3262         (g_ebx): Likewise.
3263         (g_ebp): Likewise.
3264         (g_esp): Likewise.
3265         (g_ebp_save): Likewise.
3266         (g_esp_save): Likewise.
3268 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3270         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3272 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3274         PR tree-optimization/46021
3275         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3276         i?86-*-*, x86_64-*-*.
3278 2011-01-10  Jeff Law <law@redhat.com>
3280         * PR tree-optimization/47141
3281         * gcc.c-torture/compile/pr47141.c: New test.
3283 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3285         PR testsuite/46230
3286         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3287         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3288         * gcc.dg/vect/slp-35.c: Remove XFAILs.
3289         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3291         PR testsuite/46230
3292         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3293         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
3294         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3295         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3296         being vectorized.  Adjust dg-final pattern.
3298         PR testsuite/46230
3299         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3300         * gcc.dg/vect/slp-24.c: Likewise.
3302 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
3304         PR c++/47218
3305         * g++.dg/other/pr47218-1.C: New test file.
3306         * g++.dg/other/pr47218.C: Likewise.
3307         * g++.dg/other/pr47218.h: New supporting header.
3309 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
3311         PR objc/47232
3312         * objc.dg/attributes/invalid-attribute-1.m: New.
3313         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3315 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
3317         PR fortran/47224
3318         * gfortran.dg/proc_ptr_comp_28.f90: New.
3320 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
3322         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3323         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3324         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3325         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3326         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3327         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3328         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3329         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3330         * objc.dg/gnu-api-2-class.m: Likewise.
3331         * objc.dg/gnu-api-2-ivar.m: Likewise.
3332         * objc.dg/gnu-api-2-method.m: Likewise.
3333         * objc.dg/gnu-api-2-objc.m: Likewise.
3334         * objc.dg/gnu-api-2-object.m: Likewise.
3335         * objc.dg/gnu-api-2-property.m: Likewise.
3336         * objc.dg/gnu-api-2-protocol.m: Likewise.
3337         * objc.dg/gnu-api-2-sel.m: Likewise.
3339 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
3341         * objc.dg/foreach-1.m: Skip for Darwin < 9.
3342         * objc.dg/objc-foreach-4.m: Likewise.
3343         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3344         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3345         * objc.dg/foreach-4.m: Likewise.
3346         * objc.dg/foreach-5.m: Likewise.
3347         * objc.dg/foreach-3.m: Return self from init.
3349 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3351         PR fortran/38536
3352         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
3354 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
3356         PR fortran/46313
3357         * gfortran.dg/class_35.f90: New.
3359 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
3361         * objc.dg/foreach-1.m: Add "-Wall" to flags.
3363 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3365         PR objc/47078
3366         * objc.dg/invalid-method-2.m: New.
3367         * obj-c++.dg/invalid-method-2.mm: New.
3369 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
3371         PR fortran/46896
3372         * gfortran.dg/transpose_optimization_2.f90 : New test.
3374 2011-01-08  Jan Hubicka  <jh@suse.cz>
3376         PR tree-optmization/46469
3377         * g++.dg/torture/pr46469.C: New testcase.
3379 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
3381         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3382         emulation of libobjc-gnu structure layout functionality to ..
3383         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3384         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3385         * objc/execute/bf-common.h: Adjust headers.
3386         * objc/execute/bf-1.m: Likewise.
3387         * objc/execute/bf-2.m: Likewise.
3388         * objc/execute/bf-3.m: Likewise.
3389         * objc/execute/bf-4.m: Likewise.
3390         * objc/execute/bf-5.m: Likewise.
3391         * objc/execute/bf-6.m: Likewise.
3392         * objc/execute/bf-7.m: Likewise.
3393         * objc/execute/bf-8.m: Likewise.
3394         * objc/execute/bf-9.m: Likewise.
3395         * objc/execute/bf-10.m: Likewise.
3396         * objc/execute/bf-11.m: Likewise.
3397         * objc/execute/bf-12.m: Likewise.
3398         * objc/execute/bf-13.m: Likewise.
3399         * objc/execute/bf-14.m: Likewise.
3400         * objc/execute/bf-15.m: Likewise.
3401         * objc/execute/bf-16.m: Likewise.
3402         * objc/execute/bf-17.m: Likewise.
3403         * objc/execute/bf-18.m: Likewise.
3404         * objc/execute/bf-19.m: Likewise.
3405         * objc/execute/bf-20.m: Likewise.
3406         * objc/execute/bf-21.m: Likewise.
3407         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3408         objc_get_type_qualifiers ().
3410 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3412         PR fortran/45777
3413         * gfortran.dg/dependency_39.f90:  New test.
3415 2011-01-07  Jan Hubicka  <jh@suse.cz>
3417         Get builtins tests ready for linker plugin.
3418         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3419         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3420         my_memset, my_bzero): Mark used.
3421         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3422         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3423         volatile.
3424         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3425         volatile.
3427 2011-01-07  Jan Hubicka  <jh@suse.cz>
3429         PR tree-optimization/46367
3430         * g++.dg/torture/pr46367.C: New file.
3432 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
3434         PR target/47201
3435         * gcc.dg/pr47201.c: New test.
3437         PR bootstrap/47187
3438         * gcc.dg/tree-prof/pr47187.c: New test.
3440 2011-01-07  Tobias Burnus  <burnus@net-b.de>
3442         PR fortran/41580
3443         * gfortran.dg/extends_type_of_3.f90: New.
3445 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
3447         * g++.dg/ext/dllexport-MI1.C: Adjust test.
3448         * g++.dg/ext/dllimport-MI1.C: Likewise.
3449         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3450         * g++.dg/ext/dllimport10.C: Likewise.
3451         * g++.dg/ext/dllimport11.C: Likewise.
3452         * g++.dg/ext/dllimport12.C: Likewise.
3453         * g++.dg/ext/dllimport13.C: Likewise.
3454         * g++.dg/ext/dllimport2.C: Likewise.
3455         * g++.dg/ext/dllimport3.C: Likewise.
3456         * g++.dg/ext/dllimport4.C: Likewise.
3457         * g++.dg/ext/dllimport5.C: Likewise.
3458         * g++.dg/ext/dllimport6.C: Likewise.
3459         * g++.dg/ext/dllimport8.C: Likewise.
3460         * g++.dg/ext/dllimport9.C: Likewise.
3461         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3462         targets, too. Additionally enable test for i?86-*-mingw*.
3463         * g++.dg/ext/selectany1.C: Likewise.
3464         Remove guard variable check.
3466 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
3468         PR fortran/47189
3469         PR fortran/47194
3470         * gfortran.dg/storage_size_3.f08: Extended.
3472 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
3474         PR c++/47022
3475         * g++.dg/template/stdarg1.C: New test.
3477 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
3479         PR fortran/47195
3480         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3481         * gfortran.dg/defined_operators_1.f90: Split the subroutine
3482         from the interface of functions to not hide the errors that
3483         shall be tested.
3485 2011-01-06  Jan Hubicka  <jh@suse.cz>
3487         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3488         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3490 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
3492         PR fortran/33117
3493         PR fortran/46478
3494         * gfortran.dg/interface_33.f90: New test.
3496 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
3498         PR c/47150
3499         * gcc.c-torture/compile/pr47150.c: New test.
3501 2011-01-06  Ira Rosen  <irar@il.ibm.com>
3503         PR tree-optimization/47139
3504         * gcc.dg/vect/pr47139.c: New test.
3506 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3508         PR fortran/47180
3509         * gfortran.dg/extends_type_of_2.f03: New.
3511 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3513         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3515 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3517         * gnat.dg/opt14.adb: New test.
3519 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3521         PR fortran/46017
3522         * gfortran.dg/allocate_error_2.f90:  New test.
3524 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
3526         PR fortran/47024
3527         * gfortran.dg/storage_size_3.f08: New.
3529 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3531         PR libgfortran/47154
3532         * gfortran.dg/namelist_68.f90: New test.
3534 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3536         * gnat.dg/unchecked_convert8.ad[sb]: New test.
3538 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
3540         PR fortran/46448
3541         * gfortran.dg/class_34.f90: New.
3543 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3545         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3546         use __builtin_inff.  Skip all single-precision tests that require
3547         Infinity.
3549 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3551         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3553 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
3555         PR tree-optimization/47148
3556         * gcc.c-torture/execute/pr47148.c: New test.
3558         PR tree-optimization/47155
3559         * gcc.c-torture/execute/pr47155.c: New test.
3561         PR rtl-optimization/47157
3562         * gcc.c-torture/compile/pr47157.c: New test.
3564 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3566         * gcc.dg/torture/vector-shift2.c (schar): Define.
3567         (main): Always use schar or uchar instead of plain "char" to avoid
3568         dependencies on implementation-defined char signedness.
3570 2011-01-03  Martin Jambor  <mjambor@suse.cz>
3572         PR tree-optimization/46801
3573         * gnat.dg/pack9.adb: Remove xfail.
3575 2011-01-03  Martin Jambor  <mjambor@suse.cz>
3577         PR tree-optimization/46984
3578         * g++.dg/ipa/pr46984.C: New test.
3580 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
3582         PR fortran/46408
3583         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3585 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
3587         PR tree-optimization/47140
3588         * gcc.c-torture/compile/pr47140.c: New test.
3590         PR rtl-optimization/47028
3591         * gcc.dg/pr47028.c: New test.
3593 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3595         * objc.dg/protocol-forward-1.m: Removed TODO.
3596         * objc.dg/protocol-forward-2.m: New.
3597         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3598         * obj-c++.dg/protocol-forward-2.mm: New.
3600 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
3602         PR target/38662
3603         * g++.dg/eh/pr38662.C: New testcase.
3605 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
3607         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3608         scan for newline '\n'.
3611 Copyright (C) 2011 Free Software Foundation, Inc.
3613 Copying and distribution of this file, with or without modification,
3614 are permitted in any medium without royalty provided the copyright
3615 notice and this notice are preserved.