1 2011-04-07 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/sfinae11.C: New.
4 * g++.dg/cpp0x/noexcept02.C: Fix.
6 * g++.dg/cpp0x/sfinae10.C: New.
8 * g++.dg/cpp0x/sfinae9.C: New.
10 * c-c++-common/Wcast-qual-1.c: Move here from...
11 * gcc.dg/cast-qual-3.c: ...here, and...
12 * g++.dg/warn/Wcast-qual2.C: ...here.
14 * g++.dg/cpp0x/sfinae8.C: New.
16 * g++.dg/cpp0x/sfinae7.C: New.
18 * g++.dg/cpp0x/enum9.C: New.
20 2011-04-07 Mike Stump <mikestump@comcast.net>
22 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
25 2011-04-07 Jakub Jelinek <jakub@redhat.com>
28 * gfortran.dg/gomp/pr48117.f90: New test.
31 * gcc.dg/torture/pr48343.c: New test.
33 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
35 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
37 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
39 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
41 2011-04-07 Tom de Vries <tom@codesourcery.com>
44 * lib/scanasm.exp (object-size): New proc.
45 * gcc.target/arm/pr43920-2.c: New test.
47 2011-04-06 Tobias Burnus <burnus@net-b.de>
51 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
53 2011-04-06 Steve Ellcey <sje@cup.hp.com>
55 * gcc.dg/mtune.c: Prune note from output.
57 2011-04-06 Jakub Jelinek <jakub@redhat.com>
60 * gcc.dg/guality/pr36977.c: New test.
61 * gcc.dg/guality/pr48466.c: New test.
63 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
65 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
67 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
69 * gnat.dg/return3.adb: New test.
71 2011-04-06 Richard Guenther <rguenther@suse.de>
73 PR tree-optimization/47663
74 * gcc.dg/tree-ssa/inline-8.c: New testcase.
76 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
78 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
79 Solaris 8 and 9 as well.
81 2011-04-05 Tom de Vries <tom@codesourcery.com>
84 * gcc.target/arm/pr43920-1.c: New test.
86 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
88 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
89 (cctor): Actually return the value.
90 (main): Cast return values.
92 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
94 * gfortran.dg/character_comparison_8.f90: New test.
96 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
98 * frontend-passes: (optimize_lexical_comparison): New function.
99 (optimize_expr): Call it.
100 (optimize_comparison): Also handle lexical comparison functions.
101 Return false instad of -2 for unequal comparison.
103 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
106 * function_optimize_4.f90: New test.
108 2011-04-04 Tobias Burnus <burnus@net-b.de>
111 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
112 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
113 * gfortran.dg/coarray_15.f90: New.
115 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
117 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
118 * gfortran.dg/bessel_7.f90: Likewise.
120 2011-04-03 Tobias Burnus <burnus@net-b.de>
122 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
124 2011-04-03 Richard Guenther <rguenther@suse.de>
125 Ira Rosen <ira.rosen@linaro.org>
127 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
128 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
129 -ftree-loop-if-convert-stores.
131 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
133 * gnat.dg/specs/aggr2.ads: New test.
135 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
137 * gnat.dg/debug2.ad[sb]: New test.
138 * gnat.dg/debug2_pkg.ads: New helper.
139 * gnat.dg/debug3.ad[sb]: New test.
141 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
143 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
145 2011-04-01 Jakub Jelinek <jakub@redhat.com>
148 * gcc.c-torture/compile/pr48335-1.c: New test.
149 * gcc.dg/pr48335-1.c: New test.
150 * gcc.dg/pr48335-2.c: New test.
151 * gcc.dg/pr48335-3.c: New test.
152 * gcc.dg/pr48335-4.c: New test.
153 * gcc.dg/pr48335-5.c: New test.
154 * gcc.dg/pr48335-6.c: New test.
155 * gcc.dg/pr48335-7.c: New test.
156 * gcc.dg/pr48335-8.c: New test.
157 * gcc.target/i386/pr48335-1.c: New test.
159 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
162 * gcc.dg/Waddress.c: New test.
164 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
167 * gfortran.dg/function_optimize_3.f90: New test.
169 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
171 * gcc.c-torture/compile/20110401-1.c: New test.
173 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
174 * g++.dg/lto/20091002-2_0.C: Likewise.
175 * g++.dg/lto/20090303_0.c: Likewise.
176 * g++.dg/lto/20091004-1_0.C: Likewise.
177 * g++.dg/lto/20091002-3_0.C: Likewise.
178 * g++.dg/lto/20091004-2_0.C: Likewise.
179 * g++.dg/lto/20081123_0.C: Likewise.
180 * g++.dg/lto/20090313_0.C: Likewise.
181 * g++.dg/lto/20081109-1_0.C: Likewise.
182 * g++.dg/lto/20081219_0.C: Likewise.
183 * g++.dg/lto/20081204-1_0.C: Likewise.
184 * g++.dg/lto/20090302_0.C: Likewise.
185 * g++.dg/lto/20081119-1_0.C: Likewise.
186 * g++.dg/lto/20081118_0.C: Likewise.
187 * gcc.dg/lto/20091020-2_0.c: Likewise.
188 * gcc.dg/lto/20090210_0.c: Likewise.
189 * gcc.dg/lto/20081204-1_0.c: Likewise.
190 * gcc.dg/lto/20081224_0.c: Likewise.
191 * gcc.dg/lto/20090219_0.c: Likewise.
192 * gcc.dg/lto/20091014-1_0.c: Likewise.
193 * gcc.dg/lto/20091016-1_0.c: Likewise.
194 * gcc.dg/lto/20090206-2_0.c: Likewise.
195 * gcc.dg/lto/20090116_0.c: Likewise.
196 * gcc.dg/lto/20091013-1_0.c: Likewise.
197 * gcc.dg/lto/20091015-1_0.c: Likewise.
198 * gcc.dg/lto/20090126-2_0.c: Likewise.
200 2011-03-31 Ian Lance Taylor <iant@google.com>
202 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
204 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
206 * gnat.dg/opt16.adb: New test.
208 2011-03-31 Jason Merrill <jason@redhat.com>
210 * g++.dg/cpp0x/defaulted24.C: New.
212 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
215 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
218 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
220 * g++.dg/other/i386-9.C: New test.
222 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
224 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
226 2011-03-30 Jason Merrill <jason@redhat.com>
228 * g++.dg/cpp0x/regress/error-recovery1.C: New.
230 * g++.dg/cpp0x/regress/isnan.C: New.
232 * g++.dg/cpp0x/initlist46.C: New.
234 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
237 * gcc.target/arm/neon-modes-2.c: New test.
239 2011-03-30 Jakub Jelinek <jakub@redhat.com>
242 * gcc.c-torture/compile/pr48305.c: New test.
244 2011-03-29 Jason Merrill <jason@redhat.com>
246 * g++.dg/cpp0x/regress/value-dep1.C: New.
248 2011-03-29 Steve Ellcey <sje@cup.hp.com>
250 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
252 2011-03-29 Ian Lance Taylor <iant@google.com>
254 * go.test/go-test.exp: Handle the test lines used in several new
256 (errchk): Add opts parameter. Change all callers. Handle parens
259 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
260 Dominique d'Humieres <dominiq@lps.ens.fr>
262 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
263 and __APPLE__ && __PPC__ && __ALTIVEC__.
265 2011-03-29 Jason Merrill <jason@redhat.com>
267 * g++.dg/cpp0x/dependent1.C: New.
269 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
271 * g++.dg/cpp0x/constexpr-memfn1.C: New.
273 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
275 2011-03-29 Janus Weil <janus@gcc.gnu.org>
278 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
279 * gfortran.dg/proc_ptr_comp_32.f90: New.
281 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
283 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
284 check for corresponding warning.
286 2011-03-28 Jason Merrill <jason@redhat.com>
288 * g++.dg/cpp0x/rv-deduce2.C: New.
290 2011-03-29 Jakub Jelinek <jakub@redhat.com>
293 * gcc.dg/pr48203.c: New test.
295 2011-03-28 Jeff Law <law@redhat.com>
297 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
299 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
301 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
302 and __PPC__ && __ALTIVEC__.
304 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
307 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
308 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
309 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
310 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
312 2011-03-28 Jason Merrill <jason@redhat.com>
314 * g++.dg/cpp0x/initlist-array2.C: New.
316 * g++.dg/cpp0x/initlist-array1.C: New.
318 * g++.dg/cpp0x/constexpr-compound.C: New.
320 * g++.dg/cpp0x/constexpr-using.C: New.
322 * g++.dg/cpp0x/constexpr-noexcept.C: New.
324 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
327 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
329 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
331 * gcc.dg/slp-1.c: New test.
333 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
335 * gcc.target/i386/avx256-unaligned-load-1.c: New.
336 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
337 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
338 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
339 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
340 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
341 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
342 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
343 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
344 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
345 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
346 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
347 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
348 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
350 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
353 * gfortran.dg/trim_optimize_5.f90: New test.
354 * gfortran.dg/trim_optimize_6.f90: New test.
356 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
359 * gcc.target/mips/madd-7.c: Remove -mlong32.
360 * gcc.target/mips/msub-7.c: Likewise.
362 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
364 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
365 accesses to preserve the meaning of the test for doubleword vectors.
366 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
367 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
369 2011-03-26 Janus Weil <janus@gcc.gnu.org>
372 * gfortran.dg/class_42.f03: New.
374 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
376 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
379 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
381 PR rtl-optimization/48144
382 * gcc.dg/pr48144.c: New test.
384 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
386 * gnat.dg/discr27.ad[sb]: New test.
388 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
390 * gnat.dg/limited_with2.ad[sb]: New test.
391 * gnat.dg/limited_with2_pkg1.ads: New helper.
392 * gnat.dg/limited_with2_pkg2.ads: Likewise.
394 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
396 * gnat.dg/opt15.adb: New test.
397 * gnat.dg/opt15_pkg.ad[sb]: New helper.
399 2011-03-25 Tobias Burnus <burnus@net-b.de>
403 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
404 * gfortran.dg/leadz_trailz_3.f90: Ditto
406 2011-03-25 Martin Jambor <mjambor@suse.cz>
408 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
410 2011-03-25 Jason Merrill <jason@redhat.com>
412 * g++.dg/cpp0x/defaulted22.C: New.
413 * g++.dg/cpp0x/defaulted23.C: New.
414 * g++.dg/cpp0x/defaulted15.C: Adjust.
416 2011-03-25 Jason Merrill <jason@redhat.com>
418 * g++.dg/cpp0x/move1.C: New.
420 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
423 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
425 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
427 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
428 for mips-sgi-irix6.5.
429 Replace snprintf prototype by <stdio.h>.
431 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
434 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
436 * gcc.dg/graphite/block-4.c: Likewise.
437 * gcc.dg/graphite/block-7.c: Likewise.
438 * gcc.dg/graphite/block-8.c: Likewise.
440 2011-03-25 Richard Guenther <rguenther@suse.de>
442 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
443 * g++.dg/tree-ssa/pr8781.C: Likewise.
444 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
445 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
446 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
447 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
448 * gcc.dg/tree-ssa/alias-18.c: Likewise.
449 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
450 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
451 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
452 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
453 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
454 * gcc.dg/tree-ssa/pr21574.c: Likewise.
455 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
456 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
457 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
458 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
459 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
460 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
461 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
462 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
463 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
464 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
465 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
466 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
467 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
468 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
469 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
470 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
471 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
472 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
473 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
474 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
475 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
476 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
477 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
478 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
479 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
480 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
481 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
482 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
483 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
484 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
485 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
486 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
487 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
488 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
489 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
490 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
491 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
492 * c-c++-common/pr46562-2.c: Likewise.
493 * gfortran.dg/pr42108.f90: Likewise.
494 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
495 foo to be inlined even at -O1.
496 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
497 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
498 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
499 * gcc.dg/matrix/matrix.exp: Disable FRE.
501 2011-03-24 Jakub Jelinek <jakub@redhat.com>
504 * gcc.dg/dfp/pr48204.c: New test.
506 2011-03-24 Steve Ellcey <sje@cup.hp.com>
509 * gcc.c-torture/execute/pr47917.c: Move this...
510 * gcc.dg/torture/pr47917.c: to here and add xfails.
512 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
514 * gnat.dg/array16.ad[sb]: New test.
515 * gnat.dg/array16.ads: New helper.
517 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
519 * gnat.dg/derived_type2.adb: New test.
521 2011-03-24 Richard Guenther <rguenther@suse.de>
523 PR tree-optimization/48271
524 * g++.dg/torture/pr48271.C: New testcase.
526 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
528 * gnat.dg/array15.ad[sb]: New test.
530 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
533 * gcc.target/i386/pr48237.c: New test.
535 2011-03-24 Richard Guenther <rguenther@suse.de>
538 * gcc.dg/builtin-object-size-10.c: New testcase.
540 2011-03-24 Richard Guenther <rguenther@suse.de>
542 PR tree-optimization/46562
543 * c-c++-common/pr46562-2.c: New testcase.
544 * c-c++-common/pr46562.c: Likewise.
546 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
548 * gcc.dg/vect/vect-cselim-1.c: New test.
549 * gcc.dg/vect/vect-cselim-2.c: New test.
551 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
553 * gcc.target/arm/pr46934.c: New.
555 2011-03-23 Ian Lance Taylor <iant@google.com>
557 * go.test/go-test.exp (errchk): Ignore lines containing ////.
559 2011-03-23 Richard Guenther <rguenther@suse.de>
561 * gcc.dg/struct: Remove directory and contents.
563 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
566 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
568 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
570 * gnat.dg/discr26.ad[sb]: New test.
571 * gnat.dg/discr26_pkg.ads: New helper.
573 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
576 * gcc.target/arm/neon-vld-1.c: New test.
578 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
580 * gnat.dg/array14.ad[sb]: New test.
581 * gnat.dg/array14_pkg.ads: New helper.
583 2011-03-22 Joseph Myers <joseph@codesourcery.com>
585 * gcc.c-torture/execute/920501-8.x: Remove.
586 * gcc.c-torture/execute/930513-1.x: Remove.
587 * gcc.c-torture/execute/960312-1.x: Remove.
588 * gcc.c-torture/compile/20000804-1.c,
589 gcc.c-torture/compile/20001205-1.c,
590 gcc.c-torture/compile/20001226-1.c,
591 gcc.c-torture/compile/20010518-2.c,
592 gcc.c-torture/compile/20020312-1.c,
593 gcc.c-torture/compile/20020604-1.c,
594 gcc.c-torture/compile/920501-12.c,
595 gcc.c-torture/compile/920501-4.c,
596 gcc.c-torture/compile/920520-1.c,
597 gcc.c-torture/compile/980506-1.c,
598 gcc.c-torture/execute/980709-1.x,
599 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
601 * gcc.dg/cpp/assert4.c: Don't handle ARC.
602 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
605 2011-03-22 Nick Clifton <nickc@redhat.com>
607 * lib/target-supports.exp (check_profiling_available): Add MN10300
608 to the list of targets that do not support profiling. Restore
609 alpha sorting to this list.
611 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
613 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
614 failure on 32-bit systems.
615 * gcc.dg/torture/vector-2.c: Ditto.
617 2011-03-22 Richard Guenther <rguenther@suse.de>
619 PR tree-optimization/48228
620 * gcc.dg/Wstrict-overflow-23.c: New testcase.
622 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
624 * lib/prune.exp (prune_gcc_output): Prune "could not create
625 compact unwind for" warnings.
627 2011-03-20 Jakub Jelinek <jakub@redhat.com>
631 * gcc.c-torture/execute/pr42544.c: New test.
632 * gcc.c-torture/execute/pr48197.c: New test.
634 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
636 PR preprocessor/48192
637 * gcc.target/powerpc/pr48192.c: New file.
640 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
641 split problem of 0 being loaded in a VSX register.
643 2011-03-21 Richard Guenther <rguenther@suse.de>
646 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
647 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
648 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
649 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
651 2011-03-21 Jakub Jelinek <jakub@redhat.com>
654 * gcc.dg/pr48213.c: New test.
656 2011-03-21 Kai Tietz <ktietz@redhat.com>
659 * g++.dg/plugin/attribute_plugin.c: Adjust test.
661 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
663 * gcc.target/arm/xor-and.c: New.
665 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
668 * gfortran.dg/function_optimize_1.f90: New test.
669 * gfortran.dg/function_optimize_2.f90: New test.
671 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
673 PR rtl-optimization/47502
674 * gcc.target/i386/pr47502-1.c: New.
675 * gcc.target/i386/pr47502-2.c: Likewise.
677 2011-03-20 Jakub Jelinek <jakub@redhat.com>
679 PR rtl-optimization/48156
680 * gcc.dg/pr48156.c: New test.
682 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
685 * gfortran.dg/scratch_1.f90: Adjust test.
687 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
690 * gfortran.dg/scratch_1.f90: New test.
692 2011-03-18 Joseph Myers <joseph@codesourcery.com>
694 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
695 variably modified typedefs.
696 * gcc.dg/c1x-typedef-2.c: Remove.
698 2011-03-18 Joseph Myers <joseph@codesourcery.com>
700 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
701 * gcc.dg/c1x-anon-struct-3.c: New test.
702 * gcc.dg/anon-struct-11.c: Update.
704 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
706 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
710 2011-03-18 Jason Merrill <jason@redhat.com>
712 * g++.dg/template/fn-ptr1.C: New.
714 * g++.dg/overload/volatile1.C: New.
716 * g++.dg/opt/pr23372.C: New.
718 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
720 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
723 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
725 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
727 * gcc.target/arm/unsigned-extend-1.c: New.
729 2011-03-18 Jakub Jelinek <jakub@redhat.com>
732 * gcc.c-torture/compile/pr48161.c: New test.
734 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
737 * gcc.dg/torture/pr47725.c: New.
739 2011-03-17 Jason Merrill <jason@redhat.com>
741 * g++.dg/cpp0x/constexpr-overflow2.C: New.
742 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
744 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
746 * gnat.dg/specs/elab2.ads: New test.
747 * gnat.dg/specs/elab2_pkg.ads: New helper.
749 2011-03-17 Jason Merrill <jason@redhat.com>
751 * g++.dg/cpp0x/decltype-1212.C: New.
752 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
754 2011-03-17 Jason Merrill <jason@redhat.com>
756 * g++.dg/parse/memfnquals1.C: New.
758 2011-03-17 Richard Guenther <rguenther@suse.de>
761 * gcc.dg/pr48134.c: New testcase.
763 2011-03-17 Richard Guenther <rguenther@suse.de>
766 * g++.dg/torture/pr48165.C: New testcase.
768 2011-03-17 Jakub Jelinek <jakub@redhat.com>
770 PR rtl-optimization/48141
771 * gcc.dg/pr48141.c: New test.
773 2011-03-16 Jason Merrill <jason@redhat.com>
775 * g++.dg/cpp0x/constexpr-48089.C: New.
777 * g++.dg/cpp0x/constexpr-abi1.C: New.
779 * g++.dg/cpp0x/constexpr-46336.C: New.
780 * g++.dg/parse/friend5.C: Adjust expected errors.
782 * g++.dg/cpp0x/constexpr-47570.C: New.
784 2011-03-16 Dodji Seketeli <dodji@redhat.com>
787 * ++.dg/debug/dwarf2/typedef6.C: New test.
789 2011-03-16 Jason Merrill <jason@redhat.com>
791 * g++.dg/cpp0x/elision2.C: New.
793 * g++.dg/cpp0x/constexpr-array3.C: New.
795 2011-03-16 Jason Merrill <jason@redhat.com>
797 * g++.dg/cpp0x/sfinae6.C: New.
798 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
799 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
800 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
801 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
802 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
804 2011-03-16 Jason Merrill <jason@redhat.com>
806 * g++.dg/template/incomplete6.C: New.
808 2011-03-16 Jeff Law <law@redhat.com>
810 * gcc.dg/tree-ssa/vrp55.c: New test.
812 2011-03-16 Jason Merrill <jason@redhat.com>
814 * g++.dg/cpp0x/auto22.C: New.
816 2011-03-16 Richard Guenther <rguenther@suse.de>
818 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
819 optimizing it away if promoted to const.
821 2011-03-16 Richard Guenther <rguenther@suse.de>
823 PR tree-optimization/48149
824 * gcc.dg/fold-complex-1.c: New testcase.
826 2011-03-16 Richard Guenther <rguenther@suse.de>
829 * gcc.dg/guality/pr45882.c: Really make sure no inlining
832 2011-03-16 Richard Guenther <rguenther@suse.de>
834 PR tree-optimization/26134
835 * gcc.dg/tree-ssa/complex-6.c: New testcase.
837 2011-03-16 Richard Guenther <rguenther@suse.de>
839 PR tree-optimization/48146
840 * gcc.dg/torture/pr48146.c: New testcase.
842 2011-03-16 Richard Guenther <rguenther@suse.de>
844 * gcc.dg/tree-ssa/pr14814.c: Adjust.
845 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
847 2011-03-16 Jakub Jelinek <jakub@redhat.com>
850 * gcc.c-torture/compile/pr48136.c: New test.
852 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
855 * gcc.dg/guality/pr45882.c: New test.
857 2011-03-15 Jason Merrill <jason@redhat.com>
859 * g++.dg/cpp0x/constexpr-recursion.C: New.
861 * g++.dg/cpp0x/implicit11.C: New.
863 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
865 * g++.dg/cpp0x/constexpr-attribute.C: New.
867 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
869 * g++.dg/parse/pr34758.C: New.
871 2011-03-15 Xinliang David Li <davidxl@google.com>
874 * gcc.dg/uninit-pred-7_d.c: New test.
875 * gcc.dg/uninit-pred-8_d.c: New test.
877 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
880 * gcc.target/arm/pr46788.c: New.
882 2011-03-15 Richard Guenther <rguenther@suse.de>
885 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
886 * gfortran.dg/ishft_4.f90: Likewise.
887 * gfortran.dg/leadz_trailz_3.f90: Likewise.
889 2011-03-15 Richard Guenther <rguenther@suse.de>
891 PR tree-optimization/13954
892 * g++.dg/tree-ssa/pr13954.C: New testcase.
894 2011-03-15 Richard Guenther <rguenther@suse.de>
896 PR tree-optimization/48037
897 * gcc.target/i386/pr48037-1.c: New testcase.
899 2011-03-15 Richard Guenther <rguenther@suse.de>
901 PR tree-optimization/41490
902 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
903 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
904 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
905 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
906 * g++.dg/tree-ssa/pr33604.C: Adjust.
908 2011-03-14 Jakub Jelinek <jakub@redhat.com>
911 * gcc.c-torture/execute/pr47917.c: New test.
912 * gcc.dg/pr47917.c: New test.
915 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
917 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
919 * gcc.target/i386/sse4_1-floor-vec.c: New test.
920 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
921 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
922 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
923 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
924 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
925 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
926 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
927 * gcc.target/i386/avx-floor-vec.c: Ditto.
928 * gcc.target/i386/avx-ceil-vec.c: Ditto.
929 * gcc.target/i386/avx-trunc-vec.c: Ditto.
930 * gcc.target/i386/avx-rint-vec.c: Ditto.
931 * gcc.target/i386/avx-floorf-vec.c: Ditto.
932 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
933 * gcc.target/i386/avx-truncf-vec.c: Ditto.
934 * gcc.target/i386/avx-rintf-vec.c: Ditto.
936 2011-03-14 Tom Tromey <tromey@redhat.com>
938 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
939 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
940 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
942 2011-03-14 Tom Tromey <tromey@redhat.com>
944 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
945 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
946 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
948 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
950 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
952 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
954 PR rtl-optimization/47166
955 * gcc.c-torture/execute/postmod-1.c: New test.
957 2011-03-14 Richard Guenther <rguenther@suse.de>
960 * gcc.dg/torture/pr48098.c: New testcase.
962 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
965 * gcc.target/powerpc/pr48053-1.c: New test.
966 * gcc.target/powerpc/pr48053-2.c: Likewise.
968 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
971 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
973 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
976 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
978 2011-03-12 Janus Weil <janus@gcc.gnu.org>
981 * gfortran.dg/class_41.f03: New.
983 2011-03-11 Dodji Seketeli <dodji@redhat.com>
985 * g++.dg/conversion/cast3.C: New test.
987 2011-03-11 Jason Merrill <jason@redhat.com>
989 * g++.dg/template/error45.C: New.
991 * g++.dg/parse/no-type-defn1.C: New.
993 * g++.dg/ext/attrib40.C: New.
995 * g++.dg/cpp0x/regress/array1.C: New.
997 2011-03-11 Richard Guenther <rguenther@suse.de>
999 PR tree-optimization/48067
1000 * gcc.dg/pr48067.c: New testcase.
1002 2011-03-11 Richard Guenther <rguenther@suse.de>
1005 * g++.dg/lto/20110311-1_0.C: New testcase.
1007 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1010 * g++.dg/inherit/virtual8.C: New test.
1013 * gcc.dg/torture/pr48044.c: New test.
1015 2011-03-11 Janus Weil <janus@gcc.gnu.org>
1018 * gfortran.dg/proc_ptr_comp_31.f90: New.
1020 2011-03-11 Richard Guenther <rguenther@suse.de>
1022 PR tree-optimization/47278
1023 * gcc.dg/torture/pr47278-1.c: New testcase.
1024 * gcc.dg/torture/pr47278-2.c: Likewise.
1026 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1028 PR tree-optimization/48063
1029 * gcc.dg/torture/pr48063.c: New test.
1031 2011-03-10 Jason Merrill <jason@redhat.com>
1033 * g++.dg/template/array22.C: New.
1035 * g++.dg/cpp0x/syntax-err1.C: New.
1036 * g++.dg/parse/error36.C: Adjust expected errors.
1037 * g++.old-deja/g++.pt/ctor2.C: Likewise.
1038 * g++.old-deja/g++.pt/typename3.C: Likewise.
1039 * g++.old-deja/g++.pt/typename4.C: Likewise.
1040 * g++.old-deja/g++.pt/typename6.C: Likewise.
1042 2011-03-09 Jason Merrill <jason@redhat.com>
1044 * g++.dg/template/nontype22.C: New.
1046 2011-03-09 Martin Jambor <mjambor@suse.cz>
1048 PR tree-optimization/47714
1049 * g++.dg/torture/pr47714.C: New test.
1051 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1054 * gcc.target/powerpc/pr47755-2.c: New file.
1056 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1058 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1059 is not set in the environment, pass 64 as first argument when not
1060 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1061 native where ulimit -u is supported.
1063 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1065 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1067 2011-03-08 Jason Merrill <jason@redhat.com>
1069 * g++.dg/template/nontype21.C: New.
1071 * g++.dg/template/anon5.C: New.
1073 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1076 * gcc.dg/pr47881.c: New test.
1078 2011-03-08 Dodji Seketeli <dodji@redhat.com>
1081 * g++.dg/lookup/template3.C: New test.
1083 2011-03-08 Kai Tietz <ktietz@redhat.com>
1085 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1088 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
1091 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1092 sizeof to compute alignment.
1094 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1096 PR tree-optimization/48022
1097 * gcc.dg/pr48022-1.c: New test.
1098 * gcc.dg/pr48022-2.c: New test.
1100 2011-03-07 Jason Merrill <jason@redhat.com>
1102 * g++.dg/template/nontype20.C: New.
1103 * g++.dg/init/member1.C: Adjust expected errors.
1104 * g++.dg/parse/constant4.C: Likewise.
1105 * g++.dg/template/qualified-id3.C: Likewise.
1106 * g++.old-deja/g++.pt/crash10.C: Likewise.
1108 * g++.dg/cpp0x/regress/non-const1.C: New.
1110 2011-03-07 Jakub Jelinek <jakub@redhat.com>
1113 * gcc.dg/pr47991.c: New test.
1115 2011-03-07 Jason Merrill <jason@redhat.com>
1117 * g++.dg/abi/mangle46.C: New.
1119 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
1122 * gcc.target/powerpc/pr47862.c: New.
1124 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
1127 * gcc.target/i386/combine-mul.c: Require nonpic.
1129 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
1130 Nathan Froyd <froydnj@codesourcery.com>
1132 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1134 2011-03-06 Mark Mitchell <mark@codesourcery.com>
1136 * README.QMTEST: Remove.
1138 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
1139 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1142 * gfortran.dg/array_constructor_37.f90 : New test.
1144 2011-03-05 Jason Merrill <jason@redhat.com>
1146 * g++.dg/abi/mangle39.C: ABI v5, not 6.
1147 * g++.dg/abi/mangle45.C: Likewise.
1148 * g++.dg/cpp0x/trailing1.C: Likewise.
1150 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1152 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1154 2011-03-05 Jakub Jelinek <jakub@redhat.com>
1156 PR rtl-optimization/47899
1157 * gcc.dg/pr47899.c: New test.
1159 * gcc.dg/torture/pr47968.c: Ignore warnings.
1161 PR tree-optimization/47967
1162 * gcc.c-torture/compile/pr47967.c: New test.
1164 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1166 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1167 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1169 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1171 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1172 and property_getAttributes() if __OBJC2__.
1173 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1174 * objc.dg/property/property-encoding-1.m: New.
1175 * obj-c++.dg/property/property-encoding-1.mm: New.
1177 2011-03-04 Jason Merrill <jason@redhat.com>
1179 * g++.dg/template/pseudodtor6.C: New.
1181 * g++.dg/inherit/covariant19.C: New.
1183 2011-03-04 Richard Guenther <rguenther@suse.de>
1186 * gcc.dg/torture/pr47968.c: New testcase.
1188 2011-03-04 Richard Guenther <rguenther@suse.de>
1191 * gcc.dg/torture/pr47975.c: New testcase.
1193 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1196 * g++.dg/template/crash106.C: New.
1198 2011-03-03 Jakub Jelinek <jakub@redhat.com>
1201 * gcc.dg/gomp/pr47963.c: New test.
1202 * g++.dg/gomp/pr47963.C: New test.
1204 2011-03-02 Jason Merrill <jason@redhat.com>
1206 * g++.dg/cpp0x/regress/condition1.C: New.
1208 * g++.dg/cpp0x/constexpr-ctor9.C: New.
1210 2011-03-01 Jason Merrill <jason@redhat.com>
1212 * g++.dg/cpp0x/lambda/lambda-98.C: New.
1214 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1216 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1218 PR rtl-optimization/47925
1219 * gcc.c-torture/execute/pr47925.c: New test.
1221 2011-03-01 Jason Merrill <jason@redhat.com>
1223 * g++.dg/cpp0x/decltype25.C: New.
1225 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1227 2011-03-01 Richard Guenther <rguenther@suse.de>
1229 PR tree-optimization/47890
1230 * gcc.dg/torture/pr47890.c: New testcase.
1232 2011-03-01 Richard Guenther <rguenther@suse.de>
1235 * gcc.dg/lto/pr47924_0.c: New testcase.
1237 2011-03-01 Richard Guenther <rguenther@suse.de>
1240 * gfortran.dg/lto/pr46911_0.f: New testcase.
1242 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1244 PR libgfortran/47933
1245 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1246 compile errors from older code form.
1248 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1250 PR libgfortran/47567
1251 * gfortran.dg/fmt_fw_d.f90: New test.
1253 2011-02-28 Jason Merrill <jason@redhat.com>
1255 * g++.dg/inherit/covariant18.C: New.
1257 2011-02-28 Jakub Jelinek <jakub@redhat.com>
1260 * gcc.dg/pr47893.c: New test.
1262 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
1264 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1265 NULL in case of a selector with conflicting types.
1266 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1268 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
1270 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1271 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1272 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1273 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1275 2011-02-28 Jason Merrill <jason@redhat.com>
1278 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1280 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1282 PR libgfortran/47778
1283 * gfortran.dg/namelist_71.f90: New test.
1285 2011-02-27 Jason Merrill <jason@redhat.com>
1288 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1289 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1291 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1294 * g++.dg/cpp0x/constexpr-ctor8.C: New.
1296 2011-02-27 Jakub Jelinek <jakub@redhat.com>
1299 * gfortran.dg/gomp/task-1.f90: Removed.
1301 2011-02-26 Jason Merrill <jason@redhat.com>
1303 * g++.dg/template/this-targ1.C: New.
1305 * g++.dg/cpp0x/regress/template-const1.C: New.
1306 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1307 * g++.dg/template/function1.C: Adjust.
1308 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1309 * g++.dg/debug/debug7.C: Adjust.
1311 2011-02-26 Tobias Burnus <burnus@net-b.de>
1314 * gfortran.dg/gomp/task-1.f90: New.
1316 2011-02-25 Jie Zhang <jie@codesourcery.com>
1318 * gcc.target/arm/neon-thumb2-move.c: Add
1319 dg-require-effective-target arm_thumb2_ok.
1321 2011-02-24 Jason Merrill <jason@redhat.com>
1323 * g++.dg/parse/constant1.C: Specify C++98 mode.
1324 * g++.dg/parse/constant5.C: Likewise.
1325 * g++.dg/parse/error2.C: Likewise.
1326 * g++.dg/parse/semicolon3.C: Likewise.
1327 * g++.dg/template/crash14.C: Likewise.
1328 * g++.dg/template/local4.C: Likewise.
1329 * g++.dg/template/nontype3.C: Likewise.
1330 * g++.dg/parse/crash31.C: Adjust expected errors.
1331 * g++.dg/template/function1.C: Likewise.
1332 * g++.dg/template/ref3.C: Likewise.
1333 * g++.dg/template/static9.C: Likewise.
1334 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1336 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1337 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1338 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1339 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1340 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1342 2011-02-24 Jakub Jelinek <jakub@redhat.com>
1345 * gfortran.dg/pr47878.f90: New test.
1347 2011-02-24 Richard Guenther <rguenther@suse.de>
1350 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1351 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1353 2011-02-24 Richard Guenther <rguenther@suse.de>
1356 * gfortran.dg/lto/pr47839_0.f90: New testcase.
1357 * gfortran.dg/lto/pr47839_1.f90: Likewise.
1359 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1361 PR libgfortran/47567
1362 * gfortran.dg/fmt_f0_1.f90: Update test.
1364 2011-02-23 Jason Merrill <jason@redhat.com>
1366 * g++.dg/abi/mangle39.C: Adjust parm mangling.
1367 * g++.dg/abi/mangle45.C: New.
1369 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1370 * g++.dg/template/canon-type-9.C: Match use of decltype
1371 between declaration and definition.
1372 * g++.dg/template/canon-type-12.C: Likewise.
1374 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
1377 * gfortran.dg/nested_allocatables_1.f90: New.
1379 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
1382 * g++.dg/pr46868.C: New test.
1383 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1384 * g++.dg/parse/error14.C: Adjust.
1386 2011-02-23 Richard Guenther <rguenther@suse.de>
1388 PR tree-optimization/47838
1389 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1391 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1393 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
1395 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1397 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1398 * gfortran.dg/count_init_expr.f03: Ditto.
1399 * gfortran.dg/gomp/pr43711.f90: Ditto.
1400 * gcc.dg/struct-parse-2.c: Ditto.
1401 * gcc.dg/parse-error-3.c: Ditto.
1402 * gcc.dg/Wlogical-op-1.c: Ditto.
1403 * gcc.dg/Walways-true-1.c: Ditto.
1404 * gcc.dg/pr24225.c: Ditto.
1405 * gcc.dg/Walways-true-2.c: Ditto.
1406 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1407 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1408 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1409 * g++.dg/overload/defarg4.C: Ditto.
1410 * g++.dg/inherit/covariant16.C: Ditto.
1411 * g++.dg/inherit/virtual7.C: Ditto.
1412 * g++.dg/template/canon-type-9.C: Ditto.
1413 * g++.dg/template/access19.C: Ditto.
1414 * g++.dg/template/call7.C: Ditto.
1415 * g++.dg/template/canon-type-2.C: Ditto.
1416 * g++.dg/template/init7.C: Ditto.
1417 * g++.dg/template/sizeof-template-argument.C: Ditto.
1418 * g++.dg/template/const3.C: Ditto.
1419 * g++.dg/template/sfinae26.C: Ditto.
1420 * g++.dg/template/sfinae26.C: Ditto.
1421 * g++.dg/template/canon-type-11.C: Ditto.
1422 * g++.dg/template/union2.C: Ditto.
1423 * g++.dg/template/canon-type-3.C: Ditto.
1424 * g++.dg/template/canon-type-1.C: Ditto.
1425 * g++.dg/template/canon-type-5.C: Ditto.
1426 * g++.dg/template/canon-type-7.C: Ditto.
1427 * g++.dg/template/canon-type-10.C: Ditto.
1428 * g++.dg/template/spec36.C: Ditto.
1429 * g++.dg/template/typedef38.C: Ditto.
1430 * g++.dg/template/canon-type-4.C: Ditto.
1431 * g++.dg/template/canon-type-6.C: Ditto.
1432 * g++.dg/template/canon-type-13.C: Ditto.
1433 * g++.dg/template/instantiate9.C: Ditto.
1434 * g++.dg/template/ttp22.C: Ditto.
1435 * g++.dg/warn/Wreturn-type-6.C: Ditto.
1436 * g++.dg/warn/Walways-true-1.C: Ditto.
1437 * g++.dg/warn/Wlogical-op-1.C: Ditto.
1438 * g++.dg/warn/Walways-true-2.C: Ditto.
1439 * g++.dg/conversion/op4.C: Ditto.
1440 * g++.dg/opt/pr19650.C: Ditto.
1441 * g++.dg/lookup/friend11.C: Ditto.
1442 * g++.dg/other/default2.C: Ditto.
1443 * g++.dg/other/default3.C: Ditto.
1444 * g++.dg/other/dtor2.C: Ditto.
1445 * g++.dg/other/friend5.C: Ditto.
1446 * g++.dg/other/default5.C: Ditto.
1447 * g++.dg/init/brace6.C: Ditto.
1448 * g++.dg/init/aggr5.C: Ditto.
1449 * g++.dg/init/error2.C: Ditto.
1450 * g++.dg/expr/bound-mem-fun.C: Ditto.
1451 * g++.dg/expr/cond6.C: Ditto.
1452 * g++.dg/expr/stmt-expr-1.C: Ditto.
1453 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1454 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1455 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1456 * g++.dg/cpp0x/bracket1.C: Ditto.
1457 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1458 * g++.dg/cpp0x/pr38646.C: Ditto.
1459 * g++.dg/cpp0x/variadic73.C: Ditto.
1460 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1461 * g++.dg/cpp0x/bracket4.C: Ditto.
1462 * g++.dg/cpp0x/decltype4.C: Ditto.
1463 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1464 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1465 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1466 * g++.dg/cpp0x/variadic-new2.C: Ditto.
1467 * g++.dg/cpp0x/decltype2.C: Ditto.
1468 * g++.dg/cpp0x/decltype1.C: Ditto.
1469 * g++.dg/cpp0x/bracket2.C: Ditto.
1470 * g++.dg/cpp0x/decltype5.C: Ditto.
1471 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1472 * g++.dg/cpp0x/variadic70.C: Ditto.
1473 * g++.dg/cpp0x/decltype6.C: Ditto.
1474 * g++.dg/cpp0x/rvo.C: Ditto.
1475 * g++.dg/cpp0x/vt-40092.C: Ditto.
1476 * g++.dg/cpp0x/variadic-new.C: Ditto.
1477 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1478 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1479 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1480 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1481 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1482 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1483 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1484 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1485 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1486 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1487 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1488 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1489 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1490 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1491 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1492 * g++.dg/cpp0x/pr39639.C: Ditto.
1493 * g++.dg/cpp0x/decltype3.C: Ditto.
1494 * g++.dg/cpp0x/variadic68.C: Ditto.
1495 * g++.dg/cpp0x/variadic-function.C: Ditto.
1496 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1497 * g++.dg/cpp0x/variadic-bind.C: Ditto.
1498 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1499 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1500 * g++.dg/parse/crash35.C: Ditto.
1501 * g++.dg/parse/crash40.C: Ditto.
1502 * g++.dg/parse/defarg12.C: Ditto.
1503 * g++.dg/parse/crash34.C: Ditto.
1504 * g++.dg/parse/constructor3.C: Ditto.
1505 * g++.dg/parse/template23.C: Ditto.
1506 * g++.dg/parse/crash56.C: Ditto.
1507 * g++.dg/parse/dtor13.C: Ditto.
1508 * g++.dg/parse/error33.C: Ditto.
1509 * g++.dg/parse/ctor9.C: Ditto.
1510 * g++.dg/parse/error32.C: Ditto.
1511 * g++.dg/parse/error37.C: Ditto.
1512 * g++.dg/parse/bitfield3.C: Ditto.
1513 * g++.dg/parse/struct-4.C: Ditto.
1514 * g++.dg/ext/has_trivial_copy.C: Ditto.
1515 * g++.dg/ext/is_polymorphic.C: Ditto.
1516 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1517 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1518 * g++.dg/ext/has_nothrow_assign.C: Ditto.
1519 * g++.dg/ext/is_union.C: Ditto.
1520 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1521 * g++.dg/ext/is_pod.C: Ditto.
1522 * g++.dg/ext/has_virtual_destructor.C: Ditto.
1523 * g++.dg/ext/has_trivial_constructor.C: Ditto.
1524 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1525 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1526 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1527 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1528 * g++.dg/ext/is_abstract.C: Ditto.
1529 * g++.dg/ext/has_trivial_assign.C: Ditto.
1530 * g++.dg/ext/is_class.C: Ditto.
1531 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1532 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1533 * g++.dg/ext/is_base_of.C: Ditto.
1534 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1535 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1536 * g++.dg/ext/is_empty.C: Ditto.
1537 * g++.dg/ext/is_enum.C: Ditto.
1538 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1539 * gnat.dg/opt11.adb: Ditto.
1540 * obj-c++.dg/pr45735.mm: Ditto.
1541 * obj-c++.dg/pr24393.mm: Ditto.
1542 * obj-c++.dg/exceptions-2.mm: Ditto.
1543 * objc.dg/pr45735.m: Ditto.
1544 * objc.dg/pr24393.m: Ditto.
1546 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
1548 * objc.dg/attributes/objc-exception-1.m: New.
1550 2011-02-23 Jie Zhang <jie@codesourcery.com>
1552 * gcc.dg/cpp/include7.c: New test.
1554 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1557 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1559 2011-02-23 Jie Zhang <jie@codesourcery.com>
1561 PR rtl-optimization/47763
1562 * gcc.dg/pr47763.c: New test.
1564 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
1567 * gfortran.dg/whole_file_32.f90 : New test.
1569 2011-02-22 Dodji Seketeli <dodji@redhat.com>
1572 * g++.dg/inherit/virtual7.C: New test.
1574 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
1577 * objc.dg/type-size-3.m: Updated error message.
1578 * objc.dg/type-size-4.m: New test.
1579 * objc.dg/type-size-5.m: New test.
1581 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1583 * lib/gnat.exp: Fix comments.
1584 Don't load libgloss.exp.
1585 (default_gnat_version): Call $compiler with --version.
1586 Adapt regexp for gnatmake output, insert version.
1587 (gnat_version): New proc.
1588 (gnat_init): Remove gnat_libgcc_s_path.
1589 (gnat_target_compile): Likewise.
1590 Remove ld_library_path.
1591 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1592 (gnat_pass): Remove.
1593 (gnat_pass): Remove.
1594 (gnat_finish): Remove.
1595 (gnat_exit): Remove.
1596 (local_find_gnatmake): Reindent.
1597 (runtest_file_p): Remove.
1598 (prune_warnings): Remove.
1599 (find_gnatclean): New proc.
1600 * lib/gnat-dg.exp (lremove): New proc.
1601 (gnat-dg-test): Reindent.
1602 Remove additional output files.
1603 (gnat-dg-runtest): Remove.
1605 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1606 * gnat.dg/loop_optimization6.adb: Likewise.
1607 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1609 2011-02-22 Jakub Jelinek <jakub@redhat.com>
1611 PR tree-optimization/47835
1612 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1614 2011-02-22 Tobias Burnus <burnus@net-b.de>
1616 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1617 * gfortran.dg/abstract_type_2.f03: Ditto.
1618 * gfortran.dg/abstract_type_3.f03: Ditto.
1619 * gfortran.dg/abstract_type_4.f03: Ditto.
1620 * gfortran.dg/abstract_type_5.f03: Ditto.
1621 * gfortran.dg/abstract_type_6.f03: Ditto.
1622 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1623 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1624 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1625 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1626 * gfortran.dg/array_function_5.f90: Ditto.
1627 * gfortran.dg/asynchronous_3.f03: Ditto.
1628 * gfortran.dg/char_expr_1.f90: Ditto.
1629 * gfortran.dg/class_14.f03: Ditto.
1630 * gfortran.dg/data_array_6.f: Ditto.
1631 * gfortran.dg/data_invalid.f90: Ditto.
1632 * gfortran.dg/dot_product_1.f03: Ditto.
1633 * gfortran.dg/func_derived_5.f90: Ditto.
1634 * gfortran.dg/func_result_4.f90: Ditto.
1635 * gfortran.dg/implied_do_1.f90: Ditto.
1636 * gfortran.dg/initialization_25.f90: Ditto.
1637 * gfortran.dg/initialization_26.f90: Ditto.
1638 * gfortran.dg/interface_34.f90: Ditto.
1639 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1640 * gfortran.dg/keyword_symbol_1.f90: Ditto.
1641 * gfortran.dg/matmul_8.f03: Ditto.
1642 * gfortran.dg/merge_init_expr.f90: Ditto.
1643 * gfortran.dg/pack_assign_1.f90: Ditto.
1644 * gfortran.dg/pack_vector_1.f90: Ditto.
1645 * gfortran.dg/pointer_check_8.f90: Ditto.
1646 * gfortran.dg/product_init_expr.f03: Ditto.
1647 * gfortran.dg/reshape_order_5.f90: Ditto.
1648 * gfortran.dg/reshape_shape_1.f90: Ditto.
1649 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1650 * gfortran.dg/same_name_2.f90: Ditto.
1651 * gfortran.dg/selected_real_kind_1.f90: Ditto.
1652 * gfortran.dg/spread_init_expr.f03: Ditto.
1653 * gfortran.dg/stmt_func_1.f90: Ditto.
1654 * gfortran.dg/sum_init_expr.f03: Ditto.
1655 * gfortran.dg/transpose_3.f03: Ditto.
1656 * gfortran.dg/unpack_init_expr.f03: Ditto.
1657 * gfortran.dg/warn_conversion.f90: Ditto.
1658 * gfortran.dg/warn_conversion_2.f90: Ditto.
1659 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1660 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1661 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1662 * gfortran.dg/whole_file_16.f90: Ditto.
1663 * gfortran.dg/whole_file_17.f90: Ditto.
1664 * gfortran.dg/whole_file_18.f90: Ditto.
1665 * gfortran.dg/whole_file_20.f03: Ditto.
1666 * gfortran.dg/whole_file_5.f90: Ditto.
1667 * gfortran.dg/whole_file_6.f90: Ditto.
1668 * gfortran.dg/write_invalid_format.f90: Ditto.
1669 * gfortran.dg/zero_sized_6.f90: Ditto.
1671 2011-02-21 Jeff Law <law@redhat.com>
1673 PR rtl-optimization/46178
1674 * gcc.target/i386/pr46178.c: New test.
1676 PR rtl-optimization/46002
1677 * gcc.c-torture/compile/pr46002.c: New test.
1679 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1681 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1684 2011-02-21 Jakub Jelinek <jakub@redhat.com>
1687 * g++.dg/debug/pr47106.C: Require effective target lto.
1689 2011-02-21 Jason Merrill <jason@redhat.com>
1691 * g++.dg/cpp0x/constexpr-diag2.C: New.
1693 2011-02-20 Jason Merrill <jason@redhat.com>
1695 * g++.dg/cpp0x/constexpr-ctor7.C: New.
1697 * g++.dg/cpp0x/fntmpdefarg2.C: New.
1699 * g++.dg/overload/conv-op1.C: New.
1701 * g++.dg/cpp0x/constexpr-synth1.C: New.
1703 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1705 * objc.dg/layout-2.m: New.
1706 * objc.dg/selector-3.m: Adjusted location of error message.
1707 * objc.dg/type-size-3.m: Same.
1708 * obj-c++.dg/selector-3.mm: Same.
1710 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1713 * objc.dg/property/dotsyntax-22.m: New.
1714 * obj-c++.dg/property/dotsyntax-22.mm: New.
1716 2011-02-20 Dodji Seketeli <dodji@redhat.com>
1719 * g++.dg/template/typedef38.C: New test.
1721 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1724 * gfortran.dg/whole_file_30.f90 : New test.
1725 * gfortran.dg/whole_file_31.f90 : New test.
1727 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1731 * gfortran.dg/whole_file_28.f90 : New test.
1732 * gfortran.dg/whole_file_29.f90 : New test.
1734 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1737 * g++.dg/template/crash105.C: New.
1739 2011-02-19 Jason Merrill <jason@redhat.com>
1741 * g++.dg/cpp0x/regress/no-elide1.C: New.
1743 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
1745 PR tree-optimization/46620
1746 * gcc.dg/pr46620.c: New.
1748 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1751 * gcc.target/i386/pr47809.c: New test.
1753 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1754 Tobias Burnus <burnus@net-b.de>
1756 * lib/target-supports.exp
1757 (check_effective_target_fortran_large_real): New check for large reals.
1758 * gfortran.dg/nan_7.f90: New test.
1760 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1762 PR libgfortran/47567
1763 * gfortran.dg/fmt_f0_1.f90: Update test.
1765 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
1768 * gfortran.dg/array_constructor_36.f90 : New test.
1769 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1770 allow for comparison between different elements of the array
1771 constructor at different levels of optimization.
1773 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
1775 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1776 * gcc.target/i386/pr32280-1.c: Likewise.
1778 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1781 * gcc.target/i386/pr47800.c: New test.
1783 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
1785 * objc/execute/exceptions/foward-1.x: New.
1787 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1790 * gfortran.dg/derived_constructor_comps_4.f90: New.
1792 2011-02-18 Tobias Burnus
1795 * gfortran.dg/func_result_6.f90: New.
1797 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1800 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1802 2011-02-18 Tobias Burnus <burnus@net-b.de>
1805 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1807 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1808 normalizing the error/warning output.
1809 * gfortran.dg/Wall.f90: Update dg-error/warning.
1810 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1811 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1812 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1813 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1814 * gfortran.dg/class_30.f90: Update dg-error/warning.
1815 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1816 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1817 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1818 * gfortran.dg/entry_17.f90: Update dg-error/warning.
1819 * gfortran.dg/entry_19.f90: Update dg-error/warning.
1820 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1821 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1822 * gfortran.dg/g77/12632.f: Update dg-error/warning.
1823 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1824 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1825 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1826 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1827 * gfortran.dg/goto_8.f90: Update dg-error/warning.
1828 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1829 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1830 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1831 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1832 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1833 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1834 * gfortran.dg/volatile3.f90: Update dg-error/warning.
1835 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1836 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1837 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1838 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1839 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1841 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1844 * gfortran.dg/proc_ptr_comp_30.f90: New.
1846 2011-02-18 Jakub Jelinek <jakub@redhat.com>
1849 * gcc.target/i386/pr47780.c: New test.
1851 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1854 * gfortran.dg/class_40.f03: New.
1856 2011-02-18 Dodji Seketeli <dodji@redhat.com>
1859 * g++.dg/cpp0x/auto21.C: New test.
1861 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
1863 * objc.dg/special/unclaimed-category-1.h: Updated for
1865 * objc.dg/special/unclaimed-category-1.m: Same.
1866 * objc.dg/zero-link-1.m: Same.
1867 * objc.dg/lookup-1.m: Same.
1868 * objc.dg/torture/strings/const-str-9.m
1869 * objc.dg/torture/strings/const-str-10.m: Same.
1870 * objc.dg/torture/strings/const-str-11.m: Same.
1871 * objc.dg/torture/forward-1.m: Same.
1872 * objc.dg/zero-link-2.m: Same.
1873 * objc.dg/encode-7-next-64bit.m: Same.
1874 * objc.dg/method-4.m: Same.
1875 * objc.dg/next-runtime-1.m: Same.
1876 * objc.dg/image-info.m: Same.
1877 * objc.dg/pr23214.m: Same.
1878 * objc.dg/symtab-1.m: Same.
1879 * obj-c++.dg/basic.m: Same.
1880 * obj-c++.dg/proto-lossage-3.m: Same.
1881 * obj-c++.dg/torture/strings/const-str-10.m: Same.
1882 * obj-c++.dg/torture/strings/const-str-11.m: Same.
1883 * obj-c++.dg/torture/strings/const-str-9.m: Same.
1884 * obj-c++.dg/method-11.m: Same.
1885 * objc/execute/enumeration-1.m: Same.
1886 * objc/execute/object_is_class.m: Same.
1887 * objc/execute/formal_protocol-2.m: Same.
1888 * objc/execute/formal_protocol-4.m: Same.
1889 * objc/execute/formal_protocol-6.m: Same.
1890 * objc/execute/bycopy-3.m: Same.
1891 * objc/execute/exceptions/catchall-1.m: Same.
1892 * objc/execute/exceptions/finally-1.m: Same.
1893 * objc/execute/exceptions/local-variables-1.m: Same.
1894 * objc/execute/exceptions/foward-1.m: Same.
1895 * objc/execute/bf-common.h
1896 * objc/execute/enumeration-2.m: Same.
1897 * objc/execute/formal_protocol-1.m: Same.
1898 * objc/execute/formal_protocol-3.m: Same.
1899 * objc/execute/formal_protocol-5.m: Same.
1900 * objc/execute/accessing_ivars.m: Same.
1901 * objc/execute/bycopy-2.m: Same.
1902 * objc/execute/formal_protocol-7.m: Same.
1903 * objc/execute/compatibility_alias.m: Same.
1904 * objc/execute/no_clash.m: Same.
1905 * objc/execute/object_is_meta_class.m: Same.
1906 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1907 * objc/execute/class-tests-1.h: Include stdio.h.
1908 * objc/execute/class-tests-2.h: Same.
1909 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1911 * obj-c++.dg/try-catch-2.mm: Same.
1913 2011-02-17 Jakub Jelinek <jakub@redhat.com>
1916 * g++.dg/warn/Wunused-parm-4.C: New test.
1918 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
1919 Jan Hubicka <jh@suse.cz>
1923 * g++.dg/debug/pr47106.C: New.
1925 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
1928 * gcc.target/i386/pr43653.c: New test.
1930 2011-02-11 Dodji Seketeli <dodji@redhat.com>
1933 * g++.dg/template/inherit6.C: New test.
1935 2011-02-16 Janus Weil <janus@gcc.gnu.org>
1938 * gfortran.dg/class_39.f03: New.
1940 2011-02-16 Dodji Seketeli <dodji@redhat.com>
1943 * g++.dg/cpp0x/variadic106.C: New test.
1945 2011-02-16 Jakub Jelinek <jakub@redhat.com>
1948 * gfortran.dg/pr47757-1.f90: New test.
1949 * gfortran.dg/pr47757-2.f90: New test.
1950 * gfortran.dg/pr47757-3.f90: New test.
1953 * g++.dg/cpp0x/enum8.C: New test.
1955 2011-02-15 Jason Merrill <jason@redhat.com>
1957 * g++.dg/inherit/implicit-trivial1.C: New.
1958 * g++.dg/cpp0x/implicit-trivial1.C: New.
1960 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1963 * gcc.dg/torture/pr47725.c: Removed.
1965 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1968 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1969 constant does not generate a load from memory.
1971 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1974 * gcc.dg/torture/pr47725.c: New.
1976 2011-02-15 Richard Guenther <rguenther@suse.de>
1978 PR tree-optimization/47743
1979 * gcc.dg/torture/pr47743.c: New testcase.
1981 2011-02-15 Jakub Jelinek <jakub@redhat.com>
1984 * gcc.target/i386/pr47581.c: New test.
1986 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1989 * gfortran.dg/select_type_22.f03: New.
1991 2011-02-14 Jason Merrill <jason@redhat.com>
1993 * g++.dg/cpp0x/regress/enum1.C: New.
1995 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
1997 * gnat.dg/include.adb: New test.
1999 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2002 * gfortran.dg/class_38.f03: New.
2004 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2006 * gcc.dg/pr46494.c: New test.
2008 2011-02-14 Richard Guenther <rguenther@suse.de>
2010 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2012 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2015 * gnat.dg/null_pointer_deref1.exp: Don't skip on
2016 sparc*-sun-solaris2.11.
2018 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2021 * gfortran.dg/argument_checking_18.f90: New.
2023 2011-02-13 Tobias Burnus <burnus@net-b.de>
2025 * gfortran.dg/argument_checking_13.f90: Update dg-error.
2026 * gfortran.dg/argument_checking_17.f90: New.
2028 2011-02-12 Janus Weil <janus@gcc.gnu.org>
2030 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2031 are temporarily disabled.
2032 * gfortran.dg/class_7.f03: Ditto.
2033 * gfortran.dg/coarray_14.f90: Ditto.
2034 * gfortran.dg/typebound_proc_13.f03: Ditto.
2036 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
2039 * gfortran.dg/extends_11.f03: New.
2041 2011-02-11 Xinliang David Li <davidxl@google.com>
2043 PR tree-optimization/47707
2044 * g++.dg/tree-ssa/pr47707.C: New test.
2046 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
2048 * g++.dg/opt/inline17.C: New test.
2050 2011-02-11 Tobias Burnus <burnus@net-b.de>
2053 * gfortran.dg/pure_formal_2.f90: New.
2055 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
2057 PR rtl-optimization/47614
2058 * gfortran.dg/pr47614.f: New.
2060 2011-02-11 Joseph Myers <joseph@codesourcery.com>
2063 * gcc.dg/opts-6.c: New test.
2065 2011-02-11 Jakub Jelinek <jakub@redhat.com>
2068 * gcc.dg/pr47684.c: New test.
2070 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2073 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2074 c99_runtime, dg-add-options c99_runtime.
2075 (main): Use __asm__.
2077 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2080 * lib/target-supports.exp (check_ascii_locale_available): New proc.
2081 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2082 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2083 * gcc.dg/ucnid-10.c: Likewise.
2084 * gcc.dg/ucnid-13.c: Likewise.
2085 * gcc.dg/ucnid-7.c: Likewise.
2086 * gcc.dg/ucnid-8.c: Likewise.
2087 Adapt dg-warning line number.
2089 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
2091 * gcc.target/i386/parity-1.c: Use -march=k8.
2092 * gcc.target/i386/parity-2.c: Ditto.
2093 * gcc.target/i386/vecinit-1.c: Ditto.
2094 * gcc.target/i386/vecinit-2.c: Ditto.
2096 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2099 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2100 * gcc.target/mips/save-restore-3.c: Likewise.
2101 * gcc.target/mips/save-restore-4.c: Likewise.
2102 * gcc.target/mips/save-restore-5.c: Likewise.
2105 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2106 * g++.dg/tree-prof/partition2.C: Likewise.
2108 2011-02-09 Jason Merrill <jason@redhat.com>
2110 * g++.dg/tree-ssa/inline-3.C: Use a normal function
2111 rather than misdeclare std::puts.
2113 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2114 * g++.dg/other/warning1.C: Likewise.
2115 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2116 * g++.old-deja/g++.gb/scope06.C: Likewise.
2117 * g++.old-deja/g++.law/cvt11.C: Likewise.
2118 * g++.old-deja/g++.law/init1.C: Likewise.
2119 * g++.dg/abi/mangle26.C: Likewise.
2121 * g++.dg/template/function1.C: Adjust for C++0x mode.
2122 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2124 * g++.dg/ext/label10.C: Adjust for C++0x mode.
2125 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2127 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2129 * g++.dg/cpp0x/regress/abi-empty7.C: New.
2131 * g++.dg/cpp0x/regress: New directory.
2132 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2133 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2134 * g++.dg/cpp0x/regress/regress3.C: New.
2136 2011-02-10 Richard Guenther <rguenther@suse.de>
2138 PR tree-optimization/47677
2139 * gcc.dg/torture/pr47677.c: New testcase.
2141 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
2143 * objc.dg/special/load-category-1.m: Remove unused header.
2144 * objc.dg/special/load-category-1a.m: Likewise.
2145 * objc.dg/special/load-category-2.m: Likewise.
2146 * objc.dg/special/load-category-2a.m: Likewise.
2147 * objc.dg/special/load-category-3.m: Likewise.
2148 * objc.dg/special/load-category-3a.m: Likewise.
2149 * objc.dg/attributes/proto-attribute-2.m: Likewise.
2150 * objc.dg/attributes/proto-attribute-3.m: Likewise.
2151 * objc.dg/attributes/class-attribute-1.m: Likewise.
2152 * objc.dg/property/property.exp: Don't run for Darwin < 9.
2153 * obj-c++.dg/property/property.exp: Likewise.
2154 * objc.dg/attributes/method-sentinel-1.m: Update type header.
2155 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2156 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2157 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2158 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2159 * obj-c++.dg/template-8.mm: Likewise.
2161 2011-02-10 Jakub Jelinek <jakub@redhat.com>
2164 * gcc.target/i386/pr47665.c: New test.
2166 2011-02-10 Jie Zhang <jie@codesourcery.com>
2170 2011-02-05 Jie Zhang <jie@codesourcery.com>
2172 * gcc.dg/pr42631.c: Update test.
2173 * gcc.dg/pr42631-2.c: New test.
2175 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2178 * gfortran.dg/proc_decl_25.f90: New.
2180 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2183 * gfortran.dg/typebound_assignment_2.f03: New.
2185 2011-02-09 Richard Guenther <rguenther@suse.de>
2187 PR tree-optimization/47664
2188 * gcc.dg/tree-ssa/inline-7.c: New testcase.
2190 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
2193 * gnat.dg/uninit_func.adb: Adjust dg directive.
2195 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
2198 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2200 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2203 * gfortran.dg/auto_dealloc_2.f90: New.
2205 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2207 * gcc.dg/builtins-config.h: Remove __sgi handling.
2208 * lib/target-supports.exp (add_options_for_c99_runtime): Add
2209 -std=c99 for mips-sgi-irix6.5*.
2211 2011-02-09 Martin Jambor <mjambor@suse.cz>
2214 * gfortran.dg/pr25923.f90: Remove xfails.
2216 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2219 * gfortran.dg/inquire_14.f90: New test.
2221 2011-02-08 Janus Weil <janus@gcc.gnu.org>
2224 * gfortran.dg/pointer_init_6.f90: New.
2226 2011-02-08 Jeff Law <law@redhat.com>
2228 PR tree-optimization/42893
2229 * gcc.tree-ssa/pr42893.c: New test.
2231 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
2233 PR tree-optimization/46834
2234 PR tree-optimization/46994
2235 PR tree-optimization/46995
2236 * gcc.dg/graphite/id-pr46834.c: New.
2237 * gfortran.dg/graphite/id-pr46994.f90: New.
2238 * gfortran.dg/graphite/id-pr46995.f90: New.
2240 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2243 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2244 using the variable is known the warning is emitted there.
2245 * gcc.dg/uninit-pr19430.c (foo): Likewise.
2246 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2248 * c-c++-common/pr20000.c (g): Both warnings occur at the return
2251 * gcc.dg/noreturn-1.c (foo5): Likewise.
2252 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2253 (method2): Likewise.
2255 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2256 the return statement using the uninitialized variable.
2257 * gfortran.dg/pr39666-2.f90 (f): Likewise.
2259 2011-02-08 Richard Guenther <rguenther@suse.de>
2262 * g++.dg/opt/pr47639.c: New testcase.
2264 2011-02-08 Richard Guenther <rguenther@suse.de>
2266 PR tree-optimization/47632
2267 * g++.dg/opt/pr47632.C: New testcase.
2269 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2271 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2273 2011-02-07 Richard Guenther <rguenther@suse.de>
2275 PR tree-optimization/47615
2276 * g++.dg/opt/pr47615.C: New testcase.
2278 2011-02-07 Richard Guenther <rguenther@suse.de>
2280 PR tree-optimization/47621
2281 * gcc.dg/torture/pr47621.c: New testcase.
2283 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
2285 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2287 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
2290 * gfortran.dg/allocate_with_source_1 : New test.
2292 2011-02-05 Jakub Jelinek <jakub@redhat.com>
2295 * gcc.dg/pr47610.c: New test.
2297 2011-02-05 Jie Zhang <jie@codesourcery.com>
2300 * gcc.dg/pr42631.c: Update test.
2301 * gcc.dg/pr42631-2.c: New test.
2303 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2306 * gfortran.dg/pr47574.f90: New test.
2308 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
2310 PR tree-optimization/46194
2311 * gcc.dg/autopar/pr46194.c: New.
2313 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2315 PR tree-optimization/43695
2316 * g++.dg/ipa/pr43695.C: New.
2318 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2321 * gcc.dg/pr23200.c: New test.
2323 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2326 * g++.dg/pr47589.C: New test.
2328 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2331 * g++.dg/template/typedef37.C: New test.
2332 * g++.dg/template/param1.C: Adjust expected error message.
2334 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2337 * gcc.dg/pr31490-2.c: New test.
2338 * gcc.dg/pr31490-3.c: New test.
2339 * gcc.dg/pr31490-4.c: New test.
2341 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
2342 Jakub Jelinek <jakub@redhat.com>
2345 * g++.dg/parser/semicolon3.C: Adjust.
2346 * g++.dg/parser/semicolon4.C: New testcase.
2347 * g++.dg/pr46890.C: New testcase.
2349 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2352 * g++.dg/init/pr29571.C: New.
2354 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
2356 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2357 instead of vect_int.
2359 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2362 * gcc.target/i386/pr47312.c: New test.
2365 * gcc.target/i386/pr47564.c: New test.
2367 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
2369 PR tree-optimization/45122
2370 * gcc.dg/tree-ssa/pr45122.c: New.
2372 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2375 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2378 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2379 and vsx so a default --with-cpu=power7 doesn't give an error
2380 when -mavoid-indexed-addresses is used.
2382 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2383 wrapper function to save the arguments and then jump to the real
2384 function, rather than depending on the compiler not to move stuff
2386 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2388 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2389 Paul Thomas <pault@gcc.gnu.org>
2392 * gfortran.dg/class_37.f03 : New test.
2394 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
2395 Richard Guenther <rguenther@suse.de>
2397 PR tree-optimization/40979
2399 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2400 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2401 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2402 check_vect_support_and_set_flags.
2403 * gfortran.dg/graphite/vect-pr40979.f90: New.
2405 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2408 * gfortran.dg/class_36.f03: New.
2410 2011-02-02 Richard Guenther <rguenther@suse.de>
2412 PR tree-optimization/47566
2413 * gcc.dg/lto/20110201-1_0.c: New testcase.
2415 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
2421 * debug/pr47498.c: New.
2422 * debug/pr47501.c: New.
2424 2011-02-01 Richard Guenther <rguenther@suse.de>
2426 PR tree-optimization/47559
2427 * g++.dg/torture/pr47559.C: New testcase.
2429 2011-02-01 Janus Weil <janus@gcc.gnu.org>
2432 * gfortran.dg/typebound_call_20.f03: New.
2434 2011-02-01 Richard Guenther <rguenther@suse.de>
2436 PR tree-optimization/47555
2437 * gcc.dg/pr47555.c: New testcase.
2439 2011-02-01 Richard Guenther <rguenther@suse.de>
2441 PR tree-optimization/47541
2442 * g++.dg/torture/pr47541.C: New testcase.
2444 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2447 * gfortran.dg/typebound_call_19.f03: New.
2449 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2452 * g++.dg/cpp0x/pr47416.C: New test.
2454 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
2457 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2459 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2462 * gfortran.dg/typebound_assignment_1.f03: New.
2464 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2466 PR tree-optimization/47538
2467 * gcc.c-torture/execute/pr47538.c: New test.
2469 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2472 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2474 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2476 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2478 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
2480 PR rtl-optimization/44031
2481 * gcc.c-torture/compile/20110131-1.c: New test.
2483 2011-01-31 Tobias Burnus <burnus@net-b.de>
2486 * gfortran.dg/stmt_func_1.f90: New.
2488 2011-01-31 Tobias Burnus <burnus@net-b.de>
2491 * gfortran.dg/interface_34.f90: New.
2493 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
2496 * gfortran.dg/realloc_on_assign_5.f03: New test.
2497 * gfortran.dg/realloc_on_assign_5.f03: New test.
2499 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2501 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2502 * gfortran.dg/bessel_7.f90: Likewise.
2503 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
2505 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2506 * gfortran.dg/sum_init_expr.f03: Likewise.
2508 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2510 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2513 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2514 loop only on "vect_intfloat_cvt" targets.
2516 2011-01-29 Tobias Burnus <burnus@net-b.de>
2519 * gfortran.dg/shape_6.f90: New.
2521 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2523 PR libgfortran/47434
2524 * gfortran.dg/read_infnan_1.f90: Update test.
2525 * gfortran.dg/module_nan.f90: Update test.
2526 * gfortran.dg/char4_iunit_1.f03: Update test.
2527 * gfortran.dg/large_real_kind_1.f90: Update test.
2528 * gfortran.dg/real_const_3.f90: Update test.
2529 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2531 2011-01-29 Dodji Seketeli <dodji@redhat.com>
2534 * g++.dg/template/param2.C: New test.
2536 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2538 PR libgfortran/47285
2539 * gfortran.dg/fmt_g.f: New test.
2541 2011-01-28 Tobias Burnus <burnus@net-b.de>
2544 * gfortran.dg/pure_formal_1.f90: New.
2546 2011-01-28 Jakub Jelinek <jakub@redhat.com>
2549 * gcc.dg/tls/pr42894.c: New test.
2551 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2553 * gcc.dg/pr47276.c: Add dg-require-visibility.
2555 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2557 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2559 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
2560 Tobias Burnus <burnus@gcc.gnu.org>
2565 * gfortran.dg/realloc_on_assign_3.f03: New test.
2566 * gfortran.dg/realloc_on_assign_4.f03: New test.
2567 * gfortran.dg/allocatable_function_5.f90: New test.
2568 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2569 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2570 implemented" dg-errors.
2572 2011-01-27 Jan Hubicka <jh@suse.cz>
2575 * gcc.dg/attr-weakref-4.c: New testcase
2577 2011-01-27 Martin Jambor <mjambor@suse.cz>
2579 PR tree-optimization/47228
2580 * gcc.dg/torture/pr47228.c: New test.
2582 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2584 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2586 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2588 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2589 when using auto-overlay support on the SPU.
2591 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
2593 PR rtl-optimization/44174
2594 * gcc.target/i386/asm-6.c: New test.
2596 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
2598 PR rtl-optimization/46856
2599 * gcc.c-torture/compile/pr46856.c: New test.
2601 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
2602 Andrew Pinski <pinskia@gmail.com>
2605 * gcc.dg/pr43082.c: New.
2607 2011-01-26 DJ Delorie <dj@redhat.com>
2609 PR rtl-optimization/46878
2610 * gcc.dg/pr46878-1.c: New test.
2612 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2615 * g++.dg/cpp0x/pr47476.C: New test.
2617 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
2619 * gcc.c-torture/compile/20110126-1.c: New test.
2621 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2624 * gcc.dg/torture/pr47473.c: New test.
2626 2011-01-26 Jan Hubicka <jh@suse.cz>
2629 * gcc.c-torture/execute/pr47237.c: New testcase.
2631 2011-01-26 Jan Hubicka <jh@suse.cz>
2633 PR tree-optimization/47190
2634 * gcc.dg/attr-weakref-3.c: New testcase.
2636 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
2639 * gcc.dg/dll-9a.c: New test file.
2640 * gcc.dg/dll-11.c: Likewise.
2641 * gcc.dg/dll-12.c: Likewise.
2642 * gcc.dg/dll-12a.c: Likewise.
2643 * gcc.dg/dll-11a.c: Likewise.
2644 * gcc.dg/dll-9.c: Likewise.
2645 * gcc.dg/dll-10.c: Likewise.
2646 * gcc.dg/dll-10a.c: Likewise.
2647 * g++.dg/ext/dllexport4a.cc: Likewise.
2648 * g++.dg/ext/dllexport4.C: Likewise.
2649 * g++.dg/ext/dllexport5.C: Likewise.
2650 * g++.dg/ext/dllexport5a.cc: Likewise.
2652 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2654 PR tree-optimization/46970
2655 * gcc.dg/graphite/pr46970.c: New.
2657 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2659 PR tree-optimization/46215
2660 * gcc.dg/graphite/pr46215.c: New.
2662 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2664 PR tree-optimization/46168
2665 * gcc.dg/graphite/pr46168.c: New.
2667 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2669 PR tree-optimization/43657
2670 * gcc.dg/graphite/pr43657.c: New.
2672 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2674 PR tree-optimization/29832
2675 * gfortran.dg/graphite/pr29832.f90: New.
2677 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2679 PR tree-optimization/43567
2680 * gcc.dg/graphite/pr43567.c: New.
2682 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2684 * gfortran.dg/graphite/interchange-4.f: New.
2685 * gfortran.dg/graphite/interchange-5.f: New.
2687 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2688 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2689 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2690 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2691 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2692 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2693 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2694 * gfortran.dg/ltrans-7.f90: Removed.
2695 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2697 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2698 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2699 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2700 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2701 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2702 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2703 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2704 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2705 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2706 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2707 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2708 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2709 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2710 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2711 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2712 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2713 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2714 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2715 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2716 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2717 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2718 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2719 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2720 * gcc.dg/tree-ssa/data-dep-1.c
2721 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2722 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2723 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2724 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2725 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2727 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2729 PR tree-optimization/47265
2730 PR tree-optimization/47443
2731 * gcc.c-torture/compile/pr47265.c: New test.
2732 * gcc.dg/pr47443.c: New test.
2734 2011-01-25 Martin Jambor <mjambor@suse.cz>
2736 PR tree-optimization/47382
2737 * g++.dg/torture/pr47382.C: New test.
2738 * g++.dg/opt/devirt1.C: Xfail.
2740 2011-01-25 Yao Qi <yao@codesourcery.com>
2743 * gcc.target/arm/pr45701-1.c: New test.
2744 * gcc.target/arm/pr45701-2.c: New test.
2745 * gcc.target/arm/pr45701-3.c: New test.
2747 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2748 Jakub Jelinek <jakub@redhat.com>
2750 PR tree-optimization/47271
2751 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2753 2011-01-25 Nick Clifton <nickc@redhat.com>
2755 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2756 (saturate_add): Delete.
2758 (main): Do not run saturate_add.
2759 (set_interrupts): Delete.
2761 2011-01-25 Tobias Burnus <burnus@net-b.de>
2764 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2766 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2768 PR tree-optimization/47427
2769 PR tree-optimization/47428
2770 * gcc.c-torture/compile/pr47427.c: New test.
2771 * gcc.c-torture/compile/pr47428.c: New test.
2773 2011-01-25 Richard Guenther <rguenther@suse.de>
2776 * gcc.dg/torture/pr47411.c: New testcase.
2778 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2780 * gfortran.dg/graphite/id-24.f: New.
2781 * gfortran.dg/graphite/id-25.f: New.
2783 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2785 * gfortran.dg/graphite/id-23.f: New.
2787 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2789 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2791 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2793 * gcc.dg/graphite/block-0.c: Un-XFAILed.
2794 * gcc.dg/graphite/block-1.c: Un-XFAILed.
2795 * gcc.dg/graphite/block-7.c: Un-XFAILed.
2796 * gcc.dg/graphite/block-8.c: Un-XFAILed.
2797 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2798 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2799 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2800 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2801 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2803 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2805 * gcc.dg/graphite/block-0.c: Add documentation.
2806 * gcc.dg/graphite/block-4.c: Same.
2807 * gcc.dg/graphite/block-7.c: Same.
2808 * gcc.dg/graphite/block-8.c: New.
2809 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2810 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2811 * gcc.dg/graphite/interchange-12.c: Add documentation.
2812 * gcc.dg/graphite/interchange-13.c: New.
2813 * gcc.dg/graphite/interchange-14.c: New.
2814 * gcc.dg/graphite/interchange-15.c: New.
2815 * gcc.dg/graphite/interchange-8.c: Add documentation.
2816 * gcc.dg/graphite/interchange-mvt.c: Same.
2818 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2821 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2822 * gcc.target/powerpc/altivec-14.c: Ditto.
2823 * gcc.target/powerpc/altivec-33.c: Ditto.
2824 * gcc.target/powerpc/altivec-types-1.c: Ditto.
2825 * gcc.target/powerpc/altivec-types-2.c: Ditto.
2826 * gcc.target/powerpc/altivec-types-3.c: Ditto.
2827 * gcc.target/powerpc/altivec-types-4.c: Ditto.
2828 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2829 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2830 * g++.dg/ext/altivec-15.C: Ditto.
2831 * g++.dg/ext/altivec-types-1.C: Ditto.
2832 * g++.dg/ext/altivec-types-2.C: Ditto.
2833 * g++.dg/ext/altivec-types-3.C: Ditto.
2834 * g++.dg/ext/altivec-types-4.C: Ditto.
2836 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2838 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2840 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2842 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2843 optimization options.
2845 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2847 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2850 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2852 2011-01-23 Tobias Burnus <burnus@net-b.de>
2855 * gfortran.dg/allocatable_scalar_12.f90: New.
2857 2011-01-23 Ira Rosen <irar@il.ibm.com>
2859 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2860 vectorization to be not profitable if peeling is used to
2861 realign the memory access.
2862 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2863 loop bound to avoid loop unrolling.
2864 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2866 2011-01-22 Jan Hubicka <jh@suse.cz>
2869 * g++.dg/lto/pr47333.C: New file.
2871 2011-01-22 Jan Hubicka <jh@suse.cz>
2873 PR tree-optimization/43884
2875 * gcc.dg/autopar/outer-2.c: Increase array size.
2876 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2878 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2881 * gfortran.dg/c_loc_tests_16.f90: New test.
2883 2011-01-22 Tobias Burnus <burnus@net-b.de>
2886 * gfortran.dg/typebound_proc_19.f90: New.
2888 2011-01-21 Jeff Law <law@redhat.com>
2890 PR tree-optimization/47053
2891 * g++.dg/pr47053.C: New test.
2893 2011-01-21 Jason Merrill <jason@redhat.com>
2896 * g++.dg/cpp0x/constexpr-ctor6.C: New.
2898 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2901 * g++.dg/cpp0x/range-for10.C: New test.
2902 * g++.dg/template/for1.C: New test.
2905 * g++.dg/tree-prof/partition3.C: New test.
2907 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2909 PR rtl-optimization/47366
2910 * g++.dg/opt/pr47366.C: New test.
2912 2011-01-21 Jason Merrill <jason@redhat.com>
2915 * g++.dg/cpp0x/constexpr-regress2.C: New.
2917 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2919 2011-01-21 Jeff Law <law@redhat.com>
2921 PR rtl-optimization/41619
2922 * gcc.dg/pr41619.c: New.
2924 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2926 PR tree-optimization/47355
2927 * g++.dg/opt/pr47355.C: New test.
2929 2011-01-21 Richard Guenther <rguenther@suse.de>
2931 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2934 2011-01-21 Richard Guenther <rguenther@suse.de>
2936 PR tree-optimization/47365
2937 * gcc.dg/torture/pr47365.c: New testcase.
2938 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2940 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2942 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2944 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2946 PR tree-optimization/47391
2947 * gcc.dg/pr47391.c: New test.
2949 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2951 * g++.dg/template/char1.C: Use signed char.
2953 2011-01-21 Tobias Burnus <burnus@net-b.de>
2956 * gfortran.dg/pointer_target_4.f90: New.
2958 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2961 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2962 ILP32 system and not IP32.
2964 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
2967 * g++.dg/debug/pr46583.C: New.
2969 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2972 * g++.dg/debug/pr47283.C: New test.
2975 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2976 * gcc.target/i386/headmerge-2.c: Likewise.
2978 2011-01-20 Richard Guenther <rguenther@suse.de>
2981 * gcc.dg/torture/pr47370.c: New testcase.
2983 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2985 PR tree-optimization/46130
2986 * gcc.dg/pr46130-1.c: New test.
2987 * gcc.dg/pr46130-2.c: New test.
2989 2011-01-19 Dodji Seketeli <dodji@redhat.com>
2992 * g++.dg/debug/dwarf2/template-params-10.C: New test.
2994 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
2997 * g++.dg/debug/pr46240.cc: New.
2999 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3002 * g++.dg/template/anonunion1.C: New test.
3004 PR rtl-optimization/47337
3005 * gcc.c-torture/execute/pr47337.c: New test.
3007 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3010 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3012 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3014 PR tree-optimization/46021
3015 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3017 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3019 PR tree-optimization/47290
3020 * g++.dg/torture/pr47290.C: New test.
3022 2011-01-18 Janus Weil <janus@gcc.gnu.org>
3025 * gfortran.dg/proc_ptr_comp_29.f90: New.
3027 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3030 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3031 powerpc-apple-darwin9.
3033 2011-01-18 Jakub Jelinek <jakub@redhat.com>
3035 PR rtl-optimization/47299
3036 * gcc.c-torture/execute/pr47299.c: New test.
3038 2011-01-17 Jason Merrill <jason@redhat.com>
3040 * g++.dg/cpp0x/constexpr-virtual.C: New.
3042 2011-01-17 Jakub Jelinek <jakub@redhat.com>
3045 * gfortran.dg/gomp/pr47331.f90: New test.
3047 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
3050 * objc.dg/selector-warn-1.m: New.
3051 * obj-c++.dg/selector-warn-1.mm: New.
3053 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
3055 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3056 Update dg-final accordingly.
3058 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3060 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3062 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3064 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3066 * gcc.dg/guality/pr36728-2.c: Likewise.
3068 2011-01-17 Richard Guenther <rguenther@suse.de>
3070 PR tree-optimization/47313
3071 * g++.dg/torture/pr47313.C: New testcase.
3073 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
3076 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3077 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3078 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3079 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3081 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3083 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3084 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3085 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3087 2011-01-17 Richard Guenther <rguenther@suse.de>
3089 PR tree-optimization/45967
3090 * gcc.dg/torture/pr45967-2.c: New testcase.
3091 * gcc.dg/torture/pr45967-3.c: Likewise.
3093 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3096 * g++.dg/ext/pr47213.C: Require visibility.
3098 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3100 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3101 * gcc.dg/fixed-point/struct-union.c: Update error messages.
3103 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3105 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3106 Linux-based targets.
3108 2011-01-13 Jan Hubicka <jh@suse.cz>
3110 PR tree-optimization/47276
3111 * gcc.dg/pr47276.c: New testcase.
3113 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
3114 Jonathan Wakely <jwakely.gcc@gmail.com>
3117 * g++.dg/other/pr33558.C: New.
3118 * g++.dg/other/pr33558-2.C: New.
3120 2011-01-14 Martin Jambor <mjambor@suse.cz>
3122 PR tree-optimization/45934
3123 PR tree-optimization/46302
3124 * g++.dg/ipa/devirt-c-1.C: New test.
3125 * g++.dg/ipa/devirt-c-2.C: Likewise.
3126 * g++.dg/ipa/devirt-c-3.C: Likewise.
3127 * g++.dg/ipa/devirt-c-4.C: Likewise.
3128 * g++.dg/ipa/devirt-c-5.C: Likewise.
3129 * g++.dg/ipa/devirt-c-6.C: Likewise.
3130 * g++.dg/ipa/devirt-6.C: Likewise.
3131 * g++.dg/ipa/devirt-d-1.C: Likewise.
3132 * g++.dg/torture/pr45934.C: Likewise.
3134 2011-01-14 Jason Merrill <jason@redhat.com>
3136 * g++.dg/cpp0x/variadic105.C: New.
3138 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3139 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3142 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3143 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3144 execution tests on i?86-*-*, x86_64-*-* and
3145 powerpc*-apple-darwin* && ilp32.
3146 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3147 tests on i?86-*-* and x86_64-*-*.
3149 2011-01-14 Richard Guenther <rguenther@suse.de>
3151 PR tree-optimization/47280
3152 * g++.dg/opt/pr47280.C: New testcase.
3154 2011-01-14 Jason Merrill <jason@redhat.com>
3156 * g++.dg/cpp0x/constexpr-regress1.C: New.
3158 * g++.dg/ext/flexary2.C: New.
3160 2011-01-14 Richard Guenther <rguenther@suse.de>
3163 * gcc.dg/torture/pr47281.c: New testcase.
3164 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3166 2011-01-14 Richard Guenther <rguenther@suse.de>
3168 PR tree-optimization/47286
3169 * gcc.dg/tree-ssa/pr47286.c: New testcase.
3171 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
3174 * g++.dg/ext/pr47213.C: New.
3176 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3178 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3180 2011-01-13 Tobias Burnus <burnus@net-b.de>
3181 Mikael Morin <mikael@gcc.gnu.org>
3185 * gfortran.dg/select_type_20.f90: New.
3186 * gfortran.dg/select_type_21.f90: New.
3188 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3191 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3193 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3195 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3196 * gcc.dg/guality/pr36728-2.c: Likewise.
3198 2011-01-13 Dodji Seketeli <dodji@redhat.com>
3201 * g++.dg/debug/dwarf2/template-params-9.C: New test.
3203 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
3205 PR rtl-optimization/45352
3206 * gcc.dg/pr45352-3.c: New.
3208 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3210 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3212 * g++.dg/cpp0x/range-for8.C: New.
3213 * g++.dg/cpp0x/range-for9.C: New.
3215 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
3218 * g++.dg/debug/pr47209.C: New.
3220 2011-01-12 Richard Guenther <rguenther@suse.de>
3223 * gcc.dg/lto/pr47259_0.c: New testcase.
3224 * gcc.dg/lto/pr47259_1.c: Likewise.
3226 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
3228 * objc-obj-c++-shared/Object1.h: Add copyright header, update
3229 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3230 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3231 methods missing from the OBJC2 Object.
3232 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3233 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3234 GNU and NeXT runtimes.
3235 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3237 * objc-obj-c++-shared/Object1.m: Likewise.
3238 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
3239 * objc.dg/proto-qual-1.m: Likewise.
3240 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3241 * obj-c++.dg/proto-qual-1.mm: Likewise.
3243 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
3246 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3248 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3250 Fixed the Objective-C++ testsuite and updated all tests.
3251 * lib/obj-c++.exp (obj-c++_init): Declare and set
3252 gcc_warning_prefix and gcc_error_prefix.
3253 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3254 'dg-warning', 'dg-message' and 'dg-error'.
3255 * obj-c++.dg/class-extension-3.mm: Likewise.
3256 * obj-c++.dg/class-protocol-1.mm: Likewise.
3257 * obj-c++.dg/encode-7.mm: Likewise.
3258 * obj-c++.dg/exceptions-3.mm: Likewise.
3259 * obj-c++.dg/exceptions-5.mm: Likewise.
3260 * obj-c++.dg/method-12.mm: Likewise.
3261 * obj-c++.dg/method-13.mm: Likewise.
3262 * obj-c++.dg/method-15.mm: Likewise.
3263 * obj-c++.dg/method-16.mm: Likewise.
3264 * obj-c++.dg/method-4.mm: Likewise.
3265 * obj-c++.dg/method-8.mm: Likewise.
3266 * obj-c++.dg/method-conflict-1.mm: Likewise.
3267 * obj-c++.dg/method-conflict-2.mm: Likewise.
3268 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3269 and uncommented second part of the testcase now that the testsuite
3271 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
3272 and uncommented second part of the testcase now that the testsuite
3274 * obj-c++.dg/private-1.mm: Likewise.
3275 * obj-c++.dg/proto-lossage-4.mm: Likewise.
3276 * obj-c++.dg/syntax-error-7.mm: Likewise.
3277 * obj-c++.dg/warn5.mm: Likewise.
3278 * obj-c++.dg/property/at-property-14.mm: Likewise.
3279 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3281 * obj-c++.dg/property/at-property-18.mm: Likewise.
3282 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3284 * obj-c++.dg/property/at-property-21.mm: Likewise.
3285 * obj-c++.dg/property/at-property-28.mm: Likewise.
3286 * obj-c++.dg/property/at-property-5.mm: Likewise.
3287 * obj-c++.dg/property/dynamic-2.mm: Likewise.
3288 * obj-c++.dg/property/property-neg-3.mm: Likewise.
3289 * obj-c++.dg/property/synthesize-11.mm: Likewise.
3290 * obj-c++.dg/property/synthesize-6.mm: Likewise.
3291 * obj-c++.dg/property/synthesize-8.mm: Likewise.
3292 * obj-c++.dg/property/synthesize-9.mm: Likewise.
3293 * obj-c++.dg/tls/diag-5.mm: Likewise.
3294 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3295 dg-error, now matched correctly.
3297 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3299 * objc.dg/property/at-property-29.m: New.
3300 * obj-c++.dg/property/at-property-29.mm: New.
3302 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3304 * go.test/go-test.exp (go-set-goarch): New proc.
3305 (go-gc-tests): Use it.
3307 2011-01-11 Dodji Seketeli <dodji@redhat.com>
3310 * g++.dg/debug/dwarf2/template-params-8.C: New test.
3312 2011-01-11 Richard Henderson <rth@redhat.com>
3314 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3316 2011-01-11 Jan Hubicka <jh@suse.cz>
3320 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3321 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3323 2011-01-11 Richard Guenther <rguenther@suse.de>
3325 PR tree-optimization/46076
3326 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3328 2011-01-11 Jeff Law <law@redhat.com>
3330 * PR tree-optimization/47086
3331 * gcc.dg/pr47086.c: New test.
3333 2011-01-11 Jason Merrill <jason@redhat.com>
3336 * g++.dg/template/new10.C: New.
3339 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3341 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
3343 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3344 Split type definitions and NSConstantString class into...
3345 * objc-obj-c++-shared/objc-test-suite-types.h: New.
3346 * objc-obj-c++-shared/nsconstantstring-class.h: New.
3347 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3348 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3349 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3350 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3352 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3353 encode defines for newer NeXT system headers.
3354 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3355 * obj-c++.dg/torture/strings/string1.mm: Likewise.
3356 * objc.dg/foreach-5.m: Likewise.
3357 * objc.dg/foreach-2.m: Likewise.
3358 * objc.dg/foreach-4.m: Likewise.
3359 * objc.dg/torture/strings/string1.m: Likewise.
3360 * objc.dg/torture/strings/string2.m: Likewise.
3361 * objc.dg/torture/strings/string3.m: Likewise.
3362 * objc.dg/torture/strings/string4.m: Likewise.
3363 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3364 header and stand alone.
3365 * obj-c++.dg/strings/strings-2.mm: Likewise.
3366 * objc.dg/torture/strings/const-str-3.m: Likewise.
3367 * objc.dg/strings/strings-2.m: Likewise.
3368 * objc.dg/strings/const-str-12b.m: Likewise.
3370 2011-01-12 Richard Guenther <rguenther@suse.de>
3373 * gcc.dg/attr-weak-1.c: Adjust.
3375 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
3378 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3379 standard compliant and comment.
3381 2011-01-10 Jan Hubicka <jh@suse.cz>
3384 * gcc.dg/initpri3.c: New testcase.
3386 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
3389 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3395 (g_ebp_save): Likewise.
3396 (g_esp_save): Likewise.
3398 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3400 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3402 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3404 PR tree-optimization/46021
3405 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3406 i?86-*-*, x86_64-*-*.
3408 2011-01-10 Jeff Law <law@redhat.com>
3410 * PR tree-optimization/47141
3411 * gcc.c-torture/compile/pr47141.c: New test.
3413 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
3416 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3417 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3418 * gcc.dg/vect/slp-35.c: Remove XFAILs.
3419 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3422 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3423 being vectorized. Adjust dg-final pattern. Remove XFAIL.
3424 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3425 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3426 being vectorized. Adjust dg-final pattern.
3429 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3430 * gcc.dg/vect/slp-24.c: Likewise.
3432 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
3435 * g++.dg/other/pr47218-1.C: New test file.
3436 * g++.dg/other/pr47218.C: Likewise.
3437 * g++.dg/other/pr47218.h: New supporting header.
3439 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
3442 * objc.dg/attributes/invalid-attribute-1.m: New.
3443 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3445 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3448 * gfortran.dg/proc_ptr_comp_28.f90: New.
3450 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3452 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3453 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3454 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3455 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3456 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3457 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3458 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3459 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3460 * objc.dg/gnu-api-2-class.m: Likewise.
3461 * objc.dg/gnu-api-2-ivar.m: Likewise.
3462 * objc.dg/gnu-api-2-method.m: Likewise.
3463 * objc.dg/gnu-api-2-objc.m: Likewise.
3464 * objc.dg/gnu-api-2-object.m: Likewise.
3465 * objc.dg/gnu-api-2-property.m: Likewise.
3466 * objc.dg/gnu-api-2-protocol.m: Likewise.
3467 * objc.dg/gnu-api-2-sel.m: Likewise.
3469 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3471 * objc.dg/foreach-1.m: Skip for Darwin < 9.
3472 * objc.dg/objc-foreach-4.m: Likewise.
3473 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3474 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3475 * objc.dg/foreach-4.m: Likewise.
3476 * objc.dg/foreach-5.m: Likewise.
3477 * objc.dg/foreach-3.m: Return self from init.
3479 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3482 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
3484 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3487 * gfortran.dg/class_35.f90: New.
3489 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3491 * objc.dg/foreach-1.m: Add "-Wall" to flags.
3493 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
3496 * objc.dg/invalid-method-2.m: New.
3497 * obj-c++.dg/invalid-method-2.mm: New.
3499 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
3502 * gfortran.dg/transpose_optimization_2.f90 : New test.
3504 2011-01-08 Jan Hubicka <jh@suse.cz>
3506 PR tree-optmization/46469
3507 * g++.dg/torture/pr46469.C: New testcase.
3509 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3511 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3512 emulation of libobjc-gnu structure layout functionality to ..
3513 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3514 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3515 * objc/execute/bf-common.h: Adjust headers.
3516 * objc/execute/bf-1.m: Likewise.
3517 * objc/execute/bf-2.m: Likewise.
3518 * objc/execute/bf-3.m: Likewise.
3519 * objc/execute/bf-4.m: Likewise.
3520 * objc/execute/bf-5.m: Likewise.
3521 * objc/execute/bf-6.m: Likewise.
3522 * objc/execute/bf-7.m: Likewise.
3523 * objc/execute/bf-8.m: Likewise.
3524 * objc/execute/bf-9.m: Likewise.
3525 * objc/execute/bf-10.m: Likewise.
3526 * objc/execute/bf-11.m: Likewise.
3527 * objc/execute/bf-12.m: Likewise.
3528 * objc/execute/bf-13.m: Likewise.
3529 * objc/execute/bf-14.m: Likewise.
3530 * objc/execute/bf-15.m: Likewise.
3531 * objc/execute/bf-16.m: Likewise.
3532 * objc/execute/bf-17.m: Likewise.
3533 * objc/execute/bf-18.m: Likewise.
3534 * objc/execute/bf-19.m: Likewise.
3535 * objc/execute/bf-20.m: Likewise.
3536 * objc/execute/bf-21.m: Likewise.
3537 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3538 objc_get_type_qualifiers ().
3540 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3543 * gfortran.dg/dependency_39.f90: New test.
3545 2011-01-07 Jan Hubicka <jh@suse.cz>
3547 Get builtins tests ready for linker plugin.
3548 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3549 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3550 my_memset, my_bzero): Mark used.
3551 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3552 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3554 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3557 2011-01-07 Jan Hubicka <jh@suse.cz>
3559 PR tree-optimization/46367
3560 * g++.dg/torture/pr46367.C: New file.
3562 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3565 * gcc.dg/pr47201.c: New test.
3568 * gcc.dg/tree-prof/pr47187.c: New test.
3570 2011-01-07 Tobias Burnus <burnus@net-b.de>
3573 * gfortran.dg/extends_type_of_3.f90: New.
3575 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
3577 * g++.dg/ext/dllexport-MI1.C: Adjust test.
3578 * g++.dg/ext/dllimport-MI1.C: Likewise.
3579 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3580 * g++.dg/ext/dllimport10.C: Likewise.
3581 * g++.dg/ext/dllimport11.C: Likewise.
3582 * g++.dg/ext/dllimport12.C: Likewise.
3583 * g++.dg/ext/dllimport13.C: Likewise.
3584 * g++.dg/ext/dllimport2.C: Likewise.
3585 * g++.dg/ext/dllimport3.C: Likewise.
3586 * g++.dg/ext/dllimport4.C: Likewise.
3587 * g++.dg/ext/dllimport5.C: Likewise.
3588 * g++.dg/ext/dllimport6.C: Likewise.
3589 * g++.dg/ext/dllimport8.C: Likewise.
3590 * g++.dg/ext/dllimport9.C: Likewise.
3591 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3592 targets, too. Additionally enable test for i?86-*-mingw*.
3593 * g++.dg/ext/selectany1.C: Likewise.
3594 Remove guard variable check.
3596 2011-01-07 Janus Weil <janus@gcc.gnu.org>
3600 * gfortran.dg/storage_size_3.f08: Extended.
3602 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3605 * g++.dg/template/stdarg1.C: New test.
3607 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3610 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3611 * gfortran.dg/defined_operators_1.f90: Split the subroutine
3612 from the interface of functions to not hide the errors that
3615 2011-01-06 Jan Hubicka <jh@suse.cz>
3617 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3618 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3620 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3624 * gfortran.dg/interface_33.f90: New test.
3626 2011-01-06 Jakub Jelinek <jakub@redhat.com>
3629 * gcc.c-torture/compile/pr47150.c: New test.
3631 2011-01-06 Ira Rosen <irar@il.ibm.com>
3633 PR tree-optimization/47139
3634 * gcc.dg/vect/pr47139.c: New test.
3636 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3639 * gfortran.dg/extends_type_of_2.f03: New.
3641 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3643 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3645 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
3647 * gnat.dg/opt14.adb: New test.
3649 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3652 * gfortran.dg/allocate_error_2.f90: New test.
3654 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3657 * gfortran.dg/storage_size_3.f08: New.
3659 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3661 PR libgfortran/47154
3662 * gfortran.dg/namelist_68.f90: New test.
3664 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
3666 * gnat.dg/unchecked_convert8.ad[sb]: New test.
3668 2011-01-04 Janus Weil <janus@gcc.gnu.org>
3671 * gfortran.dg/class_34.f90: New.
3673 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3675 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3676 use __builtin_inff. Skip all single-precision tests that require
3679 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3681 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3683 2011-01-03 Jakub Jelinek <jakub@redhat.com>
3685 PR tree-optimization/47148
3686 * gcc.c-torture/execute/pr47148.c: New test.
3688 PR tree-optimization/47155
3689 * gcc.c-torture/execute/pr47155.c: New test.
3691 PR rtl-optimization/47157
3692 * gcc.c-torture/compile/pr47157.c: New test.
3694 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3696 * gcc.dg/torture/vector-shift2.c (schar): Define.
3697 (main): Always use schar or uchar instead of plain "char" to avoid
3698 dependencies on implementation-defined char signedness.
3700 2011-01-03 Martin Jambor <mjambor@suse.cz>
3702 PR tree-optimization/46801
3703 * gnat.dg/pack9.adb: Remove xfail.
3705 2011-01-03 Martin Jambor <mjambor@suse.cz>
3707 PR tree-optimization/46984
3708 * g++.dg/ipa/pr46984.C: New test.
3710 2011-01-02 Janus Weil <janus@gcc.gnu.org>
3713 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3715 2011-01-02 Jakub Jelinek <jakub@redhat.com>
3717 PR tree-optimization/47140
3718 * gcc.c-torture/compile/pr47140.c: New test.
3720 PR rtl-optimization/47028
3721 * gcc.dg/pr47028.c: New test.
3723 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
3725 * objc.dg/protocol-forward-1.m: Removed TODO.
3726 * objc.dg/protocol-forward-2.m: New.
3727 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3728 * obj-c++.dg/protocol-forward-2.mm: New.
3730 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
3733 * g++.dg/eh/pr38662.C: New testcase.
3735 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
3737 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3738 scan for newline '\n'.
3741 Copyright (C) 2011 Free Software Foundation, Inc.
3743 Copying and distribution of this file, with or without modification,
3744 are permitted in any medium without royalty provided the copyright
3745 notice and this notice are preserved.