1 2011-04-07 Tom de Vries <tom@codesourcery.com>
4 * lib/scanasm.exp (object-size): New proc.
5 * gcc.target/arm/pr43920-2.c: New test.
7 2011-04-06 Tobias Burnus <burnus@net-b.de>
11 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
13 2011-04-06 Steve Ellcey <sje@cup.hp.com>
15 * gcc.dg/mtune.c: Prune note from output.
17 2011-04-06 Jakub Jelinek <jakub@redhat.com>
20 * gcc.dg/guality/pr36977.c: New test.
21 * gcc.dg/guality/pr48466.c: New test.
23 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
25 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
27 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
29 * gnat.dg/return3.adb: New test.
31 2011-04-06 Richard Guenther <rguenther@suse.de>
33 PR tree-optimization/47663
34 * gcc.dg/tree-ssa/inline-8.c: New testcase.
36 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
38 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
39 Solaris 8 and 9 as well.
41 2011-04-05 Tom de Vries <tom@codesourcery.com>
44 * gcc.target/arm/pr43920-1.c: New test.
46 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
48 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
49 (cctor): Actually return the value.
50 (main): Cast return values.
52 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
54 * gfortran.dg/character_comparison_8.f90: New test.
56 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
58 * frontend-passes: (optimize_lexical_comparison): New function.
59 (optimize_expr): Call it.
60 (optimize_comparison): Also handle lexical comparison functions.
61 Return false instad of -2 for unequal comparison.
63 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
66 * function_optimize_4.f90: New test.
68 2011-04-04 Tobias Burnus <burnus@net-b.de>
71 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
72 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
73 * gfortran.dg/coarray_15.f90: New.
75 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
77 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
78 * gfortran.dg/bessel_7.f90: Likewise.
80 2011-04-03 Tobias Burnus <burnus@net-b.de>
82 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
84 2011-04-03 Richard Guenther <rguenther@suse.de>
85 Ira Rosen <ira.rosen@linaro.org>
87 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
88 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
89 -ftree-loop-if-convert-stores.
91 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
93 * gnat.dg/specs/aggr2.ads: New test.
95 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
97 * gnat.dg/debug2.ad[sb]: New test.
98 * gnat.dg/debug2_pkg.ads: New helper.
99 * gnat.dg/debug3.ad[sb]: New test.
101 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
103 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
105 2011-04-01 Jakub Jelinek <jakub@redhat.com>
108 * gcc.c-torture/compile/pr48335-1.c: New test.
109 * gcc.dg/pr48335-1.c: New test.
110 * gcc.dg/pr48335-2.c: New test.
111 * gcc.dg/pr48335-3.c: New test.
112 * gcc.dg/pr48335-4.c: New test.
113 * gcc.dg/pr48335-5.c: New test.
114 * gcc.dg/pr48335-6.c: New test.
115 * gcc.dg/pr48335-7.c: New test.
116 * gcc.dg/pr48335-8.c: New test.
117 * gcc.target/i386/pr48335-1.c: New test.
119 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
122 * gcc.dg/Waddress.c: New test.
124 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
127 * gfortran.dg/function_optimize_3.f90: New test.
129 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
131 * gcc.c-torture/compile/20110401-1.c: New test.
133 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
134 * g++.dg/lto/20091002-2_0.C: Likewise.
135 * g++.dg/lto/20090303_0.c: Likewise.
136 * g++.dg/lto/20091004-1_0.C: Likewise.
137 * g++.dg/lto/20091002-3_0.C: Likewise.
138 * g++.dg/lto/20091004-2_0.C: Likewise.
139 * g++.dg/lto/20081123_0.C: Likewise.
140 * g++.dg/lto/20090313_0.C: Likewise.
141 * g++.dg/lto/20081109-1_0.C: Likewise.
142 * g++.dg/lto/20081219_0.C: Likewise.
143 * g++.dg/lto/20081204-1_0.C: Likewise.
144 * g++.dg/lto/20090302_0.C: Likewise.
145 * g++.dg/lto/20081119-1_0.C: Likewise.
146 * g++.dg/lto/20081118_0.C: Likewise.
147 * gcc.dg/lto/20091020-2_0.c: Likewise.
148 * gcc.dg/lto/20090210_0.c: Likewise.
149 * gcc.dg/lto/20081204-1_0.c: Likewise.
150 * gcc.dg/lto/20081224_0.c: Likewise.
151 * gcc.dg/lto/20090219_0.c: Likewise.
152 * gcc.dg/lto/20091014-1_0.c: Likewise.
153 * gcc.dg/lto/20091016-1_0.c: Likewise.
154 * gcc.dg/lto/20090206-2_0.c: Likewise.
155 * gcc.dg/lto/20090116_0.c: Likewise.
156 * gcc.dg/lto/20091013-1_0.c: Likewise.
157 * gcc.dg/lto/20091015-1_0.c: Likewise.
158 * gcc.dg/lto/20090126-2_0.c: Likewise.
160 2011-03-31 Ian Lance Taylor <iant@google.com>
162 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
164 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
166 * gnat.dg/opt16.adb: New test.
168 2011-03-31 Jason Merrill <jason@redhat.com>
170 * g++.dg/cpp0x/defaulted24.C: New.
172 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
175 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
178 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
180 * g++.dg/other/i386-9.C: New test.
182 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
184 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
186 2011-03-30 Jason Merrill <jason@redhat.com>
188 * g++.dg/cpp0x/regress/error-recovery1.C: New.
190 * g++.dg/cpp0x/regress/isnan.C: New.
192 * g++.dg/cpp0x/initlist46.C: New.
194 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
197 * gcc.target/arm/neon-modes-2.c: New test.
199 2011-03-30 Jakub Jelinek <jakub@redhat.com>
202 * gcc.c-torture/compile/pr48305.c: New test.
204 2011-03-29 Jason Merrill <jason@redhat.com>
206 * g++.dg/cpp0x/regress/value-dep1.C: New.
208 2011-03-29 Steve Ellcey <sje@cup.hp.com>
210 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
212 2011-03-29 Ian Lance Taylor <iant@google.com>
214 * go.test/go-test.exp: Handle the test lines used in several new
216 (errchk): Add opts parameter. Change all callers. Handle parens
219 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
220 Dominique d'Humieres <dominiq@lps.ens.fr>
222 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
223 and __APPLE__ && __PPC__ && __ALTIVEC__.
225 2011-03-29 Jason Merrill <jason@redhat.com>
227 * g++.dg/cpp0x/dependent1.C: New.
229 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
231 * g++.dg/cpp0x/constexpr-memfn1.C: New.
233 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
235 2011-03-29 Janus Weil <janus@gcc.gnu.org>
238 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
239 * gfortran.dg/proc_ptr_comp_32.f90: New.
241 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
243 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
244 check for corresponding warning.
246 2011-03-28 Jason Merrill <jason@redhat.com>
248 * g++.dg/cpp0x/rv-deduce2.C: New.
250 2011-03-29 Jakub Jelinek <jakub@redhat.com>
253 * gcc.dg/pr48203.c: New test.
255 2011-03-28 Jeff Law <law@redhat.com>
257 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
259 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
261 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
262 and __PPC__ && __ALTIVEC__.
264 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
267 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
268 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
269 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
270 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
272 2011-03-28 Jason Merrill <jason@redhat.com>
274 * g++.dg/cpp0x/initlist-array2.C: New.
276 * g++.dg/cpp0x/initlist-array1.C: New.
278 * g++.dg/cpp0x/constexpr-compound.C: New.
280 * g++.dg/cpp0x/constexpr-using.C: New.
282 * g++.dg/cpp0x/constexpr-noexcept.C: New.
284 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
287 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
289 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
291 * gcc.dg/slp-1.c: New test.
293 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
295 * gcc.target/i386/avx256-unaligned-load-1.c: New.
296 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
297 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
298 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
299 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
300 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
301 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
302 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
303 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
304 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
305 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
306 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
307 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
308 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
310 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
313 * gfortran.dg/trim_optimize_5.f90: New test.
314 * gfortran.dg/trim_optimize_6.f90: New test.
316 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
319 * gcc.target/mips/madd-7.c: Remove -mlong32.
320 * gcc.target/mips/msub-7.c: Likewise.
322 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
324 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
325 accesses to preserve the meaning of the test for doubleword vectors.
326 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
327 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
329 2011-03-26 Janus Weil <janus@gcc.gnu.org>
332 * gfortran.dg/class_42.f03: New.
334 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
336 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
339 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
341 PR rtl-optimization/48144
342 * gcc.dg/pr48144.c: New test.
344 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
346 * gnat.dg/discr27.ad[sb]: New test.
348 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
350 * gnat.dg/limited_with2.ad[sb]: New test.
351 * gnat.dg/limited_with2_pkg1.ads: New helper.
352 * gnat.dg/limited_with2_pkg2.ads: Likewise.
354 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
356 * gnat.dg/opt15.adb: New test.
357 * gnat.dg/opt15_pkg.ad[sb]: New helper.
359 2011-03-25 Tobias Burnus <burnus@net-b.de>
363 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
364 * gfortran.dg/leadz_trailz_3.f90: Ditto
366 2011-03-25 Martin Jambor <mjambor@suse.cz>
368 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
370 2011-03-25 Jason Merrill <jason@redhat.com>
372 * g++.dg/cpp0x/defaulted22.C: New.
373 * g++.dg/cpp0x/defaulted23.C: New.
374 * g++.dg/cpp0x/defaulted15.C: Adjust.
376 2011-03-25 Jason Merrill <jason@redhat.com>
378 * g++.dg/cpp0x/move1.C: New.
380 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
383 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
385 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
387 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
388 for mips-sgi-irix6.5.
389 Replace snprintf prototype by <stdio.h>.
391 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
394 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
396 * gcc.dg/graphite/block-4.c: Likewise.
397 * gcc.dg/graphite/block-7.c: Likewise.
398 * gcc.dg/graphite/block-8.c: Likewise.
400 2011-03-25 Richard Guenther <rguenther@suse.de>
402 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
403 * g++.dg/tree-ssa/pr8781.C: Likewise.
404 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
405 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
406 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
407 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
408 * gcc.dg/tree-ssa/alias-18.c: Likewise.
409 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
410 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
411 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
412 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
413 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
414 * gcc.dg/tree-ssa/pr21574.c: Likewise.
415 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
416 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
417 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
418 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
419 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
420 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
421 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
422 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
423 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
424 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
425 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
426 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
427 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
428 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
429 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
430 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
431 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
432 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
433 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
434 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
435 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
436 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
437 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
438 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
439 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
440 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
441 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
442 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
443 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
444 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
445 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
446 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
447 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
448 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
449 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
450 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
451 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
452 * c-c++-common/pr46562-2.c: Likewise.
453 * gfortran.dg/pr42108.f90: Likewise.
454 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
455 foo to be inlined even at -O1.
456 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
457 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
458 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
459 * gcc.dg/matrix/matrix.exp: Disable FRE.
461 2011-03-24 Jakub Jelinek <jakub@redhat.com>
464 * gcc.dg/dfp/pr48204.c: New test.
466 2011-03-24 Steve Ellcey <sje@cup.hp.com>
469 * gcc.c-torture/execute/pr47917.c: Move this...
470 * gcc.dg/torture/pr47917.c: to here and add xfails.
472 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
474 * gnat.dg/array16.ad[sb]: New test.
475 * gnat.dg/array16.ads: New helper.
477 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
479 * gnat.dg/derived_type2.adb: New test.
481 2011-03-24 Richard Guenther <rguenther@suse.de>
483 PR tree-optimization/48271
484 * g++.dg/torture/pr48271.C: New testcase.
486 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
488 * gnat.dg/array15.ad[sb]: New test.
490 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
493 * gcc.target/i386/pr48237.c: New test.
495 2011-03-24 Richard Guenther <rguenther@suse.de>
498 * gcc.dg/builtin-object-size-10.c: New testcase.
500 2011-03-24 Richard Guenther <rguenther@suse.de>
502 PR tree-optimization/46562
503 * c-c++-common/pr46562-2.c: New testcase.
504 * c-c++-common/pr46562.c: Likewise.
506 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
508 * gcc.dg/vect/vect-cselim-1.c: New test.
509 * gcc.dg/vect/vect-cselim-2.c: New test.
511 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
513 * gcc.target/arm/pr46934.c: New.
515 2011-03-23 Ian Lance Taylor <iant@google.com>
517 * go.test/go-test.exp (errchk): Ignore lines containing ////.
519 2011-03-23 Richard Guenther <rguenther@suse.de>
521 * gcc.dg/struct: Remove directory and contents.
523 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
526 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
528 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
530 * gnat.dg/discr26.ad[sb]: New test.
531 * gnat.dg/discr26_pkg.ads: New helper.
533 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
536 * gcc.target/arm/neon-vld-1.c: New test.
538 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
540 * gnat.dg/array14.ad[sb]: New test.
541 * gnat.dg/array14_pkg.ads: New helper.
543 2011-03-22 Joseph Myers <joseph@codesourcery.com>
545 * gcc.c-torture/execute/920501-8.x: Remove.
546 * gcc.c-torture/execute/930513-1.x: Remove.
547 * gcc.c-torture/execute/960312-1.x: Remove.
548 * gcc.c-torture/compile/20000804-1.c,
549 gcc.c-torture/compile/20001205-1.c,
550 gcc.c-torture/compile/20001226-1.c,
551 gcc.c-torture/compile/20010518-2.c,
552 gcc.c-torture/compile/20020312-1.c,
553 gcc.c-torture/compile/20020604-1.c,
554 gcc.c-torture/compile/920501-12.c,
555 gcc.c-torture/compile/920501-4.c,
556 gcc.c-torture/compile/920520-1.c,
557 gcc.c-torture/compile/980506-1.c,
558 gcc.c-torture/execute/980709-1.x,
559 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
561 * gcc.dg/cpp/assert4.c: Don't handle ARC.
562 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
565 2011-03-22 Nick Clifton <nickc@redhat.com>
567 * lib/target-supports.exp (check_profiling_available): Add MN10300
568 to the list of targets that do not support profiling. Restore
569 alpha sorting to this list.
571 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
573 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
574 failure on 32-bit systems.
575 * gcc.dg/torture/vector-2.c: Ditto.
577 2011-03-22 Richard Guenther <rguenther@suse.de>
579 PR tree-optimization/48228
580 * gcc.dg/Wstrict-overflow-23.c: New testcase.
582 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
584 * lib/prune.exp (prune_gcc_output): Prune "could not create
585 compact unwind for" warnings.
587 2011-03-20 Jakub Jelinek <jakub@redhat.com>
591 * gcc.c-torture/execute/pr42544.c: New test.
592 * gcc.c-torture/execute/pr48197.c: New test.
594 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
596 PR preprocessor/48192
597 * gcc.target/powerpc/pr48192.c: New file.
600 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
601 split problem of 0 being loaded in a VSX register.
603 2011-03-21 Richard Guenther <rguenther@suse.de>
606 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
607 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
608 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
609 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
611 2011-03-21 Jakub Jelinek <jakub@redhat.com>
614 * gcc.dg/pr48213.c: New test.
616 2011-03-21 Kai Tietz <ktietz@redhat.com>
619 * g++.dg/plugin/attribute_plugin.c: Adjust test.
621 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
623 * gcc.target/arm/xor-and.c: New.
625 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
628 * gfortran.dg/function_optimize_1.f90: New test.
629 * gfortran.dg/function_optimize_2.f90: New test.
631 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
633 PR rtl-optimization/47502
634 * gcc.target/i386/pr47502-1.c: New.
635 * gcc.target/i386/pr47502-2.c: Likewise.
637 2011-03-20 Jakub Jelinek <jakub@redhat.com>
639 PR rtl-optimization/48156
640 * gcc.dg/pr48156.c: New test.
642 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
645 * gfortran.dg/scratch_1.f90: Adjust test.
647 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
650 * gfortran.dg/scratch_1.f90: New test.
652 2011-03-18 Joseph Myers <joseph@codesourcery.com>
654 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
655 variably modified typedefs.
656 * gcc.dg/c1x-typedef-2.c: Remove.
658 2011-03-18 Joseph Myers <joseph@codesourcery.com>
660 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
661 * gcc.dg/c1x-anon-struct-3.c: New test.
662 * gcc.dg/anon-struct-11.c: Update.
664 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
666 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
670 2011-03-18 Jason Merrill <jason@redhat.com>
672 * g++.dg/template/fn-ptr1.C: New.
674 * g++.dg/overload/volatile1.C: New.
676 * g++.dg/opt/pr23372.C: New.
678 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
680 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
683 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
685 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
687 * gcc.target/arm/unsigned-extend-1.c: New.
689 2011-03-18 Jakub Jelinek <jakub@redhat.com>
692 * gcc.c-torture/compile/pr48161.c: New test.
694 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
697 * gcc.dg/torture/pr47725.c: New.
699 2011-03-17 Jason Merrill <jason@redhat.com>
701 * g++.dg/cpp0x/constexpr-overflow2.C: New.
702 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
704 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
706 * gnat.dg/specs/elab2.ads: New test.
707 * gnat.dg/specs/elab2_pkg.ads: New helper.
709 2011-03-17 Jason Merrill <jason@redhat.com>
711 * g++.dg/cpp0x/decltype-1212.C: New.
712 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
714 2011-03-17 Jason Merrill <jason@redhat.com>
716 * g++.dg/parse/memfnquals1.C: New.
718 2011-03-17 Richard Guenther <rguenther@suse.de>
721 * gcc.dg/pr48134.c: New testcase.
723 2011-03-17 Richard Guenther <rguenther@suse.de>
726 * g++.dg/torture/pr48165.C: New testcase.
728 2011-03-17 Jakub Jelinek <jakub@redhat.com>
730 PR rtl-optimization/48141
731 * gcc.dg/pr48141.c: New test.
733 2011-03-16 Jason Merrill <jason@redhat.com>
735 * g++.dg/cpp0x/constexpr-48089.C: New.
737 * g++.dg/cpp0x/constexpr-abi1.C: New.
739 * g++.dg/cpp0x/constexpr-46336.C: New.
740 * g++.dg/parse/friend5.C: Adjust expected errors.
742 * g++.dg/cpp0x/constexpr-47570.C: New.
744 2011-03-16 Dodji Seketeli <dodji@redhat.com>
747 * ++.dg/debug/dwarf2/typedef6.C: New test.
749 2011-03-16 Jason Merrill <jason@redhat.com>
751 * g++.dg/cpp0x/elision2.C: New.
753 * g++.dg/cpp0x/constexpr-array3.C: New.
755 2011-03-16 Jason Merrill <jason@redhat.com>
757 * g++.dg/cpp0x/sfinae6.C: New.
758 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
759 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
760 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
761 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
762 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
764 2011-03-16 Jason Merrill <jason@redhat.com>
766 * g++.dg/template/incomplete6.C: New.
768 2011-03-16 Jeff Law <law@redhat.com>
770 * gcc.dg/tree-ssa/vrp55.c: New test.
772 2011-03-16 Jason Merrill <jason@redhat.com>
774 * g++.dg/cpp0x/auto22.C: New.
776 2011-03-16 Richard Guenther <rguenther@suse.de>
778 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
779 optimizing it away if promoted to const.
781 2011-03-16 Richard Guenther <rguenther@suse.de>
783 PR tree-optimization/48149
784 * gcc.dg/fold-complex-1.c: New testcase.
786 2011-03-16 Richard Guenther <rguenther@suse.de>
789 * gcc.dg/guality/pr45882.c: Really make sure no inlining
792 2011-03-16 Richard Guenther <rguenther@suse.de>
794 PR tree-optimization/26134
795 * gcc.dg/tree-ssa/complex-6.c: New testcase.
797 2011-03-16 Richard Guenther <rguenther@suse.de>
799 PR tree-optimization/48146
800 * gcc.dg/torture/pr48146.c: New testcase.
802 2011-03-16 Richard Guenther <rguenther@suse.de>
804 * gcc.dg/tree-ssa/pr14814.c: Adjust.
805 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
807 2011-03-16 Jakub Jelinek <jakub@redhat.com>
810 * gcc.c-torture/compile/pr48136.c: New test.
812 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
815 * gcc.dg/guality/pr45882.c: New test.
817 2011-03-15 Jason Merrill <jason@redhat.com>
819 * g++.dg/cpp0x/constexpr-recursion.C: New.
821 * g++.dg/cpp0x/implicit11.C: New.
823 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
825 * g++.dg/cpp0x/constexpr-attribute.C: New.
827 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
829 * g++.dg/parse/pr34758.C: New.
831 2011-03-15 Xinliang David Li <davidxl@google.com>
834 * gcc.dg/uninit-pred-7_d.c: New test.
835 * gcc.dg/uninit-pred-8_d.c: New test.
837 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
840 * gcc.target/arm/pr46788.c: New.
842 2011-03-15 Richard Guenther <rguenther@suse.de>
845 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
846 * gfortran.dg/ishft_4.f90: Likewise.
847 * gfortran.dg/leadz_trailz_3.f90: Likewise.
849 2011-03-15 Richard Guenther <rguenther@suse.de>
851 PR tree-optimization/13954
852 * g++.dg/tree-ssa/pr13954.C: New testcase.
854 2011-03-15 Richard Guenther <rguenther@suse.de>
856 PR tree-optimization/48037
857 * gcc.target/i386/pr48037-1.c: New testcase.
859 2011-03-15 Richard Guenther <rguenther@suse.de>
861 PR tree-optimization/41490
862 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
863 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
864 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
865 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
866 * g++.dg/tree-ssa/pr33604.C: Adjust.
868 2011-03-14 Jakub Jelinek <jakub@redhat.com>
871 * gcc.c-torture/execute/pr47917.c: New test.
872 * gcc.dg/pr47917.c: New test.
875 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
877 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
879 * gcc.target/i386/sse4_1-floor-vec.c: New test.
880 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
881 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
882 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
883 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
884 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
885 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
886 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
887 * gcc.target/i386/avx-floor-vec.c: Ditto.
888 * gcc.target/i386/avx-ceil-vec.c: Ditto.
889 * gcc.target/i386/avx-trunc-vec.c: Ditto.
890 * gcc.target/i386/avx-rint-vec.c: Ditto.
891 * gcc.target/i386/avx-floorf-vec.c: Ditto.
892 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
893 * gcc.target/i386/avx-truncf-vec.c: Ditto.
894 * gcc.target/i386/avx-rintf-vec.c: Ditto.
896 2011-03-14 Tom Tromey <tromey@redhat.com>
898 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
899 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
900 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
902 2011-03-14 Tom Tromey <tromey@redhat.com>
904 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
905 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
906 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
908 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
910 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
912 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
914 PR rtl-optimization/47166
915 * gcc.c-torture/execute/postmod-1.c: New test.
917 2011-03-14 Richard Guenther <rguenther@suse.de>
920 * gcc.dg/torture/pr48098.c: New testcase.
922 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
925 * gcc.target/powerpc/pr48053-1.c: New test.
926 * gcc.target/powerpc/pr48053-2.c: Likewise.
928 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
931 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
933 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
936 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
938 2011-03-12 Janus Weil <janus@gcc.gnu.org>
941 * gfortran.dg/class_41.f03: New.
943 2011-03-11 Dodji Seketeli <dodji@redhat.com>
945 * g++.dg/conversion/cast3.C: New test.
947 2011-03-11 Jason Merrill <jason@redhat.com>
949 * g++.dg/template/error45.C: New.
951 * g++.dg/parse/no-type-defn1.C: New.
953 * g++.dg/ext/attrib40.C: New.
955 * g++.dg/cpp0x/regress/array1.C: New.
957 2011-03-11 Richard Guenther <rguenther@suse.de>
959 PR tree-optimization/48067
960 * gcc.dg/pr48067.c: New testcase.
962 2011-03-11 Richard Guenther <rguenther@suse.de>
965 * g++.dg/lto/20110311-1_0.C: New testcase.
967 2011-03-11 Jakub Jelinek <jakub@redhat.com>
970 * g++.dg/inherit/virtual8.C: New test.
973 * gcc.dg/torture/pr48044.c: New test.
975 2011-03-11 Janus Weil <janus@gcc.gnu.org>
978 * gfortran.dg/proc_ptr_comp_31.f90: New.
980 2011-03-11 Richard Guenther <rguenther@suse.de>
982 PR tree-optimization/47278
983 * gcc.dg/torture/pr47278-1.c: New testcase.
984 * gcc.dg/torture/pr47278-2.c: Likewise.
986 2011-03-11 Jakub Jelinek <jakub@redhat.com>
988 PR tree-optimization/48063
989 * gcc.dg/torture/pr48063.c: New test.
991 2011-03-10 Jason Merrill <jason@redhat.com>
993 * g++.dg/template/array22.C: New.
995 * g++.dg/cpp0x/syntax-err1.C: New.
996 * g++.dg/parse/error36.C: Adjust expected errors.
997 * g++.old-deja/g++.pt/ctor2.C: Likewise.
998 * g++.old-deja/g++.pt/typename3.C: Likewise.
999 * g++.old-deja/g++.pt/typename4.C: Likewise.
1000 * g++.old-deja/g++.pt/typename6.C: Likewise.
1002 2011-03-09 Jason Merrill <jason@redhat.com>
1004 * g++.dg/template/nontype22.C: New.
1006 2011-03-09 Martin Jambor <mjambor@suse.cz>
1008 PR tree-optimization/47714
1009 * g++.dg/torture/pr47714.C: New test.
1011 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1014 * gcc.target/powerpc/pr47755-2.c: New file.
1016 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1018 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1019 is not set in the environment, pass 64 as first argument when not
1020 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1021 native where ulimit -u is supported.
1023 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1025 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1027 2011-03-08 Jason Merrill <jason@redhat.com>
1029 * g++.dg/template/nontype21.C: New.
1031 * g++.dg/template/anon5.C: New.
1033 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1036 * gcc.dg/pr47881.c: New test.
1038 2011-03-08 Dodji Seketeli <dodji@redhat.com>
1041 * g++.dg/lookup/template3.C: New test.
1043 2011-03-08 Kai Tietz <ktietz@redhat.com>
1045 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1048 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
1051 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1052 sizeof to compute alignment.
1054 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1056 PR tree-optimization/48022
1057 * gcc.dg/pr48022-1.c: New test.
1058 * gcc.dg/pr48022-2.c: New test.
1060 2011-03-07 Jason Merrill <jason@redhat.com>
1062 * g++.dg/template/nontype20.C: New.
1063 * g++.dg/init/member1.C: Adjust expected errors.
1064 * g++.dg/parse/constant4.C: Likewise.
1065 * g++.dg/template/qualified-id3.C: Likewise.
1066 * g++.old-deja/g++.pt/crash10.C: Likewise.
1068 * g++.dg/cpp0x/regress/non-const1.C: New.
1070 2011-03-07 Jakub Jelinek <jakub@redhat.com>
1073 * gcc.dg/pr47991.c: New test.
1075 2011-03-07 Jason Merrill <jason@redhat.com>
1077 * g++.dg/abi/mangle46.C: New.
1079 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
1082 * gcc.target/powerpc/pr47862.c: New.
1084 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
1087 * gcc.target/i386/combine-mul.c: Require nonpic.
1089 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
1090 Nathan Froyd <froydnj@codesourcery.com>
1092 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1094 2011-03-06 Mark Mitchell <mark@codesourcery.com>
1096 * README.QMTEST: Remove.
1098 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
1099 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1102 * gfortran.dg/array_constructor_37.f90 : New test.
1104 2011-03-05 Jason Merrill <jason@redhat.com>
1106 * g++.dg/abi/mangle39.C: ABI v5, not 6.
1107 * g++.dg/abi/mangle45.C: Likewise.
1108 * g++.dg/cpp0x/trailing1.C: Likewise.
1110 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1112 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1114 2011-03-05 Jakub Jelinek <jakub@redhat.com>
1116 PR rtl-optimization/47899
1117 * gcc.dg/pr47899.c: New test.
1119 * gcc.dg/torture/pr47968.c: Ignore warnings.
1121 PR tree-optimization/47967
1122 * gcc.c-torture/compile/pr47967.c: New test.
1124 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1126 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1127 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1129 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1131 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1132 and property_getAttributes() if __OBJC2__.
1133 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1134 * objc.dg/property/property-encoding-1.m: New.
1135 * obj-c++.dg/property/property-encoding-1.mm: New.
1137 2011-03-04 Jason Merrill <jason@redhat.com>
1139 * g++.dg/template/pseudodtor6.C: New.
1141 * g++.dg/inherit/covariant19.C: New.
1143 2011-03-04 Richard Guenther <rguenther@suse.de>
1146 * gcc.dg/torture/pr47968.c: New testcase.
1148 2011-03-04 Richard Guenther <rguenther@suse.de>
1151 * gcc.dg/torture/pr47975.c: New testcase.
1153 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1156 * g++.dg/template/crash106.C: New.
1158 2011-03-03 Jakub Jelinek <jakub@redhat.com>
1161 * gcc.dg/gomp/pr47963.c: New test.
1162 * g++.dg/gomp/pr47963.C: New test.
1164 2011-03-02 Jason Merrill <jason@redhat.com>
1166 * g++.dg/cpp0x/regress/condition1.C: New.
1168 * g++.dg/cpp0x/constexpr-ctor9.C: New.
1170 2011-03-01 Jason Merrill <jason@redhat.com>
1172 * g++.dg/cpp0x/lambda/lambda-98.C: New.
1174 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1176 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1178 PR rtl-optimization/47925
1179 * gcc.c-torture/execute/pr47925.c: New test.
1181 2011-03-01 Jason Merrill <jason@redhat.com>
1183 * g++.dg/cpp0x/decltype25.C: New.
1185 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1187 2011-03-01 Richard Guenther <rguenther@suse.de>
1189 PR tree-optimization/47890
1190 * gcc.dg/torture/pr47890.c: New testcase.
1192 2011-03-01 Richard Guenther <rguenther@suse.de>
1195 * gcc.dg/lto/pr47924_0.c: New testcase.
1197 2011-03-01 Richard Guenther <rguenther@suse.de>
1200 * gfortran.dg/lto/pr46911_0.f: New testcase.
1202 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1204 PR libgfortran/47933
1205 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1206 compile errors from older code form.
1208 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1210 PR libgfortran/47567
1211 * gfortran.dg/fmt_fw_d.f90: New test.
1213 2011-02-28 Jason Merrill <jason@redhat.com>
1215 * g++.dg/inherit/covariant18.C: New.
1217 2011-02-28 Jakub Jelinek <jakub@redhat.com>
1220 * gcc.dg/pr47893.c: New test.
1222 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
1224 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1225 NULL in case of a selector with conflicting types.
1226 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1228 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
1230 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1231 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1232 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1233 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1235 2011-02-28 Jason Merrill <jason@redhat.com>
1238 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1240 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1242 PR libgfortran/47778
1243 * gfortran.dg/namelist_71.f90: New test.
1245 2011-02-27 Jason Merrill <jason@redhat.com>
1248 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1249 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1251 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1254 * g++.dg/cpp0x/constexpr-ctor8.C: New.
1256 2011-02-27 Jakub Jelinek <jakub@redhat.com>
1259 * gfortran.dg/gomp/task-1.f90: Removed.
1261 2011-02-26 Jason Merrill <jason@redhat.com>
1263 * g++.dg/template/this-targ1.C: New.
1265 * g++.dg/cpp0x/regress/template-const1.C: New.
1266 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1267 * g++.dg/template/function1.C: Adjust.
1268 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1269 * g++.dg/debug/debug7.C: Adjust.
1271 2011-02-26 Tobias Burnus <burnus@net-b.de>
1274 * gfortran.dg/gomp/task-1.f90: New.
1276 2011-02-25 Jie Zhang <jie@codesourcery.com>
1278 * gcc.target/arm/neon-thumb2-move.c: Add
1279 dg-require-effective-target arm_thumb2_ok.
1281 2011-02-24 Jason Merrill <jason@redhat.com>
1283 * g++.dg/parse/constant1.C: Specify C++98 mode.
1284 * g++.dg/parse/constant5.C: Likewise.
1285 * g++.dg/parse/error2.C: Likewise.
1286 * g++.dg/parse/semicolon3.C: Likewise.
1287 * g++.dg/template/crash14.C: Likewise.
1288 * g++.dg/template/local4.C: Likewise.
1289 * g++.dg/template/nontype3.C: Likewise.
1290 * g++.dg/parse/crash31.C: Adjust expected errors.
1291 * g++.dg/template/function1.C: Likewise.
1292 * g++.dg/template/ref3.C: Likewise.
1293 * g++.dg/template/static9.C: Likewise.
1294 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1296 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1297 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1298 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1299 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1300 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1302 2011-02-24 Jakub Jelinek <jakub@redhat.com>
1305 * gfortran.dg/pr47878.f90: New test.
1307 2011-02-24 Richard Guenther <rguenther@suse.de>
1310 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1311 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1313 2011-02-24 Richard Guenther <rguenther@suse.de>
1316 * gfortran.dg/lto/pr47839_0.f90: New testcase.
1317 * gfortran.dg/lto/pr47839_1.f90: Likewise.
1319 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1321 PR libgfortran/47567
1322 * gfortran.dg/fmt_f0_1.f90: Update test.
1324 2011-02-23 Jason Merrill <jason@redhat.com>
1326 * g++.dg/abi/mangle39.C: Adjust parm mangling.
1327 * g++.dg/abi/mangle45.C: New.
1329 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1330 * g++.dg/template/canon-type-9.C: Match use of decltype
1331 between declaration and definition.
1332 * g++.dg/template/canon-type-12.C: Likewise.
1334 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
1337 * gfortran.dg/nested_allocatables_1.f90: New.
1339 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
1342 * g++.dg/pr46868.C: New test.
1343 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1344 * g++.dg/parse/error14.C: Adjust.
1346 2011-02-23 Richard Guenther <rguenther@suse.de>
1348 PR tree-optimization/47838
1349 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1351 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1353 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
1355 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1357 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1358 * gfortran.dg/count_init_expr.f03: Ditto.
1359 * gfortran.dg/gomp/pr43711.f90: Ditto.
1360 * gcc.dg/struct-parse-2.c: Ditto.
1361 * gcc.dg/parse-error-3.c: Ditto.
1362 * gcc.dg/Wlogical-op-1.c: Ditto.
1363 * gcc.dg/Walways-true-1.c: Ditto.
1364 * gcc.dg/pr24225.c: Ditto.
1365 * gcc.dg/Walways-true-2.c: Ditto.
1366 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1367 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1368 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1369 * g++.dg/overload/defarg4.C: Ditto.
1370 * g++.dg/inherit/covariant16.C: Ditto.
1371 * g++.dg/inherit/virtual7.C: Ditto.
1372 * g++.dg/template/canon-type-9.C: Ditto.
1373 * g++.dg/template/access19.C: Ditto.
1374 * g++.dg/template/call7.C: Ditto.
1375 * g++.dg/template/canon-type-2.C: Ditto.
1376 * g++.dg/template/init7.C: Ditto.
1377 * g++.dg/template/sizeof-template-argument.C: Ditto.
1378 * g++.dg/template/const3.C: Ditto.
1379 * g++.dg/template/sfinae26.C: Ditto.
1380 * g++.dg/template/sfinae26.C: Ditto.
1381 * g++.dg/template/canon-type-11.C: Ditto.
1382 * g++.dg/template/union2.C: Ditto.
1383 * g++.dg/template/canon-type-3.C: Ditto.
1384 * g++.dg/template/canon-type-1.C: Ditto.
1385 * g++.dg/template/canon-type-5.C: Ditto.
1386 * g++.dg/template/canon-type-7.C: Ditto.
1387 * g++.dg/template/canon-type-10.C: Ditto.
1388 * g++.dg/template/spec36.C: Ditto.
1389 * g++.dg/template/typedef38.C: Ditto.
1390 * g++.dg/template/canon-type-4.C: Ditto.
1391 * g++.dg/template/canon-type-6.C: Ditto.
1392 * g++.dg/template/canon-type-13.C: Ditto.
1393 * g++.dg/template/instantiate9.C: Ditto.
1394 * g++.dg/template/ttp22.C: Ditto.
1395 * g++.dg/warn/Wreturn-type-6.C: Ditto.
1396 * g++.dg/warn/Walways-true-1.C: Ditto.
1397 * g++.dg/warn/Wlogical-op-1.C: Ditto.
1398 * g++.dg/warn/Walways-true-2.C: Ditto.
1399 * g++.dg/conversion/op4.C: Ditto.
1400 * g++.dg/opt/pr19650.C: Ditto.
1401 * g++.dg/lookup/friend11.C: Ditto.
1402 * g++.dg/other/default2.C: Ditto.
1403 * g++.dg/other/default3.C: Ditto.
1404 * g++.dg/other/dtor2.C: Ditto.
1405 * g++.dg/other/friend5.C: Ditto.
1406 * g++.dg/other/default5.C: Ditto.
1407 * g++.dg/init/brace6.C: Ditto.
1408 * g++.dg/init/aggr5.C: Ditto.
1409 * g++.dg/init/error2.C: Ditto.
1410 * g++.dg/expr/bound-mem-fun.C: Ditto.
1411 * g++.dg/expr/cond6.C: Ditto.
1412 * g++.dg/expr/stmt-expr-1.C: Ditto.
1413 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1414 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1415 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1416 * g++.dg/cpp0x/bracket1.C: Ditto.
1417 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1418 * g++.dg/cpp0x/pr38646.C: Ditto.
1419 * g++.dg/cpp0x/variadic73.C: Ditto.
1420 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1421 * g++.dg/cpp0x/bracket4.C: Ditto.
1422 * g++.dg/cpp0x/decltype4.C: Ditto.
1423 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1424 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1425 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1426 * g++.dg/cpp0x/variadic-new2.C: Ditto.
1427 * g++.dg/cpp0x/decltype2.C: Ditto.
1428 * g++.dg/cpp0x/decltype1.C: Ditto.
1429 * g++.dg/cpp0x/bracket2.C: Ditto.
1430 * g++.dg/cpp0x/decltype5.C: Ditto.
1431 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1432 * g++.dg/cpp0x/variadic70.C: Ditto.
1433 * g++.dg/cpp0x/decltype6.C: Ditto.
1434 * g++.dg/cpp0x/rvo.C: Ditto.
1435 * g++.dg/cpp0x/vt-40092.C: Ditto.
1436 * g++.dg/cpp0x/variadic-new.C: Ditto.
1437 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1438 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1439 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1440 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1441 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1442 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1443 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1444 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1445 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1446 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1447 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1448 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1449 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1450 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1451 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1452 * g++.dg/cpp0x/pr39639.C: Ditto.
1453 * g++.dg/cpp0x/decltype3.C: Ditto.
1454 * g++.dg/cpp0x/variadic68.C: Ditto.
1455 * g++.dg/cpp0x/variadic-function.C: Ditto.
1456 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1457 * g++.dg/cpp0x/variadic-bind.C: Ditto.
1458 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1459 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1460 * g++.dg/parse/crash35.C: Ditto.
1461 * g++.dg/parse/crash40.C: Ditto.
1462 * g++.dg/parse/defarg12.C: Ditto.
1463 * g++.dg/parse/crash34.C: Ditto.
1464 * g++.dg/parse/constructor3.C: Ditto.
1465 * g++.dg/parse/template23.C: Ditto.
1466 * g++.dg/parse/crash56.C: Ditto.
1467 * g++.dg/parse/dtor13.C: Ditto.
1468 * g++.dg/parse/error33.C: Ditto.
1469 * g++.dg/parse/ctor9.C: Ditto.
1470 * g++.dg/parse/error32.C: Ditto.
1471 * g++.dg/parse/error37.C: Ditto.
1472 * g++.dg/parse/bitfield3.C: Ditto.
1473 * g++.dg/parse/struct-4.C: Ditto.
1474 * g++.dg/ext/has_trivial_copy.C: Ditto.
1475 * g++.dg/ext/is_polymorphic.C: Ditto.
1476 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1477 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1478 * g++.dg/ext/has_nothrow_assign.C: Ditto.
1479 * g++.dg/ext/is_union.C: Ditto.
1480 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1481 * g++.dg/ext/is_pod.C: Ditto.
1482 * g++.dg/ext/has_virtual_destructor.C: Ditto.
1483 * g++.dg/ext/has_trivial_constructor.C: Ditto.
1484 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1485 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1486 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1487 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1488 * g++.dg/ext/is_abstract.C: Ditto.
1489 * g++.dg/ext/has_trivial_assign.C: Ditto.
1490 * g++.dg/ext/is_class.C: Ditto.
1491 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1492 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1493 * g++.dg/ext/is_base_of.C: Ditto.
1494 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1495 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1496 * g++.dg/ext/is_empty.C: Ditto.
1497 * g++.dg/ext/is_enum.C: Ditto.
1498 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1499 * gnat.dg/opt11.adb: Ditto.
1500 * obj-c++.dg/pr45735.mm: Ditto.
1501 * obj-c++.dg/pr24393.mm: Ditto.
1502 * obj-c++.dg/exceptions-2.mm: Ditto.
1503 * objc.dg/pr45735.m: Ditto.
1504 * objc.dg/pr24393.m: Ditto.
1506 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
1508 * objc.dg/attributes/objc-exception-1.m: New.
1510 2011-02-23 Jie Zhang <jie@codesourcery.com>
1512 * gcc.dg/cpp/include7.c: New test.
1514 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1517 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1519 2011-02-23 Jie Zhang <jie@codesourcery.com>
1521 PR rtl-optimization/47763
1522 * gcc.dg/pr47763.c: New test.
1524 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
1527 * gfortran.dg/whole_file_32.f90 : New test.
1529 2011-02-22 Dodji Seketeli <dodji@redhat.com>
1532 * g++.dg/inherit/virtual7.C: New test.
1534 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
1537 * objc.dg/type-size-3.m: Updated error message.
1538 * objc.dg/type-size-4.m: New test.
1539 * objc.dg/type-size-5.m: New test.
1541 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1543 * lib/gnat.exp: Fix comments.
1544 Don't load libgloss.exp.
1545 (default_gnat_version): Call $compiler with --version.
1546 Adapt regexp for gnatmake output, insert version.
1547 (gnat_version): New proc.
1548 (gnat_init): Remove gnat_libgcc_s_path.
1549 (gnat_target_compile): Likewise.
1550 Remove ld_library_path.
1551 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1552 (gnat_pass): Remove.
1553 (gnat_pass): Remove.
1554 (gnat_finish): Remove.
1555 (gnat_exit): Remove.
1556 (local_find_gnatmake): Reindent.
1557 (runtest_file_p): Remove.
1558 (prune_warnings): Remove.
1559 (find_gnatclean): New proc.
1560 * lib/gnat-dg.exp (lremove): New proc.
1561 (gnat-dg-test): Reindent.
1562 Remove additional output files.
1563 (gnat-dg-runtest): Remove.
1565 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1566 * gnat.dg/loop_optimization6.adb: Likewise.
1567 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1569 2011-02-22 Jakub Jelinek <jakub@redhat.com>
1571 PR tree-optimization/47835
1572 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1574 2011-02-22 Tobias Burnus <burnus@net-b.de>
1576 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1577 * gfortran.dg/abstract_type_2.f03: Ditto.
1578 * gfortran.dg/abstract_type_3.f03: Ditto.
1579 * gfortran.dg/abstract_type_4.f03: Ditto.
1580 * gfortran.dg/abstract_type_5.f03: Ditto.
1581 * gfortran.dg/abstract_type_6.f03: Ditto.
1582 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1583 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1584 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1585 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1586 * gfortran.dg/array_function_5.f90: Ditto.
1587 * gfortran.dg/asynchronous_3.f03: Ditto.
1588 * gfortran.dg/char_expr_1.f90: Ditto.
1589 * gfortran.dg/class_14.f03: Ditto.
1590 * gfortran.dg/data_array_6.f: Ditto.
1591 * gfortran.dg/data_invalid.f90: Ditto.
1592 * gfortran.dg/dot_product_1.f03: Ditto.
1593 * gfortran.dg/func_derived_5.f90: Ditto.
1594 * gfortran.dg/func_result_4.f90: Ditto.
1595 * gfortran.dg/implied_do_1.f90: Ditto.
1596 * gfortran.dg/initialization_25.f90: Ditto.
1597 * gfortran.dg/initialization_26.f90: Ditto.
1598 * gfortran.dg/interface_34.f90: Ditto.
1599 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1600 * gfortran.dg/keyword_symbol_1.f90: Ditto.
1601 * gfortran.dg/matmul_8.f03: Ditto.
1602 * gfortran.dg/merge_init_expr.f90: Ditto.
1603 * gfortran.dg/pack_assign_1.f90: Ditto.
1604 * gfortran.dg/pack_vector_1.f90: Ditto.
1605 * gfortran.dg/pointer_check_8.f90: Ditto.
1606 * gfortran.dg/product_init_expr.f03: Ditto.
1607 * gfortran.dg/reshape_order_5.f90: Ditto.
1608 * gfortran.dg/reshape_shape_1.f90: Ditto.
1609 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1610 * gfortran.dg/same_name_2.f90: Ditto.
1611 * gfortran.dg/selected_real_kind_1.f90: Ditto.
1612 * gfortran.dg/spread_init_expr.f03: Ditto.
1613 * gfortran.dg/stmt_func_1.f90: Ditto.
1614 * gfortran.dg/sum_init_expr.f03: Ditto.
1615 * gfortran.dg/transpose_3.f03: Ditto.
1616 * gfortran.dg/unpack_init_expr.f03: Ditto.
1617 * gfortran.dg/warn_conversion.f90: Ditto.
1618 * gfortran.dg/warn_conversion_2.f90: Ditto.
1619 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1620 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1621 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1622 * gfortran.dg/whole_file_16.f90: Ditto.
1623 * gfortran.dg/whole_file_17.f90: Ditto.
1624 * gfortran.dg/whole_file_18.f90: Ditto.
1625 * gfortran.dg/whole_file_20.f03: Ditto.
1626 * gfortran.dg/whole_file_5.f90: Ditto.
1627 * gfortran.dg/whole_file_6.f90: Ditto.
1628 * gfortran.dg/write_invalid_format.f90: Ditto.
1629 * gfortran.dg/zero_sized_6.f90: Ditto.
1631 2011-02-21 Jeff Law <law@redhat.com>
1633 PR rtl-optimization/46178
1634 * gcc.target/i386/pr46178.c: New test.
1636 PR rtl-optimization/46002
1637 * gcc.c-torture/compile/pr46002.c: New test.
1639 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1641 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1644 2011-02-21 Jakub Jelinek <jakub@redhat.com>
1647 * g++.dg/debug/pr47106.C: Require effective target lto.
1649 2011-02-21 Jason Merrill <jason@redhat.com>
1651 * g++.dg/cpp0x/constexpr-diag2.C: New.
1653 2011-02-20 Jason Merrill <jason@redhat.com>
1655 * g++.dg/cpp0x/constexpr-ctor7.C: New.
1657 * g++.dg/cpp0x/fntmpdefarg2.C: New.
1659 * g++.dg/overload/conv-op1.C: New.
1661 * g++.dg/cpp0x/constexpr-synth1.C: New.
1663 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1665 * objc.dg/layout-2.m: New.
1666 * objc.dg/selector-3.m: Adjusted location of error message.
1667 * objc.dg/type-size-3.m: Same.
1668 * obj-c++.dg/selector-3.mm: Same.
1670 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1673 * objc.dg/property/dotsyntax-22.m: New.
1674 * obj-c++.dg/property/dotsyntax-22.mm: New.
1676 2011-02-20 Dodji Seketeli <dodji@redhat.com>
1679 * g++.dg/template/typedef38.C: New test.
1681 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1684 * gfortran.dg/whole_file_30.f90 : New test.
1685 * gfortran.dg/whole_file_31.f90 : New test.
1687 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1691 * gfortran.dg/whole_file_28.f90 : New test.
1692 * gfortran.dg/whole_file_29.f90 : New test.
1694 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1697 * g++.dg/template/crash105.C: New.
1699 2011-02-19 Jason Merrill <jason@redhat.com>
1701 * g++.dg/cpp0x/regress/no-elide1.C: New.
1703 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
1705 PR tree-optimization/46620
1706 * gcc.dg/pr46620.c: New.
1708 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1711 * gcc.target/i386/pr47809.c: New test.
1713 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1714 Tobias Burnus <burnus@net-b.de>
1716 * lib/target-supports.exp
1717 (check_effective_target_fortran_large_real): New check for large reals.
1718 * gfortran.dg/nan_7.f90: New test.
1720 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1722 PR libgfortran/47567
1723 * gfortran.dg/fmt_f0_1.f90: Update test.
1725 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
1728 * gfortran.dg/array_constructor_36.f90 : New test.
1729 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1730 allow for comparison between different elements of the array
1731 constructor at different levels of optimization.
1733 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
1735 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1736 * gcc.target/i386/pr32280-1.c: Likewise.
1738 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1741 * gcc.target/i386/pr47800.c: New test.
1743 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
1745 * objc/execute/exceptions/foward-1.x: New.
1747 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1750 * gfortran.dg/derived_constructor_comps_4.f90: New.
1752 2011-02-18 Tobias Burnus
1755 * gfortran.dg/func_result_6.f90: New.
1757 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1760 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1762 2011-02-18 Tobias Burnus <burnus@net-b.de>
1765 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1767 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1768 normalizing the error/warning output.
1769 * gfortran.dg/Wall.f90: Update dg-error/warning.
1770 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1771 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1772 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1773 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1774 * gfortran.dg/class_30.f90: Update dg-error/warning.
1775 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1776 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1777 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1778 * gfortran.dg/entry_17.f90: Update dg-error/warning.
1779 * gfortran.dg/entry_19.f90: Update dg-error/warning.
1780 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1781 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1782 * gfortran.dg/g77/12632.f: Update dg-error/warning.
1783 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1784 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1785 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1786 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1787 * gfortran.dg/goto_8.f90: Update dg-error/warning.
1788 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1789 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1790 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1791 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1792 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1793 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1794 * gfortran.dg/volatile3.f90: Update dg-error/warning.
1795 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1796 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1797 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1798 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1799 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1801 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1804 * gfortran.dg/proc_ptr_comp_30.f90: New.
1806 2011-02-18 Jakub Jelinek <jakub@redhat.com>
1809 * gcc.target/i386/pr47780.c: New test.
1811 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1814 * gfortran.dg/class_40.f03: New.
1816 2011-02-18 Dodji Seketeli <dodji@redhat.com>
1819 * g++.dg/cpp0x/auto21.C: New test.
1821 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
1823 * objc.dg/special/unclaimed-category-1.h: Updated for
1825 * objc.dg/special/unclaimed-category-1.m: Same.
1826 * objc.dg/zero-link-1.m: Same.
1827 * objc.dg/lookup-1.m: Same.
1828 * objc.dg/torture/strings/const-str-9.m
1829 * objc.dg/torture/strings/const-str-10.m: Same.
1830 * objc.dg/torture/strings/const-str-11.m: Same.
1831 * objc.dg/torture/forward-1.m: Same.
1832 * objc.dg/zero-link-2.m: Same.
1833 * objc.dg/encode-7-next-64bit.m: Same.
1834 * objc.dg/method-4.m: Same.
1835 * objc.dg/next-runtime-1.m: Same.
1836 * objc.dg/image-info.m: Same.
1837 * objc.dg/pr23214.m: Same.
1838 * objc.dg/symtab-1.m: Same.
1839 * obj-c++.dg/basic.m: Same.
1840 * obj-c++.dg/proto-lossage-3.m: Same.
1841 * obj-c++.dg/torture/strings/const-str-10.m: Same.
1842 * obj-c++.dg/torture/strings/const-str-11.m: Same.
1843 * obj-c++.dg/torture/strings/const-str-9.m: Same.
1844 * obj-c++.dg/method-11.m: Same.
1845 * objc/execute/enumeration-1.m: Same.
1846 * objc/execute/object_is_class.m: Same.
1847 * objc/execute/formal_protocol-2.m: Same.
1848 * objc/execute/formal_protocol-4.m: Same.
1849 * objc/execute/formal_protocol-6.m: Same.
1850 * objc/execute/bycopy-3.m: Same.
1851 * objc/execute/exceptions/catchall-1.m: Same.
1852 * objc/execute/exceptions/finally-1.m: Same.
1853 * objc/execute/exceptions/local-variables-1.m: Same.
1854 * objc/execute/exceptions/foward-1.m: Same.
1855 * objc/execute/bf-common.h
1856 * objc/execute/enumeration-2.m: Same.
1857 * objc/execute/formal_protocol-1.m: Same.
1858 * objc/execute/formal_protocol-3.m: Same.
1859 * objc/execute/formal_protocol-5.m: Same.
1860 * objc/execute/accessing_ivars.m: Same.
1861 * objc/execute/bycopy-2.m: Same.
1862 * objc/execute/formal_protocol-7.m: Same.
1863 * objc/execute/compatibility_alias.m: Same.
1864 * objc/execute/no_clash.m: Same.
1865 * objc/execute/object_is_meta_class.m: Same.
1866 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1867 * objc/execute/class-tests-1.h: Include stdio.h.
1868 * objc/execute/class-tests-2.h: Same.
1869 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1871 * obj-c++.dg/try-catch-2.mm: Same.
1873 2011-02-17 Jakub Jelinek <jakub@redhat.com>
1876 * g++.dg/warn/Wunused-parm-4.C: New test.
1878 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
1879 Jan Hubicka <jh@suse.cz>
1883 * g++.dg/debug/pr47106.C: New.
1885 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
1888 * gcc.target/i386/pr43653.c: New test.
1890 2011-02-11 Dodji Seketeli <dodji@redhat.com>
1893 * g++.dg/template/inherit6.C: New test.
1895 2011-02-16 Janus Weil <janus@gcc.gnu.org>
1898 * gfortran.dg/class_39.f03: New.
1900 2011-02-16 Dodji Seketeli <dodji@redhat.com>
1903 * g++.dg/cpp0x/variadic106.C: New test.
1905 2011-02-16 Jakub Jelinek <jakub@redhat.com>
1908 * gfortran.dg/pr47757-1.f90: New test.
1909 * gfortran.dg/pr47757-2.f90: New test.
1910 * gfortran.dg/pr47757-3.f90: New test.
1913 * g++.dg/cpp0x/enum8.C: New test.
1915 2011-02-15 Jason Merrill <jason@redhat.com>
1917 * g++.dg/inherit/implicit-trivial1.C: New.
1918 * g++.dg/cpp0x/implicit-trivial1.C: New.
1920 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1923 * gcc.dg/torture/pr47725.c: Removed.
1925 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1928 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1929 constant does not generate a load from memory.
1931 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1934 * gcc.dg/torture/pr47725.c: New.
1936 2011-02-15 Richard Guenther <rguenther@suse.de>
1938 PR tree-optimization/47743
1939 * gcc.dg/torture/pr47743.c: New testcase.
1941 2011-02-15 Jakub Jelinek <jakub@redhat.com>
1944 * gcc.target/i386/pr47581.c: New test.
1946 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1949 * gfortran.dg/select_type_22.f03: New.
1951 2011-02-14 Jason Merrill <jason@redhat.com>
1953 * g++.dg/cpp0x/regress/enum1.C: New.
1955 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
1957 * gnat.dg/include.adb: New test.
1959 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1962 * gfortran.dg/class_38.f03: New.
1964 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
1966 * gcc.dg/pr46494.c: New test.
1968 2011-02-14 Richard Guenther <rguenther@suse.de>
1970 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
1972 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1975 * gnat.dg/null_pointer_deref1.exp: Don't skip on
1976 sparc*-sun-solaris2.11.
1978 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1981 * gfortran.dg/argument_checking_18.f90: New.
1983 2011-02-13 Tobias Burnus <burnus@net-b.de>
1985 * gfortran.dg/argument_checking_13.f90: Update dg-error.
1986 * gfortran.dg/argument_checking_17.f90: New.
1988 2011-02-12 Janus Weil <janus@gcc.gnu.org>
1990 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
1991 are temporarily disabled.
1992 * gfortran.dg/class_7.f03: Ditto.
1993 * gfortran.dg/coarray_14.f90: Ditto.
1994 * gfortran.dg/typebound_proc_13.f03: Ditto.
1996 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
1999 * gfortran.dg/extends_11.f03: New.
2001 2011-02-11 Xinliang David Li <davidxl@google.com>
2003 PR tree-optimization/47707
2004 * g++.dg/tree-ssa/pr47707.C: New test.
2006 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
2008 * g++.dg/opt/inline17.C: New test.
2010 2011-02-11 Tobias Burnus <burnus@net-b.de>
2013 * gfortran.dg/pure_formal_2.f90: New.
2015 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
2017 PR rtl-optimization/47614
2018 * gfortran.dg/pr47614.f: New.
2020 2011-02-11 Joseph Myers <joseph@codesourcery.com>
2023 * gcc.dg/opts-6.c: New test.
2025 2011-02-11 Jakub Jelinek <jakub@redhat.com>
2028 * gcc.dg/pr47684.c: New test.
2030 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2033 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2034 c99_runtime, dg-add-options c99_runtime.
2035 (main): Use __asm__.
2037 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2040 * lib/target-supports.exp (check_ascii_locale_available): New proc.
2041 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2042 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2043 * gcc.dg/ucnid-10.c: Likewise.
2044 * gcc.dg/ucnid-13.c: Likewise.
2045 * gcc.dg/ucnid-7.c: Likewise.
2046 * gcc.dg/ucnid-8.c: Likewise.
2047 Adapt dg-warning line number.
2049 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
2051 * gcc.target/i386/parity-1.c: Use -march=k8.
2052 * gcc.target/i386/parity-2.c: Ditto.
2053 * gcc.target/i386/vecinit-1.c: Ditto.
2054 * gcc.target/i386/vecinit-2.c: Ditto.
2056 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2059 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2060 * gcc.target/mips/save-restore-3.c: Likewise.
2061 * gcc.target/mips/save-restore-4.c: Likewise.
2062 * gcc.target/mips/save-restore-5.c: Likewise.
2065 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2066 * g++.dg/tree-prof/partition2.C: Likewise.
2068 2011-02-09 Jason Merrill <jason@redhat.com>
2070 * g++.dg/tree-ssa/inline-3.C: Use a normal function
2071 rather than misdeclare std::puts.
2073 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2074 * g++.dg/other/warning1.C: Likewise.
2075 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2076 * g++.old-deja/g++.gb/scope06.C: Likewise.
2077 * g++.old-deja/g++.law/cvt11.C: Likewise.
2078 * g++.old-deja/g++.law/init1.C: Likewise.
2079 * g++.dg/abi/mangle26.C: Likewise.
2081 * g++.dg/template/function1.C: Adjust for C++0x mode.
2082 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2084 * g++.dg/ext/label10.C: Adjust for C++0x mode.
2085 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2087 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2089 * g++.dg/cpp0x/regress/abi-empty7.C: New.
2091 * g++.dg/cpp0x/regress: New directory.
2092 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2093 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2094 * g++.dg/cpp0x/regress/regress3.C: New.
2096 2011-02-10 Richard Guenther <rguenther@suse.de>
2098 PR tree-optimization/47677
2099 * gcc.dg/torture/pr47677.c: New testcase.
2101 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
2103 * objc.dg/special/load-category-1.m: Remove unused header.
2104 * objc.dg/special/load-category-1a.m: Likewise.
2105 * objc.dg/special/load-category-2.m: Likewise.
2106 * objc.dg/special/load-category-2a.m: Likewise.
2107 * objc.dg/special/load-category-3.m: Likewise.
2108 * objc.dg/special/load-category-3a.m: Likewise.
2109 * objc.dg/attributes/proto-attribute-2.m: Likewise.
2110 * objc.dg/attributes/proto-attribute-3.m: Likewise.
2111 * objc.dg/attributes/class-attribute-1.m: Likewise.
2112 * objc.dg/property/property.exp: Don't run for Darwin < 9.
2113 * obj-c++.dg/property/property.exp: Likewise.
2114 * objc.dg/attributes/method-sentinel-1.m: Update type header.
2115 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2116 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2117 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2118 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2119 * obj-c++.dg/template-8.mm: Likewise.
2121 2011-02-10 Jakub Jelinek <jakub@redhat.com>
2124 * gcc.target/i386/pr47665.c: New test.
2126 2011-02-10 Jie Zhang <jie@codesourcery.com>
2130 2011-02-05 Jie Zhang <jie@codesourcery.com>
2132 * gcc.dg/pr42631.c: Update test.
2133 * gcc.dg/pr42631-2.c: New test.
2135 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2138 * gfortran.dg/proc_decl_25.f90: New.
2140 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2143 * gfortran.dg/typebound_assignment_2.f03: New.
2145 2011-02-09 Richard Guenther <rguenther@suse.de>
2147 PR tree-optimization/47664
2148 * gcc.dg/tree-ssa/inline-7.c: New testcase.
2150 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
2153 * gnat.dg/uninit_func.adb: Adjust dg directive.
2155 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
2158 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2160 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2163 * gfortran.dg/auto_dealloc_2.f90: New.
2165 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2167 * gcc.dg/builtins-config.h: Remove __sgi handling.
2168 * lib/target-supports.exp (add_options_for_c99_runtime): Add
2169 -std=c99 for mips-sgi-irix6.5*.
2171 2011-02-09 Martin Jambor <mjambor@suse.cz>
2174 * gfortran.dg/pr25923.f90: Remove xfails.
2176 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2179 * gfortran.dg/inquire_14.f90: New test.
2181 2011-02-08 Janus Weil <janus@gcc.gnu.org>
2184 * gfortran.dg/pointer_init_6.f90: New.
2186 2011-02-08 Jeff Law <law@redhat.com>
2188 PR tree-optimization/42893
2189 * gcc.tree-ssa/pr42893.c: New test.
2191 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
2193 PR tree-optimization/46834
2194 PR tree-optimization/46994
2195 PR tree-optimization/46995
2196 * gcc.dg/graphite/id-pr46834.c: New.
2197 * gfortran.dg/graphite/id-pr46994.f90: New.
2198 * gfortran.dg/graphite/id-pr46995.f90: New.
2200 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2203 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2204 using the variable is known the warning is emitted there.
2205 * gcc.dg/uninit-pr19430.c (foo): Likewise.
2206 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2208 * c-c++-common/pr20000.c (g): Both warnings occur at the return
2211 * gcc.dg/noreturn-1.c (foo5): Likewise.
2212 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2213 (method2): Likewise.
2215 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2216 the return statement using the uninitialized variable.
2217 * gfortran.dg/pr39666-2.f90 (f): Likewise.
2219 2011-02-08 Richard Guenther <rguenther@suse.de>
2222 * g++.dg/opt/pr47639.c: New testcase.
2224 2011-02-08 Richard Guenther <rguenther@suse.de>
2226 PR tree-optimization/47632
2227 * g++.dg/opt/pr47632.C: New testcase.
2229 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2231 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2233 2011-02-07 Richard Guenther <rguenther@suse.de>
2235 PR tree-optimization/47615
2236 * g++.dg/opt/pr47615.C: New testcase.
2238 2011-02-07 Richard Guenther <rguenther@suse.de>
2240 PR tree-optimization/47621
2241 * gcc.dg/torture/pr47621.c: New testcase.
2243 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
2245 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2247 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
2250 * gfortran.dg/allocate_with_source_1 : New test.
2252 2011-02-05 Jakub Jelinek <jakub@redhat.com>
2255 * gcc.dg/pr47610.c: New test.
2257 2011-02-05 Jie Zhang <jie@codesourcery.com>
2260 * gcc.dg/pr42631.c: Update test.
2261 * gcc.dg/pr42631-2.c: New test.
2263 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2266 * gfortran.dg/pr47574.f90: New test.
2268 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
2270 PR tree-optimization/46194
2271 * gcc.dg/autopar/pr46194.c: New.
2273 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2275 PR tree-optimization/43695
2276 * g++.dg/ipa/pr43695.C: New.
2278 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2281 * gcc.dg/pr23200.c: New test.
2283 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2286 * g++.dg/pr47589.C: New test.
2288 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2291 * g++.dg/template/typedef37.C: New test.
2292 * g++.dg/template/param1.C: Adjust expected error message.
2294 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2297 * gcc.dg/pr31490-2.c: New test.
2298 * gcc.dg/pr31490-3.c: New test.
2299 * gcc.dg/pr31490-4.c: New test.
2301 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
2302 Jakub Jelinek <jakub@redhat.com>
2305 * g++.dg/parser/semicolon3.C: Adjust.
2306 * g++.dg/parser/semicolon4.C: New testcase.
2307 * g++.dg/pr46890.C: New testcase.
2309 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2312 * g++.dg/init/pr29571.C: New.
2314 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
2316 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2317 instead of vect_int.
2319 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2322 * gcc.target/i386/pr47312.c: New test.
2325 * gcc.target/i386/pr47564.c: New test.
2327 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
2329 PR tree-optimization/45122
2330 * gcc.dg/tree-ssa/pr45122.c: New.
2332 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2335 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2338 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2339 and vsx so a default --with-cpu=power7 doesn't give an error
2340 when -mavoid-indexed-addresses is used.
2342 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2343 wrapper function to save the arguments and then jump to the real
2344 function, rather than depending on the compiler not to move stuff
2346 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2348 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2349 Paul Thomas <pault@gcc.gnu.org>
2352 * gfortran.dg/class_37.f03 : New test.
2354 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
2355 Richard Guenther <rguenther@suse.de>
2357 PR tree-optimization/40979
2359 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2360 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2361 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2362 check_vect_support_and_set_flags.
2363 * gfortran.dg/graphite/vect-pr40979.f90: New.
2365 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2368 * gfortran.dg/class_36.f03: New.
2370 2011-02-02 Richard Guenther <rguenther@suse.de>
2372 PR tree-optimization/47566
2373 * gcc.dg/lto/20110201-1_0.c: New testcase.
2375 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
2381 * debug/pr47498.c: New.
2382 * debug/pr47501.c: New.
2384 2011-02-01 Richard Guenther <rguenther@suse.de>
2386 PR tree-optimization/47559
2387 * g++.dg/torture/pr47559.C: New testcase.
2389 2011-02-01 Janus Weil <janus@gcc.gnu.org>
2392 * gfortran.dg/typebound_call_20.f03: New.
2394 2011-02-01 Richard Guenther <rguenther@suse.de>
2396 PR tree-optimization/47555
2397 * gcc.dg/pr47555.c: New testcase.
2399 2011-02-01 Richard Guenther <rguenther@suse.de>
2401 PR tree-optimization/47541
2402 * g++.dg/torture/pr47541.C: New testcase.
2404 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2407 * gfortran.dg/typebound_call_19.f03: New.
2409 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2412 * g++.dg/cpp0x/pr47416.C: New test.
2414 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
2417 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2419 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2422 * gfortran.dg/typebound_assignment_1.f03: New.
2424 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2426 PR tree-optimization/47538
2427 * gcc.c-torture/execute/pr47538.c: New test.
2429 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2432 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2434 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2436 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2438 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
2440 PR rtl-optimization/44031
2441 * gcc.c-torture/compile/20110131-1.c: New test.
2443 2011-01-31 Tobias Burnus <burnus@net-b.de>
2446 * gfortran.dg/stmt_func_1.f90: New.
2448 2011-01-31 Tobias Burnus <burnus@net-b.de>
2451 * gfortran.dg/interface_34.f90: New.
2453 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
2456 * gfortran.dg/realloc_on_assign_5.f03: New test.
2457 * gfortran.dg/realloc_on_assign_5.f03: New test.
2459 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2461 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2462 * gfortran.dg/bessel_7.f90: Likewise.
2463 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
2465 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2466 * gfortran.dg/sum_init_expr.f03: Likewise.
2468 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2470 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2473 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2474 loop only on "vect_intfloat_cvt" targets.
2476 2011-01-29 Tobias Burnus <burnus@net-b.de>
2479 * gfortran.dg/shape_6.f90: New.
2481 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2483 PR libgfortran/47434
2484 * gfortran.dg/read_infnan_1.f90: Update test.
2485 * gfortran.dg/module_nan.f90: Update test.
2486 * gfortran.dg/char4_iunit_1.f03: Update test.
2487 * gfortran.dg/large_real_kind_1.f90: Update test.
2488 * gfortran.dg/real_const_3.f90: Update test.
2489 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2491 2011-01-29 Dodji Seketeli <dodji@redhat.com>
2494 * g++.dg/template/param2.C: New test.
2496 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2498 PR libgfortran/47285
2499 * gfortran.dg/fmt_g.f: New test.
2501 2011-01-28 Tobias Burnus <burnus@net-b.de>
2504 * gfortran.dg/pure_formal_1.f90: New.
2506 2011-01-28 Jakub Jelinek <jakub@redhat.com>
2509 * gcc.dg/tls/pr42894.c: New test.
2511 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2513 * gcc.dg/pr47276.c: Add dg-require-visibility.
2515 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2517 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2519 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
2520 Tobias Burnus <burnus@gcc.gnu.org>
2525 * gfortran.dg/realloc_on_assign_3.f03: New test.
2526 * gfortran.dg/realloc_on_assign_4.f03: New test.
2527 * gfortran.dg/allocatable_function_5.f90: New test.
2528 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2529 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2530 implemented" dg-errors.
2532 2011-01-27 Jan Hubicka <jh@suse.cz>
2535 * gcc.dg/attr-weakref-4.c: New testcase
2537 2011-01-27 Martin Jambor <mjambor@suse.cz>
2539 PR tree-optimization/47228
2540 * gcc.dg/torture/pr47228.c: New test.
2542 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2544 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2546 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2548 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2549 when using auto-overlay support on the SPU.
2551 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
2553 PR rtl-optimization/44174
2554 * gcc.target/i386/asm-6.c: New test.
2556 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
2558 PR rtl-optimization/46856
2559 * gcc.c-torture/compile/pr46856.c: New test.
2561 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
2562 Andrew Pinski <pinskia@gmail.com>
2565 * gcc.dg/pr43082.c: New.
2567 2011-01-26 DJ Delorie <dj@redhat.com>
2569 PR rtl-optimization/46878
2570 * gcc.dg/pr46878-1.c: New test.
2572 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2575 * g++.dg/cpp0x/pr47476.C: New test.
2577 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
2579 * gcc.c-torture/compile/20110126-1.c: New test.
2581 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2584 * gcc.dg/torture/pr47473.c: New test.
2586 2011-01-26 Jan Hubicka <jh@suse.cz>
2589 * gcc.c-torture/execute/pr47237.c: New testcase.
2591 2011-01-26 Jan Hubicka <jh@suse.cz>
2593 PR tree-optimization/47190
2594 * gcc.dg/attr-weakref-3.c: New testcase.
2596 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
2599 * gcc.dg/dll-9a.c: New test file.
2600 * gcc.dg/dll-11.c: Likewise.
2601 * gcc.dg/dll-12.c: Likewise.
2602 * gcc.dg/dll-12a.c: Likewise.
2603 * gcc.dg/dll-11a.c: Likewise.
2604 * gcc.dg/dll-9.c: Likewise.
2605 * gcc.dg/dll-10.c: Likewise.
2606 * gcc.dg/dll-10a.c: Likewise.
2607 * g++.dg/ext/dllexport4a.cc: Likewise.
2608 * g++.dg/ext/dllexport4.C: Likewise.
2609 * g++.dg/ext/dllexport5.C: Likewise.
2610 * g++.dg/ext/dllexport5a.cc: Likewise.
2612 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2614 PR tree-optimization/46970
2615 * gcc.dg/graphite/pr46970.c: New.
2617 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2619 PR tree-optimization/46215
2620 * gcc.dg/graphite/pr46215.c: New.
2622 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2624 PR tree-optimization/46168
2625 * gcc.dg/graphite/pr46168.c: New.
2627 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2629 PR tree-optimization/43657
2630 * gcc.dg/graphite/pr43657.c: New.
2632 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2634 PR tree-optimization/29832
2635 * gfortran.dg/graphite/pr29832.f90: New.
2637 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2639 PR tree-optimization/43567
2640 * gcc.dg/graphite/pr43567.c: New.
2642 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2644 * gfortran.dg/graphite/interchange-4.f: New.
2645 * gfortran.dg/graphite/interchange-5.f: New.
2647 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2648 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2649 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2650 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2651 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2652 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2653 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2654 * gfortran.dg/ltrans-7.f90: Removed.
2655 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2657 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2658 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2659 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2660 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2661 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2662 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2663 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2664 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2665 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2666 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2667 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2668 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2669 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2670 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2671 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2672 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2673 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2674 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2675 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2676 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2677 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2678 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2679 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2680 * gcc.dg/tree-ssa/data-dep-1.c
2681 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2682 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2683 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2684 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2685 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2687 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2689 PR tree-optimization/47265
2690 PR tree-optimization/47443
2691 * gcc.c-torture/compile/pr47265.c: New test.
2692 * gcc.dg/pr47443.c: New test.
2694 2011-01-25 Martin Jambor <mjambor@suse.cz>
2696 PR tree-optimization/47382
2697 * g++.dg/torture/pr47382.C: New test.
2698 * g++.dg/opt/devirt1.C: Xfail.
2700 2011-01-25 Yao Qi <yao@codesourcery.com>
2703 * gcc.target/arm/pr45701-1.c: New test.
2704 * gcc.target/arm/pr45701-2.c: New test.
2705 * gcc.target/arm/pr45701-3.c: New test.
2707 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2708 Jakub Jelinek <jakub@redhat.com>
2710 PR tree-optimization/47271
2711 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2713 2011-01-25 Nick Clifton <nickc@redhat.com>
2715 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2716 (saturate_add): Delete.
2718 (main): Do not run saturate_add.
2719 (set_interrupts): Delete.
2721 2011-01-25 Tobias Burnus <burnus@net-b.de>
2724 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2726 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2728 PR tree-optimization/47427
2729 PR tree-optimization/47428
2730 * gcc.c-torture/compile/pr47427.c: New test.
2731 * gcc.c-torture/compile/pr47428.c: New test.
2733 2011-01-25 Richard Guenther <rguenther@suse.de>
2736 * gcc.dg/torture/pr47411.c: New testcase.
2738 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2740 * gfortran.dg/graphite/id-24.f: New.
2741 * gfortran.dg/graphite/id-25.f: New.
2743 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2745 * gfortran.dg/graphite/id-23.f: New.
2747 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2749 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2751 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2753 * gcc.dg/graphite/block-0.c: Un-XFAILed.
2754 * gcc.dg/graphite/block-1.c: Un-XFAILed.
2755 * gcc.dg/graphite/block-7.c: Un-XFAILed.
2756 * gcc.dg/graphite/block-8.c: Un-XFAILed.
2757 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2758 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2759 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2760 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2761 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2763 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2765 * gcc.dg/graphite/block-0.c: Add documentation.
2766 * gcc.dg/graphite/block-4.c: Same.
2767 * gcc.dg/graphite/block-7.c: Same.
2768 * gcc.dg/graphite/block-8.c: New.
2769 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2770 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2771 * gcc.dg/graphite/interchange-12.c: Add documentation.
2772 * gcc.dg/graphite/interchange-13.c: New.
2773 * gcc.dg/graphite/interchange-14.c: New.
2774 * gcc.dg/graphite/interchange-15.c: New.
2775 * gcc.dg/graphite/interchange-8.c: Add documentation.
2776 * gcc.dg/graphite/interchange-mvt.c: Same.
2778 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2781 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2782 * gcc.target/powerpc/altivec-14.c: Ditto.
2783 * gcc.target/powerpc/altivec-33.c: Ditto.
2784 * gcc.target/powerpc/altivec-types-1.c: Ditto.
2785 * gcc.target/powerpc/altivec-types-2.c: Ditto.
2786 * gcc.target/powerpc/altivec-types-3.c: Ditto.
2787 * gcc.target/powerpc/altivec-types-4.c: Ditto.
2788 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2789 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2790 * g++.dg/ext/altivec-15.C: Ditto.
2791 * g++.dg/ext/altivec-types-1.C: Ditto.
2792 * g++.dg/ext/altivec-types-2.C: Ditto.
2793 * g++.dg/ext/altivec-types-3.C: Ditto.
2794 * g++.dg/ext/altivec-types-4.C: Ditto.
2796 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2798 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2800 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2802 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2803 optimization options.
2805 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2807 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2810 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2812 2011-01-23 Tobias Burnus <burnus@net-b.de>
2815 * gfortran.dg/allocatable_scalar_12.f90: New.
2817 2011-01-23 Ira Rosen <irar@il.ibm.com>
2819 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2820 vectorization to be not profitable if peeling is used to
2821 realign the memory access.
2822 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2823 loop bound to avoid loop unrolling.
2824 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2826 2011-01-22 Jan Hubicka <jh@suse.cz>
2829 * g++.dg/lto/pr47333.C: New file.
2831 2011-01-22 Jan Hubicka <jh@suse.cz>
2833 PR tree-optimization/43884
2835 * gcc.dg/autopar/outer-2.c: Increase array size.
2836 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2838 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2841 * gfortran.dg/c_loc_tests_16.f90: New test.
2843 2011-01-22 Tobias Burnus <burnus@net-b.de>
2846 * gfortran.dg/typebound_proc_19.f90: New.
2848 2011-01-21 Jeff Law <law@redhat.com>
2850 PR tree-optimization/47053
2851 * g++.dg/pr47053.C: New test.
2853 2011-01-21 Jason Merrill <jason@redhat.com>
2856 * g++.dg/cpp0x/constexpr-ctor6.C: New.
2858 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2861 * g++.dg/cpp0x/range-for10.C: New test.
2862 * g++.dg/template/for1.C: New test.
2865 * g++.dg/tree-prof/partition3.C: New test.
2867 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2869 PR rtl-optimization/47366
2870 * g++.dg/opt/pr47366.C: New test.
2872 2011-01-21 Jason Merrill <jason@redhat.com>
2875 * g++.dg/cpp0x/constexpr-regress2.C: New.
2877 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2879 2011-01-21 Jeff Law <law@redhat.com>
2881 PR rtl-optimization/41619
2882 * gcc.dg/pr41619.c: New.
2884 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2886 PR tree-optimization/47355
2887 * g++.dg/opt/pr47355.C: New test.
2889 2011-01-21 Richard Guenther <rguenther@suse.de>
2891 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2894 2011-01-21 Richard Guenther <rguenther@suse.de>
2896 PR tree-optimization/47365
2897 * gcc.dg/torture/pr47365.c: New testcase.
2898 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2900 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2902 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2904 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2906 PR tree-optimization/47391
2907 * gcc.dg/pr47391.c: New test.
2909 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2911 * g++.dg/template/char1.C: Use signed char.
2913 2011-01-21 Tobias Burnus <burnus@net-b.de>
2916 * gfortran.dg/pointer_target_4.f90: New.
2918 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2921 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2922 ILP32 system and not IP32.
2924 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
2927 * g++.dg/debug/pr46583.C: New.
2929 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2932 * g++.dg/debug/pr47283.C: New test.
2935 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2936 * gcc.target/i386/headmerge-2.c: Likewise.
2938 2011-01-20 Richard Guenther <rguenther@suse.de>
2941 * gcc.dg/torture/pr47370.c: New testcase.
2943 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2945 PR tree-optimization/46130
2946 * gcc.dg/pr46130-1.c: New test.
2947 * gcc.dg/pr46130-2.c: New test.
2949 2011-01-19 Dodji Seketeli <dodji@redhat.com>
2952 * g++.dg/debug/dwarf2/template-params-10.C: New test.
2954 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
2957 * g++.dg/debug/pr46240.cc: New.
2959 2011-01-19 Jakub Jelinek <jakub@redhat.com>
2962 * g++.dg/template/anonunion1.C: New test.
2964 PR rtl-optimization/47337
2965 * gcc.c-torture/execute/pr47337.c: New test.
2967 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2970 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
2972 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2974 PR tree-optimization/46021
2975 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
2977 2011-01-19 Jakub Jelinek <jakub@redhat.com>
2979 PR tree-optimization/47290
2980 * g++.dg/torture/pr47290.C: New test.
2982 2011-01-18 Janus Weil <janus@gcc.gnu.org>
2985 * gfortran.dg/proc_ptr_comp_29.f90: New.
2987 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2990 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
2991 powerpc-apple-darwin9.
2993 2011-01-18 Jakub Jelinek <jakub@redhat.com>
2995 PR rtl-optimization/47299
2996 * gcc.c-torture/execute/pr47299.c: New test.
2998 2011-01-17 Jason Merrill <jason@redhat.com>
3000 * g++.dg/cpp0x/constexpr-virtual.C: New.
3002 2011-01-17 Jakub Jelinek <jakub@redhat.com>
3005 * gfortran.dg/gomp/pr47331.f90: New test.
3007 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
3010 * objc.dg/selector-warn-1.m: New.
3011 * obj-c++.dg/selector-warn-1.mm: New.
3013 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
3015 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3016 Update dg-final accordingly.
3018 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3020 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3022 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3024 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3026 * gcc.dg/guality/pr36728-2.c: Likewise.
3028 2011-01-17 Richard Guenther <rguenther@suse.de>
3030 PR tree-optimization/47313
3031 * g++.dg/torture/pr47313.C: New testcase.
3033 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
3036 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3037 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3038 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3039 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3041 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3043 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3044 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3045 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3047 2011-01-17 Richard Guenther <rguenther@suse.de>
3049 PR tree-optimization/45967
3050 * gcc.dg/torture/pr45967-2.c: New testcase.
3051 * gcc.dg/torture/pr45967-3.c: Likewise.
3053 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3056 * g++.dg/ext/pr47213.C: Require visibility.
3058 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3060 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3061 * gcc.dg/fixed-point/struct-union.c: Update error messages.
3063 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3065 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3066 Linux-based targets.
3068 2011-01-13 Jan Hubicka <jh@suse.cz>
3070 PR tree-optimization/47276
3071 * gcc.dg/pr47276.c: New testcase.
3073 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
3074 Jonathan Wakely <jwakely.gcc@gmail.com>
3077 * g++.dg/other/pr33558.C: New.
3078 * g++.dg/other/pr33558-2.C: New.
3080 2011-01-14 Martin Jambor <mjambor@suse.cz>
3082 PR tree-optimization/45934
3083 PR tree-optimization/46302
3084 * g++.dg/ipa/devirt-c-1.C: New test.
3085 * g++.dg/ipa/devirt-c-2.C: Likewise.
3086 * g++.dg/ipa/devirt-c-3.C: Likewise.
3087 * g++.dg/ipa/devirt-c-4.C: Likewise.
3088 * g++.dg/ipa/devirt-c-5.C: Likewise.
3089 * g++.dg/ipa/devirt-c-6.C: Likewise.
3090 * g++.dg/ipa/devirt-6.C: Likewise.
3091 * g++.dg/ipa/devirt-d-1.C: Likewise.
3092 * g++.dg/torture/pr45934.C: Likewise.
3094 2011-01-14 Jason Merrill <jason@redhat.com>
3096 * g++.dg/cpp0x/variadic105.C: New.
3098 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3099 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3102 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3103 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3104 execution tests on i?86-*-*, x86_64-*-* and
3105 powerpc*-apple-darwin* && ilp32.
3106 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3107 tests on i?86-*-* and x86_64-*-*.
3109 2011-01-14 Richard Guenther <rguenther@suse.de>
3111 PR tree-optimization/47280
3112 * g++.dg/opt/pr47280.C: New testcase.
3114 2011-01-14 Jason Merrill <jason@redhat.com>
3116 * g++.dg/cpp0x/constexpr-regress1.C: New.
3118 * g++.dg/ext/flexary2.C: New.
3120 2011-01-14 Richard Guenther <rguenther@suse.de>
3123 * gcc.dg/torture/pr47281.c: New testcase.
3124 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3126 2011-01-14 Richard Guenther <rguenther@suse.de>
3128 PR tree-optimization/47286
3129 * gcc.dg/tree-ssa/pr47286.c: New testcase.
3131 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
3134 * g++.dg/ext/pr47213.C: New.
3136 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3138 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3140 2011-01-13 Tobias Burnus <burnus@net-b.de>
3141 Mikael Morin <mikael@gcc.gnu.org>
3145 * gfortran.dg/select_type_20.f90: New.
3146 * gfortran.dg/select_type_21.f90: New.
3148 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3151 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3153 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3155 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3156 * gcc.dg/guality/pr36728-2.c: Likewise.
3158 2011-01-13 Dodji Seketeli <dodji@redhat.com>
3161 * g++.dg/debug/dwarf2/template-params-9.C: New test.
3163 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
3165 PR rtl-optimization/45352
3166 * gcc.dg/pr45352-3.c: New.
3168 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3170 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3172 * g++.dg/cpp0x/range-for8.C: New.
3173 * g++.dg/cpp0x/range-for9.C: New.
3175 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
3178 * g++.dg/debug/pr47209.C: New.
3180 2011-01-12 Richard Guenther <rguenther@suse.de>
3183 * gcc.dg/lto/pr47259_0.c: New testcase.
3184 * gcc.dg/lto/pr47259_1.c: Likewise.
3186 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
3188 * objc-obj-c++-shared/Object1.h: Add copyright header, update
3189 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3190 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3191 methods missing from the OBJC2 Object.
3192 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3193 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3194 GNU and NeXT runtimes.
3195 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3197 * objc-obj-c++-shared/Object1.m: Likewise.
3198 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
3199 * objc.dg/proto-qual-1.m: Likewise.
3200 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3201 * obj-c++.dg/proto-qual-1.mm: Likewise.
3203 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
3206 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3208 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3210 Fixed the Objective-C++ testsuite and updated all tests.
3211 * lib/obj-c++.exp (obj-c++_init): Declare and set
3212 gcc_warning_prefix and gcc_error_prefix.
3213 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3214 'dg-warning', 'dg-message' and 'dg-error'.
3215 * obj-c++.dg/class-extension-3.mm: Likewise.
3216 * obj-c++.dg/class-protocol-1.mm: Likewise.
3217 * obj-c++.dg/encode-7.mm: Likewise.
3218 * obj-c++.dg/exceptions-3.mm: Likewise.
3219 * obj-c++.dg/exceptions-5.mm: Likewise.
3220 * obj-c++.dg/method-12.mm: Likewise.
3221 * obj-c++.dg/method-13.mm: Likewise.
3222 * obj-c++.dg/method-15.mm: Likewise.
3223 * obj-c++.dg/method-16.mm: Likewise.
3224 * obj-c++.dg/method-4.mm: Likewise.
3225 * obj-c++.dg/method-8.mm: Likewise.
3226 * obj-c++.dg/method-conflict-1.mm: Likewise.
3227 * obj-c++.dg/method-conflict-2.mm: Likewise.
3228 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3229 and uncommented second part of the testcase now that the testsuite
3231 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
3232 and uncommented second part of the testcase now that the testsuite
3234 * obj-c++.dg/private-1.mm: Likewise.
3235 * obj-c++.dg/proto-lossage-4.mm: Likewise.
3236 * obj-c++.dg/syntax-error-7.mm: Likewise.
3237 * obj-c++.dg/warn5.mm: Likewise.
3238 * obj-c++.dg/property/at-property-14.mm: Likewise.
3239 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3241 * obj-c++.dg/property/at-property-18.mm: Likewise.
3242 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3244 * obj-c++.dg/property/at-property-21.mm: Likewise.
3245 * obj-c++.dg/property/at-property-28.mm: Likewise.
3246 * obj-c++.dg/property/at-property-5.mm: Likewise.
3247 * obj-c++.dg/property/dynamic-2.mm: Likewise.
3248 * obj-c++.dg/property/property-neg-3.mm: Likewise.
3249 * obj-c++.dg/property/synthesize-11.mm: Likewise.
3250 * obj-c++.dg/property/synthesize-6.mm: Likewise.
3251 * obj-c++.dg/property/synthesize-8.mm: Likewise.
3252 * obj-c++.dg/property/synthesize-9.mm: Likewise.
3253 * obj-c++.dg/tls/diag-5.mm: Likewise.
3254 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3255 dg-error, now matched correctly.
3257 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3259 * objc.dg/property/at-property-29.m: New.
3260 * obj-c++.dg/property/at-property-29.mm: New.
3262 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3264 * go.test/go-test.exp (go-set-goarch): New proc.
3265 (go-gc-tests): Use it.
3267 2011-01-11 Dodji Seketeli <dodji@redhat.com>
3270 * g++.dg/debug/dwarf2/template-params-8.C: New test.
3272 2011-01-11 Richard Henderson <rth@redhat.com>
3274 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3276 2011-01-11 Jan Hubicka <jh@suse.cz>
3280 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3281 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3283 2011-01-11 Richard Guenther <rguenther@suse.de>
3285 PR tree-optimization/46076
3286 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3288 2011-01-11 Jeff Law <law@redhat.com>
3290 * PR tree-optimization/47086
3291 * gcc.dg/pr47086.c: New test.
3293 2011-01-11 Jason Merrill <jason@redhat.com>
3296 * g++.dg/template/new10.C: New.
3299 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3301 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
3303 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3304 Split type definitions and NSConstantString class into...
3305 * objc-obj-c++-shared/objc-test-suite-types.h: New.
3306 * objc-obj-c++-shared/nsconstantstring-class.h: New.
3307 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3308 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3309 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3310 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3312 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3313 encode defines for newer NeXT system headers.
3314 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3315 * obj-c++.dg/torture/strings/string1.mm: Likewise.
3316 * objc.dg/foreach-5.m: Likewise.
3317 * objc.dg/foreach-2.m: Likewise.
3318 * objc.dg/foreach-4.m: Likewise.
3319 * objc.dg/torture/strings/string1.m: Likewise.
3320 * objc.dg/torture/strings/string2.m: Likewise.
3321 * objc.dg/torture/strings/string3.m: Likewise.
3322 * objc.dg/torture/strings/string4.m: Likewise.
3323 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3324 header and stand alone.
3325 * obj-c++.dg/strings/strings-2.mm: Likewise.
3326 * objc.dg/torture/strings/const-str-3.m: Likewise.
3327 * objc.dg/strings/strings-2.m: Likewise.
3328 * objc.dg/strings/const-str-12b.m: Likewise.
3330 2011-01-12 Richard Guenther <rguenther@suse.de>
3333 * gcc.dg/attr-weak-1.c: Adjust.
3335 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
3338 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3339 standard compliant and comment.
3341 2011-01-10 Jan Hubicka <jh@suse.cz>
3344 * gcc.dg/initpri3.c: New testcase.
3346 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
3349 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3355 (g_ebp_save): Likewise.
3356 (g_esp_save): Likewise.
3358 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3360 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3362 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3364 PR tree-optimization/46021
3365 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3366 i?86-*-*, x86_64-*-*.
3368 2011-01-10 Jeff Law <law@redhat.com>
3370 * PR tree-optimization/47141
3371 * gcc.c-torture/compile/pr47141.c: New test.
3373 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
3376 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3377 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3378 * gcc.dg/vect/slp-35.c: Remove XFAILs.
3379 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3382 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3383 being vectorized. Adjust dg-final pattern. Remove XFAIL.
3384 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3385 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3386 being vectorized. Adjust dg-final pattern.
3389 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3390 * gcc.dg/vect/slp-24.c: Likewise.
3392 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
3395 * g++.dg/other/pr47218-1.C: New test file.
3396 * g++.dg/other/pr47218.C: Likewise.
3397 * g++.dg/other/pr47218.h: New supporting header.
3399 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
3402 * objc.dg/attributes/invalid-attribute-1.m: New.
3403 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3405 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3408 * gfortran.dg/proc_ptr_comp_28.f90: New.
3410 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3412 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3413 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3414 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3415 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3416 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3417 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3418 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3419 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3420 * objc.dg/gnu-api-2-class.m: Likewise.
3421 * objc.dg/gnu-api-2-ivar.m: Likewise.
3422 * objc.dg/gnu-api-2-method.m: Likewise.
3423 * objc.dg/gnu-api-2-objc.m: Likewise.
3424 * objc.dg/gnu-api-2-object.m: Likewise.
3425 * objc.dg/gnu-api-2-property.m: Likewise.
3426 * objc.dg/gnu-api-2-protocol.m: Likewise.
3427 * objc.dg/gnu-api-2-sel.m: Likewise.
3429 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3431 * objc.dg/foreach-1.m: Skip for Darwin < 9.
3432 * objc.dg/objc-foreach-4.m: Likewise.
3433 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3434 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3435 * objc.dg/foreach-4.m: Likewise.
3436 * objc.dg/foreach-5.m: Likewise.
3437 * objc.dg/foreach-3.m: Return self from init.
3439 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3442 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
3444 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3447 * gfortran.dg/class_35.f90: New.
3449 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3451 * objc.dg/foreach-1.m: Add "-Wall" to flags.
3453 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
3456 * objc.dg/invalid-method-2.m: New.
3457 * obj-c++.dg/invalid-method-2.mm: New.
3459 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
3462 * gfortran.dg/transpose_optimization_2.f90 : New test.
3464 2011-01-08 Jan Hubicka <jh@suse.cz>
3466 PR tree-optmization/46469
3467 * g++.dg/torture/pr46469.C: New testcase.
3469 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3471 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3472 emulation of libobjc-gnu structure layout functionality to ..
3473 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3474 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3475 * objc/execute/bf-common.h: Adjust headers.
3476 * objc/execute/bf-1.m: Likewise.
3477 * objc/execute/bf-2.m: Likewise.
3478 * objc/execute/bf-3.m: Likewise.
3479 * objc/execute/bf-4.m: Likewise.
3480 * objc/execute/bf-5.m: Likewise.
3481 * objc/execute/bf-6.m: Likewise.
3482 * objc/execute/bf-7.m: Likewise.
3483 * objc/execute/bf-8.m: Likewise.
3484 * objc/execute/bf-9.m: Likewise.
3485 * objc/execute/bf-10.m: Likewise.
3486 * objc/execute/bf-11.m: Likewise.
3487 * objc/execute/bf-12.m: Likewise.
3488 * objc/execute/bf-13.m: Likewise.
3489 * objc/execute/bf-14.m: Likewise.
3490 * objc/execute/bf-15.m: Likewise.
3491 * objc/execute/bf-16.m: Likewise.
3492 * objc/execute/bf-17.m: Likewise.
3493 * objc/execute/bf-18.m: Likewise.
3494 * objc/execute/bf-19.m: Likewise.
3495 * objc/execute/bf-20.m: Likewise.
3496 * objc/execute/bf-21.m: Likewise.
3497 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3498 objc_get_type_qualifiers ().
3500 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3503 * gfortran.dg/dependency_39.f90: New test.
3505 2011-01-07 Jan Hubicka <jh@suse.cz>
3507 Get builtins tests ready for linker plugin.
3508 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3509 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3510 my_memset, my_bzero): Mark used.
3511 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3512 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3514 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3517 2011-01-07 Jan Hubicka <jh@suse.cz>
3519 PR tree-optimization/46367
3520 * g++.dg/torture/pr46367.C: New file.
3522 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3525 * gcc.dg/pr47201.c: New test.
3528 * gcc.dg/tree-prof/pr47187.c: New test.
3530 2011-01-07 Tobias Burnus <burnus@net-b.de>
3533 * gfortran.dg/extends_type_of_3.f90: New.
3535 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
3537 * g++.dg/ext/dllexport-MI1.C: Adjust test.
3538 * g++.dg/ext/dllimport-MI1.C: Likewise.
3539 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3540 * g++.dg/ext/dllimport10.C: Likewise.
3541 * g++.dg/ext/dllimport11.C: Likewise.
3542 * g++.dg/ext/dllimport12.C: Likewise.
3543 * g++.dg/ext/dllimport13.C: Likewise.
3544 * g++.dg/ext/dllimport2.C: Likewise.
3545 * g++.dg/ext/dllimport3.C: Likewise.
3546 * g++.dg/ext/dllimport4.C: Likewise.
3547 * g++.dg/ext/dllimport5.C: Likewise.
3548 * g++.dg/ext/dllimport6.C: Likewise.
3549 * g++.dg/ext/dllimport8.C: Likewise.
3550 * g++.dg/ext/dllimport9.C: Likewise.
3551 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3552 targets, too. Additionally enable test for i?86-*-mingw*.
3553 * g++.dg/ext/selectany1.C: Likewise.
3554 Remove guard variable check.
3556 2011-01-07 Janus Weil <janus@gcc.gnu.org>
3560 * gfortran.dg/storage_size_3.f08: Extended.
3562 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3565 * g++.dg/template/stdarg1.C: New test.
3567 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3570 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3571 * gfortran.dg/defined_operators_1.f90: Split the subroutine
3572 from the interface of functions to not hide the errors that
3575 2011-01-06 Jan Hubicka <jh@suse.cz>
3577 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3578 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3580 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3584 * gfortran.dg/interface_33.f90: New test.
3586 2011-01-06 Jakub Jelinek <jakub@redhat.com>
3589 * gcc.c-torture/compile/pr47150.c: New test.
3591 2011-01-06 Ira Rosen <irar@il.ibm.com>
3593 PR tree-optimization/47139
3594 * gcc.dg/vect/pr47139.c: New test.
3596 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3599 * gfortran.dg/extends_type_of_2.f03: New.
3601 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3603 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3605 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
3607 * gnat.dg/opt14.adb: New test.
3609 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3612 * gfortran.dg/allocate_error_2.f90: New test.
3614 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3617 * gfortran.dg/storage_size_3.f08: New.
3619 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3621 PR libgfortran/47154
3622 * gfortran.dg/namelist_68.f90: New test.
3624 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
3626 * gnat.dg/unchecked_convert8.ad[sb]: New test.
3628 2011-01-04 Janus Weil <janus@gcc.gnu.org>
3631 * gfortran.dg/class_34.f90: New.
3633 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3635 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3636 use __builtin_inff. Skip all single-precision tests that require
3639 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3641 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3643 2011-01-03 Jakub Jelinek <jakub@redhat.com>
3645 PR tree-optimization/47148
3646 * gcc.c-torture/execute/pr47148.c: New test.
3648 PR tree-optimization/47155
3649 * gcc.c-torture/execute/pr47155.c: New test.
3651 PR rtl-optimization/47157
3652 * gcc.c-torture/compile/pr47157.c: New test.
3654 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3656 * gcc.dg/torture/vector-shift2.c (schar): Define.
3657 (main): Always use schar or uchar instead of plain "char" to avoid
3658 dependencies on implementation-defined char signedness.
3660 2011-01-03 Martin Jambor <mjambor@suse.cz>
3662 PR tree-optimization/46801
3663 * gnat.dg/pack9.adb: Remove xfail.
3665 2011-01-03 Martin Jambor <mjambor@suse.cz>
3667 PR tree-optimization/46984
3668 * g++.dg/ipa/pr46984.C: New test.
3670 2011-01-02 Janus Weil <janus@gcc.gnu.org>
3673 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3675 2011-01-02 Jakub Jelinek <jakub@redhat.com>
3677 PR tree-optimization/47140
3678 * gcc.c-torture/compile/pr47140.c: New test.
3680 PR rtl-optimization/47028
3681 * gcc.dg/pr47028.c: New test.
3683 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
3685 * objc.dg/protocol-forward-1.m: Removed TODO.
3686 * objc.dg/protocol-forward-2.m: New.
3687 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3688 * obj-c++.dg/protocol-forward-2.mm: New.
3690 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
3693 * g++.dg/eh/pr38662.C: New testcase.
3695 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
3697 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3698 scan for newline '\n'.
3701 Copyright (C) 2011 Free Software Foundation, Inc.
3703 Copying and distribution of this file, with or without modification,
3704 are permitted in any medium without royalty provided the copyright
3705 notice and this notice are preserved.