1 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/aggr17.adb: New test.
4 * gnat.dg/aggr18.adb: Likewise.
6 2011-04-08 Michael Matz <matz@suse.de>
9 * gcc.target/i386/pr48389.c: New test.
11 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
13 PR rtl-optimization/48272
14 * g++.dg/opt/pr48272.C: New.
16 2011-04-08 Dmitry Melnik <dm@ispras.ru>
18 PR rtl-optimization/48235
19 * gcc.dg/pr48235.c: New.
21 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
23 PR rtl-optimization/48302
24 * g++.dg/opt/pr48302.C: New.
26 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
29 * g++.dg/opt/pr48273.C: New.
31 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
33 PR rtl-optimization/48442
34 * gcc.dg/pr48442.c: New.
36 2011-04-08 Jakub Jelinek <jakub@redhat.com>
38 PR tree-optimization/48377
39 * gcc.dg/vect/pr48377.c: New test.
41 2011-04-07 Jason Merrill <jason@redhat.com>
43 * g++.dg/cpp0x/regress/call1.C: New.
45 * g++.dg/cpp0x/variadic107.C: New.
47 * g++.dg/cpp0x/sfinae11.C: New.
48 * g++.dg/cpp0x/noexcept02.C: Fix.
50 * g++.dg/cpp0x/sfinae10.C: New.
52 * g++.dg/cpp0x/sfinae9.C: New.
54 * c-c++-common/Wcast-qual-1.c: Move here from...
55 * gcc.dg/cast-qual-3.c: ...here, and...
56 * g++.dg/warn/Wcast-qual2.C: ...here.
58 * g++.dg/cpp0x/sfinae8.C: New.
60 * g++.dg/cpp0x/sfinae7.C: New.
62 * g++.dg/cpp0x/enum9.C: New.
64 2011-04-07 Mike Stump <mikestump@comcast.net>
66 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
69 2011-04-07 Jakub Jelinek <jakub@redhat.com>
72 * gfortran.dg/gomp/pr48117.f90: New test.
75 * gcc.dg/torture/pr48343.c: New test.
77 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
79 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
81 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
83 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
85 2011-04-07 Tom de Vries <tom@codesourcery.com>
88 * lib/scanasm.exp (object-size): New proc.
89 * gcc.target/arm/pr43920-2.c: New test.
91 2011-04-06 Tobias Burnus <burnus@net-b.de>
95 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
97 2011-04-06 Steve Ellcey <sje@cup.hp.com>
99 * gcc.dg/mtune.c: Prune note from output.
101 2011-04-06 Jakub Jelinek <jakub@redhat.com>
104 * gcc.dg/guality/pr36977.c: New test.
105 * gcc.dg/guality/pr48466.c: New test.
107 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
109 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
111 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
113 * gnat.dg/return3.adb: New test.
115 2011-04-06 Richard Guenther <rguenther@suse.de>
117 PR tree-optimization/47663
118 * gcc.dg/tree-ssa/inline-8.c: New testcase.
120 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
122 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
123 Solaris 8 and 9 as well.
125 2011-04-05 Tom de Vries <tom@codesourcery.com>
128 * gcc.target/arm/pr43920-1.c: New test.
130 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
132 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
133 (cctor): Actually return the value.
134 (main): Cast return values.
136 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
138 * gfortran.dg/character_comparison_8.f90: New test.
140 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
142 * frontend-passes: (optimize_lexical_comparison): New function.
143 (optimize_expr): Call it.
144 (optimize_comparison): Also handle lexical comparison functions.
145 Return false instad of -2 for unequal comparison.
147 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
150 * function_optimize_4.f90: New test.
152 2011-04-04 Tobias Burnus <burnus@net-b.de>
155 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
156 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
157 * gfortran.dg/coarray_15.f90: New.
159 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
161 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
162 * gfortran.dg/bessel_7.f90: Likewise.
164 2011-04-03 Tobias Burnus <burnus@net-b.de>
166 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
168 2011-04-03 Richard Guenther <rguenther@suse.de>
169 Ira Rosen <ira.rosen@linaro.org>
171 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
172 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
173 -ftree-loop-if-convert-stores.
175 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
177 * gnat.dg/specs/aggr2.ads: New test.
179 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
181 * gnat.dg/debug2.ad[sb]: New test.
182 * gnat.dg/debug2_pkg.ads: New helper.
183 * gnat.dg/debug3.ad[sb]: New test.
185 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
187 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
189 2011-04-01 Jakub Jelinek <jakub@redhat.com>
192 * gcc.c-torture/compile/pr48335-1.c: New test.
193 * gcc.dg/pr48335-1.c: New test.
194 * gcc.dg/pr48335-2.c: New test.
195 * gcc.dg/pr48335-3.c: New test.
196 * gcc.dg/pr48335-4.c: New test.
197 * gcc.dg/pr48335-5.c: New test.
198 * gcc.dg/pr48335-6.c: New test.
199 * gcc.dg/pr48335-7.c: New test.
200 * gcc.dg/pr48335-8.c: New test.
201 * gcc.target/i386/pr48335-1.c: New test.
203 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
206 * gcc.dg/Waddress.c: New test.
208 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
211 * gfortran.dg/function_optimize_3.f90: New test.
213 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
215 * gcc.c-torture/compile/20110401-1.c: New test.
217 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
218 * g++.dg/lto/20091002-2_0.C: Likewise.
219 * g++.dg/lto/20090303_0.c: Likewise.
220 * g++.dg/lto/20091004-1_0.C: Likewise.
221 * g++.dg/lto/20091002-3_0.C: Likewise.
222 * g++.dg/lto/20091004-2_0.C: Likewise.
223 * g++.dg/lto/20081123_0.C: Likewise.
224 * g++.dg/lto/20090313_0.C: Likewise.
225 * g++.dg/lto/20081109-1_0.C: Likewise.
226 * g++.dg/lto/20081219_0.C: Likewise.
227 * g++.dg/lto/20081204-1_0.C: Likewise.
228 * g++.dg/lto/20090302_0.C: Likewise.
229 * g++.dg/lto/20081119-1_0.C: Likewise.
230 * g++.dg/lto/20081118_0.C: Likewise.
231 * gcc.dg/lto/20091020-2_0.c: Likewise.
232 * gcc.dg/lto/20090210_0.c: Likewise.
233 * gcc.dg/lto/20081204-1_0.c: Likewise.
234 * gcc.dg/lto/20081224_0.c: Likewise.
235 * gcc.dg/lto/20090219_0.c: Likewise.
236 * gcc.dg/lto/20091014-1_0.c: Likewise.
237 * gcc.dg/lto/20091016-1_0.c: Likewise.
238 * gcc.dg/lto/20090206-2_0.c: Likewise.
239 * gcc.dg/lto/20090116_0.c: Likewise.
240 * gcc.dg/lto/20091013-1_0.c: Likewise.
241 * gcc.dg/lto/20091015-1_0.c: Likewise.
242 * gcc.dg/lto/20090126-2_0.c: Likewise.
244 2011-03-31 Ian Lance Taylor <iant@google.com>
246 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
248 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
250 * gnat.dg/opt16.adb: New test.
252 2011-03-31 Jason Merrill <jason@redhat.com>
254 * g++.dg/cpp0x/defaulted24.C: New.
256 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
259 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
262 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
264 * g++.dg/other/i386-9.C: New test.
266 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
268 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
270 2011-03-30 Jason Merrill <jason@redhat.com>
272 * g++.dg/cpp0x/regress/error-recovery1.C: New.
274 * g++.dg/cpp0x/regress/isnan.C: New.
276 * g++.dg/cpp0x/initlist46.C: New.
278 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
281 * gcc.target/arm/neon-modes-2.c: New test.
283 2011-03-30 Jakub Jelinek <jakub@redhat.com>
286 * gcc.c-torture/compile/pr48305.c: New test.
288 2011-03-29 Jason Merrill <jason@redhat.com>
290 * g++.dg/cpp0x/regress/value-dep1.C: New.
292 2011-03-29 Steve Ellcey <sje@cup.hp.com>
294 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
296 2011-03-29 Ian Lance Taylor <iant@google.com>
298 * go.test/go-test.exp: Handle the test lines used in several new
300 (errchk): Add opts parameter. Change all callers. Handle parens
303 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
304 Dominique d'Humieres <dominiq@lps.ens.fr>
306 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
307 and __APPLE__ && __PPC__ && __ALTIVEC__.
309 2011-03-29 Jason Merrill <jason@redhat.com>
311 * g++.dg/cpp0x/dependent1.C: New.
313 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
315 * g++.dg/cpp0x/constexpr-memfn1.C: New.
317 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
319 2011-03-29 Janus Weil <janus@gcc.gnu.org>
322 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
323 * gfortran.dg/proc_ptr_comp_32.f90: New.
325 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
327 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
328 check for corresponding warning.
330 2011-03-28 Jason Merrill <jason@redhat.com>
332 * g++.dg/cpp0x/rv-deduce2.C: New.
334 2011-03-29 Jakub Jelinek <jakub@redhat.com>
337 * gcc.dg/pr48203.c: New test.
339 2011-03-28 Jeff Law <law@redhat.com>
341 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
343 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
345 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
346 and __PPC__ && __ALTIVEC__.
348 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
351 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
352 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
353 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
354 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
356 2011-03-28 Jason Merrill <jason@redhat.com>
358 * g++.dg/cpp0x/initlist-array2.C: New.
360 * g++.dg/cpp0x/initlist-array1.C: New.
362 * g++.dg/cpp0x/constexpr-compound.C: New.
364 * g++.dg/cpp0x/constexpr-using.C: New.
366 * g++.dg/cpp0x/constexpr-noexcept.C: New.
368 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
371 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
373 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
375 * gcc.dg/slp-1.c: New test.
377 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
379 * gcc.target/i386/avx256-unaligned-load-1.c: New.
380 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
381 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
382 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
383 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
384 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
385 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
386 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
387 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
388 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
389 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
390 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
391 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
392 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
394 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
397 * gfortran.dg/trim_optimize_5.f90: New test.
398 * gfortran.dg/trim_optimize_6.f90: New test.
400 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
403 * gcc.target/mips/madd-7.c: Remove -mlong32.
404 * gcc.target/mips/msub-7.c: Likewise.
406 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
408 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
409 accesses to preserve the meaning of the test for doubleword vectors.
410 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
411 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
413 2011-03-26 Janus Weil <janus@gcc.gnu.org>
416 * gfortran.dg/class_42.f03: New.
418 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
420 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
423 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
425 PR rtl-optimization/48144
426 * gcc.dg/pr48144.c: New test.
428 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
430 * gnat.dg/discr27.ad[sb]: New test.
432 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
434 * gnat.dg/limited_with2.ad[sb]: New test.
435 * gnat.dg/limited_with2_pkg1.ads: New helper.
436 * gnat.dg/limited_with2_pkg2.ads: Likewise.
438 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
440 * gnat.dg/opt15.adb: New test.
441 * gnat.dg/opt15_pkg.ad[sb]: New helper.
443 2011-03-25 Tobias Burnus <burnus@net-b.de>
447 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
448 * gfortran.dg/leadz_trailz_3.f90: Ditto
450 2011-03-25 Martin Jambor <mjambor@suse.cz>
452 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
454 2011-03-25 Jason Merrill <jason@redhat.com>
456 * g++.dg/cpp0x/defaulted22.C: New.
457 * g++.dg/cpp0x/defaulted23.C: New.
458 * g++.dg/cpp0x/defaulted15.C: Adjust.
460 2011-03-25 Jason Merrill <jason@redhat.com>
462 * g++.dg/cpp0x/move1.C: New.
464 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
467 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
469 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
471 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
472 for mips-sgi-irix6.5.
473 Replace snprintf prototype by <stdio.h>.
475 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
478 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
480 * gcc.dg/graphite/block-4.c: Likewise.
481 * gcc.dg/graphite/block-7.c: Likewise.
482 * gcc.dg/graphite/block-8.c: Likewise.
484 2011-03-25 Richard Guenther <rguenther@suse.de>
486 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
487 * g++.dg/tree-ssa/pr8781.C: Likewise.
488 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
489 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
490 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
491 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
492 * gcc.dg/tree-ssa/alias-18.c: Likewise.
493 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
494 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
495 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
496 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
497 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
498 * gcc.dg/tree-ssa/pr21574.c: Likewise.
499 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
500 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
501 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
502 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
503 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
504 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
505 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
506 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
507 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
508 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
509 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
510 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
511 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
512 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
513 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
514 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
515 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
516 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
517 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
518 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
519 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
520 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
521 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
522 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
523 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
524 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
525 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
526 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
527 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
528 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
529 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
530 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
531 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
532 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
533 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
534 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
535 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
536 * c-c++-common/pr46562-2.c: Likewise.
537 * gfortran.dg/pr42108.f90: Likewise.
538 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
539 foo to be inlined even at -O1.
540 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
541 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
542 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
543 * gcc.dg/matrix/matrix.exp: Disable FRE.
545 2011-03-24 Jakub Jelinek <jakub@redhat.com>
548 * gcc.dg/dfp/pr48204.c: New test.
550 2011-03-24 Steve Ellcey <sje@cup.hp.com>
553 * gcc.c-torture/execute/pr47917.c: Move this...
554 * gcc.dg/torture/pr47917.c: to here and add xfails.
556 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
558 * gnat.dg/array16.ad[sb]: New test.
559 * gnat.dg/array16.ads: New helper.
561 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
563 * gnat.dg/derived_type2.adb: New test.
565 2011-03-24 Richard Guenther <rguenther@suse.de>
567 PR tree-optimization/48271
568 * g++.dg/torture/pr48271.C: New testcase.
570 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
572 * gnat.dg/array15.ad[sb]: New test.
574 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
577 * gcc.target/i386/pr48237.c: New test.
579 2011-03-24 Richard Guenther <rguenther@suse.de>
582 * gcc.dg/builtin-object-size-10.c: New testcase.
584 2011-03-24 Richard Guenther <rguenther@suse.de>
586 PR tree-optimization/46562
587 * c-c++-common/pr46562-2.c: New testcase.
588 * c-c++-common/pr46562.c: Likewise.
590 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
592 * gcc.dg/vect/vect-cselim-1.c: New test.
593 * gcc.dg/vect/vect-cselim-2.c: New test.
595 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
597 * gcc.target/arm/pr46934.c: New.
599 2011-03-23 Ian Lance Taylor <iant@google.com>
601 * go.test/go-test.exp (errchk): Ignore lines containing ////.
603 2011-03-23 Richard Guenther <rguenther@suse.de>
605 * gcc.dg/struct: Remove directory and contents.
607 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
610 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
612 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
614 * gnat.dg/discr26.ad[sb]: New test.
615 * gnat.dg/discr26_pkg.ads: New helper.
617 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
620 * gcc.target/arm/neon-vld-1.c: New test.
622 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
624 * gnat.dg/array14.ad[sb]: New test.
625 * gnat.dg/array14_pkg.ads: New helper.
627 2011-03-22 Joseph Myers <joseph@codesourcery.com>
629 * gcc.c-torture/execute/920501-8.x: Remove.
630 * gcc.c-torture/execute/930513-1.x: Remove.
631 * gcc.c-torture/execute/960312-1.x: Remove.
632 * gcc.c-torture/compile/20000804-1.c,
633 gcc.c-torture/compile/20001205-1.c,
634 gcc.c-torture/compile/20001226-1.c,
635 gcc.c-torture/compile/20010518-2.c,
636 gcc.c-torture/compile/20020312-1.c,
637 gcc.c-torture/compile/20020604-1.c,
638 gcc.c-torture/compile/920501-12.c,
639 gcc.c-torture/compile/920501-4.c,
640 gcc.c-torture/compile/920520-1.c,
641 gcc.c-torture/compile/980506-1.c,
642 gcc.c-torture/execute/980709-1.x,
643 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
645 * gcc.dg/cpp/assert4.c: Don't handle ARC.
646 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
649 2011-03-22 Nick Clifton <nickc@redhat.com>
651 * lib/target-supports.exp (check_profiling_available): Add MN10300
652 to the list of targets that do not support profiling. Restore
653 alpha sorting to this list.
655 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
657 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
658 failure on 32-bit systems.
659 * gcc.dg/torture/vector-2.c: Ditto.
661 2011-03-22 Richard Guenther <rguenther@suse.de>
663 PR tree-optimization/48228
664 * gcc.dg/Wstrict-overflow-23.c: New testcase.
666 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
668 * lib/prune.exp (prune_gcc_output): Prune "could not create
669 compact unwind for" warnings.
671 2011-03-20 Jakub Jelinek <jakub@redhat.com>
675 * gcc.c-torture/execute/pr42544.c: New test.
676 * gcc.c-torture/execute/pr48197.c: New test.
678 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
680 PR preprocessor/48192
681 * gcc.target/powerpc/pr48192.c: New file.
684 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
685 split problem of 0 being loaded in a VSX register.
687 2011-03-21 Richard Guenther <rguenther@suse.de>
690 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
691 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
692 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
693 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
695 2011-03-21 Jakub Jelinek <jakub@redhat.com>
698 * gcc.dg/pr48213.c: New test.
700 2011-03-21 Kai Tietz <ktietz@redhat.com>
703 * g++.dg/plugin/attribute_plugin.c: Adjust test.
705 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
707 * gcc.target/arm/xor-and.c: New.
709 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
712 * gfortran.dg/function_optimize_1.f90: New test.
713 * gfortran.dg/function_optimize_2.f90: New test.
715 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
717 PR rtl-optimization/47502
718 * gcc.target/i386/pr47502-1.c: New.
719 * gcc.target/i386/pr47502-2.c: Likewise.
721 2011-03-20 Jakub Jelinek <jakub@redhat.com>
723 PR rtl-optimization/48156
724 * gcc.dg/pr48156.c: New test.
726 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
729 * gfortran.dg/scratch_1.f90: Adjust test.
731 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
734 * gfortran.dg/scratch_1.f90: New test.
736 2011-03-18 Joseph Myers <joseph@codesourcery.com>
738 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
739 variably modified typedefs.
740 * gcc.dg/c1x-typedef-2.c: Remove.
742 2011-03-18 Joseph Myers <joseph@codesourcery.com>
744 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
745 * gcc.dg/c1x-anon-struct-3.c: New test.
746 * gcc.dg/anon-struct-11.c: Update.
748 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
750 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
754 2011-03-18 Jason Merrill <jason@redhat.com>
756 * g++.dg/template/fn-ptr1.C: New.
758 * g++.dg/overload/volatile1.C: New.
760 * g++.dg/opt/pr23372.C: New.
762 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
764 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
767 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
769 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
771 * gcc.target/arm/unsigned-extend-1.c: New.
773 2011-03-18 Jakub Jelinek <jakub@redhat.com>
776 * gcc.c-torture/compile/pr48161.c: New test.
778 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
781 * gcc.dg/torture/pr47725.c: New.
783 2011-03-17 Jason Merrill <jason@redhat.com>
785 * g++.dg/cpp0x/constexpr-overflow2.C: New.
786 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
788 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
790 * gnat.dg/specs/elab2.ads: New test.
791 * gnat.dg/specs/elab2_pkg.ads: New helper.
793 2011-03-17 Jason Merrill <jason@redhat.com>
795 * g++.dg/cpp0x/decltype-1212.C: New.
796 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
798 2011-03-17 Jason Merrill <jason@redhat.com>
800 * g++.dg/parse/memfnquals1.C: New.
802 2011-03-17 Richard Guenther <rguenther@suse.de>
805 * gcc.dg/pr48134.c: New testcase.
807 2011-03-17 Richard Guenther <rguenther@suse.de>
810 * g++.dg/torture/pr48165.C: New testcase.
812 2011-03-17 Jakub Jelinek <jakub@redhat.com>
814 PR rtl-optimization/48141
815 * gcc.dg/pr48141.c: New test.
817 2011-03-16 Jason Merrill <jason@redhat.com>
819 * g++.dg/cpp0x/constexpr-48089.C: New.
821 * g++.dg/cpp0x/constexpr-abi1.C: New.
823 * g++.dg/cpp0x/constexpr-46336.C: New.
824 * g++.dg/parse/friend5.C: Adjust expected errors.
826 * g++.dg/cpp0x/constexpr-47570.C: New.
828 2011-03-16 Dodji Seketeli <dodji@redhat.com>
831 * ++.dg/debug/dwarf2/typedef6.C: New test.
833 2011-03-16 Jason Merrill <jason@redhat.com>
835 * g++.dg/cpp0x/elision2.C: New.
837 * g++.dg/cpp0x/constexpr-array3.C: New.
839 2011-03-16 Jason Merrill <jason@redhat.com>
841 * g++.dg/cpp0x/sfinae6.C: New.
842 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
843 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
844 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
845 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
846 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
848 2011-03-16 Jason Merrill <jason@redhat.com>
850 * g++.dg/template/incomplete6.C: New.
852 2011-03-16 Jeff Law <law@redhat.com>
854 * gcc.dg/tree-ssa/vrp55.c: New test.
856 2011-03-16 Jason Merrill <jason@redhat.com>
858 * g++.dg/cpp0x/auto22.C: New.
860 2011-03-16 Richard Guenther <rguenther@suse.de>
862 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
863 optimizing it away if promoted to const.
865 2011-03-16 Richard Guenther <rguenther@suse.de>
867 PR tree-optimization/48149
868 * gcc.dg/fold-complex-1.c: New testcase.
870 2011-03-16 Richard Guenther <rguenther@suse.de>
873 * gcc.dg/guality/pr45882.c: Really make sure no inlining
876 2011-03-16 Richard Guenther <rguenther@suse.de>
878 PR tree-optimization/26134
879 * gcc.dg/tree-ssa/complex-6.c: New testcase.
881 2011-03-16 Richard Guenther <rguenther@suse.de>
883 PR tree-optimization/48146
884 * gcc.dg/torture/pr48146.c: New testcase.
886 2011-03-16 Richard Guenther <rguenther@suse.de>
888 * gcc.dg/tree-ssa/pr14814.c: Adjust.
889 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
891 2011-03-16 Jakub Jelinek <jakub@redhat.com>
894 * gcc.c-torture/compile/pr48136.c: New test.
896 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
899 * gcc.dg/guality/pr45882.c: New test.
901 2011-03-15 Jason Merrill <jason@redhat.com>
903 * g++.dg/cpp0x/constexpr-recursion.C: New.
905 * g++.dg/cpp0x/implicit11.C: New.
907 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
909 * g++.dg/cpp0x/constexpr-attribute.C: New.
911 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
913 * g++.dg/parse/pr34758.C: New.
915 2011-03-15 Xinliang David Li <davidxl@google.com>
918 * gcc.dg/uninit-pred-7_d.c: New test.
919 * gcc.dg/uninit-pred-8_d.c: New test.
921 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
924 * gcc.target/arm/pr46788.c: New.
926 2011-03-15 Richard Guenther <rguenther@suse.de>
929 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
930 * gfortran.dg/ishft_4.f90: Likewise.
931 * gfortran.dg/leadz_trailz_3.f90: Likewise.
933 2011-03-15 Richard Guenther <rguenther@suse.de>
935 PR tree-optimization/13954
936 * g++.dg/tree-ssa/pr13954.C: New testcase.
938 2011-03-15 Richard Guenther <rguenther@suse.de>
940 PR tree-optimization/48037
941 * gcc.target/i386/pr48037-1.c: New testcase.
943 2011-03-15 Richard Guenther <rguenther@suse.de>
945 PR tree-optimization/41490
946 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
947 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
948 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
949 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
950 * g++.dg/tree-ssa/pr33604.C: Adjust.
952 2011-03-14 Jakub Jelinek <jakub@redhat.com>
955 * gcc.c-torture/execute/pr47917.c: New test.
956 * gcc.dg/pr47917.c: New test.
959 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
961 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
963 * gcc.target/i386/sse4_1-floor-vec.c: New test.
964 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
965 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
966 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
967 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
968 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
969 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
970 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
971 * gcc.target/i386/avx-floor-vec.c: Ditto.
972 * gcc.target/i386/avx-ceil-vec.c: Ditto.
973 * gcc.target/i386/avx-trunc-vec.c: Ditto.
974 * gcc.target/i386/avx-rint-vec.c: Ditto.
975 * gcc.target/i386/avx-floorf-vec.c: Ditto.
976 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
977 * gcc.target/i386/avx-truncf-vec.c: Ditto.
978 * gcc.target/i386/avx-rintf-vec.c: Ditto.
980 2011-03-14 Tom Tromey <tromey@redhat.com>
982 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
983 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
984 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
986 2011-03-14 Tom Tromey <tromey@redhat.com>
988 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
989 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
990 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
992 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
994 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
996 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
998 PR rtl-optimization/47166
999 * gcc.c-torture/execute/postmod-1.c: New test.
1001 2011-03-14 Richard Guenther <rguenther@suse.de>
1004 * gcc.dg/torture/pr48098.c: New testcase.
1006 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
1009 * gcc.target/powerpc/pr48053-1.c: New test.
1010 * gcc.target/powerpc/pr48053-2.c: Likewise.
1012 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1015 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
1017 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1020 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
1022 2011-03-12 Janus Weil <janus@gcc.gnu.org>
1025 * gfortran.dg/class_41.f03: New.
1027 2011-03-11 Dodji Seketeli <dodji@redhat.com>
1029 * g++.dg/conversion/cast3.C: New test.
1031 2011-03-11 Jason Merrill <jason@redhat.com>
1033 * g++.dg/template/error45.C: New.
1035 * g++.dg/parse/no-type-defn1.C: New.
1037 * g++.dg/ext/attrib40.C: New.
1039 * g++.dg/cpp0x/regress/array1.C: New.
1041 2011-03-11 Richard Guenther <rguenther@suse.de>
1043 PR tree-optimization/48067
1044 * gcc.dg/pr48067.c: New testcase.
1046 2011-03-11 Richard Guenther <rguenther@suse.de>
1049 * g++.dg/lto/20110311-1_0.C: New testcase.
1051 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1054 * g++.dg/inherit/virtual8.C: New test.
1057 * gcc.dg/torture/pr48044.c: New test.
1059 2011-03-11 Janus Weil <janus@gcc.gnu.org>
1062 * gfortran.dg/proc_ptr_comp_31.f90: New.
1064 2011-03-11 Richard Guenther <rguenther@suse.de>
1066 PR tree-optimization/47278
1067 * gcc.dg/torture/pr47278-1.c: New testcase.
1068 * gcc.dg/torture/pr47278-2.c: Likewise.
1070 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1072 PR tree-optimization/48063
1073 * gcc.dg/torture/pr48063.c: New test.
1075 2011-03-10 Jason Merrill <jason@redhat.com>
1077 * g++.dg/template/array22.C: New.
1079 * g++.dg/cpp0x/syntax-err1.C: New.
1080 * g++.dg/parse/error36.C: Adjust expected errors.
1081 * g++.old-deja/g++.pt/ctor2.C: Likewise.
1082 * g++.old-deja/g++.pt/typename3.C: Likewise.
1083 * g++.old-deja/g++.pt/typename4.C: Likewise.
1084 * g++.old-deja/g++.pt/typename6.C: Likewise.
1086 2011-03-09 Jason Merrill <jason@redhat.com>
1088 * g++.dg/template/nontype22.C: New.
1090 2011-03-09 Martin Jambor <mjambor@suse.cz>
1092 PR tree-optimization/47714
1093 * g++.dg/torture/pr47714.C: New test.
1095 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1098 * gcc.target/powerpc/pr47755-2.c: New file.
1100 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1102 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1103 is not set in the environment, pass 64 as first argument when not
1104 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1105 native where ulimit -u is supported.
1107 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1109 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1111 2011-03-08 Jason Merrill <jason@redhat.com>
1113 * g++.dg/template/nontype21.C: New.
1115 * g++.dg/template/anon5.C: New.
1117 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1120 * gcc.dg/pr47881.c: New test.
1122 2011-03-08 Dodji Seketeli <dodji@redhat.com>
1125 * g++.dg/lookup/template3.C: New test.
1127 2011-03-08 Kai Tietz <ktietz@redhat.com>
1129 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1132 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
1135 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1136 sizeof to compute alignment.
1138 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1140 PR tree-optimization/48022
1141 * gcc.dg/pr48022-1.c: New test.
1142 * gcc.dg/pr48022-2.c: New test.
1144 2011-03-07 Jason Merrill <jason@redhat.com>
1146 * g++.dg/template/nontype20.C: New.
1147 * g++.dg/init/member1.C: Adjust expected errors.
1148 * g++.dg/parse/constant4.C: Likewise.
1149 * g++.dg/template/qualified-id3.C: Likewise.
1150 * g++.old-deja/g++.pt/crash10.C: Likewise.
1152 * g++.dg/cpp0x/regress/non-const1.C: New.
1154 2011-03-07 Jakub Jelinek <jakub@redhat.com>
1157 * gcc.dg/pr47991.c: New test.
1159 2011-03-07 Jason Merrill <jason@redhat.com>
1161 * g++.dg/abi/mangle46.C: New.
1163 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
1166 * gcc.target/powerpc/pr47862.c: New.
1168 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
1171 * gcc.target/i386/combine-mul.c: Require nonpic.
1173 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
1174 Nathan Froyd <froydnj@codesourcery.com>
1176 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1178 2011-03-06 Mark Mitchell <mark@codesourcery.com>
1180 * README.QMTEST: Remove.
1182 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
1183 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1186 * gfortran.dg/array_constructor_37.f90 : New test.
1188 2011-03-05 Jason Merrill <jason@redhat.com>
1190 * g++.dg/abi/mangle39.C: ABI v5, not 6.
1191 * g++.dg/abi/mangle45.C: Likewise.
1192 * g++.dg/cpp0x/trailing1.C: Likewise.
1194 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1196 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1198 2011-03-05 Jakub Jelinek <jakub@redhat.com>
1200 PR rtl-optimization/47899
1201 * gcc.dg/pr47899.c: New test.
1203 * gcc.dg/torture/pr47968.c: Ignore warnings.
1205 PR tree-optimization/47967
1206 * gcc.c-torture/compile/pr47967.c: New test.
1208 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1210 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1211 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1213 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1215 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1216 and property_getAttributes() if __OBJC2__.
1217 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1218 * objc.dg/property/property-encoding-1.m: New.
1219 * obj-c++.dg/property/property-encoding-1.mm: New.
1221 2011-03-04 Jason Merrill <jason@redhat.com>
1223 * g++.dg/template/pseudodtor6.C: New.
1225 * g++.dg/inherit/covariant19.C: New.
1227 2011-03-04 Richard Guenther <rguenther@suse.de>
1230 * gcc.dg/torture/pr47968.c: New testcase.
1232 2011-03-04 Richard Guenther <rguenther@suse.de>
1235 * gcc.dg/torture/pr47975.c: New testcase.
1237 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1240 * g++.dg/template/crash106.C: New.
1242 2011-03-03 Jakub Jelinek <jakub@redhat.com>
1245 * gcc.dg/gomp/pr47963.c: New test.
1246 * g++.dg/gomp/pr47963.C: New test.
1248 2011-03-02 Jason Merrill <jason@redhat.com>
1250 * g++.dg/cpp0x/regress/condition1.C: New.
1252 * g++.dg/cpp0x/constexpr-ctor9.C: New.
1254 2011-03-01 Jason Merrill <jason@redhat.com>
1256 * g++.dg/cpp0x/lambda/lambda-98.C: New.
1258 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1260 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1262 PR rtl-optimization/47925
1263 * gcc.c-torture/execute/pr47925.c: New test.
1265 2011-03-01 Jason Merrill <jason@redhat.com>
1267 * g++.dg/cpp0x/decltype25.C: New.
1269 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1271 2011-03-01 Richard Guenther <rguenther@suse.de>
1273 PR tree-optimization/47890
1274 * gcc.dg/torture/pr47890.c: New testcase.
1276 2011-03-01 Richard Guenther <rguenther@suse.de>
1279 * gcc.dg/lto/pr47924_0.c: New testcase.
1281 2011-03-01 Richard Guenther <rguenther@suse.de>
1284 * gfortran.dg/lto/pr46911_0.f: New testcase.
1286 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1288 PR libgfortran/47933
1289 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1290 compile errors from older code form.
1292 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1294 PR libgfortran/47567
1295 * gfortran.dg/fmt_fw_d.f90: New test.
1297 2011-02-28 Jason Merrill <jason@redhat.com>
1299 * g++.dg/inherit/covariant18.C: New.
1301 2011-02-28 Jakub Jelinek <jakub@redhat.com>
1304 * gcc.dg/pr47893.c: New test.
1306 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
1308 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1309 NULL in case of a selector with conflicting types.
1310 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1312 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
1314 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1315 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1316 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1317 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1319 2011-02-28 Jason Merrill <jason@redhat.com>
1322 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1324 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1326 PR libgfortran/47778
1327 * gfortran.dg/namelist_71.f90: New test.
1329 2011-02-27 Jason Merrill <jason@redhat.com>
1332 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1333 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1335 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1338 * g++.dg/cpp0x/constexpr-ctor8.C: New.
1340 2011-02-27 Jakub Jelinek <jakub@redhat.com>
1343 * gfortran.dg/gomp/task-1.f90: Removed.
1345 2011-02-26 Jason Merrill <jason@redhat.com>
1347 * g++.dg/template/this-targ1.C: New.
1349 * g++.dg/cpp0x/regress/template-const1.C: New.
1350 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1351 * g++.dg/template/function1.C: Adjust.
1352 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1353 * g++.dg/debug/debug7.C: Adjust.
1355 2011-02-26 Tobias Burnus <burnus@net-b.de>
1358 * gfortran.dg/gomp/task-1.f90: New.
1360 2011-02-25 Jie Zhang <jie@codesourcery.com>
1362 * gcc.target/arm/neon-thumb2-move.c: Add
1363 dg-require-effective-target arm_thumb2_ok.
1365 2011-02-24 Jason Merrill <jason@redhat.com>
1367 * g++.dg/parse/constant1.C: Specify C++98 mode.
1368 * g++.dg/parse/constant5.C: Likewise.
1369 * g++.dg/parse/error2.C: Likewise.
1370 * g++.dg/parse/semicolon3.C: Likewise.
1371 * g++.dg/template/crash14.C: Likewise.
1372 * g++.dg/template/local4.C: Likewise.
1373 * g++.dg/template/nontype3.C: Likewise.
1374 * g++.dg/parse/crash31.C: Adjust expected errors.
1375 * g++.dg/template/function1.C: Likewise.
1376 * g++.dg/template/ref3.C: Likewise.
1377 * g++.dg/template/static9.C: Likewise.
1378 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1380 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1381 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1382 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1383 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1384 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1386 2011-02-24 Jakub Jelinek <jakub@redhat.com>
1389 * gfortran.dg/pr47878.f90: New test.
1391 2011-02-24 Richard Guenther <rguenther@suse.de>
1394 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1395 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1397 2011-02-24 Richard Guenther <rguenther@suse.de>
1400 * gfortran.dg/lto/pr47839_0.f90: New testcase.
1401 * gfortran.dg/lto/pr47839_1.f90: Likewise.
1403 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1405 PR libgfortran/47567
1406 * gfortran.dg/fmt_f0_1.f90: Update test.
1408 2011-02-23 Jason Merrill <jason@redhat.com>
1410 * g++.dg/abi/mangle39.C: Adjust parm mangling.
1411 * g++.dg/abi/mangle45.C: New.
1413 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1414 * g++.dg/template/canon-type-9.C: Match use of decltype
1415 between declaration and definition.
1416 * g++.dg/template/canon-type-12.C: Likewise.
1418 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
1421 * gfortran.dg/nested_allocatables_1.f90: New.
1423 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
1426 * g++.dg/pr46868.C: New test.
1427 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1428 * g++.dg/parse/error14.C: Adjust.
1430 2011-02-23 Richard Guenther <rguenther@suse.de>
1432 PR tree-optimization/47838
1433 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1435 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1437 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
1439 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1441 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1442 * gfortran.dg/count_init_expr.f03: Ditto.
1443 * gfortran.dg/gomp/pr43711.f90: Ditto.
1444 * gcc.dg/struct-parse-2.c: Ditto.
1445 * gcc.dg/parse-error-3.c: Ditto.
1446 * gcc.dg/Wlogical-op-1.c: Ditto.
1447 * gcc.dg/Walways-true-1.c: Ditto.
1448 * gcc.dg/pr24225.c: Ditto.
1449 * gcc.dg/Walways-true-2.c: Ditto.
1450 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1451 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1452 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1453 * g++.dg/overload/defarg4.C: Ditto.
1454 * g++.dg/inherit/covariant16.C: Ditto.
1455 * g++.dg/inherit/virtual7.C: Ditto.
1456 * g++.dg/template/canon-type-9.C: Ditto.
1457 * g++.dg/template/access19.C: Ditto.
1458 * g++.dg/template/call7.C: Ditto.
1459 * g++.dg/template/canon-type-2.C: Ditto.
1460 * g++.dg/template/init7.C: Ditto.
1461 * g++.dg/template/sizeof-template-argument.C: Ditto.
1462 * g++.dg/template/const3.C: Ditto.
1463 * g++.dg/template/sfinae26.C: Ditto.
1464 * g++.dg/template/sfinae26.C: Ditto.
1465 * g++.dg/template/canon-type-11.C: Ditto.
1466 * g++.dg/template/union2.C: Ditto.
1467 * g++.dg/template/canon-type-3.C: Ditto.
1468 * g++.dg/template/canon-type-1.C: Ditto.
1469 * g++.dg/template/canon-type-5.C: Ditto.
1470 * g++.dg/template/canon-type-7.C: Ditto.
1471 * g++.dg/template/canon-type-10.C: Ditto.
1472 * g++.dg/template/spec36.C: Ditto.
1473 * g++.dg/template/typedef38.C: Ditto.
1474 * g++.dg/template/canon-type-4.C: Ditto.
1475 * g++.dg/template/canon-type-6.C: Ditto.
1476 * g++.dg/template/canon-type-13.C: Ditto.
1477 * g++.dg/template/instantiate9.C: Ditto.
1478 * g++.dg/template/ttp22.C: Ditto.
1479 * g++.dg/warn/Wreturn-type-6.C: Ditto.
1480 * g++.dg/warn/Walways-true-1.C: Ditto.
1481 * g++.dg/warn/Wlogical-op-1.C: Ditto.
1482 * g++.dg/warn/Walways-true-2.C: Ditto.
1483 * g++.dg/conversion/op4.C: Ditto.
1484 * g++.dg/opt/pr19650.C: Ditto.
1485 * g++.dg/lookup/friend11.C: Ditto.
1486 * g++.dg/other/default2.C: Ditto.
1487 * g++.dg/other/default3.C: Ditto.
1488 * g++.dg/other/dtor2.C: Ditto.
1489 * g++.dg/other/friend5.C: Ditto.
1490 * g++.dg/other/default5.C: Ditto.
1491 * g++.dg/init/brace6.C: Ditto.
1492 * g++.dg/init/aggr5.C: Ditto.
1493 * g++.dg/init/error2.C: Ditto.
1494 * g++.dg/expr/bound-mem-fun.C: Ditto.
1495 * g++.dg/expr/cond6.C: Ditto.
1496 * g++.dg/expr/stmt-expr-1.C: Ditto.
1497 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1498 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1499 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1500 * g++.dg/cpp0x/bracket1.C: Ditto.
1501 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1502 * g++.dg/cpp0x/pr38646.C: Ditto.
1503 * g++.dg/cpp0x/variadic73.C: Ditto.
1504 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1505 * g++.dg/cpp0x/bracket4.C: Ditto.
1506 * g++.dg/cpp0x/decltype4.C: Ditto.
1507 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1508 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1509 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1510 * g++.dg/cpp0x/variadic-new2.C: Ditto.
1511 * g++.dg/cpp0x/decltype2.C: Ditto.
1512 * g++.dg/cpp0x/decltype1.C: Ditto.
1513 * g++.dg/cpp0x/bracket2.C: Ditto.
1514 * g++.dg/cpp0x/decltype5.C: Ditto.
1515 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1516 * g++.dg/cpp0x/variadic70.C: Ditto.
1517 * g++.dg/cpp0x/decltype6.C: Ditto.
1518 * g++.dg/cpp0x/rvo.C: Ditto.
1519 * g++.dg/cpp0x/vt-40092.C: Ditto.
1520 * g++.dg/cpp0x/variadic-new.C: Ditto.
1521 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1522 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1523 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1524 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1525 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1526 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1527 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1528 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1529 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1530 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1531 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1532 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1533 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1534 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1535 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1536 * g++.dg/cpp0x/pr39639.C: Ditto.
1537 * g++.dg/cpp0x/decltype3.C: Ditto.
1538 * g++.dg/cpp0x/variadic68.C: Ditto.
1539 * g++.dg/cpp0x/variadic-function.C: Ditto.
1540 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1541 * g++.dg/cpp0x/variadic-bind.C: Ditto.
1542 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1543 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1544 * g++.dg/parse/crash35.C: Ditto.
1545 * g++.dg/parse/crash40.C: Ditto.
1546 * g++.dg/parse/defarg12.C: Ditto.
1547 * g++.dg/parse/crash34.C: Ditto.
1548 * g++.dg/parse/constructor3.C: Ditto.
1549 * g++.dg/parse/template23.C: Ditto.
1550 * g++.dg/parse/crash56.C: Ditto.
1551 * g++.dg/parse/dtor13.C: Ditto.
1552 * g++.dg/parse/error33.C: Ditto.
1553 * g++.dg/parse/ctor9.C: Ditto.
1554 * g++.dg/parse/error32.C: Ditto.
1555 * g++.dg/parse/error37.C: Ditto.
1556 * g++.dg/parse/bitfield3.C: Ditto.
1557 * g++.dg/parse/struct-4.C: Ditto.
1558 * g++.dg/ext/has_trivial_copy.C: Ditto.
1559 * g++.dg/ext/is_polymorphic.C: Ditto.
1560 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1561 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1562 * g++.dg/ext/has_nothrow_assign.C: Ditto.
1563 * g++.dg/ext/is_union.C: Ditto.
1564 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1565 * g++.dg/ext/is_pod.C: Ditto.
1566 * g++.dg/ext/has_virtual_destructor.C: Ditto.
1567 * g++.dg/ext/has_trivial_constructor.C: Ditto.
1568 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1569 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1570 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1571 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1572 * g++.dg/ext/is_abstract.C: Ditto.
1573 * g++.dg/ext/has_trivial_assign.C: Ditto.
1574 * g++.dg/ext/is_class.C: Ditto.
1575 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1576 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1577 * g++.dg/ext/is_base_of.C: Ditto.
1578 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1579 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1580 * g++.dg/ext/is_empty.C: Ditto.
1581 * g++.dg/ext/is_enum.C: Ditto.
1582 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1583 * gnat.dg/opt11.adb: Ditto.
1584 * obj-c++.dg/pr45735.mm: Ditto.
1585 * obj-c++.dg/pr24393.mm: Ditto.
1586 * obj-c++.dg/exceptions-2.mm: Ditto.
1587 * objc.dg/pr45735.m: Ditto.
1588 * objc.dg/pr24393.m: Ditto.
1590 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
1592 * objc.dg/attributes/objc-exception-1.m: New.
1594 2011-02-23 Jie Zhang <jie@codesourcery.com>
1596 * gcc.dg/cpp/include7.c: New test.
1598 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1601 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1603 2011-02-23 Jie Zhang <jie@codesourcery.com>
1605 PR rtl-optimization/47763
1606 * gcc.dg/pr47763.c: New test.
1608 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
1611 * gfortran.dg/whole_file_32.f90 : New test.
1613 2011-02-22 Dodji Seketeli <dodji@redhat.com>
1616 * g++.dg/inherit/virtual7.C: New test.
1618 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
1621 * objc.dg/type-size-3.m: Updated error message.
1622 * objc.dg/type-size-4.m: New test.
1623 * objc.dg/type-size-5.m: New test.
1625 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1627 * lib/gnat.exp: Fix comments.
1628 Don't load libgloss.exp.
1629 (default_gnat_version): Call $compiler with --version.
1630 Adapt regexp for gnatmake output, insert version.
1631 (gnat_version): New proc.
1632 (gnat_init): Remove gnat_libgcc_s_path.
1633 (gnat_target_compile): Likewise.
1634 Remove ld_library_path.
1635 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1636 (gnat_pass): Remove.
1637 (gnat_pass): Remove.
1638 (gnat_finish): Remove.
1639 (gnat_exit): Remove.
1640 (local_find_gnatmake): Reindent.
1641 (runtest_file_p): Remove.
1642 (prune_warnings): Remove.
1643 (find_gnatclean): New proc.
1644 * lib/gnat-dg.exp (lremove): New proc.
1645 (gnat-dg-test): Reindent.
1646 Remove additional output files.
1647 (gnat-dg-runtest): Remove.
1649 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1650 * gnat.dg/loop_optimization6.adb: Likewise.
1651 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1653 2011-02-22 Jakub Jelinek <jakub@redhat.com>
1655 PR tree-optimization/47835
1656 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1658 2011-02-22 Tobias Burnus <burnus@net-b.de>
1660 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1661 * gfortran.dg/abstract_type_2.f03: Ditto.
1662 * gfortran.dg/abstract_type_3.f03: Ditto.
1663 * gfortran.dg/abstract_type_4.f03: Ditto.
1664 * gfortran.dg/abstract_type_5.f03: Ditto.
1665 * gfortran.dg/abstract_type_6.f03: Ditto.
1666 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1667 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1668 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1669 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1670 * gfortran.dg/array_function_5.f90: Ditto.
1671 * gfortran.dg/asynchronous_3.f03: Ditto.
1672 * gfortran.dg/char_expr_1.f90: Ditto.
1673 * gfortran.dg/class_14.f03: Ditto.
1674 * gfortran.dg/data_array_6.f: Ditto.
1675 * gfortran.dg/data_invalid.f90: Ditto.
1676 * gfortran.dg/dot_product_1.f03: Ditto.
1677 * gfortran.dg/func_derived_5.f90: Ditto.
1678 * gfortran.dg/func_result_4.f90: Ditto.
1679 * gfortran.dg/implied_do_1.f90: Ditto.
1680 * gfortran.dg/initialization_25.f90: Ditto.
1681 * gfortran.dg/initialization_26.f90: Ditto.
1682 * gfortran.dg/interface_34.f90: Ditto.
1683 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1684 * gfortran.dg/keyword_symbol_1.f90: Ditto.
1685 * gfortran.dg/matmul_8.f03: Ditto.
1686 * gfortran.dg/merge_init_expr.f90: Ditto.
1687 * gfortran.dg/pack_assign_1.f90: Ditto.
1688 * gfortran.dg/pack_vector_1.f90: Ditto.
1689 * gfortran.dg/pointer_check_8.f90: Ditto.
1690 * gfortran.dg/product_init_expr.f03: Ditto.
1691 * gfortran.dg/reshape_order_5.f90: Ditto.
1692 * gfortran.dg/reshape_shape_1.f90: Ditto.
1693 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1694 * gfortran.dg/same_name_2.f90: Ditto.
1695 * gfortran.dg/selected_real_kind_1.f90: Ditto.
1696 * gfortran.dg/spread_init_expr.f03: Ditto.
1697 * gfortran.dg/stmt_func_1.f90: Ditto.
1698 * gfortran.dg/sum_init_expr.f03: Ditto.
1699 * gfortran.dg/transpose_3.f03: Ditto.
1700 * gfortran.dg/unpack_init_expr.f03: Ditto.
1701 * gfortran.dg/warn_conversion.f90: Ditto.
1702 * gfortran.dg/warn_conversion_2.f90: Ditto.
1703 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1704 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1705 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1706 * gfortran.dg/whole_file_16.f90: Ditto.
1707 * gfortran.dg/whole_file_17.f90: Ditto.
1708 * gfortran.dg/whole_file_18.f90: Ditto.
1709 * gfortran.dg/whole_file_20.f03: Ditto.
1710 * gfortran.dg/whole_file_5.f90: Ditto.
1711 * gfortran.dg/whole_file_6.f90: Ditto.
1712 * gfortran.dg/write_invalid_format.f90: Ditto.
1713 * gfortran.dg/zero_sized_6.f90: Ditto.
1715 2011-02-21 Jeff Law <law@redhat.com>
1717 PR rtl-optimization/46178
1718 * gcc.target/i386/pr46178.c: New test.
1720 PR rtl-optimization/46002
1721 * gcc.c-torture/compile/pr46002.c: New test.
1723 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1725 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1728 2011-02-21 Jakub Jelinek <jakub@redhat.com>
1731 * g++.dg/debug/pr47106.C: Require effective target lto.
1733 2011-02-21 Jason Merrill <jason@redhat.com>
1735 * g++.dg/cpp0x/constexpr-diag2.C: New.
1737 2011-02-20 Jason Merrill <jason@redhat.com>
1739 * g++.dg/cpp0x/constexpr-ctor7.C: New.
1741 * g++.dg/cpp0x/fntmpdefarg2.C: New.
1743 * g++.dg/overload/conv-op1.C: New.
1745 * g++.dg/cpp0x/constexpr-synth1.C: New.
1747 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1749 * objc.dg/layout-2.m: New.
1750 * objc.dg/selector-3.m: Adjusted location of error message.
1751 * objc.dg/type-size-3.m: Same.
1752 * obj-c++.dg/selector-3.mm: Same.
1754 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1757 * objc.dg/property/dotsyntax-22.m: New.
1758 * obj-c++.dg/property/dotsyntax-22.mm: New.
1760 2011-02-20 Dodji Seketeli <dodji@redhat.com>
1763 * g++.dg/template/typedef38.C: New test.
1765 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1768 * gfortran.dg/whole_file_30.f90 : New test.
1769 * gfortran.dg/whole_file_31.f90 : New test.
1771 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1775 * gfortran.dg/whole_file_28.f90 : New test.
1776 * gfortran.dg/whole_file_29.f90 : New test.
1778 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1781 * g++.dg/template/crash105.C: New.
1783 2011-02-19 Jason Merrill <jason@redhat.com>
1785 * g++.dg/cpp0x/regress/no-elide1.C: New.
1787 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
1789 PR tree-optimization/46620
1790 * gcc.dg/pr46620.c: New.
1792 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1795 * gcc.target/i386/pr47809.c: New test.
1797 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1798 Tobias Burnus <burnus@net-b.de>
1800 * lib/target-supports.exp
1801 (check_effective_target_fortran_large_real): New check for large reals.
1802 * gfortran.dg/nan_7.f90: New test.
1804 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1806 PR libgfortran/47567
1807 * gfortran.dg/fmt_f0_1.f90: Update test.
1809 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
1812 * gfortran.dg/array_constructor_36.f90 : New test.
1813 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1814 allow for comparison between different elements of the array
1815 constructor at different levels of optimization.
1817 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
1819 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1820 * gcc.target/i386/pr32280-1.c: Likewise.
1822 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1825 * gcc.target/i386/pr47800.c: New test.
1827 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
1829 * objc/execute/exceptions/foward-1.x: New.
1831 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1834 * gfortran.dg/derived_constructor_comps_4.f90: New.
1836 2011-02-18 Tobias Burnus
1839 * gfortran.dg/func_result_6.f90: New.
1841 2011-02-18 Michael Matz <matz@suse.de>
1844 * gfortran.dg/lto/pr45586_0.f90: New test.
1845 * gfortran.dg/typebound_proc_20.f90: Ditto.
1846 * gfortran.dg/typebound_proc_21.f90: Ditto.
1848 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1851 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1853 2011-02-18 Tobias Burnus <burnus@net-b.de>
1856 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1858 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1859 normalizing the error/warning output.
1860 * gfortran.dg/Wall.f90: Update dg-error/warning.
1861 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1862 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1863 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1864 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1865 * gfortran.dg/class_30.f90: Update dg-error/warning.
1866 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1867 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1868 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1869 * gfortran.dg/entry_17.f90: Update dg-error/warning.
1870 * gfortran.dg/entry_19.f90: Update dg-error/warning.
1871 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1872 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1873 * gfortran.dg/g77/12632.f: Update dg-error/warning.
1874 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1875 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1876 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1877 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1878 * gfortran.dg/goto_8.f90: Update dg-error/warning.
1879 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1880 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1881 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1882 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1883 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1884 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1885 * gfortran.dg/volatile3.f90: Update dg-error/warning.
1886 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1887 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1888 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1889 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1890 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1892 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1895 * gfortran.dg/proc_ptr_comp_30.f90: New.
1897 2011-02-18 Jakub Jelinek <jakub@redhat.com>
1900 * gcc.target/i386/pr47780.c: New test.
1902 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1905 * gfortran.dg/class_40.f03: New.
1907 2011-02-18 Dodji Seketeli <dodji@redhat.com>
1910 * g++.dg/cpp0x/auto21.C: New test.
1912 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
1914 * objc.dg/special/unclaimed-category-1.h: Updated for
1916 * objc.dg/special/unclaimed-category-1.m: Same.
1917 * objc.dg/zero-link-1.m: Same.
1918 * objc.dg/lookup-1.m: Same.
1919 * objc.dg/torture/strings/const-str-9.m
1920 * objc.dg/torture/strings/const-str-10.m: Same.
1921 * objc.dg/torture/strings/const-str-11.m: Same.
1922 * objc.dg/torture/forward-1.m: Same.
1923 * objc.dg/zero-link-2.m: Same.
1924 * objc.dg/encode-7-next-64bit.m: Same.
1925 * objc.dg/method-4.m: Same.
1926 * objc.dg/next-runtime-1.m: Same.
1927 * objc.dg/image-info.m: Same.
1928 * objc.dg/pr23214.m: Same.
1929 * objc.dg/symtab-1.m: Same.
1930 * obj-c++.dg/basic.m: Same.
1931 * obj-c++.dg/proto-lossage-3.m: Same.
1932 * obj-c++.dg/torture/strings/const-str-10.m: Same.
1933 * obj-c++.dg/torture/strings/const-str-11.m: Same.
1934 * obj-c++.dg/torture/strings/const-str-9.m: Same.
1935 * obj-c++.dg/method-11.m: Same.
1936 * objc/execute/enumeration-1.m: Same.
1937 * objc/execute/object_is_class.m: Same.
1938 * objc/execute/formal_protocol-2.m: Same.
1939 * objc/execute/formal_protocol-4.m: Same.
1940 * objc/execute/formal_protocol-6.m: Same.
1941 * objc/execute/bycopy-3.m: Same.
1942 * objc/execute/exceptions/catchall-1.m: Same.
1943 * objc/execute/exceptions/finally-1.m: Same.
1944 * objc/execute/exceptions/local-variables-1.m: Same.
1945 * objc/execute/exceptions/foward-1.m: Same.
1946 * objc/execute/bf-common.h
1947 * objc/execute/enumeration-2.m: Same.
1948 * objc/execute/formal_protocol-1.m: Same.
1949 * objc/execute/formal_protocol-3.m: Same.
1950 * objc/execute/formal_protocol-5.m: Same.
1951 * objc/execute/accessing_ivars.m: Same.
1952 * objc/execute/bycopy-2.m: Same.
1953 * objc/execute/formal_protocol-7.m: Same.
1954 * objc/execute/compatibility_alias.m: Same.
1955 * objc/execute/no_clash.m: Same.
1956 * objc/execute/object_is_meta_class.m: Same.
1957 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1958 * objc/execute/class-tests-1.h: Include stdio.h.
1959 * objc/execute/class-tests-2.h: Same.
1960 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1962 * obj-c++.dg/try-catch-2.mm: Same.
1964 2011-02-17 Jakub Jelinek <jakub@redhat.com>
1967 * g++.dg/warn/Wunused-parm-4.C: New test.
1969 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
1970 Jan Hubicka <jh@suse.cz>
1974 * g++.dg/debug/pr47106.C: New.
1976 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
1979 * gcc.target/i386/pr43653.c: New test.
1981 2011-02-11 Dodji Seketeli <dodji@redhat.com>
1984 * g++.dg/template/inherit6.C: New test.
1986 2011-02-16 Janus Weil <janus@gcc.gnu.org>
1989 * gfortran.dg/class_39.f03: New.
1991 2011-02-16 Dodji Seketeli <dodji@redhat.com>
1994 * g++.dg/cpp0x/variadic106.C: New test.
1996 2011-02-16 Jakub Jelinek <jakub@redhat.com>
1999 * gfortran.dg/pr47757-1.f90: New test.
2000 * gfortran.dg/pr47757-2.f90: New test.
2001 * gfortran.dg/pr47757-3.f90: New test.
2004 * g++.dg/cpp0x/enum8.C: New test.
2006 2011-02-15 Jason Merrill <jason@redhat.com>
2008 * g++.dg/inherit/implicit-trivial1.C: New.
2009 * g++.dg/cpp0x/implicit-trivial1.C: New.
2011 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2014 * gcc.dg/torture/pr47725.c: Removed.
2016 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2019 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2020 constant does not generate a load from memory.
2022 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2025 * gcc.dg/torture/pr47725.c: New.
2027 2011-02-15 Richard Guenther <rguenther@suse.de>
2029 PR tree-optimization/47743
2030 * gcc.dg/torture/pr47743.c: New testcase.
2032 2011-02-15 Jakub Jelinek <jakub@redhat.com>
2035 * gcc.target/i386/pr47581.c: New test.
2037 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2040 * gfortran.dg/select_type_22.f03: New.
2042 2011-02-14 Jason Merrill <jason@redhat.com>
2044 * g++.dg/cpp0x/regress/enum1.C: New.
2046 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2048 * gnat.dg/include.adb: New test.
2050 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2053 * gfortran.dg/class_38.f03: New.
2055 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2057 * gcc.dg/pr46494.c: New test.
2059 2011-02-14 Richard Guenther <rguenther@suse.de>
2061 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2063 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2066 * gnat.dg/null_pointer_deref1.exp: Don't skip on
2067 sparc*-sun-solaris2.11.
2069 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2072 * gfortran.dg/argument_checking_18.f90: New.
2074 2011-02-13 Tobias Burnus <burnus@net-b.de>
2076 * gfortran.dg/argument_checking_13.f90: Update dg-error.
2077 * gfortran.dg/argument_checking_17.f90: New.
2079 2011-02-12 Janus Weil <janus@gcc.gnu.org>
2081 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2082 are temporarily disabled.
2083 * gfortran.dg/class_7.f03: Ditto.
2084 * gfortran.dg/coarray_14.f90: Ditto.
2085 * gfortran.dg/typebound_proc_13.f03: Ditto.
2087 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
2090 * gfortran.dg/extends_11.f03: New.
2092 2011-02-11 Xinliang David Li <davidxl@google.com>
2094 PR tree-optimization/47707
2095 * g++.dg/tree-ssa/pr47707.C: New test.
2097 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
2099 * g++.dg/opt/inline17.C: New test.
2101 2011-02-11 Tobias Burnus <burnus@net-b.de>
2104 * gfortran.dg/pure_formal_2.f90: New.
2106 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
2108 PR rtl-optimization/47614
2109 * gfortran.dg/pr47614.f: New.
2111 2011-02-11 Joseph Myers <joseph@codesourcery.com>
2114 * gcc.dg/opts-6.c: New test.
2116 2011-02-11 Jakub Jelinek <jakub@redhat.com>
2119 * gcc.dg/pr47684.c: New test.
2121 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2124 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2125 c99_runtime, dg-add-options c99_runtime.
2126 (main): Use __asm__.
2128 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2131 * lib/target-supports.exp (check_ascii_locale_available): New proc.
2132 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2133 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2134 * gcc.dg/ucnid-10.c: Likewise.
2135 * gcc.dg/ucnid-13.c: Likewise.
2136 * gcc.dg/ucnid-7.c: Likewise.
2137 * gcc.dg/ucnid-8.c: Likewise.
2138 Adapt dg-warning line number.
2140 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
2142 * gcc.target/i386/parity-1.c: Use -march=k8.
2143 * gcc.target/i386/parity-2.c: Ditto.
2144 * gcc.target/i386/vecinit-1.c: Ditto.
2145 * gcc.target/i386/vecinit-2.c: Ditto.
2147 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2150 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2151 * gcc.target/mips/save-restore-3.c: Likewise.
2152 * gcc.target/mips/save-restore-4.c: Likewise.
2153 * gcc.target/mips/save-restore-5.c: Likewise.
2156 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2157 * g++.dg/tree-prof/partition2.C: Likewise.
2159 2011-02-09 Jason Merrill <jason@redhat.com>
2161 * g++.dg/tree-ssa/inline-3.C: Use a normal function
2162 rather than misdeclare std::puts.
2164 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2165 * g++.dg/other/warning1.C: Likewise.
2166 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2167 * g++.old-deja/g++.gb/scope06.C: Likewise.
2168 * g++.old-deja/g++.law/cvt11.C: Likewise.
2169 * g++.old-deja/g++.law/init1.C: Likewise.
2170 * g++.dg/abi/mangle26.C: Likewise.
2172 * g++.dg/template/function1.C: Adjust for C++0x mode.
2173 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2175 * g++.dg/ext/label10.C: Adjust for C++0x mode.
2176 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2178 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2180 * g++.dg/cpp0x/regress/abi-empty7.C: New.
2182 * g++.dg/cpp0x/regress: New directory.
2183 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2184 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2185 * g++.dg/cpp0x/regress/regress3.C: New.
2187 2011-02-10 Richard Guenther <rguenther@suse.de>
2189 PR tree-optimization/47677
2190 * gcc.dg/torture/pr47677.c: New testcase.
2192 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
2194 * objc.dg/special/load-category-1.m: Remove unused header.
2195 * objc.dg/special/load-category-1a.m: Likewise.
2196 * objc.dg/special/load-category-2.m: Likewise.
2197 * objc.dg/special/load-category-2a.m: Likewise.
2198 * objc.dg/special/load-category-3.m: Likewise.
2199 * objc.dg/special/load-category-3a.m: Likewise.
2200 * objc.dg/attributes/proto-attribute-2.m: Likewise.
2201 * objc.dg/attributes/proto-attribute-3.m: Likewise.
2202 * objc.dg/attributes/class-attribute-1.m: Likewise.
2203 * objc.dg/property/property.exp: Don't run for Darwin < 9.
2204 * obj-c++.dg/property/property.exp: Likewise.
2205 * objc.dg/attributes/method-sentinel-1.m: Update type header.
2206 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2207 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2208 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2209 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2210 * obj-c++.dg/template-8.mm: Likewise.
2212 2011-02-10 Jakub Jelinek <jakub@redhat.com>
2215 * gcc.target/i386/pr47665.c: New test.
2217 2011-02-10 Jie Zhang <jie@codesourcery.com>
2221 2011-02-05 Jie Zhang <jie@codesourcery.com>
2223 * gcc.dg/pr42631.c: Update test.
2224 * gcc.dg/pr42631-2.c: New test.
2226 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2229 * gfortran.dg/proc_decl_25.f90: New.
2231 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2234 * gfortran.dg/typebound_assignment_2.f03: New.
2236 2011-02-09 Richard Guenther <rguenther@suse.de>
2238 PR tree-optimization/47664
2239 * gcc.dg/tree-ssa/inline-7.c: New testcase.
2241 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
2244 * gnat.dg/uninit_func.adb: Adjust dg directive.
2246 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
2249 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2251 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2254 * gfortran.dg/auto_dealloc_2.f90: New.
2256 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2258 * gcc.dg/builtins-config.h: Remove __sgi handling.
2259 * lib/target-supports.exp (add_options_for_c99_runtime): Add
2260 -std=c99 for mips-sgi-irix6.5*.
2262 2011-02-09 Martin Jambor <mjambor@suse.cz>
2265 * gfortran.dg/pr25923.f90: Remove xfails.
2267 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2270 * gfortran.dg/inquire_14.f90: New test.
2272 2011-02-08 Janus Weil <janus@gcc.gnu.org>
2275 * gfortran.dg/pointer_init_6.f90: New.
2277 2011-02-08 Jeff Law <law@redhat.com>
2279 PR tree-optimization/42893
2280 * gcc.tree-ssa/pr42893.c: New test.
2282 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
2284 PR tree-optimization/46834
2285 PR tree-optimization/46994
2286 PR tree-optimization/46995
2287 * gcc.dg/graphite/id-pr46834.c: New.
2288 * gfortran.dg/graphite/id-pr46994.f90: New.
2289 * gfortran.dg/graphite/id-pr46995.f90: New.
2291 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2294 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2295 using the variable is known the warning is emitted there.
2296 * gcc.dg/uninit-pr19430.c (foo): Likewise.
2297 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2299 * c-c++-common/pr20000.c (g): Both warnings occur at the return
2302 * gcc.dg/noreturn-1.c (foo5): Likewise.
2303 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2304 (method2): Likewise.
2306 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2307 the return statement using the uninitialized variable.
2308 * gfortran.dg/pr39666-2.f90 (f): Likewise.
2310 2011-02-08 Richard Guenther <rguenther@suse.de>
2313 * g++.dg/opt/pr47639.c: New testcase.
2315 2011-02-08 Richard Guenther <rguenther@suse.de>
2317 PR tree-optimization/47632
2318 * g++.dg/opt/pr47632.C: New testcase.
2320 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2322 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2324 2011-02-07 Richard Guenther <rguenther@suse.de>
2326 PR tree-optimization/47615
2327 * g++.dg/opt/pr47615.C: New testcase.
2329 2011-02-07 Richard Guenther <rguenther@suse.de>
2331 PR tree-optimization/47621
2332 * gcc.dg/torture/pr47621.c: New testcase.
2334 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
2336 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2338 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
2341 * gfortran.dg/allocate_with_source_1 : New test.
2343 2011-02-05 Jakub Jelinek <jakub@redhat.com>
2346 * gcc.dg/pr47610.c: New test.
2348 2011-02-05 Jie Zhang <jie@codesourcery.com>
2351 * gcc.dg/pr42631.c: Update test.
2352 * gcc.dg/pr42631-2.c: New test.
2354 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2357 * gfortran.dg/pr47574.f90: New test.
2359 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
2361 PR tree-optimization/46194
2362 * gcc.dg/autopar/pr46194.c: New.
2364 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2366 PR tree-optimization/43695
2367 * g++.dg/ipa/pr43695.C: New.
2369 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2372 * gcc.dg/pr23200.c: New test.
2374 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2377 * g++.dg/pr47589.C: New test.
2379 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2382 * g++.dg/template/typedef37.C: New test.
2383 * g++.dg/template/param1.C: Adjust expected error message.
2385 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2388 * gcc.dg/pr31490-2.c: New test.
2389 * gcc.dg/pr31490-3.c: New test.
2390 * gcc.dg/pr31490-4.c: New test.
2392 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
2393 Jakub Jelinek <jakub@redhat.com>
2396 * g++.dg/parser/semicolon3.C: Adjust.
2397 * g++.dg/parser/semicolon4.C: New testcase.
2398 * g++.dg/pr46890.C: New testcase.
2400 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2403 * g++.dg/init/pr29571.C: New.
2405 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
2407 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2408 instead of vect_int.
2410 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2413 * gcc.target/i386/pr47312.c: New test.
2416 * gcc.target/i386/pr47564.c: New test.
2418 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
2420 PR tree-optimization/45122
2421 * gcc.dg/tree-ssa/pr45122.c: New.
2423 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2426 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2429 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2430 and vsx so a default --with-cpu=power7 doesn't give an error
2431 when -mavoid-indexed-addresses is used.
2433 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2434 wrapper function to save the arguments and then jump to the real
2435 function, rather than depending on the compiler not to move stuff
2437 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2439 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2440 Paul Thomas <pault@gcc.gnu.org>
2443 * gfortran.dg/class_37.f03 : New test.
2445 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
2446 Richard Guenther <rguenther@suse.de>
2448 PR tree-optimization/40979
2450 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2451 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2452 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2453 check_vect_support_and_set_flags.
2454 * gfortran.dg/graphite/vect-pr40979.f90: New.
2456 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2459 * gfortran.dg/class_36.f03: New.
2461 2011-02-02 Richard Guenther <rguenther@suse.de>
2463 PR tree-optimization/47566
2464 * gcc.dg/lto/20110201-1_0.c: New testcase.
2466 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
2472 * debug/pr47498.c: New.
2473 * debug/pr47501.c: New.
2475 2011-02-01 Richard Guenther <rguenther@suse.de>
2477 PR tree-optimization/47559
2478 * g++.dg/torture/pr47559.C: New testcase.
2480 2011-02-01 Janus Weil <janus@gcc.gnu.org>
2483 * gfortran.dg/typebound_call_20.f03: New.
2485 2011-02-01 Richard Guenther <rguenther@suse.de>
2487 PR tree-optimization/47555
2488 * gcc.dg/pr47555.c: New testcase.
2490 2011-02-01 Richard Guenther <rguenther@suse.de>
2492 PR tree-optimization/47541
2493 * g++.dg/torture/pr47541.C: New testcase.
2495 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2498 * gfortran.dg/typebound_call_19.f03: New.
2500 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2503 * g++.dg/cpp0x/pr47416.C: New test.
2505 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
2508 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2510 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2513 * gfortran.dg/typebound_assignment_1.f03: New.
2515 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2517 PR tree-optimization/47538
2518 * gcc.c-torture/execute/pr47538.c: New test.
2520 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2523 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2525 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2527 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2529 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
2531 PR rtl-optimization/44031
2532 * gcc.c-torture/compile/20110131-1.c: New test.
2534 2011-01-31 Tobias Burnus <burnus@net-b.de>
2537 * gfortran.dg/stmt_func_1.f90: New.
2539 2011-01-31 Tobias Burnus <burnus@net-b.de>
2542 * gfortran.dg/interface_34.f90: New.
2544 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
2547 * gfortran.dg/realloc_on_assign_5.f03: New test.
2548 * gfortran.dg/realloc_on_assign_5.f03: New test.
2550 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2552 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2553 * gfortran.dg/bessel_7.f90: Likewise.
2554 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
2556 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2557 * gfortran.dg/sum_init_expr.f03: Likewise.
2559 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2561 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2564 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2565 loop only on "vect_intfloat_cvt" targets.
2567 2011-01-29 Tobias Burnus <burnus@net-b.de>
2570 * gfortran.dg/shape_6.f90: New.
2572 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2574 PR libgfortran/47434
2575 * gfortran.dg/read_infnan_1.f90: Update test.
2576 * gfortran.dg/module_nan.f90: Update test.
2577 * gfortran.dg/char4_iunit_1.f03: Update test.
2578 * gfortran.dg/large_real_kind_1.f90: Update test.
2579 * gfortran.dg/real_const_3.f90: Update test.
2580 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2582 2011-01-29 Dodji Seketeli <dodji@redhat.com>
2585 * g++.dg/template/param2.C: New test.
2587 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2589 PR libgfortran/47285
2590 * gfortran.dg/fmt_g.f: New test.
2592 2011-01-28 Tobias Burnus <burnus@net-b.de>
2595 * gfortran.dg/pure_formal_1.f90: New.
2597 2011-01-28 Jakub Jelinek <jakub@redhat.com>
2600 * gcc.dg/tls/pr42894.c: New test.
2602 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2604 * gcc.dg/pr47276.c: Add dg-require-visibility.
2606 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2608 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2610 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
2611 Tobias Burnus <burnus@gcc.gnu.org>
2616 * gfortran.dg/realloc_on_assign_3.f03: New test.
2617 * gfortran.dg/realloc_on_assign_4.f03: New test.
2618 * gfortran.dg/allocatable_function_5.f90: New test.
2619 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2620 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2621 implemented" dg-errors.
2623 2011-01-27 Jan Hubicka <jh@suse.cz>
2626 * gcc.dg/attr-weakref-4.c: New testcase
2628 2011-01-27 Martin Jambor <mjambor@suse.cz>
2630 PR tree-optimization/47228
2631 * gcc.dg/torture/pr47228.c: New test.
2633 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2635 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2637 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2639 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2640 when using auto-overlay support on the SPU.
2642 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
2644 PR rtl-optimization/44174
2645 * gcc.target/i386/asm-6.c: New test.
2647 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
2649 PR rtl-optimization/46856
2650 * gcc.c-torture/compile/pr46856.c: New test.
2652 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
2653 Andrew Pinski <pinskia@gmail.com>
2656 * gcc.dg/pr43082.c: New.
2658 2011-01-26 DJ Delorie <dj@redhat.com>
2660 PR rtl-optimization/46878
2661 * gcc.dg/pr46878-1.c: New test.
2663 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2666 * g++.dg/cpp0x/pr47476.C: New test.
2668 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
2670 * gcc.c-torture/compile/20110126-1.c: New test.
2672 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2675 * gcc.dg/torture/pr47473.c: New test.
2677 2011-01-26 Jan Hubicka <jh@suse.cz>
2680 * gcc.c-torture/execute/pr47237.c: New testcase.
2682 2011-01-26 Jan Hubicka <jh@suse.cz>
2684 PR tree-optimization/47190
2685 * gcc.dg/attr-weakref-3.c: New testcase.
2687 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
2690 * gcc.dg/dll-9a.c: New test file.
2691 * gcc.dg/dll-11.c: Likewise.
2692 * gcc.dg/dll-12.c: Likewise.
2693 * gcc.dg/dll-12a.c: Likewise.
2694 * gcc.dg/dll-11a.c: Likewise.
2695 * gcc.dg/dll-9.c: Likewise.
2696 * gcc.dg/dll-10.c: Likewise.
2697 * gcc.dg/dll-10a.c: Likewise.
2698 * g++.dg/ext/dllexport4a.cc: Likewise.
2699 * g++.dg/ext/dllexport4.C: Likewise.
2700 * g++.dg/ext/dllexport5.C: Likewise.
2701 * g++.dg/ext/dllexport5a.cc: Likewise.
2703 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2705 PR tree-optimization/46970
2706 * gcc.dg/graphite/pr46970.c: New.
2708 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2710 PR tree-optimization/46215
2711 * gcc.dg/graphite/pr46215.c: New.
2713 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2715 PR tree-optimization/46168
2716 * gcc.dg/graphite/pr46168.c: New.
2718 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2720 PR tree-optimization/43657
2721 * gcc.dg/graphite/pr43657.c: New.
2723 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2725 PR tree-optimization/29832
2726 * gfortran.dg/graphite/pr29832.f90: New.
2728 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2730 PR tree-optimization/43567
2731 * gcc.dg/graphite/pr43567.c: New.
2733 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2735 * gfortran.dg/graphite/interchange-4.f: New.
2736 * gfortran.dg/graphite/interchange-5.f: New.
2738 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2739 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2740 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2741 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2742 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2743 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2744 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2745 * gfortran.dg/ltrans-7.f90: Removed.
2746 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2748 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2749 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2750 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2751 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2752 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2753 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2754 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2755 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2756 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2757 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2758 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2759 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2760 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2761 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2762 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2763 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2764 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2765 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2766 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2767 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2768 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2769 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2770 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2771 * gcc.dg/tree-ssa/data-dep-1.c
2772 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2773 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2774 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2775 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2776 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2778 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2780 PR tree-optimization/47265
2781 PR tree-optimization/47443
2782 * gcc.c-torture/compile/pr47265.c: New test.
2783 * gcc.dg/pr47443.c: New test.
2785 2011-01-25 Martin Jambor <mjambor@suse.cz>
2787 PR tree-optimization/47382
2788 * g++.dg/torture/pr47382.C: New test.
2789 * g++.dg/opt/devirt1.C: Xfail.
2791 2011-01-25 Yao Qi <yao@codesourcery.com>
2794 * gcc.target/arm/pr45701-1.c: New test.
2795 * gcc.target/arm/pr45701-2.c: New test.
2796 * gcc.target/arm/pr45701-3.c: New test.
2798 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2799 Jakub Jelinek <jakub@redhat.com>
2801 PR tree-optimization/47271
2802 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2804 2011-01-25 Nick Clifton <nickc@redhat.com>
2806 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2807 (saturate_add): Delete.
2809 (main): Do not run saturate_add.
2810 (set_interrupts): Delete.
2812 2011-01-25 Tobias Burnus <burnus@net-b.de>
2815 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2817 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2819 PR tree-optimization/47427
2820 PR tree-optimization/47428
2821 * gcc.c-torture/compile/pr47427.c: New test.
2822 * gcc.c-torture/compile/pr47428.c: New test.
2824 2011-01-25 Richard Guenther <rguenther@suse.de>
2827 * gcc.dg/torture/pr47411.c: New testcase.
2829 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2831 * gfortran.dg/graphite/id-24.f: New.
2832 * gfortran.dg/graphite/id-25.f: New.
2834 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2836 * gfortran.dg/graphite/id-23.f: New.
2838 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2840 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2842 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2844 * gcc.dg/graphite/block-0.c: Un-XFAILed.
2845 * gcc.dg/graphite/block-1.c: Un-XFAILed.
2846 * gcc.dg/graphite/block-7.c: Un-XFAILed.
2847 * gcc.dg/graphite/block-8.c: Un-XFAILed.
2848 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2849 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2850 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2851 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2852 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2854 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2856 * gcc.dg/graphite/block-0.c: Add documentation.
2857 * gcc.dg/graphite/block-4.c: Same.
2858 * gcc.dg/graphite/block-7.c: Same.
2859 * gcc.dg/graphite/block-8.c: New.
2860 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2861 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2862 * gcc.dg/graphite/interchange-12.c: Add documentation.
2863 * gcc.dg/graphite/interchange-13.c: New.
2864 * gcc.dg/graphite/interchange-14.c: New.
2865 * gcc.dg/graphite/interchange-15.c: New.
2866 * gcc.dg/graphite/interchange-8.c: Add documentation.
2867 * gcc.dg/graphite/interchange-mvt.c: Same.
2869 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2872 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2873 * gcc.target/powerpc/altivec-14.c: Ditto.
2874 * gcc.target/powerpc/altivec-33.c: Ditto.
2875 * gcc.target/powerpc/altivec-types-1.c: Ditto.
2876 * gcc.target/powerpc/altivec-types-2.c: Ditto.
2877 * gcc.target/powerpc/altivec-types-3.c: Ditto.
2878 * gcc.target/powerpc/altivec-types-4.c: Ditto.
2879 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2880 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2881 * g++.dg/ext/altivec-15.C: Ditto.
2882 * g++.dg/ext/altivec-types-1.C: Ditto.
2883 * g++.dg/ext/altivec-types-2.C: Ditto.
2884 * g++.dg/ext/altivec-types-3.C: Ditto.
2885 * g++.dg/ext/altivec-types-4.C: Ditto.
2887 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2889 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2891 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2893 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2894 optimization options.
2896 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2898 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2901 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2903 2011-01-23 Tobias Burnus <burnus@net-b.de>
2906 * gfortran.dg/allocatable_scalar_12.f90: New.
2908 2011-01-23 Ira Rosen <irar@il.ibm.com>
2910 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2911 vectorization to be not profitable if peeling is used to
2912 realign the memory access.
2913 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2914 loop bound to avoid loop unrolling.
2915 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2917 2011-01-22 Jan Hubicka <jh@suse.cz>
2920 * g++.dg/lto/pr47333.C: New file.
2922 2011-01-22 Jan Hubicka <jh@suse.cz>
2924 PR tree-optimization/43884
2926 * gcc.dg/autopar/outer-2.c: Increase array size.
2927 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2929 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2932 * gfortran.dg/c_loc_tests_16.f90: New test.
2934 2011-01-22 Tobias Burnus <burnus@net-b.de>
2937 * gfortran.dg/typebound_proc_19.f90: New.
2939 2011-01-21 Jeff Law <law@redhat.com>
2941 PR tree-optimization/47053
2942 * g++.dg/pr47053.C: New test.
2944 2011-01-21 Jason Merrill <jason@redhat.com>
2947 * g++.dg/cpp0x/constexpr-ctor6.C: New.
2949 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2952 * g++.dg/cpp0x/range-for10.C: New test.
2953 * g++.dg/template/for1.C: New test.
2956 * g++.dg/tree-prof/partition3.C: New test.
2958 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2960 PR rtl-optimization/47366
2961 * g++.dg/opt/pr47366.C: New test.
2963 2011-01-21 Jason Merrill <jason@redhat.com>
2966 * g++.dg/cpp0x/constexpr-regress2.C: New.
2968 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2970 2011-01-21 Jeff Law <law@redhat.com>
2972 PR rtl-optimization/41619
2973 * gcc.dg/pr41619.c: New.
2975 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2977 PR tree-optimization/47355
2978 * g++.dg/opt/pr47355.C: New test.
2980 2011-01-21 Richard Guenther <rguenther@suse.de>
2982 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2985 2011-01-21 Richard Guenther <rguenther@suse.de>
2987 PR tree-optimization/47365
2988 * gcc.dg/torture/pr47365.c: New testcase.
2989 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2991 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2993 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2995 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2997 PR tree-optimization/47391
2998 * gcc.dg/pr47391.c: New test.
3000 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3002 * g++.dg/template/char1.C: Use signed char.
3004 2011-01-21 Tobias Burnus <burnus@net-b.de>
3007 * gfortran.dg/pointer_target_4.f90: New.
3009 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3012 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3013 ILP32 system and not IP32.
3015 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
3018 * g++.dg/debug/pr46583.C: New.
3020 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3023 * g++.dg/debug/pr47283.C: New test.
3026 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3027 * gcc.target/i386/headmerge-2.c: Likewise.
3029 2011-01-20 Richard Guenther <rguenther@suse.de>
3032 * gcc.dg/torture/pr47370.c: New testcase.
3034 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3036 PR tree-optimization/46130
3037 * gcc.dg/pr46130-1.c: New test.
3038 * gcc.dg/pr46130-2.c: New test.
3040 2011-01-19 Dodji Seketeli <dodji@redhat.com>
3043 * g++.dg/debug/dwarf2/template-params-10.C: New test.
3045 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
3048 * g++.dg/debug/pr46240.cc: New.
3050 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3053 * g++.dg/template/anonunion1.C: New test.
3055 PR rtl-optimization/47337
3056 * gcc.c-torture/execute/pr47337.c: New test.
3058 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3061 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3063 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3065 PR tree-optimization/46021
3066 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3068 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3070 PR tree-optimization/47290
3071 * g++.dg/torture/pr47290.C: New test.
3073 2011-01-18 Janus Weil <janus@gcc.gnu.org>
3076 * gfortran.dg/proc_ptr_comp_29.f90: New.
3078 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3081 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3082 powerpc-apple-darwin9.
3084 2011-01-18 Jakub Jelinek <jakub@redhat.com>
3086 PR rtl-optimization/47299
3087 * gcc.c-torture/execute/pr47299.c: New test.
3089 2011-01-17 Jason Merrill <jason@redhat.com>
3091 * g++.dg/cpp0x/constexpr-virtual.C: New.
3093 2011-01-17 Jakub Jelinek <jakub@redhat.com>
3096 * gfortran.dg/gomp/pr47331.f90: New test.
3098 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
3101 * objc.dg/selector-warn-1.m: New.
3102 * obj-c++.dg/selector-warn-1.mm: New.
3104 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
3106 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3107 Update dg-final accordingly.
3109 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3111 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3113 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3115 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3117 * gcc.dg/guality/pr36728-2.c: Likewise.
3119 2011-01-17 Richard Guenther <rguenther@suse.de>
3121 PR tree-optimization/47313
3122 * g++.dg/torture/pr47313.C: New testcase.
3124 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
3127 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3128 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3129 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3130 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3132 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3134 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3135 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3136 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3138 2011-01-17 Richard Guenther <rguenther@suse.de>
3140 PR tree-optimization/45967
3141 * gcc.dg/torture/pr45967-2.c: New testcase.
3142 * gcc.dg/torture/pr45967-3.c: Likewise.
3144 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3147 * g++.dg/ext/pr47213.C: Require visibility.
3149 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3151 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3152 * gcc.dg/fixed-point/struct-union.c: Update error messages.
3154 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3156 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3157 Linux-based targets.
3159 2011-01-13 Jan Hubicka <jh@suse.cz>
3161 PR tree-optimization/47276
3162 * gcc.dg/pr47276.c: New testcase.
3164 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
3165 Jonathan Wakely <jwakely.gcc@gmail.com>
3168 * g++.dg/other/pr33558.C: New.
3169 * g++.dg/other/pr33558-2.C: New.
3171 2011-01-14 Martin Jambor <mjambor@suse.cz>
3173 PR tree-optimization/45934
3174 PR tree-optimization/46302
3175 * g++.dg/ipa/devirt-c-1.C: New test.
3176 * g++.dg/ipa/devirt-c-2.C: Likewise.
3177 * g++.dg/ipa/devirt-c-3.C: Likewise.
3178 * g++.dg/ipa/devirt-c-4.C: Likewise.
3179 * g++.dg/ipa/devirt-c-5.C: Likewise.
3180 * g++.dg/ipa/devirt-c-6.C: Likewise.
3181 * g++.dg/ipa/devirt-6.C: Likewise.
3182 * g++.dg/ipa/devirt-d-1.C: Likewise.
3183 * g++.dg/torture/pr45934.C: Likewise.
3185 2011-01-14 Jason Merrill <jason@redhat.com>
3187 * g++.dg/cpp0x/variadic105.C: New.
3189 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3190 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3193 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3194 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3195 execution tests on i?86-*-*, x86_64-*-* and
3196 powerpc*-apple-darwin* && ilp32.
3197 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3198 tests on i?86-*-* and x86_64-*-*.
3200 2011-01-14 Richard Guenther <rguenther@suse.de>
3202 PR tree-optimization/47280
3203 * g++.dg/opt/pr47280.C: New testcase.
3205 2011-01-14 Jason Merrill <jason@redhat.com>
3207 * g++.dg/cpp0x/constexpr-regress1.C: New.
3209 * g++.dg/ext/flexary2.C: New.
3211 2011-01-14 Richard Guenther <rguenther@suse.de>
3214 * gcc.dg/torture/pr47281.c: New testcase.
3215 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3217 2011-01-14 Richard Guenther <rguenther@suse.de>
3219 PR tree-optimization/47286
3220 * gcc.dg/tree-ssa/pr47286.c: New testcase.
3222 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
3225 * g++.dg/ext/pr47213.C: New.
3227 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3229 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3231 2011-01-13 Tobias Burnus <burnus@net-b.de>
3232 Mikael Morin <mikael@gcc.gnu.org>
3236 * gfortran.dg/select_type_20.f90: New.
3237 * gfortran.dg/select_type_21.f90: New.
3239 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3242 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3244 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3246 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3247 * gcc.dg/guality/pr36728-2.c: Likewise.
3249 2011-01-13 Dodji Seketeli <dodji@redhat.com>
3252 * g++.dg/debug/dwarf2/template-params-9.C: New test.
3254 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
3256 PR rtl-optimization/45352
3257 * gcc.dg/pr45352-3.c: New.
3259 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3261 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3263 * g++.dg/cpp0x/range-for8.C: New.
3264 * g++.dg/cpp0x/range-for9.C: New.
3266 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
3269 * g++.dg/debug/pr47209.C: New.
3271 2011-01-12 Richard Guenther <rguenther@suse.de>
3274 * gcc.dg/lto/pr47259_0.c: New testcase.
3275 * gcc.dg/lto/pr47259_1.c: Likewise.
3277 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
3279 * objc-obj-c++-shared/Object1.h: Add copyright header, update
3280 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3281 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3282 methods missing from the OBJC2 Object.
3283 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3284 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3285 GNU and NeXT runtimes.
3286 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3288 * objc-obj-c++-shared/Object1.m: Likewise.
3289 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
3290 * objc.dg/proto-qual-1.m: Likewise.
3291 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3292 * obj-c++.dg/proto-qual-1.mm: Likewise.
3294 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
3297 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3299 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3301 Fixed the Objective-C++ testsuite and updated all tests.
3302 * lib/obj-c++.exp (obj-c++_init): Declare and set
3303 gcc_warning_prefix and gcc_error_prefix.
3304 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3305 'dg-warning', 'dg-message' and 'dg-error'.
3306 * obj-c++.dg/class-extension-3.mm: Likewise.
3307 * obj-c++.dg/class-protocol-1.mm: Likewise.
3308 * obj-c++.dg/encode-7.mm: Likewise.
3309 * obj-c++.dg/exceptions-3.mm: Likewise.
3310 * obj-c++.dg/exceptions-5.mm: Likewise.
3311 * obj-c++.dg/method-12.mm: Likewise.
3312 * obj-c++.dg/method-13.mm: Likewise.
3313 * obj-c++.dg/method-15.mm: Likewise.
3314 * obj-c++.dg/method-16.mm: Likewise.
3315 * obj-c++.dg/method-4.mm: Likewise.
3316 * obj-c++.dg/method-8.mm: Likewise.
3317 * obj-c++.dg/method-conflict-1.mm: Likewise.
3318 * obj-c++.dg/method-conflict-2.mm: Likewise.
3319 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3320 and uncommented second part of the testcase now that the testsuite
3322 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
3323 and uncommented second part of the testcase now that the testsuite
3325 * obj-c++.dg/private-1.mm: Likewise.
3326 * obj-c++.dg/proto-lossage-4.mm: Likewise.
3327 * obj-c++.dg/syntax-error-7.mm: Likewise.
3328 * obj-c++.dg/warn5.mm: Likewise.
3329 * obj-c++.dg/property/at-property-14.mm: Likewise.
3330 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3332 * obj-c++.dg/property/at-property-18.mm: Likewise.
3333 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3335 * obj-c++.dg/property/at-property-21.mm: Likewise.
3336 * obj-c++.dg/property/at-property-28.mm: Likewise.
3337 * obj-c++.dg/property/at-property-5.mm: Likewise.
3338 * obj-c++.dg/property/dynamic-2.mm: Likewise.
3339 * obj-c++.dg/property/property-neg-3.mm: Likewise.
3340 * obj-c++.dg/property/synthesize-11.mm: Likewise.
3341 * obj-c++.dg/property/synthesize-6.mm: Likewise.
3342 * obj-c++.dg/property/synthesize-8.mm: Likewise.
3343 * obj-c++.dg/property/synthesize-9.mm: Likewise.
3344 * obj-c++.dg/tls/diag-5.mm: Likewise.
3345 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3346 dg-error, now matched correctly.
3348 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3350 * objc.dg/property/at-property-29.m: New.
3351 * obj-c++.dg/property/at-property-29.mm: New.
3353 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3355 * go.test/go-test.exp (go-set-goarch): New proc.
3356 (go-gc-tests): Use it.
3358 2011-01-11 Dodji Seketeli <dodji@redhat.com>
3361 * g++.dg/debug/dwarf2/template-params-8.C: New test.
3363 2011-01-11 Richard Henderson <rth@redhat.com>
3365 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3367 2011-01-11 Jan Hubicka <jh@suse.cz>
3371 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3372 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3374 2011-01-11 Richard Guenther <rguenther@suse.de>
3376 PR tree-optimization/46076
3377 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3379 2011-01-11 Jeff Law <law@redhat.com>
3381 * PR tree-optimization/47086
3382 * gcc.dg/pr47086.c: New test.
3384 2011-01-11 Jason Merrill <jason@redhat.com>
3387 * g++.dg/template/new10.C: New.
3390 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3392 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
3394 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3395 Split type definitions and NSConstantString class into...
3396 * objc-obj-c++-shared/objc-test-suite-types.h: New.
3397 * objc-obj-c++-shared/nsconstantstring-class.h: New.
3398 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3399 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3400 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3401 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3403 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3404 encode defines for newer NeXT system headers.
3405 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3406 * obj-c++.dg/torture/strings/string1.mm: Likewise.
3407 * objc.dg/foreach-5.m: Likewise.
3408 * objc.dg/foreach-2.m: Likewise.
3409 * objc.dg/foreach-4.m: Likewise.
3410 * objc.dg/torture/strings/string1.m: Likewise.
3411 * objc.dg/torture/strings/string2.m: Likewise.
3412 * objc.dg/torture/strings/string3.m: Likewise.
3413 * objc.dg/torture/strings/string4.m: Likewise.
3414 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3415 header and stand alone.
3416 * obj-c++.dg/strings/strings-2.mm: Likewise.
3417 * objc.dg/torture/strings/const-str-3.m: Likewise.
3418 * objc.dg/strings/strings-2.m: Likewise.
3419 * objc.dg/strings/const-str-12b.m: Likewise.
3421 2011-01-12 Richard Guenther <rguenther@suse.de>
3424 * gcc.dg/attr-weak-1.c: Adjust.
3426 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
3429 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3430 standard compliant and comment.
3432 2011-01-10 Jan Hubicka <jh@suse.cz>
3435 * gcc.dg/initpri3.c: New testcase.
3437 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
3440 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3446 (g_ebp_save): Likewise.
3447 (g_esp_save): Likewise.
3449 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3451 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3453 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3455 PR tree-optimization/46021
3456 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3457 i?86-*-*, x86_64-*-*.
3459 2011-01-10 Jeff Law <law@redhat.com>
3461 * PR tree-optimization/47141
3462 * gcc.c-torture/compile/pr47141.c: New test.
3464 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
3467 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3468 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3469 * gcc.dg/vect/slp-35.c: Remove XFAILs.
3470 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3473 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3474 being vectorized. Adjust dg-final pattern. Remove XFAIL.
3475 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3476 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3477 being vectorized. Adjust dg-final pattern.
3480 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3481 * gcc.dg/vect/slp-24.c: Likewise.
3483 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
3486 * g++.dg/other/pr47218-1.C: New test file.
3487 * g++.dg/other/pr47218.C: Likewise.
3488 * g++.dg/other/pr47218.h: New supporting header.
3490 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
3493 * objc.dg/attributes/invalid-attribute-1.m: New.
3494 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3496 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3499 * gfortran.dg/proc_ptr_comp_28.f90: New.
3501 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3503 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3504 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3505 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3506 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3507 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3508 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3509 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3510 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3511 * objc.dg/gnu-api-2-class.m: Likewise.
3512 * objc.dg/gnu-api-2-ivar.m: Likewise.
3513 * objc.dg/gnu-api-2-method.m: Likewise.
3514 * objc.dg/gnu-api-2-objc.m: Likewise.
3515 * objc.dg/gnu-api-2-object.m: Likewise.
3516 * objc.dg/gnu-api-2-property.m: Likewise.
3517 * objc.dg/gnu-api-2-protocol.m: Likewise.
3518 * objc.dg/gnu-api-2-sel.m: Likewise.
3520 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3522 * objc.dg/foreach-1.m: Skip for Darwin < 9.
3523 * objc.dg/objc-foreach-4.m: Likewise.
3524 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3525 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3526 * objc.dg/foreach-4.m: Likewise.
3527 * objc.dg/foreach-5.m: Likewise.
3528 * objc.dg/foreach-3.m: Return self from init.
3530 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3533 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
3535 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3538 * gfortran.dg/class_35.f90: New.
3540 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3542 * objc.dg/foreach-1.m: Add "-Wall" to flags.
3544 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
3547 * objc.dg/invalid-method-2.m: New.
3548 * obj-c++.dg/invalid-method-2.mm: New.
3550 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
3553 * gfortran.dg/transpose_optimization_2.f90 : New test.
3555 2011-01-08 Jan Hubicka <jh@suse.cz>
3557 PR tree-optmization/46469
3558 * g++.dg/torture/pr46469.C: New testcase.
3560 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3562 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3563 emulation of libobjc-gnu structure layout functionality to ..
3564 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3565 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3566 * objc/execute/bf-common.h: Adjust headers.
3567 * objc/execute/bf-1.m: Likewise.
3568 * objc/execute/bf-2.m: Likewise.
3569 * objc/execute/bf-3.m: Likewise.
3570 * objc/execute/bf-4.m: Likewise.
3571 * objc/execute/bf-5.m: Likewise.
3572 * objc/execute/bf-6.m: Likewise.
3573 * objc/execute/bf-7.m: Likewise.
3574 * objc/execute/bf-8.m: Likewise.
3575 * objc/execute/bf-9.m: Likewise.
3576 * objc/execute/bf-10.m: Likewise.
3577 * objc/execute/bf-11.m: Likewise.
3578 * objc/execute/bf-12.m: Likewise.
3579 * objc/execute/bf-13.m: Likewise.
3580 * objc/execute/bf-14.m: Likewise.
3581 * objc/execute/bf-15.m: Likewise.
3582 * objc/execute/bf-16.m: Likewise.
3583 * objc/execute/bf-17.m: Likewise.
3584 * objc/execute/bf-18.m: Likewise.
3585 * objc/execute/bf-19.m: Likewise.
3586 * objc/execute/bf-20.m: Likewise.
3587 * objc/execute/bf-21.m: Likewise.
3588 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3589 objc_get_type_qualifiers ().
3591 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3594 * gfortran.dg/dependency_39.f90: New test.
3596 2011-01-07 Jan Hubicka <jh@suse.cz>
3598 Get builtins tests ready for linker plugin.
3599 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3600 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3601 my_memset, my_bzero): Mark used.
3602 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3603 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3605 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3608 2011-01-07 Jan Hubicka <jh@suse.cz>
3610 PR tree-optimization/46367
3611 * g++.dg/torture/pr46367.C: New file.
3613 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3616 * gcc.dg/pr47201.c: New test.
3619 * gcc.dg/tree-prof/pr47187.c: New test.
3621 2011-01-07 Tobias Burnus <burnus@net-b.de>
3624 * gfortran.dg/extends_type_of_3.f90: New.
3626 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
3628 * g++.dg/ext/dllexport-MI1.C: Adjust test.
3629 * g++.dg/ext/dllimport-MI1.C: Likewise.
3630 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3631 * g++.dg/ext/dllimport10.C: Likewise.
3632 * g++.dg/ext/dllimport11.C: Likewise.
3633 * g++.dg/ext/dllimport12.C: Likewise.
3634 * g++.dg/ext/dllimport13.C: Likewise.
3635 * g++.dg/ext/dllimport2.C: Likewise.
3636 * g++.dg/ext/dllimport3.C: Likewise.
3637 * g++.dg/ext/dllimport4.C: Likewise.
3638 * g++.dg/ext/dllimport5.C: Likewise.
3639 * g++.dg/ext/dllimport6.C: Likewise.
3640 * g++.dg/ext/dllimport8.C: Likewise.
3641 * g++.dg/ext/dllimport9.C: Likewise.
3642 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3643 targets, too. Additionally enable test for i?86-*-mingw*.
3644 * g++.dg/ext/selectany1.C: Likewise.
3645 Remove guard variable check.
3647 2011-01-07 Janus Weil <janus@gcc.gnu.org>
3651 * gfortran.dg/storage_size_3.f08: Extended.
3653 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3656 * g++.dg/template/stdarg1.C: New test.
3658 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3661 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3662 * gfortran.dg/defined_operators_1.f90: Split the subroutine
3663 from the interface of functions to not hide the errors that
3666 2011-01-06 Jan Hubicka <jh@suse.cz>
3668 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3669 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3671 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3675 * gfortran.dg/interface_33.f90: New test.
3677 2011-01-06 Jakub Jelinek <jakub@redhat.com>
3680 * gcc.c-torture/compile/pr47150.c: New test.
3682 2011-01-06 Ira Rosen <irar@il.ibm.com>
3684 PR tree-optimization/47139
3685 * gcc.dg/vect/pr47139.c: New test.
3687 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3690 * gfortran.dg/extends_type_of_2.f03: New.
3692 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3694 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3696 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
3698 * gnat.dg/opt14.adb: New test.
3700 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3703 * gfortran.dg/allocate_error_2.f90: New test.
3705 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3708 * gfortran.dg/storage_size_3.f08: New.
3710 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3712 PR libgfortran/47154
3713 * gfortran.dg/namelist_68.f90: New test.
3715 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
3717 * gnat.dg/unchecked_convert8.ad[sb]: New test.
3719 2011-01-04 Janus Weil <janus@gcc.gnu.org>
3722 * gfortran.dg/class_34.f90: New.
3724 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3726 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3727 use __builtin_inff. Skip all single-precision tests that require
3730 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3732 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3734 2011-01-03 Jakub Jelinek <jakub@redhat.com>
3736 PR tree-optimization/47148
3737 * gcc.c-torture/execute/pr47148.c: New test.
3739 PR tree-optimization/47155
3740 * gcc.c-torture/execute/pr47155.c: New test.
3742 PR rtl-optimization/47157
3743 * gcc.c-torture/compile/pr47157.c: New test.
3745 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3747 * gcc.dg/torture/vector-shift2.c (schar): Define.
3748 (main): Always use schar or uchar instead of plain "char" to avoid
3749 dependencies on implementation-defined char signedness.
3751 2011-01-03 Martin Jambor <mjambor@suse.cz>
3753 PR tree-optimization/46801
3754 * gnat.dg/pack9.adb: Remove xfail.
3756 2011-01-03 Martin Jambor <mjambor@suse.cz>
3758 PR tree-optimization/46984
3759 * g++.dg/ipa/pr46984.C: New test.
3761 2011-01-02 Janus Weil <janus@gcc.gnu.org>
3764 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3766 2011-01-02 Jakub Jelinek <jakub@redhat.com>
3768 PR tree-optimization/47140
3769 * gcc.c-torture/compile/pr47140.c: New test.
3771 PR rtl-optimization/47028
3772 * gcc.dg/pr47028.c: New test.
3774 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
3776 * objc.dg/protocol-forward-1.m: Removed TODO.
3777 * objc.dg/protocol-forward-2.m: New.
3778 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3779 * obj-c++.dg/protocol-forward-2.mm: New.
3781 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
3784 * g++.dg/eh/pr38662.C: New testcase.
3786 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
3788 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3789 scan for newline '\n'.
3792 Copyright (C) 2011 Free Software Foundation, Inc.
3794 Copying and distribution of this file, with or without modification,
3795 are permitted in any medium without royalty provided the copyright
3796 notice and this notice are preserved.