1 2011-04-07 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/sfinae9.C: New.
5 * c-c++-common/Wcast-qual-1.c: Move here from...
6 * gcc.dg/cast-qual-3.c: ...here, and...
7 * g++.dg/warn/Wcast-qual2.C: ...here.
9 * g++.dg/cpp0x/sfinae8.C: New.
11 * g++.dg/cpp0x/sfinae7.C: New.
13 * g++.dg/cpp0x/enum9.C: New.
15 2011-04-07 Mike Stump <mikestump@comcast.net>
17 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
20 2011-04-07 Jakub Jelinek <jakub@redhat.com>
23 * gfortran.dg/gomp/pr48117.f90: New test.
26 * gcc.dg/torture/pr48343.c: New test.
28 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
30 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
32 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
34 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
36 2011-04-07 Tom de Vries <tom@codesourcery.com>
39 * lib/scanasm.exp (object-size): New proc.
40 * gcc.target/arm/pr43920-2.c: New test.
42 2011-04-06 Tobias Burnus <burnus@net-b.de>
46 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
48 2011-04-06 Steve Ellcey <sje@cup.hp.com>
50 * gcc.dg/mtune.c: Prune note from output.
52 2011-04-06 Jakub Jelinek <jakub@redhat.com>
55 * gcc.dg/guality/pr36977.c: New test.
56 * gcc.dg/guality/pr48466.c: New test.
58 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
60 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
62 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
64 * gnat.dg/return3.adb: New test.
66 2011-04-06 Richard Guenther <rguenther@suse.de>
68 PR tree-optimization/47663
69 * gcc.dg/tree-ssa/inline-8.c: New testcase.
71 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
73 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
74 Solaris 8 and 9 as well.
76 2011-04-05 Tom de Vries <tom@codesourcery.com>
79 * gcc.target/arm/pr43920-1.c: New test.
81 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
83 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
84 (cctor): Actually return the value.
85 (main): Cast return values.
87 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
89 * gfortran.dg/character_comparison_8.f90: New test.
91 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
93 * frontend-passes: (optimize_lexical_comparison): New function.
94 (optimize_expr): Call it.
95 (optimize_comparison): Also handle lexical comparison functions.
96 Return false instad of -2 for unequal comparison.
98 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
101 * function_optimize_4.f90: New test.
103 2011-04-04 Tobias Burnus <burnus@net-b.de>
106 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
107 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
108 * gfortran.dg/coarray_15.f90: New.
110 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
112 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
113 * gfortran.dg/bessel_7.f90: Likewise.
115 2011-04-03 Tobias Burnus <burnus@net-b.de>
117 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
119 2011-04-03 Richard Guenther <rguenther@suse.de>
120 Ira Rosen <ira.rosen@linaro.org>
122 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
123 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
124 -ftree-loop-if-convert-stores.
126 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
128 * gnat.dg/specs/aggr2.ads: New test.
130 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
132 * gnat.dg/debug2.ad[sb]: New test.
133 * gnat.dg/debug2_pkg.ads: New helper.
134 * gnat.dg/debug3.ad[sb]: New test.
136 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
138 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
140 2011-04-01 Jakub Jelinek <jakub@redhat.com>
143 * gcc.c-torture/compile/pr48335-1.c: New test.
144 * gcc.dg/pr48335-1.c: New test.
145 * gcc.dg/pr48335-2.c: New test.
146 * gcc.dg/pr48335-3.c: New test.
147 * gcc.dg/pr48335-4.c: New test.
148 * gcc.dg/pr48335-5.c: New test.
149 * gcc.dg/pr48335-6.c: New test.
150 * gcc.dg/pr48335-7.c: New test.
151 * gcc.dg/pr48335-8.c: New test.
152 * gcc.target/i386/pr48335-1.c: New test.
154 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
157 * gcc.dg/Waddress.c: New test.
159 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
162 * gfortran.dg/function_optimize_3.f90: New test.
164 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
166 * gcc.c-torture/compile/20110401-1.c: New test.
168 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
169 * g++.dg/lto/20091002-2_0.C: Likewise.
170 * g++.dg/lto/20090303_0.c: Likewise.
171 * g++.dg/lto/20091004-1_0.C: Likewise.
172 * g++.dg/lto/20091002-3_0.C: Likewise.
173 * g++.dg/lto/20091004-2_0.C: Likewise.
174 * g++.dg/lto/20081123_0.C: Likewise.
175 * g++.dg/lto/20090313_0.C: Likewise.
176 * g++.dg/lto/20081109-1_0.C: Likewise.
177 * g++.dg/lto/20081219_0.C: Likewise.
178 * g++.dg/lto/20081204-1_0.C: Likewise.
179 * g++.dg/lto/20090302_0.C: Likewise.
180 * g++.dg/lto/20081119-1_0.C: Likewise.
181 * g++.dg/lto/20081118_0.C: Likewise.
182 * gcc.dg/lto/20091020-2_0.c: Likewise.
183 * gcc.dg/lto/20090210_0.c: Likewise.
184 * gcc.dg/lto/20081204-1_0.c: Likewise.
185 * gcc.dg/lto/20081224_0.c: Likewise.
186 * gcc.dg/lto/20090219_0.c: Likewise.
187 * gcc.dg/lto/20091014-1_0.c: Likewise.
188 * gcc.dg/lto/20091016-1_0.c: Likewise.
189 * gcc.dg/lto/20090206-2_0.c: Likewise.
190 * gcc.dg/lto/20090116_0.c: Likewise.
191 * gcc.dg/lto/20091013-1_0.c: Likewise.
192 * gcc.dg/lto/20091015-1_0.c: Likewise.
193 * gcc.dg/lto/20090126-2_0.c: Likewise.
195 2011-03-31 Ian Lance Taylor <iant@google.com>
197 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
199 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
201 * gnat.dg/opt16.adb: New test.
203 2011-03-31 Jason Merrill <jason@redhat.com>
205 * g++.dg/cpp0x/defaulted24.C: New.
207 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
210 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
213 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
215 * g++.dg/other/i386-9.C: New test.
217 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
219 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
221 2011-03-30 Jason Merrill <jason@redhat.com>
223 * g++.dg/cpp0x/regress/error-recovery1.C: New.
225 * g++.dg/cpp0x/regress/isnan.C: New.
227 * g++.dg/cpp0x/initlist46.C: New.
229 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
232 * gcc.target/arm/neon-modes-2.c: New test.
234 2011-03-30 Jakub Jelinek <jakub@redhat.com>
237 * gcc.c-torture/compile/pr48305.c: New test.
239 2011-03-29 Jason Merrill <jason@redhat.com>
241 * g++.dg/cpp0x/regress/value-dep1.C: New.
243 2011-03-29 Steve Ellcey <sje@cup.hp.com>
245 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
247 2011-03-29 Ian Lance Taylor <iant@google.com>
249 * go.test/go-test.exp: Handle the test lines used in several new
251 (errchk): Add opts parameter. Change all callers. Handle parens
254 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
255 Dominique d'Humieres <dominiq@lps.ens.fr>
257 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
258 and __APPLE__ && __PPC__ && __ALTIVEC__.
260 2011-03-29 Jason Merrill <jason@redhat.com>
262 * g++.dg/cpp0x/dependent1.C: New.
264 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
266 * g++.dg/cpp0x/constexpr-memfn1.C: New.
268 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
270 2011-03-29 Janus Weil <janus@gcc.gnu.org>
273 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
274 * gfortran.dg/proc_ptr_comp_32.f90: New.
276 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
278 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
279 check for corresponding warning.
281 2011-03-28 Jason Merrill <jason@redhat.com>
283 * g++.dg/cpp0x/rv-deduce2.C: New.
285 2011-03-29 Jakub Jelinek <jakub@redhat.com>
288 * gcc.dg/pr48203.c: New test.
290 2011-03-28 Jeff Law <law@redhat.com>
292 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
294 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
296 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
297 and __PPC__ && __ALTIVEC__.
299 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
302 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
303 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
304 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
305 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
307 2011-03-28 Jason Merrill <jason@redhat.com>
309 * g++.dg/cpp0x/initlist-array2.C: New.
311 * g++.dg/cpp0x/initlist-array1.C: New.
313 * g++.dg/cpp0x/constexpr-compound.C: New.
315 * g++.dg/cpp0x/constexpr-using.C: New.
317 * g++.dg/cpp0x/constexpr-noexcept.C: New.
319 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
322 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
324 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
326 * gcc.dg/slp-1.c: New test.
328 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
330 * gcc.target/i386/avx256-unaligned-load-1.c: New.
331 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
332 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
333 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
334 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
335 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
336 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
337 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
338 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
339 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
340 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
341 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
342 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
343 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
345 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
348 * gfortran.dg/trim_optimize_5.f90: New test.
349 * gfortran.dg/trim_optimize_6.f90: New test.
351 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
354 * gcc.target/mips/madd-7.c: Remove -mlong32.
355 * gcc.target/mips/msub-7.c: Likewise.
357 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
359 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
360 accesses to preserve the meaning of the test for doubleword vectors.
361 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
362 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
364 2011-03-26 Janus Weil <janus@gcc.gnu.org>
367 * gfortran.dg/class_42.f03: New.
369 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
371 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
374 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
376 PR rtl-optimization/48144
377 * gcc.dg/pr48144.c: New test.
379 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
381 * gnat.dg/discr27.ad[sb]: New test.
383 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
385 * gnat.dg/limited_with2.ad[sb]: New test.
386 * gnat.dg/limited_with2_pkg1.ads: New helper.
387 * gnat.dg/limited_with2_pkg2.ads: Likewise.
389 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
391 * gnat.dg/opt15.adb: New test.
392 * gnat.dg/opt15_pkg.ad[sb]: New helper.
394 2011-03-25 Tobias Burnus <burnus@net-b.de>
398 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
399 * gfortran.dg/leadz_trailz_3.f90: Ditto
401 2011-03-25 Martin Jambor <mjambor@suse.cz>
403 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
405 2011-03-25 Jason Merrill <jason@redhat.com>
407 * g++.dg/cpp0x/defaulted22.C: New.
408 * g++.dg/cpp0x/defaulted23.C: New.
409 * g++.dg/cpp0x/defaulted15.C: Adjust.
411 2011-03-25 Jason Merrill <jason@redhat.com>
413 * g++.dg/cpp0x/move1.C: New.
415 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
418 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
420 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
422 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
423 for mips-sgi-irix6.5.
424 Replace snprintf prototype by <stdio.h>.
426 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
429 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
431 * gcc.dg/graphite/block-4.c: Likewise.
432 * gcc.dg/graphite/block-7.c: Likewise.
433 * gcc.dg/graphite/block-8.c: Likewise.
435 2011-03-25 Richard Guenther <rguenther@suse.de>
437 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
438 * g++.dg/tree-ssa/pr8781.C: Likewise.
439 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
440 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
441 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
442 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
443 * gcc.dg/tree-ssa/alias-18.c: Likewise.
444 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
445 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
446 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
447 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
448 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
449 * gcc.dg/tree-ssa/pr21574.c: Likewise.
450 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
451 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
452 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
453 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
454 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
455 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
456 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
457 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
458 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
459 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
460 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
461 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
462 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
463 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
464 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
465 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
466 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
467 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
468 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
469 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
470 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
471 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
472 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
473 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
474 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
475 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
476 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
477 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
478 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
479 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
480 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
481 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
482 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
483 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
484 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
485 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
486 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
487 * c-c++-common/pr46562-2.c: Likewise.
488 * gfortran.dg/pr42108.f90: Likewise.
489 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
490 foo to be inlined even at -O1.
491 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
492 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
493 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
494 * gcc.dg/matrix/matrix.exp: Disable FRE.
496 2011-03-24 Jakub Jelinek <jakub@redhat.com>
499 * gcc.dg/dfp/pr48204.c: New test.
501 2011-03-24 Steve Ellcey <sje@cup.hp.com>
504 * gcc.c-torture/execute/pr47917.c: Move this...
505 * gcc.dg/torture/pr47917.c: to here and add xfails.
507 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
509 * gnat.dg/array16.ad[sb]: New test.
510 * gnat.dg/array16.ads: New helper.
512 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
514 * gnat.dg/derived_type2.adb: New test.
516 2011-03-24 Richard Guenther <rguenther@suse.de>
518 PR tree-optimization/48271
519 * g++.dg/torture/pr48271.C: New testcase.
521 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
523 * gnat.dg/array15.ad[sb]: New test.
525 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
528 * gcc.target/i386/pr48237.c: New test.
530 2011-03-24 Richard Guenther <rguenther@suse.de>
533 * gcc.dg/builtin-object-size-10.c: New testcase.
535 2011-03-24 Richard Guenther <rguenther@suse.de>
537 PR tree-optimization/46562
538 * c-c++-common/pr46562-2.c: New testcase.
539 * c-c++-common/pr46562.c: Likewise.
541 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
543 * gcc.dg/vect/vect-cselim-1.c: New test.
544 * gcc.dg/vect/vect-cselim-2.c: New test.
546 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
548 * gcc.target/arm/pr46934.c: New.
550 2011-03-23 Ian Lance Taylor <iant@google.com>
552 * go.test/go-test.exp (errchk): Ignore lines containing ////.
554 2011-03-23 Richard Guenther <rguenther@suse.de>
556 * gcc.dg/struct: Remove directory and contents.
558 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
561 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
563 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
565 * gnat.dg/discr26.ad[sb]: New test.
566 * gnat.dg/discr26_pkg.ads: New helper.
568 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
571 * gcc.target/arm/neon-vld-1.c: New test.
573 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
575 * gnat.dg/array14.ad[sb]: New test.
576 * gnat.dg/array14_pkg.ads: New helper.
578 2011-03-22 Joseph Myers <joseph@codesourcery.com>
580 * gcc.c-torture/execute/920501-8.x: Remove.
581 * gcc.c-torture/execute/930513-1.x: Remove.
582 * gcc.c-torture/execute/960312-1.x: Remove.
583 * gcc.c-torture/compile/20000804-1.c,
584 gcc.c-torture/compile/20001205-1.c,
585 gcc.c-torture/compile/20001226-1.c,
586 gcc.c-torture/compile/20010518-2.c,
587 gcc.c-torture/compile/20020312-1.c,
588 gcc.c-torture/compile/20020604-1.c,
589 gcc.c-torture/compile/920501-12.c,
590 gcc.c-torture/compile/920501-4.c,
591 gcc.c-torture/compile/920520-1.c,
592 gcc.c-torture/compile/980506-1.c,
593 gcc.c-torture/execute/980709-1.x,
594 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
596 * gcc.dg/cpp/assert4.c: Don't handle ARC.
597 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
600 2011-03-22 Nick Clifton <nickc@redhat.com>
602 * lib/target-supports.exp (check_profiling_available): Add MN10300
603 to the list of targets that do not support profiling. Restore
604 alpha sorting to this list.
606 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
608 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
609 failure on 32-bit systems.
610 * gcc.dg/torture/vector-2.c: Ditto.
612 2011-03-22 Richard Guenther <rguenther@suse.de>
614 PR tree-optimization/48228
615 * gcc.dg/Wstrict-overflow-23.c: New testcase.
617 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
619 * lib/prune.exp (prune_gcc_output): Prune "could not create
620 compact unwind for" warnings.
622 2011-03-20 Jakub Jelinek <jakub@redhat.com>
626 * gcc.c-torture/execute/pr42544.c: New test.
627 * gcc.c-torture/execute/pr48197.c: New test.
629 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
631 PR preprocessor/48192
632 * gcc.target/powerpc/pr48192.c: New file.
635 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
636 split problem of 0 being loaded in a VSX register.
638 2011-03-21 Richard Guenther <rguenther@suse.de>
641 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
642 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
643 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
644 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
646 2011-03-21 Jakub Jelinek <jakub@redhat.com>
649 * gcc.dg/pr48213.c: New test.
651 2011-03-21 Kai Tietz <ktietz@redhat.com>
654 * g++.dg/plugin/attribute_plugin.c: Adjust test.
656 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
658 * gcc.target/arm/xor-and.c: New.
660 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
663 * gfortran.dg/function_optimize_1.f90: New test.
664 * gfortran.dg/function_optimize_2.f90: New test.
666 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
668 PR rtl-optimization/47502
669 * gcc.target/i386/pr47502-1.c: New.
670 * gcc.target/i386/pr47502-2.c: Likewise.
672 2011-03-20 Jakub Jelinek <jakub@redhat.com>
674 PR rtl-optimization/48156
675 * gcc.dg/pr48156.c: New test.
677 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
680 * gfortran.dg/scratch_1.f90: Adjust test.
682 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
685 * gfortran.dg/scratch_1.f90: New test.
687 2011-03-18 Joseph Myers <joseph@codesourcery.com>
689 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
690 variably modified typedefs.
691 * gcc.dg/c1x-typedef-2.c: Remove.
693 2011-03-18 Joseph Myers <joseph@codesourcery.com>
695 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
696 * gcc.dg/c1x-anon-struct-3.c: New test.
697 * gcc.dg/anon-struct-11.c: Update.
699 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
701 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
705 2011-03-18 Jason Merrill <jason@redhat.com>
707 * g++.dg/template/fn-ptr1.C: New.
709 * g++.dg/overload/volatile1.C: New.
711 * g++.dg/opt/pr23372.C: New.
713 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
715 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
718 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
720 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
722 * gcc.target/arm/unsigned-extend-1.c: New.
724 2011-03-18 Jakub Jelinek <jakub@redhat.com>
727 * gcc.c-torture/compile/pr48161.c: New test.
729 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
732 * gcc.dg/torture/pr47725.c: New.
734 2011-03-17 Jason Merrill <jason@redhat.com>
736 * g++.dg/cpp0x/constexpr-overflow2.C: New.
737 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
739 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
741 * gnat.dg/specs/elab2.ads: New test.
742 * gnat.dg/specs/elab2_pkg.ads: New helper.
744 2011-03-17 Jason Merrill <jason@redhat.com>
746 * g++.dg/cpp0x/decltype-1212.C: New.
747 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
749 2011-03-17 Jason Merrill <jason@redhat.com>
751 * g++.dg/parse/memfnquals1.C: New.
753 2011-03-17 Richard Guenther <rguenther@suse.de>
756 * gcc.dg/pr48134.c: New testcase.
758 2011-03-17 Richard Guenther <rguenther@suse.de>
761 * g++.dg/torture/pr48165.C: New testcase.
763 2011-03-17 Jakub Jelinek <jakub@redhat.com>
765 PR rtl-optimization/48141
766 * gcc.dg/pr48141.c: New test.
768 2011-03-16 Jason Merrill <jason@redhat.com>
770 * g++.dg/cpp0x/constexpr-48089.C: New.
772 * g++.dg/cpp0x/constexpr-abi1.C: New.
774 * g++.dg/cpp0x/constexpr-46336.C: New.
775 * g++.dg/parse/friend5.C: Adjust expected errors.
777 * g++.dg/cpp0x/constexpr-47570.C: New.
779 2011-03-16 Dodji Seketeli <dodji@redhat.com>
782 * ++.dg/debug/dwarf2/typedef6.C: New test.
784 2011-03-16 Jason Merrill <jason@redhat.com>
786 * g++.dg/cpp0x/elision2.C: New.
788 * g++.dg/cpp0x/constexpr-array3.C: New.
790 2011-03-16 Jason Merrill <jason@redhat.com>
792 * g++.dg/cpp0x/sfinae6.C: New.
793 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
794 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
795 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
796 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
797 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
799 2011-03-16 Jason Merrill <jason@redhat.com>
801 * g++.dg/template/incomplete6.C: New.
803 2011-03-16 Jeff Law <law@redhat.com>
805 * gcc.dg/tree-ssa/vrp55.c: New test.
807 2011-03-16 Jason Merrill <jason@redhat.com>
809 * g++.dg/cpp0x/auto22.C: New.
811 2011-03-16 Richard Guenther <rguenther@suse.de>
813 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
814 optimizing it away if promoted to const.
816 2011-03-16 Richard Guenther <rguenther@suse.de>
818 PR tree-optimization/48149
819 * gcc.dg/fold-complex-1.c: New testcase.
821 2011-03-16 Richard Guenther <rguenther@suse.de>
824 * gcc.dg/guality/pr45882.c: Really make sure no inlining
827 2011-03-16 Richard Guenther <rguenther@suse.de>
829 PR tree-optimization/26134
830 * gcc.dg/tree-ssa/complex-6.c: New testcase.
832 2011-03-16 Richard Guenther <rguenther@suse.de>
834 PR tree-optimization/48146
835 * gcc.dg/torture/pr48146.c: New testcase.
837 2011-03-16 Richard Guenther <rguenther@suse.de>
839 * gcc.dg/tree-ssa/pr14814.c: Adjust.
840 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
842 2011-03-16 Jakub Jelinek <jakub@redhat.com>
845 * gcc.c-torture/compile/pr48136.c: New test.
847 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
850 * gcc.dg/guality/pr45882.c: New test.
852 2011-03-15 Jason Merrill <jason@redhat.com>
854 * g++.dg/cpp0x/constexpr-recursion.C: New.
856 * g++.dg/cpp0x/implicit11.C: New.
858 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
860 * g++.dg/cpp0x/constexpr-attribute.C: New.
862 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
864 * g++.dg/parse/pr34758.C: New.
866 2011-03-15 Xinliang David Li <davidxl@google.com>
869 * gcc.dg/uninit-pred-7_d.c: New test.
870 * gcc.dg/uninit-pred-8_d.c: New test.
872 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
875 * gcc.target/arm/pr46788.c: New.
877 2011-03-15 Richard Guenther <rguenther@suse.de>
880 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
881 * gfortran.dg/ishft_4.f90: Likewise.
882 * gfortran.dg/leadz_trailz_3.f90: Likewise.
884 2011-03-15 Richard Guenther <rguenther@suse.de>
886 PR tree-optimization/13954
887 * g++.dg/tree-ssa/pr13954.C: New testcase.
889 2011-03-15 Richard Guenther <rguenther@suse.de>
891 PR tree-optimization/48037
892 * gcc.target/i386/pr48037-1.c: New testcase.
894 2011-03-15 Richard Guenther <rguenther@suse.de>
896 PR tree-optimization/41490
897 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
898 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
899 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
900 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
901 * g++.dg/tree-ssa/pr33604.C: Adjust.
903 2011-03-14 Jakub Jelinek <jakub@redhat.com>
906 * gcc.c-torture/execute/pr47917.c: New test.
907 * gcc.dg/pr47917.c: New test.
910 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
912 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
914 * gcc.target/i386/sse4_1-floor-vec.c: New test.
915 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
916 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
917 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
918 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
919 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
920 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
921 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
922 * gcc.target/i386/avx-floor-vec.c: Ditto.
923 * gcc.target/i386/avx-ceil-vec.c: Ditto.
924 * gcc.target/i386/avx-trunc-vec.c: Ditto.
925 * gcc.target/i386/avx-rint-vec.c: Ditto.
926 * gcc.target/i386/avx-floorf-vec.c: Ditto.
927 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
928 * gcc.target/i386/avx-truncf-vec.c: Ditto.
929 * gcc.target/i386/avx-rintf-vec.c: Ditto.
931 2011-03-14 Tom Tromey <tromey@redhat.com>
933 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
934 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
935 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
937 2011-03-14 Tom Tromey <tromey@redhat.com>
939 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
940 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
941 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
943 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
945 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
947 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
949 PR rtl-optimization/47166
950 * gcc.c-torture/execute/postmod-1.c: New test.
952 2011-03-14 Richard Guenther <rguenther@suse.de>
955 * gcc.dg/torture/pr48098.c: New testcase.
957 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
960 * gcc.target/powerpc/pr48053-1.c: New test.
961 * gcc.target/powerpc/pr48053-2.c: Likewise.
963 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
966 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
968 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
971 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
973 2011-03-12 Janus Weil <janus@gcc.gnu.org>
976 * gfortran.dg/class_41.f03: New.
978 2011-03-11 Dodji Seketeli <dodji@redhat.com>
980 * g++.dg/conversion/cast3.C: New test.
982 2011-03-11 Jason Merrill <jason@redhat.com>
984 * g++.dg/template/error45.C: New.
986 * g++.dg/parse/no-type-defn1.C: New.
988 * g++.dg/ext/attrib40.C: New.
990 * g++.dg/cpp0x/regress/array1.C: New.
992 2011-03-11 Richard Guenther <rguenther@suse.de>
994 PR tree-optimization/48067
995 * gcc.dg/pr48067.c: New testcase.
997 2011-03-11 Richard Guenther <rguenther@suse.de>
1000 * g++.dg/lto/20110311-1_0.C: New testcase.
1002 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1005 * g++.dg/inherit/virtual8.C: New test.
1008 * gcc.dg/torture/pr48044.c: New test.
1010 2011-03-11 Janus Weil <janus@gcc.gnu.org>
1013 * gfortran.dg/proc_ptr_comp_31.f90: New.
1015 2011-03-11 Richard Guenther <rguenther@suse.de>
1017 PR tree-optimization/47278
1018 * gcc.dg/torture/pr47278-1.c: New testcase.
1019 * gcc.dg/torture/pr47278-2.c: Likewise.
1021 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1023 PR tree-optimization/48063
1024 * gcc.dg/torture/pr48063.c: New test.
1026 2011-03-10 Jason Merrill <jason@redhat.com>
1028 * g++.dg/template/array22.C: New.
1030 * g++.dg/cpp0x/syntax-err1.C: New.
1031 * g++.dg/parse/error36.C: Adjust expected errors.
1032 * g++.old-deja/g++.pt/ctor2.C: Likewise.
1033 * g++.old-deja/g++.pt/typename3.C: Likewise.
1034 * g++.old-deja/g++.pt/typename4.C: Likewise.
1035 * g++.old-deja/g++.pt/typename6.C: Likewise.
1037 2011-03-09 Jason Merrill <jason@redhat.com>
1039 * g++.dg/template/nontype22.C: New.
1041 2011-03-09 Martin Jambor <mjambor@suse.cz>
1043 PR tree-optimization/47714
1044 * g++.dg/torture/pr47714.C: New test.
1046 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1049 * gcc.target/powerpc/pr47755-2.c: New file.
1051 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1053 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1054 is not set in the environment, pass 64 as first argument when not
1055 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1056 native where ulimit -u is supported.
1058 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1060 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1062 2011-03-08 Jason Merrill <jason@redhat.com>
1064 * g++.dg/template/nontype21.C: New.
1066 * g++.dg/template/anon5.C: New.
1068 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1071 * gcc.dg/pr47881.c: New test.
1073 2011-03-08 Dodji Seketeli <dodji@redhat.com>
1076 * g++.dg/lookup/template3.C: New test.
1078 2011-03-08 Kai Tietz <ktietz@redhat.com>
1080 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1083 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
1086 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1087 sizeof to compute alignment.
1089 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1091 PR tree-optimization/48022
1092 * gcc.dg/pr48022-1.c: New test.
1093 * gcc.dg/pr48022-2.c: New test.
1095 2011-03-07 Jason Merrill <jason@redhat.com>
1097 * g++.dg/template/nontype20.C: New.
1098 * g++.dg/init/member1.C: Adjust expected errors.
1099 * g++.dg/parse/constant4.C: Likewise.
1100 * g++.dg/template/qualified-id3.C: Likewise.
1101 * g++.old-deja/g++.pt/crash10.C: Likewise.
1103 * g++.dg/cpp0x/regress/non-const1.C: New.
1105 2011-03-07 Jakub Jelinek <jakub@redhat.com>
1108 * gcc.dg/pr47991.c: New test.
1110 2011-03-07 Jason Merrill <jason@redhat.com>
1112 * g++.dg/abi/mangle46.C: New.
1114 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
1117 * gcc.target/powerpc/pr47862.c: New.
1119 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
1122 * gcc.target/i386/combine-mul.c: Require nonpic.
1124 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
1125 Nathan Froyd <froydnj@codesourcery.com>
1127 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1129 2011-03-06 Mark Mitchell <mark@codesourcery.com>
1131 * README.QMTEST: Remove.
1133 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
1134 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1137 * gfortran.dg/array_constructor_37.f90 : New test.
1139 2011-03-05 Jason Merrill <jason@redhat.com>
1141 * g++.dg/abi/mangle39.C: ABI v5, not 6.
1142 * g++.dg/abi/mangle45.C: Likewise.
1143 * g++.dg/cpp0x/trailing1.C: Likewise.
1145 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1147 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1149 2011-03-05 Jakub Jelinek <jakub@redhat.com>
1151 PR rtl-optimization/47899
1152 * gcc.dg/pr47899.c: New test.
1154 * gcc.dg/torture/pr47968.c: Ignore warnings.
1156 PR tree-optimization/47967
1157 * gcc.c-torture/compile/pr47967.c: New test.
1159 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1161 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1162 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1164 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1166 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1167 and property_getAttributes() if __OBJC2__.
1168 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1169 * objc.dg/property/property-encoding-1.m: New.
1170 * obj-c++.dg/property/property-encoding-1.mm: New.
1172 2011-03-04 Jason Merrill <jason@redhat.com>
1174 * g++.dg/template/pseudodtor6.C: New.
1176 * g++.dg/inherit/covariant19.C: New.
1178 2011-03-04 Richard Guenther <rguenther@suse.de>
1181 * gcc.dg/torture/pr47968.c: New testcase.
1183 2011-03-04 Richard Guenther <rguenther@suse.de>
1186 * gcc.dg/torture/pr47975.c: New testcase.
1188 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1191 * g++.dg/template/crash106.C: New.
1193 2011-03-03 Jakub Jelinek <jakub@redhat.com>
1196 * gcc.dg/gomp/pr47963.c: New test.
1197 * g++.dg/gomp/pr47963.C: New test.
1199 2011-03-02 Jason Merrill <jason@redhat.com>
1201 * g++.dg/cpp0x/regress/condition1.C: New.
1203 * g++.dg/cpp0x/constexpr-ctor9.C: New.
1205 2011-03-01 Jason Merrill <jason@redhat.com>
1207 * g++.dg/cpp0x/lambda/lambda-98.C: New.
1209 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1211 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1213 PR rtl-optimization/47925
1214 * gcc.c-torture/execute/pr47925.c: New test.
1216 2011-03-01 Jason Merrill <jason@redhat.com>
1218 * g++.dg/cpp0x/decltype25.C: New.
1220 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1222 2011-03-01 Richard Guenther <rguenther@suse.de>
1224 PR tree-optimization/47890
1225 * gcc.dg/torture/pr47890.c: New testcase.
1227 2011-03-01 Richard Guenther <rguenther@suse.de>
1230 * gcc.dg/lto/pr47924_0.c: New testcase.
1232 2011-03-01 Richard Guenther <rguenther@suse.de>
1235 * gfortran.dg/lto/pr46911_0.f: New testcase.
1237 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1239 PR libgfortran/47933
1240 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1241 compile errors from older code form.
1243 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1245 PR libgfortran/47567
1246 * gfortran.dg/fmt_fw_d.f90: New test.
1248 2011-02-28 Jason Merrill <jason@redhat.com>
1250 * g++.dg/inherit/covariant18.C: New.
1252 2011-02-28 Jakub Jelinek <jakub@redhat.com>
1255 * gcc.dg/pr47893.c: New test.
1257 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
1259 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1260 NULL in case of a selector with conflicting types.
1261 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1263 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
1265 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1266 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1267 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1268 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1270 2011-02-28 Jason Merrill <jason@redhat.com>
1273 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1275 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1277 PR libgfortran/47778
1278 * gfortran.dg/namelist_71.f90: New test.
1280 2011-02-27 Jason Merrill <jason@redhat.com>
1283 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1284 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1286 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1289 * g++.dg/cpp0x/constexpr-ctor8.C: New.
1291 2011-02-27 Jakub Jelinek <jakub@redhat.com>
1294 * gfortran.dg/gomp/task-1.f90: Removed.
1296 2011-02-26 Jason Merrill <jason@redhat.com>
1298 * g++.dg/template/this-targ1.C: New.
1300 * g++.dg/cpp0x/regress/template-const1.C: New.
1301 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1302 * g++.dg/template/function1.C: Adjust.
1303 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1304 * g++.dg/debug/debug7.C: Adjust.
1306 2011-02-26 Tobias Burnus <burnus@net-b.de>
1309 * gfortran.dg/gomp/task-1.f90: New.
1311 2011-02-25 Jie Zhang <jie@codesourcery.com>
1313 * gcc.target/arm/neon-thumb2-move.c: Add
1314 dg-require-effective-target arm_thumb2_ok.
1316 2011-02-24 Jason Merrill <jason@redhat.com>
1318 * g++.dg/parse/constant1.C: Specify C++98 mode.
1319 * g++.dg/parse/constant5.C: Likewise.
1320 * g++.dg/parse/error2.C: Likewise.
1321 * g++.dg/parse/semicolon3.C: Likewise.
1322 * g++.dg/template/crash14.C: Likewise.
1323 * g++.dg/template/local4.C: Likewise.
1324 * g++.dg/template/nontype3.C: Likewise.
1325 * g++.dg/parse/crash31.C: Adjust expected errors.
1326 * g++.dg/template/function1.C: Likewise.
1327 * g++.dg/template/ref3.C: Likewise.
1328 * g++.dg/template/static9.C: Likewise.
1329 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1331 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1332 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1333 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1334 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1335 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1337 2011-02-24 Jakub Jelinek <jakub@redhat.com>
1340 * gfortran.dg/pr47878.f90: New test.
1342 2011-02-24 Richard Guenther <rguenther@suse.de>
1345 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1346 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1348 2011-02-24 Richard Guenther <rguenther@suse.de>
1351 * gfortran.dg/lto/pr47839_0.f90: New testcase.
1352 * gfortran.dg/lto/pr47839_1.f90: Likewise.
1354 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1356 PR libgfortran/47567
1357 * gfortran.dg/fmt_f0_1.f90: Update test.
1359 2011-02-23 Jason Merrill <jason@redhat.com>
1361 * g++.dg/abi/mangle39.C: Adjust parm mangling.
1362 * g++.dg/abi/mangle45.C: New.
1364 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1365 * g++.dg/template/canon-type-9.C: Match use of decltype
1366 between declaration and definition.
1367 * g++.dg/template/canon-type-12.C: Likewise.
1369 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
1372 * gfortran.dg/nested_allocatables_1.f90: New.
1374 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
1377 * g++.dg/pr46868.C: New test.
1378 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1379 * g++.dg/parse/error14.C: Adjust.
1381 2011-02-23 Richard Guenther <rguenther@suse.de>
1383 PR tree-optimization/47838
1384 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1386 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1388 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
1390 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1392 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1393 * gfortran.dg/count_init_expr.f03: Ditto.
1394 * gfortran.dg/gomp/pr43711.f90: Ditto.
1395 * gcc.dg/struct-parse-2.c: Ditto.
1396 * gcc.dg/parse-error-3.c: Ditto.
1397 * gcc.dg/Wlogical-op-1.c: Ditto.
1398 * gcc.dg/Walways-true-1.c: Ditto.
1399 * gcc.dg/pr24225.c: Ditto.
1400 * gcc.dg/Walways-true-2.c: Ditto.
1401 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1402 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1403 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1404 * g++.dg/overload/defarg4.C: Ditto.
1405 * g++.dg/inherit/covariant16.C: Ditto.
1406 * g++.dg/inherit/virtual7.C: Ditto.
1407 * g++.dg/template/canon-type-9.C: Ditto.
1408 * g++.dg/template/access19.C: Ditto.
1409 * g++.dg/template/call7.C: Ditto.
1410 * g++.dg/template/canon-type-2.C: Ditto.
1411 * g++.dg/template/init7.C: Ditto.
1412 * g++.dg/template/sizeof-template-argument.C: Ditto.
1413 * g++.dg/template/const3.C: Ditto.
1414 * g++.dg/template/sfinae26.C: Ditto.
1415 * g++.dg/template/sfinae26.C: Ditto.
1416 * g++.dg/template/canon-type-11.C: Ditto.
1417 * g++.dg/template/union2.C: Ditto.
1418 * g++.dg/template/canon-type-3.C: Ditto.
1419 * g++.dg/template/canon-type-1.C: Ditto.
1420 * g++.dg/template/canon-type-5.C: Ditto.
1421 * g++.dg/template/canon-type-7.C: Ditto.
1422 * g++.dg/template/canon-type-10.C: Ditto.
1423 * g++.dg/template/spec36.C: Ditto.
1424 * g++.dg/template/typedef38.C: Ditto.
1425 * g++.dg/template/canon-type-4.C: Ditto.
1426 * g++.dg/template/canon-type-6.C: Ditto.
1427 * g++.dg/template/canon-type-13.C: Ditto.
1428 * g++.dg/template/instantiate9.C: Ditto.
1429 * g++.dg/template/ttp22.C: Ditto.
1430 * g++.dg/warn/Wreturn-type-6.C: Ditto.
1431 * g++.dg/warn/Walways-true-1.C: Ditto.
1432 * g++.dg/warn/Wlogical-op-1.C: Ditto.
1433 * g++.dg/warn/Walways-true-2.C: Ditto.
1434 * g++.dg/conversion/op4.C: Ditto.
1435 * g++.dg/opt/pr19650.C: Ditto.
1436 * g++.dg/lookup/friend11.C: Ditto.
1437 * g++.dg/other/default2.C: Ditto.
1438 * g++.dg/other/default3.C: Ditto.
1439 * g++.dg/other/dtor2.C: Ditto.
1440 * g++.dg/other/friend5.C: Ditto.
1441 * g++.dg/other/default5.C: Ditto.
1442 * g++.dg/init/brace6.C: Ditto.
1443 * g++.dg/init/aggr5.C: Ditto.
1444 * g++.dg/init/error2.C: Ditto.
1445 * g++.dg/expr/bound-mem-fun.C: Ditto.
1446 * g++.dg/expr/cond6.C: Ditto.
1447 * g++.dg/expr/stmt-expr-1.C: Ditto.
1448 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1449 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1450 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1451 * g++.dg/cpp0x/bracket1.C: Ditto.
1452 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1453 * g++.dg/cpp0x/pr38646.C: Ditto.
1454 * g++.dg/cpp0x/variadic73.C: Ditto.
1455 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1456 * g++.dg/cpp0x/bracket4.C: Ditto.
1457 * g++.dg/cpp0x/decltype4.C: Ditto.
1458 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1459 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1460 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1461 * g++.dg/cpp0x/variadic-new2.C: Ditto.
1462 * g++.dg/cpp0x/decltype2.C: Ditto.
1463 * g++.dg/cpp0x/decltype1.C: Ditto.
1464 * g++.dg/cpp0x/bracket2.C: Ditto.
1465 * g++.dg/cpp0x/decltype5.C: Ditto.
1466 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1467 * g++.dg/cpp0x/variadic70.C: Ditto.
1468 * g++.dg/cpp0x/decltype6.C: Ditto.
1469 * g++.dg/cpp0x/rvo.C: Ditto.
1470 * g++.dg/cpp0x/vt-40092.C: Ditto.
1471 * g++.dg/cpp0x/variadic-new.C: Ditto.
1472 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1473 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1474 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1475 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1476 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1477 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1478 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1479 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1480 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1481 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1482 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1483 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1484 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1485 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1486 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1487 * g++.dg/cpp0x/pr39639.C: Ditto.
1488 * g++.dg/cpp0x/decltype3.C: Ditto.
1489 * g++.dg/cpp0x/variadic68.C: Ditto.
1490 * g++.dg/cpp0x/variadic-function.C: Ditto.
1491 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1492 * g++.dg/cpp0x/variadic-bind.C: Ditto.
1493 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1494 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1495 * g++.dg/parse/crash35.C: Ditto.
1496 * g++.dg/parse/crash40.C: Ditto.
1497 * g++.dg/parse/defarg12.C: Ditto.
1498 * g++.dg/parse/crash34.C: Ditto.
1499 * g++.dg/parse/constructor3.C: Ditto.
1500 * g++.dg/parse/template23.C: Ditto.
1501 * g++.dg/parse/crash56.C: Ditto.
1502 * g++.dg/parse/dtor13.C: Ditto.
1503 * g++.dg/parse/error33.C: Ditto.
1504 * g++.dg/parse/ctor9.C: Ditto.
1505 * g++.dg/parse/error32.C: Ditto.
1506 * g++.dg/parse/error37.C: Ditto.
1507 * g++.dg/parse/bitfield3.C: Ditto.
1508 * g++.dg/parse/struct-4.C: Ditto.
1509 * g++.dg/ext/has_trivial_copy.C: Ditto.
1510 * g++.dg/ext/is_polymorphic.C: Ditto.
1511 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1512 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1513 * g++.dg/ext/has_nothrow_assign.C: Ditto.
1514 * g++.dg/ext/is_union.C: Ditto.
1515 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1516 * g++.dg/ext/is_pod.C: Ditto.
1517 * g++.dg/ext/has_virtual_destructor.C: Ditto.
1518 * g++.dg/ext/has_trivial_constructor.C: Ditto.
1519 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1520 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1521 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1522 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1523 * g++.dg/ext/is_abstract.C: Ditto.
1524 * g++.dg/ext/has_trivial_assign.C: Ditto.
1525 * g++.dg/ext/is_class.C: Ditto.
1526 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1527 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1528 * g++.dg/ext/is_base_of.C: Ditto.
1529 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1530 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1531 * g++.dg/ext/is_empty.C: Ditto.
1532 * g++.dg/ext/is_enum.C: Ditto.
1533 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1534 * gnat.dg/opt11.adb: Ditto.
1535 * obj-c++.dg/pr45735.mm: Ditto.
1536 * obj-c++.dg/pr24393.mm: Ditto.
1537 * obj-c++.dg/exceptions-2.mm: Ditto.
1538 * objc.dg/pr45735.m: Ditto.
1539 * objc.dg/pr24393.m: Ditto.
1541 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
1543 * objc.dg/attributes/objc-exception-1.m: New.
1545 2011-02-23 Jie Zhang <jie@codesourcery.com>
1547 * gcc.dg/cpp/include7.c: New test.
1549 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1552 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1554 2011-02-23 Jie Zhang <jie@codesourcery.com>
1556 PR rtl-optimization/47763
1557 * gcc.dg/pr47763.c: New test.
1559 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
1562 * gfortran.dg/whole_file_32.f90 : New test.
1564 2011-02-22 Dodji Seketeli <dodji@redhat.com>
1567 * g++.dg/inherit/virtual7.C: New test.
1569 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
1572 * objc.dg/type-size-3.m: Updated error message.
1573 * objc.dg/type-size-4.m: New test.
1574 * objc.dg/type-size-5.m: New test.
1576 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1578 * lib/gnat.exp: Fix comments.
1579 Don't load libgloss.exp.
1580 (default_gnat_version): Call $compiler with --version.
1581 Adapt regexp for gnatmake output, insert version.
1582 (gnat_version): New proc.
1583 (gnat_init): Remove gnat_libgcc_s_path.
1584 (gnat_target_compile): Likewise.
1585 Remove ld_library_path.
1586 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1587 (gnat_pass): Remove.
1588 (gnat_pass): Remove.
1589 (gnat_finish): Remove.
1590 (gnat_exit): Remove.
1591 (local_find_gnatmake): Reindent.
1592 (runtest_file_p): Remove.
1593 (prune_warnings): Remove.
1594 (find_gnatclean): New proc.
1595 * lib/gnat-dg.exp (lremove): New proc.
1596 (gnat-dg-test): Reindent.
1597 Remove additional output files.
1598 (gnat-dg-runtest): Remove.
1600 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1601 * gnat.dg/loop_optimization6.adb: Likewise.
1602 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1604 2011-02-22 Jakub Jelinek <jakub@redhat.com>
1606 PR tree-optimization/47835
1607 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1609 2011-02-22 Tobias Burnus <burnus@net-b.de>
1611 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1612 * gfortran.dg/abstract_type_2.f03: Ditto.
1613 * gfortran.dg/abstract_type_3.f03: Ditto.
1614 * gfortran.dg/abstract_type_4.f03: Ditto.
1615 * gfortran.dg/abstract_type_5.f03: Ditto.
1616 * gfortran.dg/abstract_type_6.f03: Ditto.
1617 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1618 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1619 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1620 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1621 * gfortran.dg/array_function_5.f90: Ditto.
1622 * gfortran.dg/asynchronous_3.f03: Ditto.
1623 * gfortran.dg/char_expr_1.f90: Ditto.
1624 * gfortran.dg/class_14.f03: Ditto.
1625 * gfortran.dg/data_array_6.f: Ditto.
1626 * gfortran.dg/data_invalid.f90: Ditto.
1627 * gfortran.dg/dot_product_1.f03: Ditto.
1628 * gfortran.dg/func_derived_5.f90: Ditto.
1629 * gfortran.dg/func_result_4.f90: Ditto.
1630 * gfortran.dg/implied_do_1.f90: Ditto.
1631 * gfortran.dg/initialization_25.f90: Ditto.
1632 * gfortran.dg/initialization_26.f90: Ditto.
1633 * gfortran.dg/interface_34.f90: Ditto.
1634 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1635 * gfortran.dg/keyword_symbol_1.f90: Ditto.
1636 * gfortran.dg/matmul_8.f03: Ditto.
1637 * gfortran.dg/merge_init_expr.f90: Ditto.
1638 * gfortran.dg/pack_assign_1.f90: Ditto.
1639 * gfortran.dg/pack_vector_1.f90: Ditto.
1640 * gfortran.dg/pointer_check_8.f90: Ditto.
1641 * gfortran.dg/product_init_expr.f03: Ditto.
1642 * gfortran.dg/reshape_order_5.f90: Ditto.
1643 * gfortran.dg/reshape_shape_1.f90: Ditto.
1644 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1645 * gfortran.dg/same_name_2.f90: Ditto.
1646 * gfortran.dg/selected_real_kind_1.f90: Ditto.
1647 * gfortran.dg/spread_init_expr.f03: Ditto.
1648 * gfortran.dg/stmt_func_1.f90: Ditto.
1649 * gfortran.dg/sum_init_expr.f03: Ditto.
1650 * gfortran.dg/transpose_3.f03: Ditto.
1651 * gfortran.dg/unpack_init_expr.f03: Ditto.
1652 * gfortran.dg/warn_conversion.f90: Ditto.
1653 * gfortran.dg/warn_conversion_2.f90: Ditto.
1654 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1655 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1656 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1657 * gfortran.dg/whole_file_16.f90: Ditto.
1658 * gfortran.dg/whole_file_17.f90: Ditto.
1659 * gfortran.dg/whole_file_18.f90: Ditto.
1660 * gfortran.dg/whole_file_20.f03: Ditto.
1661 * gfortran.dg/whole_file_5.f90: Ditto.
1662 * gfortran.dg/whole_file_6.f90: Ditto.
1663 * gfortran.dg/write_invalid_format.f90: Ditto.
1664 * gfortran.dg/zero_sized_6.f90: Ditto.
1666 2011-02-21 Jeff Law <law@redhat.com>
1668 PR rtl-optimization/46178
1669 * gcc.target/i386/pr46178.c: New test.
1671 PR rtl-optimization/46002
1672 * gcc.c-torture/compile/pr46002.c: New test.
1674 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1676 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1679 2011-02-21 Jakub Jelinek <jakub@redhat.com>
1682 * g++.dg/debug/pr47106.C: Require effective target lto.
1684 2011-02-21 Jason Merrill <jason@redhat.com>
1686 * g++.dg/cpp0x/constexpr-diag2.C: New.
1688 2011-02-20 Jason Merrill <jason@redhat.com>
1690 * g++.dg/cpp0x/constexpr-ctor7.C: New.
1692 * g++.dg/cpp0x/fntmpdefarg2.C: New.
1694 * g++.dg/overload/conv-op1.C: New.
1696 * g++.dg/cpp0x/constexpr-synth1.C: New.
1698 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1700 * objc.dg/layout-2.m: New.
1701 * objc.dg/selector-3.m: Adjusted location of error message.
1702 * objc.dg/type-size-3.m: Same.
1703 * obj-c++.dg/selector-3.mm: Same.
1705 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1708 * objc.dg/property/dotsyntax-22.m: New.
1709 * obj-c++.dg/property/dotsyntax-22.mm: New.
1711 2011-02-20 Dodji Seketeli <dodji@redhat.com>
1714 * g++.dg/template/typedef38.C: New test.
1716 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1719 * gfortran.dg/whole_file_30.f90 : New test.
1720 * gfortran.dg/whole_file_31.f90 : New test.
1722 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1726 * gfortran.dg/whole_file_28.f90 : New test.
1727 * gfortran.dg/whole_file_29.f90 : New test.
1729 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1732 * g++.dg/template/crash105.C: New.
1734 2011-02-19 Jason Merrill <jason@redhat.com>
1736 * g++.dg/cpp0x/regress/no-elide1.C: New.
1738 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
1740 PR tree-optimization/46620
1741 * gcc.dg/pr46620.c: New.
1743 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1746 * gcc.target/i386/pr47809.c: New test.
1748 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1749 Tobias Burnus <burnus@net-b.de>
1751 * lib/target-supports.exp
1752 (check_effective_target_fortran_large_real): New check for large reals.
1753 * gfortran.dg/nan_7.f90: New test.
1755 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1757 PR libgfortran/47567
1758 * gfortran.dg/fmt_f0_1.f90: Update test.
1760 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
1763 * gfortran.dg/array_constructor_36.f90 : New test.
1764 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1765 allow for comparison between different elements of the array
1766 constructor at different levels of optimization.
1768 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
1770 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1771 * gcc.target/i386/pr32280-1.c: Likewise.
1773 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1776 * gcc.target/i386/pr47800.c: New test.
1778 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
1780 * objc/execute/exceptions/foward-1.x: New.
1782 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1785 * gfortran.dg/derived_constructor_comps_4.f90: New.
1787 2011-02-18 Tobias Burnus
1790 * gfortran.dg/func_result_6.f90: New.
1792 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1795 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1797 2011-02-18 Tobias Burnus <burnus@net-b.de>
1800 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1802 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1803 normalizing the error/warning output.
1804 * gfortran.dg/Wall.f90: Update dg-error/warning.
1805 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1806 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1807 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1808 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1809 * gfortran.dg/class_30.f90: Update dg-error/warning.
1810 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1811 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1812 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1813 * gfortran.dg/entry_17.f90: Update dg-error/warning.
1814 * gfortran.dg/entry_19.f90: Update dg-error/warning.
1815 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1816 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1817 * gfortran.dg/g77/12632.f: Update dg-error/warning.
1818 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1819 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1820 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1821 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1822 * gfortran.dg/goto_8.f90: Update dg-error/warning.
1823 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1824 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1825 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1826 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1827 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1828 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1829 * gfortran.dg/volatile3.f90: Update dg-error/warning.
1830 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1831 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1832 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1833 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1834 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1836 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1839 * gfortran.dg/proc_ptr_comp_30.f90: New.
1841 2011-02-18 Jakub Jelinek <jakub@redhat.com>
1844 * gcc.target/i386/pr47780.c: New test.
1846 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1849 * gfortran.dg/class_40.f03: New.
1851 2011-02-18 Dodji Seketeli <dodji@redhat.com>
1854 * g++.dg/cpp0x/auto21.C: New test.
1856 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
1858 * objc.dg/special/unclaimed-category-1.h: Updated for
1860 * objc.dg/special/unclaimed-category-1.m: Same.
1861 * objc.dg/zero-link-1.m: Same.
1862 * objc.dg/lookup-1.m: Same.
1863 * objc.dg/torture/strings/const-str-9.m
1864 * objc.dg/torture/strings/const-str-10.m: Same.
1865 * objc.dg/torture/strings/const-str-11.m: Same.
1866 * objc.dg/torture/forward-1.m: Same.
1867 * objc.dg/zero-link-2.m: Same.
1868 * objc.dg/encode-7-next-64bit.m: Same.
1869 * objc.dg/method-4.m: Same.
1870 * objc.dg/next-runtime-1.m: Same.
1871 * objc.dg/image-info.m: Same.
1872 * objc.dg/pr23214.m: Same.
1873 * objc.dg/symtab-1.m: Same.
1874 * obj-c++.dg/basic.m: Same.
1875 * obj-c++.dg/proto-lossage-3.m: Same.
1876 * obj-c++.dg/torture/strings/const-str-10.m: Same.
1877 * obj-c++.dg/torture/strings/const-str-11.m: Same.
1878 * obj-c++.dg/torture/strings/const-str-9.m: Same.
1879 * obj-c++.dg/method-11.m: Same.
1880 * objc/execute/enumeration-1.m: Same.
1881 * objc/execute/object_is_class.m: Same.
1882 * objc/execute/formal_protocol-2.m: Same.
1883 * objc/execute/formal_protocol-4.m: Same.
1884 * objc/execute/formal_protocol-6.m: Same.
1885 * objc/execute/bycopy-3.m: Same.
1886 * objc/execute/exceptions/catchall-1.m: Same.
1887 * objc/execute/exceptions/finally-1.m: Same.
1888 * objc/execute/exceptions/local-variables-1.m: Same.
1889 * objc/execute/exceptions/foward-1.m: Same.
1890 * objc/execute/bf-common.h
1891 * objc/execute/enumeration-2.m: Same.
1892 * objc/execute/formal_protocol-1.m: Same.
1893 * objc/execute/formal_protocol-3.m: Same.
1894 * objc/execute/formal_protocol-5.m: Same.
1895 * objc/execute/accessing_ivars.m: Same.
1896 * objc/execute/bycopy-2.m: Same.
1897 * objc/execute/formal_protocol-7.m: Same.
1898 * objc/execute/compatibility_alias.m: Same.
1899 * objc/execute/no_clash.m: Same.
1900 * objc/execute/object_is_meta_class.m: Same.
1901 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1902 * objc/execute/class-tests-1.h: Include stdio.h.
1903 * objc/execute/class-tests-2.h: Same.
1904 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1906 * obj-c++.dg/try-catch-2.mm: Same.
1908 2011-02-17 Jakub Jelinek <jakub@redhat.com>
1911 * g++.dg/warn/Wunused-parm-4.C: New test.
1913 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
1914 Jan Hubicka <jh@suse.cz>
1918 * g++.dg/debug/pr47106.C: New.
1920 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
1923 * gcc.target/i386/pr43653.c: New test.
1925 2011-02-11 Dodji Seketeli <dodji@redhat.com>
1928 * g++.dg/template/inherit6.C: New test.
1930 2011-02-16 Janus Weil <janus@gcc.gnu.org>
1933 * gfortran.dg/class_39.f03: New.
1935 2011-02-16 Dodji Seketeli <dodji@redhat.com>
1938 * g++.dg/cpp0x/variadic106.C: New test.
1940 2011-02-16 Jakub Jelinek <jakub@redhat.com>
1943 * gfortran.dg/pr47757-1.f90: New test.
1944 * gfortran.dg/pr47757-2.f90: New test.
1945 * gfortran.dg/pr47757-3.f90: New test.
1948 * g++.dg/cpp0x/enum8.C: New test.
1950 2011-02-15 Jason Merrill <jason@redhat.com>
1952 * g++.dg/inherit/implicit-trivial1.C: New.
1953 * g++.dg/cpp0x/implicit-trivial1.C: New.
1955 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1958 * gcc.dg/torture/pr47725.c: Removed.
1960 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1963 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1964 constant does not generate a load from memory.
1966 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1969 * gcc.dg/torture/pr47725.c: New.
1971 2011-02-15 Richard Guenther <rguenther@suse.de>
1973 PR tree-optimization/47743
1974 * gcc.dg/torture/pr47743.c: New testcase.
1976 2011-02-15 Jakub Jelinek <jakub@redhat.com>
1979 * gcc.target/i386/pr47581.c: New test.
1981 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1984 * gfortran.dg/select_type_22.f03: New.
1986 2011-02-14 Jason Merrill <jason@redhat.com>
1988 * g++.dg/cpp0x/regress/enum1.C: New.
1990 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
1992 * gnat.dg/include.adb: New test.
1994 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1997 * gfortran.dg/class_38.f03: New.
1999 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2001 * gcc.dg/pr46494.c: New test.
2003 2011-02-14 Richard Guenther <rguenther@suse.de>
2005 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2007 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2010 * gnat.dg/null_pointer_deref1.exp: Don't skip on
2011 sparc*-sun-solaris2.11.
2013 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2016 * gfortran.dg/argument_checking_18.f90: New.
2018 2011-02-13 Tobias Burnus <burnus@net-b.de>
2020 * gfortran.dg/argument_checking_13.f90: Update dg-error.
2021 * gfortran.dg/argument_checking_17.f90: New.
2023 2011-02-12 Janus Weil <janus@gcc.gnu.org>
2025 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2026 are temporarily disabled.
2027 * gfortran.dg/class_7.f03: Ditto.
2028 * gfortran.dg/coarray_14.f90: Ditto.
2029 * gfortran.dg/typebound_proc_13.f03: Ditto.
2031 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
2034 * gfortran.dg/extends_11.f03: New.
2036 2011-02-11 Xinliang David Li <davidxl@google.com>
2038 PR tree-optimization/47707
2039 * g++.dg/tree-ssa/pr47707.C: New test.
2041 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
2043 * g++.dg/opt/inline17.C: New test.
2045 2011-02-11 Tobias Burnus <burnus@net-b.de>
2048 * gfortran.dg/pure_formal_2.f90: New.
2050 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
2052 PR rtl-optimization/47614
2053 * gfortran.dg/pr47614.f: New.
2055 2011-02-11 Joseph Myers <joseph@codesourcery.com>
2058 * gcc.dg/opts-6.c: New test.
2060 2011-02-11 Jakub Jelinek <jakub@redhat.com>
2063 * gcc.dg/pr47684.c: New test.
2065 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2068 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2069 c99_runtime, dg-add-options c99_runtime.
2070 (main): Use __asm__.
2072 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2075 * lib/target-supports.exp (check_ascii_locale_available): New proc.
2076 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2077 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2078 * gcc.dg/ucnid-10.c: Likewise.
2079 * gcc.dg/ucnid-13.c: Likewise.
2080 * gcc.dg/ucnid-7.c: Likewise.
2081 * gcc.dg/ucnid-8.c: Likewise.
2082 Adapt dg-warning line number.
2084 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
2086 * gcc.target/i386/parity-1.c: Use -march=k8.
2087 * gcc.target/i386/parity-2.c: Ditto.
2088 * gcc.target/i386/vecinit-1.c: Ditto.
2089 * gcc.target/i386/vecinit-2.c: Ditto.
2091 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2094 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2095 * gcc.target/mips/save-restore-3.c: Likewise.
2096 * gcc.target/mips/save-restore-4.c: Likewise.
2097 * gcc.target/mips/save-restore-5.c: Likewise.
2100 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2101 * g++.dg/tree-prof/partition2.C: Likewise.
2103 2011-02-09 Jason Merrill <jason@redhat.com>
2105 * g++.dg/tree-ssa/inline-3.C: Use a normal function
2106 rather than misdeclare std::puts.
2108 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2109 * g++.dg/other/warning1.C: Likewise.
2110 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2111 * g++.old-deja/g++.gb/scope06.C: Likewise.
2112 * g++.old-deja/g++.law/cvt11.C: Likewise.
2113 * g++.old-deja/g++.law/init1.C: Likewise.
2114 * g++.dg/abi/mangle26.C: Likewise.
2116 * g++.dg/template/function1.C: Adjust for C++0x mode.
2117 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2119 * g++.dg/ext/label10.C: Adjust for C++0x mode.
2120 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2122 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2124 * g++.dg/cpp0x/regress/abi-empty7.C: New.
2126 * g++.dg/cpp0x/regress: New directory.
2127 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2128 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2129 * g++.dg/cpp0x/regress/regress3.C: New.
2131 2011-02-10 Richard Guenther <rguenther@suse.de>
2133 PR tree-optimization/47677
2134 * gcc.dg/torture/pr47677.c: New testcase.
2136 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
2138 * objc.dg/special/load-category-1.m: Remove unused header.
2139 * objc.dg/special/load-category-1a.m: Likewise.
2140 * objc.dg/special/load-category-2.m: Likewise.
2141 * objc.dg/special/load-category-2a.m: Likewise.
2142 * objc.dg/special/load-category-3.m: Likewise.
2143 * objc.dg/special/load-category-3a.m: Likewise.
2144 * objc.dg/attributes/proto-attribute-2.m: Likewise.
2145 * objc.dg/attributes/proto-attribute-3.m: Likewise.
2146 * objc.dg/attributes/class-attribute-1.m: Likewise.
2147 * objc.dg/property/property.exp: Don't run for Darwin < 9.
2148 * obj-c++.dg/property/property.exp: Likewise.
2149 * objc.dg/attributes/method-sentinel-1.m: Update type header.
2150 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2151 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2152 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2153 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2154 * obj-c++.dg/template-8.mm: Likewise.
2156 2011-02-10 Jakub Jelinek <jakub@redhat.com>
2159 * gcc.target/i386/pr47665.c: New test.
2161 2011-02-10 Jie Zhang <jie@codesourcery.com>
2165 2011-02-05 Jie Zhang <jie@codesourcery.com>
2167 * gcc.dg/pr42631.c: Update test.
2168 * gcc.dg/pr42631-2.c: New test.
2170 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2173 * gfortran.dg/proc_decl_25.f90: New.
2175 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2178 * gfortran.dg/typebound_assignment_2.f03: New.
2180 2011-02-09 Richard Guenther <rguenther@suse.de>
2182 PR tree-optimization/47664
2183 * gcc.dg/tree-ssa/inline-7.c: New testcase.
2185 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
2188 * gnat.dg/uninit_func.adb: Adjust dg directive.
2190 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
2193 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2195 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2198 * gfortran.dg/auto_dealloc_2.f90: New.
2200 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2202 * gcc.dg/builtins-config.h: Remove __sgi handling.
2203 * lib/target-supports.exp (add_options_for_c99_runtime): Add
2204 -std=c99 for mips-sgi-irix6.5*.
2206 2011-02-09 Martin Jambor <mjambor@suse.cz>
2209 * gfortran.dg/pr25923.f90: Remove xfails.
2211 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2214 * gfortran.dg/inquire_14.f90: New test.
2216 2011-02-08 Janus Weil <janus@gcc.gnu.org>
2219 * gfortran.dg/pointer_init_6.f90: New.
2221 2011-02-08 Jeff Law <law@redhat.com>
2223 PR tree-optimization/42893
2224 * gcc.tree-ssa/pr42893.c: New test.
2226 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
2228 PR tree-optimization/46834
2229 PR tree-optimization/46994
2230 PR tree-optimization/46995
2231 * gcc.dg/graphite/id-pr46834.c: New.
2232 * gfortran.dg/graphite/id-pr46994.f90: New.
2233 * gfortran.dg/graphite/id-pr46995.f90: New.
2235 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2238 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2239 using the variable is known the warning is emitted there.
2240 * gcc.dg/uninit-pr19430.c (foo): Likewise.
2241 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2243 * c-c++-common/pr20000.c (g): Both warnings occur at the return
2246 * gcc.dg/noreturn-1.c (foo5): Likewise.
2247 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2248 (method2): Likewise.
2250 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2251 the return statement using the uninitialized variable.
2252 * gfortran.dg/pr39666-2.f90 (f): Likewise.
2254 2011-02-08 Richard Guenther <rguenther@suse.de>
2257 * g++.dg/opt/pr47639.c: New testcase.
2259 2011-02-08 Richard Guenther <rguenther@suse.de>
2261 PR tree-optimization/47632
2262 * g++.dg/opt/pr47632.C: New testcase.
2264 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2266 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2268 2011-02-07 Richard Guenther <rguenther@suse.de>
2270 PR tree-optimization/47615
2271 * g++.dg/opt/pr47615.C: New testcase.
2273 2011-02-07 Richard Guenther <rguenther@suse.de>
2275 PR tree-optimization/47621
2276 * gcc.dg/torture/pr47621.c: New testcase.
2278 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
2280 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2282 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
2285 * gfortran.dg/allocate_with_source_1 : New test.
2287 2011-02-05 Jakub Jelinek <jakub@redhat.com>
2290 * gcc.dg/pr47610.c: New test.
2292 2011-02-05 Jie Zhang <jie@codesourcery.com>
2295 * gcc.dg/pr42631.c: Update test.
2296 * gcc.dg/pr42631-2.c: New test.
2298 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2301 * gfortran.dg/pr47574.f90: New test.
2303 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
2305 PR tree-optimization/46194
2306 * gcc.dg/autopar/pr46194.c: New.
2308 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2310 PR tree-optimization/43695
2311 * g++.dg/ipa/pr43695.C: New.
2313 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2316 * gcc.dg/pr23200.c: New test.
2318 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2321 * g++.dg/pr47589.C: New test.
2323 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2326 * g++.dg/template/typedef37.C: New test.
2327 * g++.dg/template/param1.C: Adjust expected error message.
2329 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2332 * gcc.dg/pr31490-2.c: New test.
2333 * gcc.dg/pr31490-3.c: New test.
2334 * gcc.dg/pr31490-4.c: New test.
2336 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
2337 Jakub Jelinek <jakub@redhat.com>
2340 * g++.dg/parser/semicolon3.C: Adjust.
2341 * g++.dg/parser/semicolon4.C: New testcase.
2342 * g++.dg/pr46890.C: New testcase.
2344 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2347 * g++.dg/init/pr29571.C: New.
2349 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
2351 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2352 instead of vect_int.
2354 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2357 * gcc.target/i386/pr47312.c: New test.
2360 * gcc.target/i386/pr47564.c: New test.
2362 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
2364 PR tree-optimization/45122
2365 * gcc.dg/tree-ssa/pr45122.c: New.
2367 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2370 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2373 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2374 and vsx so a default --with-cpu=power7 doesn't give an error
2375 when -mavoid-indexed-addresses is used.
2377 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2378 wrapper function to save the arguments and then jump to the real
2379 function, rather than depending on the compiler not to move stuff
2381 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2383 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2384 Paul Thomas <pault@gcc.gnu.org>
2387 * gfortran.dg/class_37.f03 : New test.
2389 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
2390 Richard Guenther <rguenther@suse.de>
2392 PR tree-optimization/40979
2394 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2395 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2396 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2397 check_vect_support_and_set_flags.
2398 * gfortran.dg/graphite/vect-pr40979.f90: New.
2400 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2403 * gfortran.dg/class_36.f03: New.
2405 2011-02-02 Richard Guenther <rguenther@suse.de>
2407 PR tree-optimization/47566
2408 * gcc.dg/lto/20110201-1_0.c: New testcase.
2410 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
2416 * debug/pr47498.c: New.
2417 * debug/pr47501.c: New.
2419 2011-02-01 Richard Guenther <rguenther@suse.de>
2421 PR tree-optimization/47559
2422 * g++.dg/torture/pr47559.C: New testcase.
2424 2011-02-01 Janus Weil <janus@gcc.gnu.org>
2427 * gfortran.dg/typebound_call_20.f03: New.
2429 2011-02-01 Richard Guenther <rguenther@suse.de>
2431 PR tree-optimization/47555
2432 * gcc.dg/pr47555.c: New testcase.
2434 2011-02-01 Richard Guenther <rguenther@suse.de>
2436 PR tree-optimization/47541
2437 * g++.dg/torture/pr47541.C: New testcase.
2439 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2442 * gfortran.dg/typebound_call_19.f03: New.
2444 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2447 * g++.dg/cpp0x/pr47416.C: New test.
2449 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
2452 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2454 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2457 * gfortran.dg/typebound_assignment_1.f03: New.
2459 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2461 PR tree-optimization/47538
2462 * gcc.c-torture/execute/pr47538.c: New test.
2464 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2467 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2469 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2471 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2473 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
2475 PR rtl-optimization/44031
2476 * gcc.c-torture/compile/20110131-1.c: New test.
2478 2011-01-31 Tobias Burnus <burnus@net-b.de>
2481 * gfortran.dg/stmt_func_1.f90: New.
2483 2011-01-31 Tobias Burnus <burnus@net-b.de>
2486 * gfortran.dg/interface_34.f90: New.
2488 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
2491 * gfortran.dg/realloc_on_assign_5.f03: New test.
2492 * gfortran.dg/realloc_on_assign_5.f03: New test.
2494 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2496 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2497 * gfortran.dg/bessel_7.f90: Likewise.
2498 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
2500 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2501 * gfortran.dg/sum_init_expr.f03: Likewise.
2503 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2505 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2508 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2509 loop only on "vect_intfloat_cvt" targets.
2511 2011-01-29 Tobias Burnus <burnus@net-b.de>
2514 * gfortran.dg/shape_6.f90: New.
2516 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2518 PR libgfortran/47434
2519 * gfortran.dg/read_infnan_1.f90: Update test.
2520 * gfortran.dg/module_nan.f90: Update test.
2521 * gfortran.dg/char4_iunit_1.f03: Update test.
2522 * gfortran.dg/large_real_kind_1.f90: Update test.
2523 * gfortran.dg/real_const_3.f90: Update test.
2524 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2526 2011-01-29 Dodji Seketeli <dodji@redhat.com>
2529 * g++.dg/template/param2.C: New test.
2531 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2533 PR libgfortran/47285
2534 * gfortran.dg/fmt_g.f: New test.
2536 2011-01-28 Tobias Burnus <burnus@net-b.de>
2539 * gfortran.dg/pure_formal_1.f90: New.
2541 2011-01-28 Jakub Jelinek <jakub@redhat.com>
2544 * gcc.dg/tls/pr42894.c: New test.
2546 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2548 * gcc.dg/pr47276.c: Add dg-require-visibility.
2550 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2552 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2554 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
2555 Tobias Burnus <burnus@gcc.gnu.org>
2560 * gfortran.dg/realloc_on_assign_3.f03: New test.
2561 * gfortran.dg/realloc_on_assign_4.f03: New test.
2562 * gfortran.dg/allocatable_function_5.f90: New test.
2563 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2564 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2565 implemented" dg-errors.
2567 2011-01-27 Jan Hubicka <jh@suse.cz>
2570 * gcc.dg/attr-weakref-4.c: New testcase
2572 2011-01-27 Martin Jambor <mjambor@suse.cz>
2574 PR tree-optimization/47228
2575 * gcc.dg/torture/pr47228.c: New test.
2577 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2579 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2581 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2583 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2584 when using auto-overlay support on the SPU.
2586 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
2588 PR rtl-optimization/44174
2589 * gcc.target/i386/asm-6.c: New test.
2591 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
2593 PR rtl-optimization/46856
2594 * gcc.c-torture/compile/pr46856.c: New test.
2596 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
2597 Andrew Pinski <pinskia@gmail.com>
2600 * gcc.dg/pr43082.c: New.
2602 2011-01-26 DJ Delorie <dj@redhat.com>
2604 PR rtl-optimization/46878
2605 * gcc.dg/pr46878-1.c: New test.
2607 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2610 * g++.dg/cpp0x/pr47476.C: New test.
2612 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
2614 * gcc.c-torture/compile/20110126-1.c: New test.
2616 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2619 * gcc.dg/torture/pr47473.c: New test.
2621 2011-01-26 Jan Hubicka <jh@suse.cz>
2624 * gcc.c-torture/execute/pr47237.c: New testcase.
2626 2011-01-26 Jan Hubicka <jh@suse.cz>
2628 PR tree-optimization/47190
2629 * gcc.dg/attr-weakref-3.c: New testcase.
2631 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
2634 * gcc.dg/dll-9a.c: New test file.
2635 * gcc.dg/dll-11.c: Likewise.
2636 * gcc.dg/dll-12.c: Likewise.
2637 * gcc.dg/dll-12a.c: Likewise.
2638 * gcc.dg/dll-11a.c: Likewise.
2639 * gcc.dg/dll-9.c: Likewise.
2640 * gcc.dg/dll-10.c: Likewise.
2641 * gcc.dg/dll-10a.c: Likewise.
2642 * g++.dg/ext/dllexport4a.cc: Likewise.
2643 * g++.dg/ext/dllexport4.C: Likewise.
2644 * g++.dg/ext/dllexport5.C: Likewise.
2645 * g++.dg/ext/dllexport5a.cc: Likewise.
2647 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2649 PR tree-optimization/46970
2650 * gcc.dg/graphite/pr46970.c: New.
2652 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2654 PR tree-optimization/46215
2655 * gcc.dg/graphite/pr46215.c: New.
2657 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2659 PR tree-optimization/46168
2660 * gcc.dg/graphite/pr46168.c: New.
2662 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2664 PR tree-optimization/43657
2665 * gcc.dg/graphite/pr43657.c: New.
2667 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2669 PR tree-optimization/29832
2670 * gfortran.dg/graphite/pr29832.f90: New.
2672 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2674 PR tree-optimization/43567
2675 * gcc.dg/graphite/pr43567.c: New.
2677 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2679 * gfortran.dg/graphite/interchange-4.f: New.
2680 * gfortran.dg/graphite/interchange-5.f: New.
2682 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2683 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2684 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2685 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2686 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2687 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2688 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2689 * gfortran.dg/ltrans-7.f90: Removed.
2690 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2692 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2693 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2694 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2695 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2696 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2697 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2698 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2699 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2700 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2701 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2702 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2703 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2704 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2705 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2706 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2707 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2708 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2709 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2710 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2711 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2712 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2713 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2714 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2715 * gcc.dg/tree-ssa/data-dep-1.c
2716 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2717 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2718 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2719 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2720 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2722 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2724 PR tree-optimization/47265
2725 PR tree-optimization/47443
2726 * gcc.c-torture/compile/pr47265.c: New test.
2727 * gcc.dg/pr47443.c: New test.
2729 2011-01-25 Martin Jambor <mjambor@suse.cz>
2731 PR tree-optimization/47382
2732 * g++.dg/torture/pr47382.C: New test.
2733 * g++.dg/opt/devirt1.C: Xfail.
2735 2011-01-25 Yao Qi <yao@codesourcery.com>
2738 * gcc.target/arm/pr45701-1.c: New test.
2739 * gcc.target/arm/pr45701-2.c: New test.
2740 * gcc.target/arm/pr45701-3.c: New test.
2742 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2743 Jakub Jelinek <jakub@redhat.com>
2745 PR tree-optimization/47271
2746 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2748 2011-01-25 Nick Clifton <nickc@redhat.com>
2750 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2751 (saturate_add): Delete.
2753 (main): Do not run saturate_add.
2754 (set_interrupts): Delete.
2756 2011-01-25 Tobias Burnus <burnus@net-b.de>
2759 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2761 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2763 PR tree-optimization/47427
2764 PR tree-optimization/47428
2765 * gcc.c-torture/compile/pr47427.c: New test.
2766 * gcc.c-torture/compile/pr47428.c: New test.
2768 2011-01-25 Richard Guenther <rguenther@suse.de>
2771 * gcc.dg/torture/pr47411.c: New testcase.
2773 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2775 * gfortran.dg/graphite/id-24.f: New.
2776 * gfortran.dg/graphite/id-25.f: New.
2778 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2780 * gfortran.dg/graphite/id-23.f: New.
2782 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2784 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2786 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2788 * gcc.dg/graphite/block-0.c: Un-XFAILed.
2789 * gcc.dg/graphite/block-1.c: Un-XFAILed.
2790 * gcc.dg/graphite/block-7.c: Un-XFAILed.
2791 * gcc.dg/graphite/block-8.c: Un-XFAILed.
2792 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2793 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2794 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2795 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2796 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2798 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2800 * gcc.dg/graphite/block-0.c: Add documentation.
2801 * gcc.dg/graphite/block-4.c: Same.
2802 * gcc.dg/graphite/block-7.c: Same.
2803 * gcc.dg/graphite/block-8.c: New.
2804 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2805 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2806 * gcc.dg/graphite/interchange-12.c: Add documentation.
2807 * gcc.dg/graphite/interchange-13.c: New.
2808 * gcc.dg/graphite/interchange-14.c: New.
2809 * gcc.dg/graphite/interchange-15.c: New.
2810 * gcc.dg/graphite/interchange-8.c: Add documentation.
2811 * gcc.dg/graphite/interchange-mvt.c: Same.
2813 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2816 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2817 * gcc.target/powerpc/altivec-14.c: Ditto.
2818 * gcc.target/powerpc/altivec-33.c: Ditto.
2819 * gcc.target/powerpc/altivec-types-1.c: Ditto.
2820 * gcc.target/powerpc/altivec-types-2.c: Ditto.
2821 * gcc.target/powerpc/altivec-types-3.c: Ditto.
2822 * gcc.target/powerpc/altivec-types-4.c: Ditto.
2823 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2824 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2825 * g++.dg/ext/altivec-15.C: Ditto.
2826 * g++.dg/ext/altivec-types-1.C: Ditto.
2827 * g++.dg/ext/altivec-types-2.C: Ditto.
2828 * g++.dg/ext/altivec-types-3.C: Ditto.
2829 * g++.dg/ext/altivec-types-4.C: Ditto.
2831 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2833 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2835 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2837 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2838 optimization options.
2840 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2842 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2845 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2847 2011-01-23 Tobias Burnus <burnus@net-b.de>
2850 * gfortran.dg/allocatable_scalar_12.f90: New.
2852 2011-01-23 Ira Rosen <irar@il.ibm.com>
2854 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2855 vectorization to be not profitable if peeling is used to
2856 realign the memory access.
2857 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2858 loop bound to avoid loop unrolling.
2859 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2861 2011-01-22 Jan Hubicka <jh@suse.cz>
2864 * g++.dg/lto/pr47333.C: New file.
2866 2011-01-22 Jan Hubicka <jh@suse.cz>
2868 PR tree-optimization/43884
2870 * gcc.dg/autopar/outer-2.c: Increase array size.
2871 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2873 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2876 * gfortran.dg/c_loc_tests_16.f90: New test.
2878 2011-01-22 Tobias Burnus <burnus@net-b.de>
2881 * gfortran.dg/typebound_proc_19.f90: New.
2883 2011-01-21 Jeff Law <law@redhat.com>
2885 PR tree-optimization/47053
2886 * g++.dg/pr47053.C: New test.
2888 2011-01-21 Jason Merrill <jason@redhat.com>
2891 * g++.dg/cpp0x/constexpr-ctor6.C: New.
2893 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2896 * g++.dg/cpp0x/range-for10.C: New test.
2897 * g++.dg/template/for1.C: New test.
2900 * g++.dg/tree-prof/partition3.C: New test.
2902 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2904 PR rtl-optimization/47366
2905 * g++.dg/opt/pr47366.C: New test.
2907 2011-01-21 Jason Merrill <jason@redhat.com>
2910 * g++.dg/cpp0x/constexpr-regress2.C: New.
2912 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2914 2011-01-21 Jeff Law <law@redhat.com>
2916 PR rtl-optimization/41619
2917 * gcc.dg/pr41619.c: New.
2919 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2921 PR tree-optimization/47355
2922 * g++.dg/opt/pr47355.C: New test.
2924 2011-01-21 Richard Guenther <rguenther@suse.de>
2926 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2929 2011-01-21 Richard Guenther <rguenther@suse.de>
2931 PR tree-optimization/47365
2932 * gcc.dg/torture/pr47365.c: New testcase.
2933 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2935 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2937 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2939 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2941 PR tree-optimization/47391
2942 * gcc.dg/pr47391.c: New test.
2944 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2946 * g++.dg/template/char1.C: Use signed char.
2948 2011-01-21 Tobias Burnus <burnus@net-b.de>
2951 * gfortran.dg/pointer_target_4.f90: New.
2953 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2956 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2957 ILP32 system and not IP32.
2959 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
2962 * g++.dg/debug/pr46583.C: New.
2964 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2967 * g++.dg/debug/pr47283.C: New test.
2970 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2971 * gcc.target/i386/headmerge-2.c: Likewise.
2973 2011-01-20 Richard Guenther <rguenther@suse.de>
2976 * gcc.dg/torture/pr47370.c: New testcase.
2978 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2980 PR tree-optimization/46130
2981 * gcc.dg/pr46130-1.c: New test.
2982 * gcc.dg/pr46130-2.c: New test.
2984 2011-01-19 Dodji Seketeli <dodji@redhat.com>
2987 * g++.dg/debug/dwarf2/template-params-10.C: New test.
2989 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
2992 * g++.dg/debug/pr46240.cc: New.
2994 2011-01-19 Jakub Jelinek <jakub@redhat.com>
2997 * g++.dg/template/anonunion1.C: New test.
2999 PR rtl-optimization/47337
3000 * gcc.c-torture/execute/pr47337.c: New test.
3002 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3005 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3007 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3009 PR tree-optimization/46021
3010 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3012 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3014 PR tree-optimization/47290
3015 * g++.dg/torture/pr47290.C: New test.
3017 2011-01-18 Janus Weil <janus@gcc.gnu.org>
3020 * gfortran.dg/proc_ptr_comp_29.f90: New.
3022 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3025 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3026 powerpc-apple-darwin9.
3028 2011-01-18 Jakub Jelinek <jakub@redhat.com>
3030 PR rtl-optimization/47299
3031 * gcc.c-torture/execute/pr47299.c: New test.
3033 2011-01-17 Jason Merrill <jason@redhat.com>
3035 * g++.dg/cpp0x/constexpr-virtual.C: New.
3037 2011-01-17 Jakub Jelinek <jakub@redhat.com>
3040 * gfortran.dg/gomp/pr47331.f90: New test.
3042 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
3045 * objc.dg/selector-warn-1.m: New.
3046 * obj-c++.dg/selector-warn-1.mm: New.
3048 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
3050 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3051 Update dg-final accordingly.
3053 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3055 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3057 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3059 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3061 * gcc.dg/guality/pr36728-2.c: Likewise.
3063 2011-01-17 Richard Guenther <rguenther@suse.de>
3065 PR tree-optimization/47313
3066 * g++.dg/torture/pr47313.C: New testcase.
3068 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
3071 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3072 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3073 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3074 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3076 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3078 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3079 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3080 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3082 2011-01-17 Richard Guenther <rguenther@suse.de>
3084 PR tree-optimization/45967
3085 * gcc.dg/torture/pr45967-2.c: New testcase.
3086 * gcc.dg/torture/pr45967-3.c: Likewise.
3088 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3091 * g++.dg/ext/pr47213.C: Require visibility.
3093 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3095 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3096 * gcc.dg/fixed-point/struct-union.c: Update error messages.
3098 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3100 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3101 Linux-based targets.
3103 2011-01-13 Jan Hubicka <jh@suse.cz>
3105 PR tree-optimization/47276
3106 * gcc.dg/pr47276.c: New testcase.
3108 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
3109 Jonathan Wakely <jwakely.gcc@gmail.com>
3112 * g++.dg/other/pr33558.C: New.
3113 * g++.dg/other/pr33558-2.C: New.
3115 2011-01-14 Martin Jambor <mjambor@suse.cz>
3117 PR tree-optimization/45934
3118 PR tree-optimization/46302
3119 * g++.dg/ipa/devirt-c-1.C: New test.
3120 * g++.dg/ipa/devirt-c-2.C: Likewise.
3121 * g++.dg/ipa/devirt-c-3.C: Likewise.
3122 * g++.dg/ipa/devirt-c-4.C: Likewise.
3123 * g++.dg/ipa/devirt-c-5.C: Likewise.
3124 * g++.dg/ipa/devirt-c-6.C: Likewise.
3125 * g++.dg/ipa/devirt-6.C: Likewise.
3126 * g++.dg/ipa/devirt-d-1.C: Likewise.
3127 * g++.dg/torture/pr45934.C: Likewise.
3129 2011-01-14 Jason Merrill <jason@redhat.com>
3131 * g++.dg/cpp0x/variadic105.C: New.
3133 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3134 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3137 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3138 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3139 execution tests on i?86-*-*, x86_64-*-* and
3140 powerpc*-apple-darwin* && ilp32.
3141 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3142 tests on i?86-*-* and x86_64-*-*.
3144 2011-01-14 Richard Guenther <rguenther@suse.de>
3146 PR tree-optimization/47280
3147 * g++.dg/opt/pr47280.C: New testcase.
3149 2011-01-14 Jason Merrill <jason@redhat.com>
3151 * g++.dg/cpp0x/constexpr-regress1.C: New.
3153 * g++.dg/ext/flexary2.C: New.
3155 2011-01-14 Richard Guenther <rguenther@suse.de>
3158 * gcc.dg/torture/pr47281.c: New testcase.
3159 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3161 2011-01-14 Richard Guenther <rguenther@suse.de>
3163 PR tree-optimization/47286
3164 * gcc.dg/tree-ssa/pr47286.c: New testcase.
3166 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
3169 * g++.dg/ext/pr47213.C: New.
3171 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3173 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3175 2011-01-13 Tobias Burnus <burnus@net-b.de>
3176 Mikael Morin <mikael@gcc.gnu.org>
3180 * gfortran.dg/select_type_20.f90: New.
3181 * gfortran.dg/select_type_21.f90: New.
3183 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3186 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3188 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3190 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3191 * gcc.dg/guality/pr36728-2.c: Likewise.
3193 2011-01-13 Dodji Seketeli <dodji@redhat.com>
3196 * g++.dg/debug/dwarf2/template-params-9.C: New test.
3198 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
3200 PR rtl-optimization/45352
3201 * gcc.dg/pr45352-3.c: New.
3203 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3205 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3207 * g++.dg/cpp0x/range-for8.C: New.
3208 * g++.dg/cpp0x/range-for9.C: New.
3210 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
3213 * g++.dg/debug/pr47209.C: New.
3215 2011-01-12 Richard Guenther <rguenther@suse.de>
3218 * gcc.dg/lto/pr47259_0.c: New testcase.
3219 * gcc.dg/lto/pr47259_1.c: Likewise.
3221 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
3223 * objc-obj-c++-shared/Object1.h: Add copyright header, update
3224 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3225 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3226 methods missing from the OBJC2 Object.
3227 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3228 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3229 GNU and NeXT runtimes.
3230 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3232 * objc-obj-c++-shared/Object1.m: Likewise.
3233 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
3234 * objc.dg/proto-qual-1.m: Likewise.
3235 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3236 * obj-c++.dg/proto-qual-1.mm: Likewise.
3238 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
3241 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3243 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3245 Fixed the Objective-C++ testsuite and updated all tests.
3246 * lib/obj-c++.exp (obj-c++_init): Declare and set
3247 gcc_warning_prefix and gcc_error_prefix.
3248 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3249 'dg-warning', 'dg-message' and 'dg-error'.
3250 * obj-c++.dg/class-extension-3.mm: Likewise.
3251 * obj-c++.dg/class-protocol-1.mm: Likewise.
3252 * obj-c++.dg/encode-7.mm: Likewise.
3253 * obj-c++.dg/exceptions-3.mm: Likewise.
3254 * obj-c++.dg/exceptions-5.mm: Likewise.
3255 * obj-c++.dg/method-12.mm: Likewise.
3256 * obj-c++.dg/method-13.mm: Likewise.
3257 * obj-c++.dg/method-15.mm: Likewise.
3258 * obj-c++.dg/method-16.mm: Likewise.
3259 * obj-c++.dg/method-4.mm: Likewise.
3260 * obj-c++.dg/method-8.mm: Likewise.
3261 * obj-c++.dg/method-conflict-1.mm: Likewise.
3262 * obj-c++.dg/method-conflict-2.mm: Likewise.
3263 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3264 and uncommented second part of the testcase now that the testsuite
3266 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
3267 and uncommented second part of the testcase now that the testsuite
3269 * obj-c++.dg/private-1.mm: Likewise.
3270 * obj-c++.dg/proto-lossage-4.mm: Likewise.
3271 * obj-c++.dg/syntax-error-7.mm: Likewise.
3272 * obj-c++.dg/warn5.mm: Likewise.
3273 * obj-c++.dg/property/at-property-14.mm: Likewise.
3274 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3276 * obj-c++.dg/property/at-property-18.mm: Likewise.
3277 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3279 * obj-c++.dg/property/at-property-21.mm: Likewise.
3280 * obj-c++.dg/property/at-property-28.mm: Likewise.
3281 * obj-c++.dg/property/at-property-5.mm: Likewise.
3282 * obj-c++.dg/property/dynamic-2.mm: Likewise.
3283 * obj-c++.dg/property/property-neg-3.mm: Likewise.
3284 * obj-c++.dg/property/synthesize-11.mm: Likewise.
3285 * obj-c++.dg/property/synthesize-6.mm: Likewise.
3286 * obj-c++.dg/property/synthesize-8.mm: Likewise.
3287 * obj-c++.dg/property/synthesize-9.mm: Likewise.
3288 * obj-c++.dg/tls/diag-5.mm: Likewise.
3289 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3290 dg-error, now matched correctly.
3292 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3294 * objc.dg/property/at-property-29.m: New.
3295 * obj-c++.dg/property/at-property-29.mm: New.
3297 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3299 * go.test/go-test.exp (go-set-goarch): New proc.
3300 (go-gc-tests): Use it.
3302 2011-01-11 Dodji Seketeli <dodji@redhat.com>
3305 * g++.dg/debug/dwarf2/template-params-8.C: New test.
3307 2011-01-11 Richard Henderson <rth@redhat.com>
3309 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3311 2011-01-11 Jan Hubicka <jh@suse.cz>
3315 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3316 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3318 2011-01-11 Richard Guenther <rguenther@suse.de>
3320 PR tree-optimization/46076
3321 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3323 2011-01-11 Jeff Law <law@redhat.com>
3325 * PR tree-optimization/47086
3326 * gcc.dg/pr47086.c: New test.
3328 2011-01-11 Jason Merrill <jason@redhat.com>
3331 * g++.dg/template/new10.C: New.
3334 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3336 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
3338 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3339 Split type definitions and NSConstantString class into...
3340 * objc-obj-c++-shared/objc-test-suite-types.h: New.
3341 * objc-obj-c++-shared/nsconstantstring-class.h: New.
3342 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3343 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3344 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3345 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3347 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3348 encode defines for newer NeXT system headers.
3349 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3350 * obj-c++.dg/torture/strings/string1.mm: Likewise.
3351 * objc.dg/foreach-5.m: Likewise.
3352 * objc.dg/foreach-2.m: Likewise.
3353 * objc.dg/foreach-4.m: Likewise.
3354 * objc.dg/torture/strings/string1.m: Likewise.
3355 * objc.dg/torture/strings/string2.m: Likewise.
3356 * objc.dg/torture/strings/string3.m: Likewise.
3357 * objc.dg/torture/strings/string4.m: Likewise.
3358 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3359 header and stand alone.
3360 * obj-c++.dg/strings/strings-2.mm: Likewise.
3361 * objc.dg/torture/strings/const-str-3.m: Likewise.
3362 * objc.dg/strings/strings-2.m: Likewise.
3363 * objc.dg/strings/const-str-12b.m: Likewise.
3365 2011-01-12 Richard Guenther <rguenther@suse.de>
3368 * gcc.dg/attr-weak-1.c: Adjust.
3370 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
3373 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3374 standard compliant and comment.
3376 2011-01-10 Jan Hubicka <jh@suse.cz>
3379 * gcc.dg/initpri3.c: New testcase.
3381 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
3384 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3390 (g_ebp_save): Likewise.
3391 (g_esp_save): Likewise.
3393 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3395 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3397 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3399 PR tree-optimization/46021
3400 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3401 i?86-*-*, x86_64-*-*.
3403 2011-01-10 Jeff Law <law@redhat.com>
3405 * PR tree-optimization/47141
3406 * gcc.c-torture/compile/pr47141.c: New test.
3408 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
3411 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3412 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3413 * gcc.dg/vect/slp-35.c: Remove XFAILs.
3414 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3417 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3418 being vectorized. Adjust dg-final pattern. Remove XFAIL.
3419 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3420 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3421 being vectorized. Adjust dg-final pattern.
3424 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3425 * gcc.dg/vect/slp-24.c: Likewise.
3427 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
3430 * g++.dg/other/pr47218-1.C: New test file.
3431 * g++.dg/other/pr47218.C: Likewise.
3432 * g++.dg/other/pr47218.h: New supporting header.
3434 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
3437 * objc.dg/attributes/invalid-attribute-1.m: New.
3438 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3440 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3443 * gfortran.dg/proc_ptr_comp_28.f90: New.
3445 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3447 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3448 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3449 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3450 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3451 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3452 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3453 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3454 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3455 * objc.dg/gnu-api-2-class.m: Likewise.
3456 * objc.dg/gnu-api-2-ivar.m: Likewise.
3457 * objc.dg/gnu-api-2-method.m: Likewise.
3458 * objc.dg/gnu-api-2-objc.m: Likewise.
3459 * objc.dg/gnu-api-2-object.m: Likewise.
3460 * objc.dg/gnu-api-2-property.m: Likewise.
3461 * objc.dg/gnu-api-2-protocol.m: Likewise.
3462 * objc.dg/gnu-api-2-sel.m: Likewise.
3464 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3466 * objc.dg/foreach-1.m: Skip for Darwin < 9.
3467 * objc.dg/objc-foreach-4.m: Likewise.
3468 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3469 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3470 * objc.dg/foreach-4.m: Likewise.
3471 * objc.dg/foreach-5.m: Likewise.
3472 * objc.dg/foreach-3.m: Return self from init.
3474 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3477 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
3479 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3482 * gfortran.dg/class_35.f90: New.
3484 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3486 * objc.dg/foreach-1.m: Add "-Wall" to flags.
3488 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
3491 * objc.dg/invalid-method-2.m: New.
3492 * obj-c++.dg/invalid-method-2.mm: New.
3494 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
3497 * gfortran.dg/transpose_optimization_2.f90 : New test.
3499 2011-01-08 Jan Hubicka <jh@suse.cz>
3501 PR tree-optmization/46469
3502 * g++.dg/torture/pr46469.C: New testcase.
3504 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3506 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3507 emulation of libobjc-gnu structure layout functionality to ..
3508 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3509 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3510 * objc/execute/bf-common.h: Adjust headers.
3511 * objc/execute/bf-1.m: Likewise.
3512 * objc/execute/bf-2.m: Likewise.
3513 * objc/execute/bf-3.m: Likewise.
3514 * objc/execute/bf-4.m: Likewise.
3515 * objc/execute/bf-5.m: Likewise.
3516 * objc/execute/bf-6.m: Likewise.
3517 * objc/execute/bf-7.m: Likewise.
3518 * objc/execute/bf-8.m: Likewise.
3519 * objc/execute/bf-9.m: Likewise.
3520 * objc/execute/bf-10.m: Likewise.
3521 * objc/execute/bf-11.m: Likewise.
3522 * objc/execute/bf-12.m: Likewise.
3523 * objc/execute/bf-13.m: Likewise.
3524 * objc/execute/bf-14.m: Likewise.
3525 * objc/execute/bf-15.m: Likewise.
3526 * objc/execute/bf-16.m: Likewise.
3527 * objc/execute/bf-17.m: Likewise.
3528 * objc/execute/bf-18.m: Likewise.
3529 * objc/execute/bf-19.m: Likewise.
3530 * objc/execute/bf-20.m: Likewise.
3531 * objc/execute/bf-21.m: Likewise.
3532 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3533 objc_get_type_qualifiers ().
3535 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3538 * gfortran.dg/dependency_39.f90: New test.
3540 2011-01-07 Jan Hubicka <jh@suse.cz>
3542 Get builtins tests ready for linker plugin.
3543 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3544 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3545 my_memset, my_bzero): Mark used.
3546 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3547 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3549 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3552 2011-01-07 Jan Hubicka <jh@suse.cz>
3554 PR tree-optimization/46367
3555 * g++.dg/torture/pr46367.C: New file.
3557 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3560 * gcc.dg/pr47201.c: New test.
3563 * gcc.dg/tree-prof/pr47187.c: New test.
3565 2011-01-07 Tobias Burnus <burnus@net-b.de>
3568 * gfortran.dg/extends_type_of_3.f90: New.
3570 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
3572 * g++.dg/ext/dllexport-MI1.C: Adjust test.
3573 * g++.dg/ext/dllimport-MI1.C: Likewise.
3574 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3575 * g++.dg/ext/dllimport10.C: Likewise.
3576 * g++.dg/ext/dllimport11.C: Likewise.
3577 * g++.dg/ext/dllimport12.C: Likewise.
3578 * g++.dg/ext/dllimport13.C: Likewise.
3579 * g++.dg/ext/dllimport2.C: Likewise.
3580 * g++.dg/ext/dllimport3.C: Likewise.
3581 * g++.dg/ext/dllimport4.C: Likewise.
3582 * g++.dg/ext/dllimport5.C: Likewise.
3583 * g++.dg/ext/dllimport6.C: Likewise.
3584 * g++.dg/ext/dllimport8.C: Likewise.
3585 * g++.dg/ext/dllimport9.C: Likewise.
3586 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3587 targets, too. Additionally enable test for i?86-*-mingw*.
3588 * g++.dg/ext/selectany1.C: Likewise.
3589 Remove guard variable check.
3591 2011-01-07 Janus Weil <janus@gcc.gnu.org>
3595 * gfortran.dg/storage_size_3.f08: Extended.
3597 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3600 * g++.dg/template/stdarg1.C: New test.
3602 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3605 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3606 * gfortran.dg/defined_operators_1.f90: Split the subroutine
3607 from the interface of functions to not hide the errors that
3610 2011-01-06 Jan Hubicka <jh@suse.cz>
3612 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3613 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3615 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3619 * gfortran.dg/interface_33.f90: New test.
3621 2011-01-06 Jakub Jelinek <jakub@redhat.com>
3624 * gcc.c-torture/compile/pr47150.c: New test.
3626 2011-01-06 Ira Rosen <irar@il.ibm.com>
3628 PR tree-optimization/47139
3629 * gcc.dg/vect/pr47139.c: New test.
3631 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3634 * gfortran.dg/extends_type_of_2.f03: New.
3636 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3638 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3640 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
3642 * gnat.dg/opt14.adb: New test.
3644 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3647 * gfortran.dg/allocate_error_2.f90: New test.
3649 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3652 * gfortran.dg/storage_size_3.f08: New.
3654 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3656 PR libgfortran/47154
3657 * gfortran.dg/namelist_68.f90: New test.
3659 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
3661 * gnat.dg/unchecked_convert8.ad[sb]: New test.
3663 2011-01-04 Janus Weil <janus@gcc.gnu.org>
3666 * gfortran.dg/class_34.f90: New.
3668 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3670 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3671 use __builtin_inff. Skip all single-precision tests that require
3674 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3676 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3678 2011-01-03 Jakub Jelinek <jakub@redhat.com>
3680 PR tree-optimization/47148
3681 * gcc.c-torture/execute/pr47148.c: New test.
3683 PR tree-optimization/47155
3684 * gcc.c-torture/execute/pr47155.c: New test.
3686 PR rtl-optimization/47157
3687 * gcc.c-torture/compile/pr47157.c: New test.
3689 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3691 * gcc.dg/torture/vector-shift2.c (schar): Define.
3692 (main): Always use schar or uchar instead of plain "char" to avoid
3693 dependencies on implementation-defined char signedness.
3695 2011-01-03 Martin Jambor <mjambor@suse.cz>
3697 PR tree-optimization/46801
3698 * gnat.dg/pack9.adb: Remove xfail.
3700 2011-01-03 Martin Jambor <mjambor@suse.cz>
3702 PR tree-optimization/46984
3703 * g++.dg/ipa/pr46984.C: New test.
3705 2011-01-02 Janus Weil <janus@gcc.gnu.org>
3708 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3710 2011-01-02 Jakub Jelinek <jakub@redhat.com>
3712 PR tree-optimization/47140
3713 * gcc.c-torture/compile/pr47140.c: New test.
3715 PR rtl-optimization/47028
3716 * gcc.dg/pr47028.c: New test.
3718 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
3720 * objc.dg/protocol-forward-1.m: Removed TODO.
3721 * objc.dg/protocol-forward-2.m: New.
3722 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3723 * obj-c++.dg/protocol-forward-2.mm: New.
3725 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
3728 * g++.dg/eh/pr38662.C: New testcase.
3730 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
3732 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3733 scan for newline '\n'.
3736 Copyright (C) 2011 Free Software Foundation, Inc.
3738 Copying and distribution of this file, with or without modification,
3739 are permitted in any medium without royalty provided the copyright
3740 notice and this notice are preserved.