1 2011-04-08 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/48377
4 * gcc.dg/vect/pr48377.c: New test.
6 2011-04-07 Jason Merrill <jason@redhat.com>
8 * g++.dg/cpp0x/regress/call1.C: New.
10 * g++.dg/cpp0x/variadic107.C: New.
12 * g++.dg/cpp0x/sfinae11.C: New.
13 * g++.dg/cpp0x/noexcept02.C: Fix.
15 * g++.dg/cpp0x/sfinae10.C: New.
17 * g++.dg/cpp0x/sfinae9.C: New.
19 * c-c++-common/Wcast-qual-1.c: Move here from...
20 * gcc.dg/cast-qual-3.c: ...here, and...
21 * g++.dg/warn/Wcast-qual2.C: ...here.
23 * g++.dg/cpp0x/sfinae8.C: New.
25 * g++.dg/cpp0x/sfinae7.C: New.
27 * g++.dg/cpp0x/enum9.C: New.
29 2011-04-07 Mike Stump <mikestump@comcast.net>
31 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
34 2011-04-07 Jakub Jelinek <jakub@redhat.com>
37 * gfortran.dg/gomp/pr48117.f90: New test.
40 * gcc.dg/torture/pr48343.c: New test.
42 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
44 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
46 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
48 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
50 2011-04-07 Tom de Vries <tom@codesourcery.com>
53 * lib/scanasm.exp (object-size): New proc.
54 * gcc.target/arm/pr43920-2.c: New test.
56 2011-04-06 Tobias Burnus <burnus@net-b.de>
60 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
62 2011-04-06 Steve Ellcey <sje@cup.hp.com>
64 * gcc.dg/mtune.c: Prune note from output.
66 2011-04-06 Jakub Jelinek <jakub@redhat.com>
69 * gcc.dg/guality/pr36977.c: New test.
70 * gcc.dg/guality/pr48466.c: New test.
72 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
74 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
76 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
78 * gnat.dg/return3.adb: New test.
80 2011-04-06 Richard Guenther <rguenther@suse.de>
82 PR tree-optimization/47663
83 * gcc.dg/tree-ssa/inline-8.c: New testcase.
85 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
87 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
88 Solaris 8 and 9 as well.
90 2011-04-05 Tom de Vries <tom@codesourcery.com>
93 * gcc.target/arm/pr43920-1.c: New test.
95 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
97 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
98 (cctor): Actually return the value.
99 (main): Cast return values.
101 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
103 * gfortran.dg/character_comparison_8.f90: New test.
105 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
107 * frontend-passes: (optimize_lexical_comparison): New function.
108 (optimize_expr): Call it.
109 (optimize_comparison): Also handle lexical comparison functions.
110 Return false instad of -2 for unequal comparison.
112 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
115 * function_optimize_4.f90: New test.
117 2011-04-04 Tobias Burnus <burnus@net-b.de>
120 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
121 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
122 * gfortran.dg/coarray_15.f90: New.
124 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
126 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
127 * gfortran.dg/bessel_7.f90: Likewise.
129 2011-04-03 Tobias Burnus <burnus@net-b.de>
131 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
133 2011-04-03 Richard Guenther <rguenther@suse.de>
134 Ira Rosen <ira.rosen@linaro.org>
136 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
137 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
138 -ftree-loop-if-convert-stores.
140 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
142 * gnat.dg/specs/aggr2.ads: New test.
144 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
146 * gnat.dg/debug2.ad[sb]: New test.
147 * gnat.dg/debug2_pkg.ads: New helper.
148 * gnat.dg/debug3.ad[sb]: New test.
150 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
152 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
154 2011-04-01 Jakub Jelinek <jakub@redhat.com>
157 * gcc.c-torture/compile/pr48335-1.c: New test.
158 * gcc.dg/pr48335-1.c: New test.
159 * gcc.dg/pr48335-2.c: New test.
160 * gcc.dg/pr48335-3.c: New test.
161 * gcc.dg/pr48335-4.c: New test.
162 * gcc.dg/pr48335-5.c: New test.
163 * gcc.dg/pr48335-6.c: New test.
164 * gcc.dg/pr48335-7.c: New test.
165 * gcc.dg/pr48335-8.c: New test.
166 * gcc.target/i386/pr48335-1.c: New test.
168 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
171 * gcc.dg/Waddress.c: New test.
173 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
176 * gfortran.dg/function_optimize_3.f90: New test.
178 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
180 * gcc.c-torture/compile/20110401-1.c: New test.
182 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
183 * g++.dg/lto/20091002-2_0.C: Likewise.
184 * g++.dg/lto/20090303_0.c: Likewise.
185 * g++.dg/lto/20091004-1_0.C: Likewise.
186 * g++.dg/lto/20091002-3_0.C: Likewise.
187 * g++.dg/lto/20091004-2_0.C: Likewise.
188 * g++.dg/lto/20081123_0.C: Likewise.
189 * g++.dg/lto/20090313_0.C: Likewise.
190 * g++.dg/lto/20081109-1_0.C: Likewise.
191 * g++.dg/lto/20081219_0.C: Likewise.
192 * g++.dg/lto/20081204-1_0.C: Likewise.
193 * g++.dg/lto/20090302_0.C: Likewise.
194 * g++.dg/lto/20081119-1_0.C: Likewise.
195 * g++.dg/lto/20081118_0.C: Likewise.
196 * gcc.dg/lto/20091020-2_0.c: Likewise.
197 * gcc.dg/lto/20090210_0.c: Likewise.
198 * gcc.dg/lto/20081204-1_0.c: Likewise.
199 * gcc.dg/lto/20081224_0.c: Likewise.
200 * gcc.dg/lto/20090219_0.c: Likewise.
201 * gcc.dg/lto/20091014-1_0.c: Likewise.
202 * gcc.dg/lto/20091016-1_0.c: Likewise.
203 * gcc.dg/lto/20090206-2_0.c: Likewise.
204 * gcc.dg/lto/20090116_0.c: Likewise.
205 * gcc.dg/lto/20091013-1_0.c: Likewise.
206 * gcc.dg/lto/20091015-1_0.c: Likewise.
207 * gcc.dg/lto/20090126-2_0.c: Likewise.
209 2011-03-31 Ian Lance Taylor <iant@google.com>
211 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
213 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
215 * gnat.dg/opt16.adb: New test.
217 2011-03-31 Jason Merrill <jason@redhat.com>
219 * g++.dg/cpp0x/defaulted24.C: New.
221 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
224 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
227 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
229 * g++.dg/other/i386-9.C: New test.
231 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
233 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
235 2011-03-30 Jason Merrill <jason@redhat.com>
237 * g++.dg/cpp0x/regress/error-recovery1.C: New.
239 * g++.dg/cpp0x/regress/isnan.C: New.
241 * g++.dg/cpp0x/initlist46.C: New.
243 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
246 * gcc.target/arm/neon-modes-2.c: New test.
248 2011-03-30 Jakub Jelinek <jakub@redhat.com>
251 * gcc.c-torture/compile/pr48305.c: New test.
253 2011-03-29 Jason Merrill <jason@redhat.com>
255 * g++.dg/cpp0x/regress/value-dep1.C: New.
257 2011-03-29 Steve Ellcey <sje@cup.hp.com>
259 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
261 2011-03-29 Ian Lance Taylor <iant@google.com>
263 * go.test/go-test.exp: Handle the test lines used in several new
265 (errchk): Add opts parameter. Change all callers. Handle parens
268 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
269 Dominique d'Humieres <dominiq@lps.ens.fr>
271 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
272 and __APPLE__ && __PPC__ && __ALTIVEC__.
274 2011-03-29 Jason Merrill <jason@redhat.com>
276 * g++.dg/cpp0x/dependent1.C: New.
278 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
280 * g++.dg/cpp0x/constexpr-memfn1.C: New.
282 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
284 2011-03-29 Janus Weil <janus@gcc.gnu.org>
287 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
288 * gfortran.dg/proc_ptr_comp_32.f90: New.
290 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
292 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
293 check for corresponding warning.
295 2011-03-28 Jason Merrill <jason@redhat.com>
297 * g++.dg/cpp0x/rv-deduce2.C: New.
299 2011-03-29 Jakub Jelinek <jakub@redhat.com>
302 * gcc.dg/pr48203.c: New test.
304 2011-03-28 Jeff Law <law@redhat.com>
306 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
308 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
310 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
311 and __PPC__ && __ALTIVEC__.
313 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
316 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
317 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
318 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
319 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
321 2011-03-28 Jason Merrill <jason@redhat.com>
323 * g++.dg/cpp0x/initlist-array2.C: New.
325 * g++.dg/cpp0x/initlist-array1.C: New.
327 * g++.dg/cpp0x/constexpr-compound.C: New.
329 * g++.dg/cpp0x/constexpr-using.C: New.
331 * g++.dg/cpp0x/constexpr-noexcept.C: New.
333 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
336 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
338 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
340 * gcc.dg/slp-1.c: New test.
342 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
344 * gcc.target/i386/avx256-unaligned-load-1.c: New.
345 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
346 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
347 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
348 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
349 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
350 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
351 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
352 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
353 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
354 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
355 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
356 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
357 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
359 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
362 * gfortran.dg/trim_optimize_5.f90: New test.
363 * gfortran.dg/trim_optimize_6.f90: New test.
365 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
368 * gcc.target/mips/madd-7.c: Remove -mlong32.
369 * gcc.target/mips/msub-7.c: Likewise.
371 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
373 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
374 accesses to preserve the meaning of the test for doubleword vectors.
375 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
376 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
378 2011-03-26 Janus Weil <janus@gcc.gnu.org>
381 * gfortran.dg/class_42.f03: New.
383 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
385 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
388 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
390 PR rtl-optimization/48144
391 * gcc.dg/pr48144.c: New test.
393 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
395 * gnat.dg/discr27.ad[sb]: New test.
397 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
399 * gnat.dg/limited_with2.ad[sb]: New test.
400 * gnat.dg/limited_with2_pkg1.ads: New helper.
401 * gnat.dg/limited_with2_pkg2.ads: Likewise.
403 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
405 * gnat.dg/opt15.adb: New test.
406 * gnat.dg/opt15_pkg.ad[sb]: New helper.
408 2011-03-25 Tobias Burnus <burnus@net-b.de>
412 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
413 * gfortran.dg/leadz_trailz_3.f90: Ditto
415 2011-03-25 Martin Jambor <mjambor@suse.cz>
417 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
419 2011-03-25 Jason Merrill <jason@redhat.com>
421 * g++.dg/cpp0x/defaulted22.C: New.
422 * g++.dg/cpp0x/defaulted23.C: New.
423 * g++.dg/cpp0x/defaulted15.C: Adjust.
425 2011-03-25 Jason Merrill <jason@redhat.com>
427 * g++.dg/cpp0x/move1.C: New.
429 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
432 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
434 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
436 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
437 for mips-sgi-irix6.5.
438 Replace snprintf prototype by <stdio.h>.
440 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
443 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
445 * gcc.dg/graphite/block-4.c: Likewise.
446 * gcc.dg/graphite/block-7.c: Likewise.
447 * gcc.dg/graphite/block-8.c: Likewise.
449 2011-03-25 Richard Guenther <rguenther@suse.de>
451 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
452 * g++.dg/tree-ssa/pr8781.C: Likewise.
453 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
454 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
455 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
456 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
457 * gcc.dg/tree-ssa/alias-18.c: Likewise.
458 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
459 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
460 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
461 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
462 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
463 * gcc.dg/tree-ssa/pr21574.c: Likewise.
464 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
465 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
466 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
467 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
468 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
469 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
470 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
471 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
472 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
473 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
474 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
475 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
476 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
477 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
478 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
479 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
480 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
481 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
482 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
483 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
484 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
485 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
486 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
487 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
488 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
489 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
490 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
491 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
492 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
493 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
494 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
495 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
496 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
497 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
498 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
499 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
500 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
501 * c-c++-common/pr46562-2.c: Likewise.
502 * gfortran.dg/pr42108.f90: Likewise.
503 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
504 foo to be inlined even at -O1.
505 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
506 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
507 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
508 * gcc.dg/matrix/matrix.exp: Disable FRE.
510 2011-03-24 Jakub Jelinek <jakub@redhat.com>
513 * gcc.dg/dfp/pr48204.c: New test.
515 2011-03-24 Steve Ellcey <sje@cup.hp.com>
518 * gcc.c-torture/execute/pr47917.c: Move this...
519 * gcc.dg/torture/pr47917.c: to here and add xfails.
521 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
523 * gnat.dg/array16.ad[sb]: New test.
524 * gnat.dg/array16.ads: New helper.
526 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
528 * gnat.dg/derived_type2.adb: New test.
530 2011-03-24 Richard Guenther <rguenther@suse.de>
532 PR tree-optimization/48271
533 * g++.dg/torture/pr48271.C: New testcase.
535 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
537 * gnat.dg/array15.ad[sb]: New test.
539 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
542 * gcc.target/i386/pr48237.c: New test.
544 2011-03-24 Richard Guenther <rguenther@suse.de>
547 * gcc.dg/builtin-object-size-10.c: New testcase.
549 2011-03-24 Richard Guenther <rguenther@suse.de>
551 PR tree-optimization/46562
552 * c-c++-common/pr46562-2.c: New testcase.
553 * c-c++-common/pr46562.c: Likewise.
555 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
557 * gcc.dg/vect/vect-cselim-1.c: New test.
558 * gcc.dg/vect/vect-cselim-2.c: New test.
560 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
562 * gcc.target/arm/pr46934.c: New.
564 2011-03-23 Ian Lance Taylor <iant@google.com>
566 * go.test/go-test.exp (errchk): Ignore lines containing ////.
568 2011-03-23 Richard Guenther <rguenther@suse.de>
570 * gcc.dg/struct: Remove directory and contents.
572 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
575 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
577 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
579 * gnat.dg/discr26.ad[sb]: New test.
580 * gnat.dg/discr26_pkg.ads: New helper.
582 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
585 * gcc.target/arm/neon-vld-1.c: New test.
587 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
589 * gnat.dg/array14.ad[sb]: New test.
590 * gnat.dg/array14_pkg.ads: New helper.
592 2011-03-22 Joseph Myers <joseph@codesourcery.com>
594 * gcc.c-torture/execute/920501-8.x: Remove.
595 * gcc.c-torture/execute/930513-1.x: Remove.
596 * gcc.c-torture/execute/960312-1.x: Remove.
597 * gcc.c-torture/compile/20000804-1.c,
598 gcc.c-torture/compile/20001205-1.c,
599 gcc.c-torture/compile/20001226-1.c,
600 gcc.c-torture/compile/20010518-2.c,
601 gcc.c-torture/compile/20020312-1.c,
602 gcc.c-torture/compile/20020604-1.c,
603 gcc.c-torture/compile/920501-12.c,
604 gcc.c-torture/compile/920501-4.c,
605 gcc.c-torture/compile/920520-1.c,
606 gcc.c-torture/compile/980506-1.c,
607 gcc.c-torture/execute/980709-1.x,
608 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
610 * gcc.dg/cpp/assert4.c: Don't handle ARC.
611 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
614 2011-03-22 Nick Clifton <nickc@redhat.com>
616 * lib/target-supports.exp (check_profiling_available): Add MN10300
617 to the list of targets that do not support profiling. Restore
618 alpha sorting to this list.
620 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
622 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
623 failure on 32-bit systems.
624 * gcc.dg/torture/vector-2.c: Ditto.
626 2011-03-22 Richard Guenther <rguenther@suse.de>
628 PR tree-optimization/48228
629 * gcc.dg/Wstrict-overflow-23.c: New testcase.
631 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
633 * lib/prune.exp (prune_gcc_output): Prune "could not create
634 compact unwind for" warnings.
636 2011-03-20 Jakub Jelinek <jakub@redhat.com>
640 * gcc.c-torture/execute/pr42544.c: New test.
641 * gcc.c-torture/execute/pr48197.c: New test.
643 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
645 PR preprocessor/48192
646 * gcc.target/powerpc/pr48192.c: New file.
649 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
650 split problem of 0 being loaded in a VSX register.
652 2011-03-21 Richard Guenther <rguenther@suse.de>
655 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
656 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
657 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
658 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
660 2011-03-21 Jakub Jelinek <jakub@redhat.com>
663 * gcc.dg/pr48213.c: New test.
665 2011-03-21 Kai Tietz <ktietz@redhat.com>
668 * g++.dg/plugin/attribute_plugin.c: Adjust test.
670 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
672 * gcc.target/arm/xor-and.c: New.
674 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
677 * gfortran.dg/function_optimize_1.f90: New test.
678 * gfortran.dg/function_optimize_2.f90: New test.
680 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
682 PR rtl-optimization/47502
683 * gcc.target/i386/pr47502-1.c: New.
684 * gcc.target/i386/pr47502-2.c: Likewise.
686 2011-03-20 Jakub Jelinek <jakub@redhat.com>
688 PR rtl-optimization/48156
689 * gcc.dg/pr48156.c: New test.
691 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
694 * gfortran.dg/scratch_1.f90: Adjust test.
696 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
699 * gfortran.dg/scratch_1.f90: New test.
701 2011-03-18 Joseph Myers <joseph@codesourcery.com>
703 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
704 variably modified typedefs.
705 * gcc.dg/c1x-typedef-2.c: Remove.
707 2011-03-18 Joseph Myers <joseph@codesourcery.com>
709 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
710 * gcc.dg/c1x-anon-struct-3.c: New test.
711 * gcc.dg/anon-struct-11.c: Update.
713 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
715 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
719 2011-03-18 Jason Merrill <jason@redhat.com>
721 * g++.dg/template/fn-ptr1.C: New.
723 * g++.dg/overload/volatile1.C: New.
725 * g++.dg/opt/pr23372.C: New.
727 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
729 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
732 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
734 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
736 * gcc.target/arm/unsigned-extend-1.c: New.
738 2011-03-18 Jakub Jelinek <jakub@redhat.com>
741 * gcc.c-torture/compile/pr48161.c: New test.
743 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
746 * gcc.dg/torture/pr47725.c: New.
748 2011-03-17 Jason Merrill <jason@redhat.com>
750 * g++.dg/cpp0x/constexpr-overflow2.C: New.
751 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
753 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
755 * gnat.dg/specs/elab2.ads: New test.
756 * gnat.dg/specs/elab2_pkg.ads: New helper.
758 2011-03-17 Jason Merrill <jason@redhat.com>
760 * g++.dg/cpp0x/decltype-1212.C: New.
761 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
763 2011-03-17 Jason Merrill <jason@redhat.com>
765 * g++.dg/parse/memfnquals1.C: New.
767 2011-03-17 Richard Guenther <rguenther@suse.de>
770 * gcc.dg/pr48134.c: New testcase.
772 2011-03-17 Richard Guenther <rguenther@suse.de>
775 * g++.dg/torture/pr48165.C: New testcase.
777 2011-03-17 Jakub Jelinek <jakub@redhat.com>
779 PR rtl-optimization/48141
780 * gcc.dg/pr48141.c: New test.
782 2011-03-16 Jason Merrill <jason@redhat.com>
784 * g++.dg/cpp0x/constexpr-48089.C: New.
786 * g++.dg/cpp0x/constexpr-abi1.C: New.
788 * g++.dg/cpp0x/constexpr-46336.C: New.
789 * g++.dg/parse/friend5.C: Adjust expected errors.
791 * g++.dg/cpp0x/constexpr-47570.C: New.
793 2011-03-16 Dodji Seketeli <dodji@redhat.com>
796 * ++.dg/debug/dwarf2/typedef6.C: New test.
798 2011-03-16 Jason Merrill <jason@redhat.com>
800 * g++.dg/cpp0x/elision2.C: New.
802 * g++.dg/cpp0x/constexpr-array3.C: New.
804 2011-03-16 Jason Merrill <jason@redhat.com>
806 * g++.dg/cpp0x/sfinae6.C: New.
807 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
808 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
809 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
810 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
811 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
813 2011-03-16 Jason Merrill <jason@redhat.com>
815 * g++.dg/template/incomplete6.C: New.
817 2011-03-16 Jeff Law <law@redhat.com>
819 * gcc.dg/tree-ssa/vrp55.c: New test.
821 2011-03-16 Jason Merrill <jason@redhat.com>
823 * g++.dg/cpp0x/auto22.C: New.
825 2011-03-16 Richard Guenther <rguenther@suse.de>
827 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
828 optimizing it away if promoted to const.
830 2011-03-16 Richard Guenther <rguenther@suse.de>
832 PR tree-optimization/48149
833 * gcc.dg/fold-complex-1.c: New testcase.
835 2011-03-16 Richard Guenther <rguenther@suse.de>
838 * gcc.dg/guality/pr45882.c: Really make sure no inlining
841 2011-03-16 Richard Guenther <rguenther@suse.de>
843 PR tree-optimization/26134
844 * gcc.dg/tree-ssa/complex-6.c: New testcase.
846 2011-03-16 Richard Guenther <rguenther@suse.de>
848 PR tree-optimization/48146
849 * gcc.dg/torture/pr48146.c: New testcase.
851 2011-03-16 Richard Guenther <rguenther@suse.de>
853 * gcc.dg/tree-ssa/pr14814.c: Adjust.
854 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
856 2011-03-16 Jakub Jelinek <jakub@redhat.com>
859 * gcc.c-torture/compile/pr48136.c: New test.
861 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
864 * gcc.dg/guality/pr45882.c: New test.
866 2011-03-15 Jason Merrill <jason@redhat.com>
868 * g++.dg/cpp0x/constexpr-recursion.C: New.
870 * g++.dg/cpp0x/implicit11.C: New.
872 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
874 * g++.dg/cpp0x/constexpr-attribute.C: New.
876 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
878 * g++.dg/parse/pr34758.C: New.
880 2011-03-15 Xinliang David Li <davidxl@google.com>
883 * gcc.dg/uninit-pred-7_d.c: New test.
884 * gcc.dg/uninit-pred-8_d.c: New test.
886 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
889 * gcc.target/arm/pr46788.c: New.
891 2011-03-15 Richard Guenther <rguenther@suse.de>
894 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
895 * gfortran.dg/ishft_4.f90: Likewise.
896 * gfortran.dg/leadz_trailz_3.f90: Likewise.
898 2011-03-15 Richard Guenther <rguenther@suse.de>
900 PR tree-optimization/13954
901 * g++.dg/tree-ssa/pr13954.C: New testcase.
903 2011-03-15 Richard Guenther <rguenther@suse.de>
905 PR tree-optimization/48037
906 * gcc.target/i386/pr48037-1.c: New testcase.
908 2011-03-15 Richard Guenther <rguenther@suse.de>
910 PR tree-optimization/41490
911 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
912 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
913 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
914 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
915 * g++.dg/tree-ssa/pr33604.C: Adjust.
917 2011-03-14 Jakub Jelinek <jakub@redhat.com>
920 * gcc.c-torture/execute/pr47917.c: New test.
921 * gcc.dg/pr47917.c: New test.
924 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
926 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
928 * gcc.target/i386/sse4_1-floor-vec.c: New test.
929 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
930 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
931 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
932 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
933 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
934 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
935 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
936 * gcc.target/i386/avx-floor-vec.c: Ditto.
937 * gcc.target/i386/avx-ceil-vec.c: Ditto.
938 * gcc.target/i386/avx-trunc-vec.c: Ditto.
939 * gcc.target/i386/avx-rint-vec.c: Ditto.
940 * gcc.target/i386/avx-floorf-vec.c: Ditto.
941 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
942 * gcc.target/i386/avx-truncf-vec.c: Ditto.
943 * gcc.target/i386/avx-rintf-vec.c: Ditto.
945 2011-03-14 Tom Tromey <tromey@redhat.com>
947 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
948 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
949 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
951 2011-03-14 Tom Tromey <tromey@redhat.com>
953 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
954 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
955 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
957 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
959 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
961 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
963 PR rtl-optimization/47166
964 * gcc.c-torture/execute/postmod-1.c: New test.
966 2011-03-14 Richard Guenther <rguenther@suse.de>
969 * gcc.dg/torture/pr48098.c: New testcase.
971 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
974 * gcc.target/powerpc/pr48053-1.c: New test.
975 * gcc.target/powerpc/pr48053-2.c: Likewise.
977 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
980 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
982 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
985 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
987 2011-03-12 Janus Weil <janus@gcc.gnu.org>
990 * gfortran.dg/class_41.f03: New.
992 2011-03-11 Dodji Seketeli <dodji@redhat.com>
994 * g++.dg/conversion/cast3.C: New test.
996 2011-03-11 Jason Merrill <jason@redhat.com>
998 * g++.dg/template/error45.C: New.
1000 * g++.dg/parse/no-type-defn1.C: New.
1002 * g++.dg/ext/attrib40.C: New.
1004 * g++.dg/cpp0x/regress/array1.C: New.
1006 2011-03-11 Richard Guenther <rguenther@suse.de>
1008 PR tree-optimization/48067
1009 * gcc.dg/pr48067.c: New testcase.
1011 2011-03-11 Richard Guenther <rguenther@suse.de>
1014 * g++.dg/lto/20110311-1_0.C: New testcase.
1016 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1019 * g++.dg/inherit/virtual8.C: New test.
1022 * gcc.dg/torture/pr48044.c: New test.
1024 2011-03-11 Janus Weil <janus@gcc.gnu.org>
1027 * gfortran.dg/proc_ptr_comp_31.f90: New.
1029 2011-03-11 Richard Guenther <rguenther@suse.de>
1031 PR tree-optimization/47278
1032 * gcc.dg/torture/pr47278-1.c: New testcase.
1033 * gcc.dg/torture/pr47278-2.c: Likewise.
1035 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1037 PR tree-optimization/48063
1038 * gcc.dg/torture/pr48063.c: New test.
1040 2011-03-10 Jason Merrill <jason@redhat.com>
1042 * g++.dg/template/array22.C: New.
1044 * g++.dg/cpp0x/syntax-err1.C: New.
1045 * g++.dg/parse/error36.C: Adjust expected errors.
1046 * g++.old-deja/g++.pt/ctor2.C: Likewise.
1047 * g++.old-deja/g++.pt/typename3.C: Likewise.
1048 * g++.old-deja/g++.pt/typename4.C: Likewise.
1049 * g++.old-deja/g++.pt/typename6.C: Likewise.
1051 2011-03-09 Jason Merrill <jason@redhat.com>
1053 * g++.dg/template/nontype22.C: New.
1055 2011-03-09 Martin Jambor <mjambor@suse.cz>
1057 PR tree-optimization/47714
1058 * g++.dg/torture/pr47714.C: New test.
1060 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1063 * gcc.target/powerpc/pr47755-2.c: New file.
1065 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1067 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1068 is not set in the environment, pass 64 as first argument when not
1069 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1070 native where ulimit -u is supported.
1072 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1074 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1076 2011-03-08 Jason Merrill <jason@redhat.com>
1078 * g++.dg/template/nontype21.C: New.
1080 * g++.dg/template/anon5.C: New.
1082 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1085 * gcc.dg/pr47881.c: New test.
1087 2011-03-08 Dodji Seketeli <dodji@redhat.com>
1090 * g++.dg/lookup/template3.C: New test.
1092 2011-03-08 Kai Tietz <ktietz@redhat.com>
1094 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1097 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
1100 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1101 sizeof to compute alignment.
1103 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1105 PR tree-optimization/48022
1106 * gcc.dg/pr48022-1.c: New test.
1107 * gcc.dg/pr48022-2.c: New test.
1109 2011-03-07 Jason Merrill <jason@redhat.com>
1111 * g++.dg/template/nontype20.C: New.
1112 * g++.dg/init/member1.C: Adjust expected errors.
1113 * g++.dg/parse/constant4.C: Likewise.
1114 * g++.dg/template/qualified-id3.C: Likewise.
1115 * g++.old-deja/g++.pt/crash10.C: Likewise.
1117 * g++.dg/cpp0x/regress/non-const1.C: New.
1119 2011-03-07 Jakub Jelinek <jakub@redhat.com>
1122 * gcc.dg/pr47991.c: New test.
1124 2011-03-07 Jason Merrill <jason@redhat.com>
1126 * g++.dg/abi/mangle46.C: New.
1128 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
1131 * gcc.target/powerpc/pr47862.c: New.
1133 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
1136 * gcc.target/i386/combine-mul.c: Require nonpic.
1138 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
1139 Nathan Froyd <froydnj@codesourcery.com>
1141 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1143 2011-03-06 Mark Mitchell <mark@codesourcery.com>
1145 * README.QMTEST: Remove.
1147 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
1148 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1151 * gfortran.dg/array_constructor_37.f90 : New test.
1153 2011-03-05 Jason Merrill <jason@redhat.com>
1155 * g++.dg/abi/mangle39.C: ABI v5, not 6.
1156 * g++.dg/abi/mangle45.C: Likewise.
1157 * g++.dg/cpp0x/trailing1.C: Likewise.
1159 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1161 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1163 2011-03-05 Jakub Jelinek <jakub@redhat.com>
1165 PR rtl-optimization/47899
1166 * gcc.dg/pr47899.c: New test.
1168 * gcc.dg/torture/pr47968.c: Ignore warnings.
1170 PR tree-optimization/47967
1171 * gcc.c-torture/compile/pr47967.c: New test.
1173 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1175 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1176 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1178 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1180 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1181 and property_getAttributes() if __OBJC2__.
1182 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1183 * objc.dg/property/property-encoding-1.m: New.
1184 * obj-c++.dg/property/property-encoding-1.mm: New.
1186 2011-03-04 Jason Merrill <jason@redhat.com>
1188 * g++.dg/template/pseudodtor6.C: New.
1190 * g++.dg/inherit/covariant19.C: New.
1192 2011-03-04 Richard Guenther <rguenther@suse.de>
1195 * gcc.dg/torture/pr47968.c: New testcase.
1197 2011-03-04 Richard Guenther <rguenther@suse.de>
1200 * gcc.dg/torture/pr47975.c: New testcase.
1202 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1205 * g++.dg/template/crash106.C: New.
1207 2011-03-03 Jakub Jelinek <jakub@redhat.com>
1210 * gcc.dg/gomp/pr47963.c: New test.
1211 * g++.dg/gomp/pr47963.C: New test.
1213 2011-03-02 Jason Merrill <jason@redhat.com>
1215 * g++.dg/cpp0x/regress/condition1.C: New.
1217 * g++.dg/cpp0x/constexpr-ctor9.C: New.
1219 2011-03-01 Jason Merrill <jason@redhat.com>
1221 * g++.dg/cpp0x/lambda/lambda-98.C: New.
1223 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1225 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1227 PR rtl-optimization/47925
1228 * gcc.c-torture/execute/pr47925.c: New test.
1230 2011-03-01 Jason Merrill <jason@redhat.com>
1232 * g++.dg/cpp0x/decltype25.C: New.
1234 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1236 2011-03-01 Richard Guenther <rguenther@suse.de>
1238 PR tree-optimization/47890
1239 * gcc.dg/torture/pr47890.c: New testcase.
1241 2011-03-01 Richard Guenther <rguenther@suse.de>
1244 * gcc.dg/lto/pr47924_0.c: New testcase.
1246 2011-03-01 Richard Guenther <rguenther@suse.de>
1249 * gfortran.dg/lto/pr46911_0.f: New testcase.
1251 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1253 PR libgfortran/47933
1254 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1255 compile errors from older code form.
1257 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1259 PR libgfortran/47567
1260 * gfortran.dg/fmt_fw_d.f90: New test.
1262 2011-02-28 Jason Merrill <jason@redhat.com>
1264 * g++.dg/inherit/covariant18.C: New.
1266 2011-02-28 Jakub Jelinek <jakub@redhat.com>
1269 * gcc.dg/pr47893.c: New test.
1271 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
1273 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1274 NULL in case of a selector with conflicting types.
1275 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1277 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
1279 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1280 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1281 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1282 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1284 2011-02-28 Jason Merrill <jason@redhat.com>
1287 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1289 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1291 PR libgfortran/47778
1292 * gfortran.dg/namelist_71.f90: New test.
1294 2011-02-27 Jason Merrill <jason@redhat.com>
1297 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1298 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1300 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1303 * g++.dg/cpp0x/constexpr-ctor8.C: New.
1305 2011-02-27 Jakub Jelinek <jakub@redhat.com>
1308 * gfortran.dg/gomp/task-1.f90: Removed.
1310 2011-02-26 Jason Merrill <jason@redhat.com>
1312 * g++.dg/template/this-targ1.C: New.
1314 * g++.dg/cpp0x/regress/template-const1.C: New.
1315 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1316 * g++.dg/template/function1.C: Adjust.
1317 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1318 * g++.dg/debug/debug7.C: Adjust.
1320 2011-02-26 Tobias Burnus <burnus@net-b.de>
1323 * gfortran.dg/gomp/task-1.f90: New.
1325 2011-02-25 Jie Zhang <jie@codesourcery.com>
1327 * gcc.target/arm/neon-thumb2-move.c: Add
1328 dg-require-effective-target arm_thumb2_ok.
1330 2011-02-24 Jason Merrill <jason@redhat.com>
1332 * g++.dg/parse/constant1.C: Specify C++98 mode.
1333 * g++.dg/parse/constant5.C: Likewise.
1334 * g++.dg/parse/error2.C: Likewise.
1335 * g++.dg/parse/semicolon3.C: Likewise.
1336 * g++.dg/template/crash14.C: Likewise.
1337 * g++.dg/template/local4.C: Likewise.
1338 * g++.dg/template/nontype3.C: Likewise.
1339 * g++.dg/parse/crash31.C: Adjust expected errors.
1340 * g++.dg/template/function1.C: Likewise.
1341 * g++.dg/template/ref3.C: Likewise.
1342 * g++.dg/template/static9.C: Likewise.
1343 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1345 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1346 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1347 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1348 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1349 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1351 2011-02-24 Jakub Jelinek <jakub@redhat.com>
1354 * gfortran.dg/pr47878.f90: New test.
1356 2011-02-24 Richard Guenther <rguenther@suse.de>
1359 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1360 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1362 2011-02-24 Richard Guenther <rguenther@suse.de>
1365 * gfortran.dg/lto/pr47839_0.f90: New testcase.
1366 * gfortran.dg/lto/pr47839_1.f90: Likewise.
1368 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1370 PR libgfortran/47567
1371 * gfortran.dg/fmt_f0_1.f90: Update test.
1373 2011-02-23 Jason Merrill <jason@redhat.com>
1375 * g++.dg/abi/mangle39.C: Adjust parm mangling.
1376 * g++.dg/abi/mangle45.C: New.
1378 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1379 * g++.dg/template/canon-type-9.C: Match use of decltype
1380 between declaration and definition.
1381 * g++.dg/template/canon-type-12.C: Likewise.
1383 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
1386 * gfortran.dg/nested_allocatables_1.f90: New.
1388 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
1391 * g++.dg/pr46868.C: New test.
1392 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1393 * g++.dg/parse/error14.C: Adjust.
1395 2011-02-23 Richard Guenther <rguenther@suse.de>
1397 PR tree-optimization/47838
1398 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1400 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1402 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
1404 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1406 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1407 * gfortran.dg/count_init_expr.f03: Ditto.
1408 * gfortran.dg/gomp/pr43711.f90: Ditto.
1409 * gcc.dg/struct-parse-2.c: Ditto.
1410 * gcc.dg/parse-error-3.c: Ditto.
1411 * gcc.dg/Wlogical-op-1.c: Ditto.
1412 * gcc.dg/Walways-true-1.c: Ditto.
1413 * gcc.dg/pr24225.c: Ditto.
1414 * gcc.dg/Walways-true-2.c: Ditto.
1415 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1416 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1417 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1418 * g++.dg/overload/defarg4.C: Ditto.
1419 * g++.dg/inherit/covariant16.C: Ditto.
1420 * g++.dg/inherit/virtual7.C: Ditto.
1421 * g++.dg/template/canon-type-9.C: Ditto.
1422 * g++.dg/template/access19.C: Ditto.
1423 * g++.dg/template/call7.C: Ditto.
1424 * g++.dg/template/canon-type-2.C: Ditto.
1425 * g++.dg/template/init7.C: Ditto.
1426 * g++.dg/template/sizeof-template-argument.C: Ditto.
1427 * g++.dg/template/const3.C: Ditto.
1428 * g++.dg/template/sfinae26.C: Ditto.
1429 * g++.dg/template/sfinae26.C: Ditto.
1430 * g++.dg/template/canon-type-11.C: Ditto.
1431 * g++.dg/template/union2.C: Ditto.
1432 * g++.dg/template/canon-type-3.C: Ditto.
1433 * g++.dg/template/canon-type-1.C: Ditto.
1434 * g++.dg/template/canon-type-5.C: Ditto.
1435 * g++.dg/template/canon-type-7.C: Ditto.
1436 * g++.dg/template/canon-type-10.C: Ditto.
1437 * g++.dg/template/spec36.C: Ditto.
1438 * g++.dg/template/typedef38.C: Ditto.
1439 * g++.dg/template/canon-type-4.C: Ditto.
1440 * g++.dg/template/canon-type-6.C: Ditto.
1441 * g++.dg/template/canon-type-13.C: Ditto.
1442 * g++.dg/template/instantiate9.C: Ditto.
1443 * g++.dg/template/ttp22.C: Ditto.
1444 * g++.dg/warn/Wreturn-type-6.C: Ditto.
1445 * g++.dg/warn/Walways-true-1.C: Ditto.
1446 * g++.dg/warn/Wlogical-op-1.C: Ditto.
1447 * g++.dg/warn/Walways-true-2.C: Ditto.
1448 * g++.dg/conversion/op4.C: Ditto.
1449 * g++.dg/opt/pr19650.C: Ditto.
1450 * g++.dg/lookup/friend11.C: Ditto.
1451 * g++.dg/other/default2.C: Ditto.
1452 * g++.dg/other/default3.C: Ditto.
1453 * g++.dg/other/dtor2.C: Ditto.
1454 * g++.dg/other/friend5.C: Ditto.
1455 * g++.dg/other/default5.C: Ditto.
1456 * g++.dg/init/brace6.C: Ditto.
1457 * g++.dg/init/aggr5.C: Ditto.
1458 * g++.dg/init/error2.C: Ditto.
1459 * g++.dg/expr/bound-mem-fun.C: Ditto.
1460 * g++.dg/expr/cond6.C: Ditto.
1461 * g++.dg/expr/stmt-expr-1.C: Ditto.
1462 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1463 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1464 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1465 * g++.dg/cpp0x/bracket1.C: Ditto.
1466 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1467 * g++.dg/cpp0x/pr38646.C: Ditto.
1468 * g++.dg/cpp0x/variadic73.C: Ditto.
1469 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1470 * g++.dg/cpp0x/bracket4.C: Ditto.
1471 * g++.dg/cpp0x/decltype4.C: Ditto.
1472 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1473 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1474 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1475 * g++.dg/cpp0x/variadic-new2.C: Ditto.
1476 * g++.dg/cpp0x/decltype2.C: Ditto.
1477 * g++.dg/cpp0x/decltype1.C: Ditto.
1478 * g++.dg/cpp0x/bracket2.C: Ditto.
1479 * g++.dg/cpp0x/decltype5.C: Ditto.
1480 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1481 * g++.dg/cpp0x/variadic70.C: Ditto.
1482 * g++.dg/cpp0x/decltype6.C: Ditto.
1483 * g++.dg/cpp0x/rvo.C: Ditto.
1484 * g++.dg/cpp0x/vt-40092.C: Ditto.
1485 * g++.dg/cpp0x/variadic-new.C: Ditto.
1486 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1487 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1488 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1489 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1490 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1491 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1492 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1493 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1494 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1495 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1496 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1497 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1498 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1499 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1500 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1501 * g++.dg/cpp0x/pr39639.C: Ditto.
1502 * g++.dg/cpp0x/decltype3.C: Ditto.
1503 * g++.dg/cpp0x/variadic68.C: Ditto.
1504 * g++.dg/cpp0x/variadic-function.C: Ditto.
1505 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1506 * g++.dg/cpp0x/variadic-bind.C: Ditto.
1507 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1508 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1509 * g++.dg/parse/crash35.C: Ditto.
1510 * g++.dg/parse/crash40.C: Ditto.
1511 * g++.dg/parse/defarg12.C: Ditto.
1512 * g++.dg/parse/crash34.C: Ditto.
1513 * g++.dg/parse/constructor3.C: Ditto.
1514 * g++.dg/parse/template23.C: Ditto.
1515 * g++.dg/parse/crash56.C: Ditto.
1516 * g++.dg/parse/dtor13.C: Ditto.
1517 * g++.dg/parse/error33.C: Ditto.
1518 * g++.dg/parse/ctor9.C: Ditto.
1519 * g++.dg/parse/error32.C: Ditto.
1520 * g++.dg/parse/error37.C: Ditto.
1521 * g++.dg/parse/bitfield3.C: Ditto.
1522 * g++.dg/parse/struct-4.C: Ditto.
1523 * g++.dg/ext/has_trivial_copy.C: Ditto.
1524 * g++.dg/ext/is_polymorphic.C: Ditto.
1525 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1526 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1527 * g++.dg/ext/has_nothrow_assign.C: Ditto.
1528 * g++.dg/ext/is_union.C: Ditto.
1529 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1530 * g++.dg/ext/is_pod.C: Ditto.
1531 * g++.dg/ext/has_virtual_destructor.C: Ditto.
1532 * g++.dg/ext/has_trivial_constructor.C: Ditto.
1533 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1534 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1535 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1536 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1537 * g++.dg/ext/is_abstract.C: Ditto.
1538 * g++.dg/ext/has_trivial_assign.C: Ditto.
1539 * g++.dg/ext/is_class.C: Ditto.
1540 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1541 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1542 * g++.dg/ext/is_base_of.C: Ditto.
1543 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1544 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1545 * g++.dg/ext/is_empty.C: Ditto.
1546 * g++.dg/ext/is_enum.C: Ditto.
1547 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1548 * gnat.dg/opt11.adb: Ditto.
1549 * obj-c++.dg/pr45735.mm: Ditto.
1550 * obj-c++.dg/pr24393.mm: Ditto.
1551 * obj-c++.dg/exceptions-2.mm: Ditto.
1552 * objc.dg/pr45735.m: Ditto.
1553 * objc.dg/pr24393.m: Ditto.
1555 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
1557 * objc.dg/attributes/objc-exception-1.m: New.
1559 2011-02-23 Jie Zhang <jie@codesourcery.com>
1561 * gcc.dg/cpp/include7.c: New test.
1563 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1566 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1568 2011-02-23 Jie Zhang <jie@codesourcery.com>
1570 PR rtl-optimization/47763
1571 * gcc.dg/pr47763.c: New test.
1573 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
1576 * gfortran.dg/whole_file_32.f90 : New test.
1578 2011-02-22 Dodji Seketeli <dodji@redhat.com>
1581 * g++.dg/inherit/virtual7.C: New test.
1583 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
1586 * objc.dg/type-size-3.m: Updated error message.
1587 * objc.dg/type-size-4.m: New test.
1588 * objc.dg/type-size-5.m: New test.
1590 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1592 * lib/gnat.exp: Fix comments.
1593 Don't load libgloss.exp.
1594 (default_gnat_version): Call $compiler with --version.
1595 Adapt regexp for gnatmake output, insert version.
1596 (gnat_version): New proc.
1597 (gnat_init): Remove gnat_libgcc_s_path.
1598 (gnat_target_compile): Likewise.
1599 Remove ld_library_path.
1600 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1601 (gnat_pass): Remove.
1602 (gnat_pass): Remove.
1603 (gnat_finish): Remove.
1604 (gnat_exit): Remove.
1605 (local_find_gnatmake): Reindent.
1606 (runtest_file_p): Remove.
1607 (prune_warnings): Remove.
1608 (find_gnatclean): New proc.
1609 * lib/gnat-dg.exp (lremove): New proc.
1610 (gnat-dg-test): Reindent.
1611 Remove additional output files.
1612 (gnat-dg-runtest): Remove.
1614 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1615 * gnat.dg/loop_optimization6.adb: Likewise.
1616 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1618 2011-02-22 Jakub Jelinek <jakub@redhat.com>
1620 PR tree-optimization/47835
1621 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1623 2011-02-22 Tobias Burnus <burnus@net-b.de>
1625 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1626 * gfortran.dg/abstract_type_2.f03: Ditto.
1627 * gfortran.dg/abstract_type_3.f03: Ditto.
1628 * gfortran.dg/abstract_type_4.f03: Ditto.
1629 * gfortran.dg/abstract_type_5.f03: Ditto.
1630 * gfortran.dg/abstract_type_6.f03: Ditto.
1631 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1632 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1633 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1634 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1635 * gfortran.dg/array_function_5.f90: Ditto.
1636 * gfortran.dg/asynchronous_3.f03: Ditto.
1637 * gfortran.dg/char_expr_1.f90: Ditto.
1638 * gfortran.dg/class_14.f03: Ditto.
1639 * gfortran.dg/data_array_6.f: Ditto.
1640 * gfortran.dg/data_invalid.f90: Ditto.
1641 * gfortran.dg/dot_product_1.f03: Ditto.
1642 * gfortran.dg/func_derived_5.f90: Ditto.
1643 * gfortran.dg/func_result_4.f90: Ditto.
1644 * gfortran.dg/implied_do_1.f90: Ditto.
1645 * gfortran.dg/initialization_25.f90: Ditto.
1646 * gfortran.dg/initialization_26.f90: Ditto.
1647 * gfortran.dg/interface_34.f90: Ditto.
1648 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1649 * gfortran.dg/keyword_symbol_1.f90: Ditto.
1650 * gfortran.dg/matmul_8.f03: Ditto.
1651 * gfortran.dg/merge_init_expr.f90: Ditto.
1652 * gfortran.dg/pack_assign_1.f90: Ditto.
1653 * gfortran.dg/pack_vector_1.f90: Ditto.
1654 * gfortran.dg/pointer_check_8.f90: Ditto.
1655 * gfortran.dg/product_init_expr.f03: Ditto.
1656 * gfortran.dg/reshape_order_5.f90: Ditto.
1657 * gfortran.dg/reshape_shape_1.f90: Ditto.
1658 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1659 * gfortran.dg/same_name_2.f90: Ditto.
1660 * gfortran.dg/selected_real_kind_1.f90: Ditto.
1661 * gfortran.dg/spread_init_expr.f03: Ditto.
1662 * gfortran.dg/stmt_func_1.f90: Ditto.
1663 * gfortran.dg/sum_init_expr.f03: Ditto.
1664 * gfortran.dg/transpose_3.f03: Ditto.
1665 * gfortran.dg/unpack_init_expr.f03: Ditto.
1666 * gfortran.dg/warn_conversion.f90: Ditto.
1667 * gfortran.dg/warn_conversion_2.f90: Ditto.
1668 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1669 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1670 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1671 * gfortran.dg/whole_file_16.f90: Ditto.
1672 * gfortran.dg/whole_file_17.f90: Ditto.
1673 * gfortran.dg/whole_file_18.f90: Ditto.
1674 * gfortran.dg/whole_file_20.f03: Ditto.
1675 * gfortran.dg/whole_file_5.f90: Ditto.
1676 * gfortran.dg/whole_file_6.f90: Ditto.
1677 * gfortran.dg/write_invalid_format.f90: Ditto.
1678 * gfortran.dg/zero_sized_6.f90: Ditto.
1680 2011-02-21 Jeff Law <law@redhat.com>
1682 PR rtl-optimization/46178
1683 * gcc.target/i386/pr46178.c: New test.
1685 PR rtl-optimization/46002
1686 * gcc.c-torture/compile/pr46002.c: New test.
1688 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1690 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1693 2011-02-21 Jakub Jelinek <jakub@redhat.com>
1696 * g++.dg/debug/pr47106.C: Require effective target lto.
1698 2011-02-21 Jason Merrill <jason@redhat.com>
1700 * g++.dg/cpp0x/constexpr-diag2.C: New.
1702 2011-02-20 Jason Merrill <jason@redhat.com>
1704 * g++.dg/cpp0x/constexpr-ctor7.C: New.
1706 * g++.dg/cpp0x/fntmpdefarg2.C: New.
1708 * g++.dg/overload/conv-op1.C: New.
1710 * g++.dg/cpp0x/constexpr-synth1.C: New.
1712 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1714 * objc.dg/layout-2.m: New.
1715 * objc.dg/selector-3.m: Adjusted location of error message.
1716 * objc.dg/type-size-3.m: Same.
1717 * obj-c++.dg/selector-3.mm: Same.
1719 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1722 * objc.dg/property/dotsyntax-22.m: New.
1723 * obj-c++.dg/property/dotsyntax-22.mm: New.
1725 2011-02-20 Dodji Seketeli <dodji@redhat.com>
1728 * g++.dg/template/typedef38.C: New test.
1730 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1733 * gfortran.dg/whole_file_30.f90 : New test.
1734 * gfortran.dg/whole_file_31.f90 : New test.
1736 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1740 * gfortran.dg/whole_file_28.f90 : New test.
1741 * gfortran.dg/whole_file_29.f90 : New test.
1743 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1746 * g++.dg/template/crash105.C: New.
1748 2011-02-19 Jason Merrill <jason@redhat.com>
1750 * g++.dg/cpp0x/regress/no-elide1.C: New.
1752 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
1754 PR tree-optimization/46620
1755 * gcc.dg/pr46620.c: New.
1757 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1760 * gcc.target/i386/pr47809.c: New test.
1762 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1763 Tobias Burnus <burnus@net-b.de>
1765 * lib/target-supports.exp
1766 (check_effective_target_fortran_large_real): New check for large reals.
1767 * gfortran.dg/nan_7.f90: New test.
1769 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1771 PR libgfortran/47567
1772 * gfortran.dg/fmt_f0_1.f90: Update test.
1774 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
1777 * gfortran.dg/array_constructor_36.f90 : New test.
1778 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1779 allow for comparison between different elements of the array
1780 constructor at different levels of optimization.
1782 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
1784 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1785 * gcc.target/i386/pr32280-1.c: Likewise.
1787 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1790 * gcc.target/i386/pr47800.c: New test.
1792 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
1794 * objc/execute/exceptions/foward-1.x: New.
1796 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1799 * gfortran.dg/derived_constructor_comps_4.f90: New.
1801 2011-02-18 Tobias Burnus
1804 * gfortran.dg/func_result_6.f90: New.
1806 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1809 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1811 2011-02-18 Tobias Burnus <burnus@net-b.de>
1814 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1816 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1817 normalizing the error/warning output.
1818 * gfortran.dg/Wall.f90: Update dg-error/warning.
1819 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1820 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1821 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1822 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1823 * gfortran.dg/class_30.f90: Update dg-error/warning.
1824 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1825 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1826 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1827 * gfortran.dg/entry_17.f90: Update dg-error/warning.
1828 * gfortran.dg/entry_19.f90: Update dg-error/warning.
1829 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1830 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1831 * gfortran.dg/g77/12632.f: Update dg-error/warning.
1832 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1833 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1834 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1835 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1836 * gfortran.dg/goto_8.f90: Update dg-error/warning.
1837 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1838 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1839 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1840 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1841 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1842 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1843 * gfortran.dg/volatile3.f90: Update dg-error/warning.
1844 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1845 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1846 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1847 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1848 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1850 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1853 * gfortran.dg/proc_ptr_comp_30.f90: New.
1855 2011-02-18 Jakub Jelinek <jakub@redhat.com>
1858 * gcc.target/i386/pr47780.c: New test.
1860 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1863 * gfortran.dg/class_40.f03: New.
1865 2011-02-18 Dodji Seketeli <dodji@redhat.com>
1868 * g++.dg/cpp0x/auto21.C: New test.
1870 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
1872 * objc.dg/special/unclaimed-category-1.h: Updated for
1874 * objc.dg/special/unclaimed-category-1.m: Same.
1875 * objc.dg/zero-link-1.m: Same.
1876 * objc.dg/lookup-1.m: Same.
1877 * objc.dg/torture/strings/const-str-9.m
1878 * objc.dg/torture/strings/const-str-10.m: Same.
1879 * objc.dg/torture/strings/const-str-11.m: Same.
1880 * objc.dg/torture/forward-1.m: Same.
1881 * objc.dg/zero-link-2.m: Same.
1882 * objc.dg/encode-7-next-64bit.m: Same.
1883 * objc.dg/method-4.m: Same.
1884 * objc.dg/next-runtime-1.m: Same.
1885 * objc.dg/image-info.m: Same.
1886 * objc.dg/pr23214.m: Same.
1887 * objc.dg/symtab-1.m: Same.
1888 * obj-c++.dg/basic.m: Same.
1889 * obj-c++.dg/proto-lossage-3.m: Same.
1890 * obj-c++.dg/torture/strings/const-str-10.m: Same.
1891 * obj-c++.dg/torture/strings/const-str-11.m: Same.
1892 * obj-c++.dg/torture/strings/const-str-9.m: Same.
1893 * obj-c++.dg/method-11.m: Same.
1894 * objc/execute/enumeration-1.m: Same.
1895 * objc/execute/object_is_class.m: Same.
1896 * objc/execute/formal_protocol-2.m: Same.
1897 * objc/execute/formal_protocol-4.m: Same.
1898 * objc/execute/formal_protocol-6.m: Same.
1899 * objc/execute/bycopy-3.m: Same.
1900 * objc/execute/exceptions/catchall-1.m: Same.
1901 * objc/execute/exceptions/finally-1.m: Same.
1902 * objc/execute/exceptions/local-variables-1.m: Same.
1903 * objc/execute/exceptions/foward-1.m: Same.
1904 * objc/execute/bf-common.h
1905 * objc/execute/enumeration-2.m: Same.
1906 * objc/execute/formal_protocol-1.m: Same.
1907 * objc/execute/formal_protocol-3.m: Same.
1908 * objc/execute/formal_protocol-5.m: Same.
1909 * objc/execute/accessing_ivars.m: Same.
1910 * objc/execute/bycopy-2.m: Same.
1911 * objc/execute/formal_protocol-7.m: Same.
1912 * objc/execute/compatibility_alias.m: Same.
1913 * objc/execute/no_clash.m: Same.
1914 * objc/execute/object_is_meta_class.m: Same.
1915 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1916 * objc/execute/class-tests-1.h: Include stdio.h.
1917 * objc/execute/class-tests-2.h: Same.
1918 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1920 * obj-c++.dg/try-catch-2.mm: Same.
1922 2011-02-17 Jakub Jelinek <jakub@redhat.com>
1925 * g++.dg/warn/Wunused-parm-4.C: New test.
1927 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
1928 Jan Hubicka <jh@suse.cz>
1932 * g++.dg/debug/pr47106.C: New.
1934 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
1937 * gcc.target/i386/pr43653.c: New test.
1939 2011-02-11 Dodji Seketeli <dodji@redhat.com>
1942 * g++.dg/template/inherit6.C: New test.
1944 2011-02-16 Janus Weil <janus@gcc.gnu.org>
1947 * gfortran.dg/class_39.f03: New.
1949 2011-02-16 Dodji Seketeli <dodji@redhat.com>
1952 * g++.dg/cpp0x/variadic106.C: New test.
1954 2011-02-16 Jakub Jelinek <jakub@redhat.com>
1957 * gfortran.dg/pr47757-1.f90: New test.
1958 * gfortran.dg/pr47757-2.f90: New test.
1959 * gfortran.dg/pr47757-3.f90: New test.
1962 * g++.dg/cpp0x/enum8.C: New test.
1964 2011-02-15 Jason Merrill <jason@redhat.com>
1966 * g++.dg/inherit/implicit-trivial1.C: New.
1967 * g++.dg/cpp0x/implicit-trivial1.C: New.
1969 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1972 * gcc.dg/torture/pr47725.c: Removed.
1974 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1977 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1978 constant does not generate a load from memory.
1980 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1983 * gcc.dg/torture/pr47725.c: New.
1985 2011-02-15 Richard Guenther <rguenther@suse.de>
1987 PR tree-optimization/47743
1988 * gcc.dg/torture/pr47743.c: New testcase.
1990 2011-02-15 Jakub Jelinek <jakub@redhat.com>
1993 * gcc.target/i386/pr47581.c: New test.
1995 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1998 * gfortran.dg/select_type_22.f03: New.
2000 2011-02-14 Jason Merrill <jason@redhat.com>
2002 * g++.dg/cpp0x/regress/enum1.C: New.
2004 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2006 * gnat.dg/include.adb: New test.
2008 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2011 * gfortran.dg/class_38.f03: New.
2013 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2015 * gcc.dg/pr46494.c: New test.
2017 2011-02-14 Richard Guenther <rguenther@suse.de>
2019 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2021 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2024 * gnat.dg/null_pointer_deref1.exp: Don't skip on
2025 sparc*-sun-solaris2.11.
2027 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2030 * gfortran.dg/argument_checking_18.f90: New.
2032 2011-02-13 Tobias Burnus <burnus@net-b.de>
2034 * gfortran.dg/argument_checking_13.f90: Update dg-error.
2035 * gfortran.dg/argument_checking_17.f90: New.
2037 2011-02-12 Janus Weil <janus@gcc.gnu.org>
2039 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2040 are temporarily disabled.
2041 * gfortran.dg/class_7.f03: Ditto.
2042 * gfortran.dg/coarray_14.f90: Ditto.
2043 * gfortran.dg/typebound_proc_13.f03: Ditto.
2045 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
2048 * gfortran.dg/extends_11.f03: New.
2050 2011-02-11 Xinliang David Li <davidxl@google.com>
2052 PR tree-optimization/47707
2053 * g++.dg/tree-ssa/pr47707.C: New test.
2055 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
2057 * g++.dg/opt/inline17.C: New test.
2059 2011-02-11 Tobias Burnus <burnus@net-b.de>
2062 * gfortran.dg/pure_formal_2.f90: New.
2064 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
2066 PR rtl-optimization/47614
2067 * gfortran.dg/pr47614.f: New.
2069 2011-02-11 Joseph Myers <joseph@codesourcery.com>
2072 * gcc.dg/opts-6.c: New test.
2074 2011-02-11 Jakub Jelinek <jakub@redhat.com>
2077 * gcc.dg/pr47684.c: New test.
2079 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2082 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2083 c99_runtime, dg-add-options c99_runtime.
2084 (main): Use __asm__.
2086 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2089 * lib/target-supports.exp (check_ascii_locale_available): New proc.
2090 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2091 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2092 * gcc.dg/ucnid-10.c: Likewise.
2093 * gcc.dg/ucnid-13.c: Likewise.
2094 * gcc.dg/ucnid-7.c: Likewise.
2095 * gcc.dg/ucnid-8.c: Likewise.
2096 Adapt dg-warning line number.
2098 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
2100 * gcc.target/i386/parity-1.c: Use -march=k8.
2101 * gcc.target/i386/parity-2.c: Ditto.
2102 * gcc.target/i386/vecinit-1.c: Ditto.
2103 * gcc.target/i386/vecinit-2.c: Ditto.
2105 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2108 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2109 * gcc.target/mips/save-restore-3.c: Likewise.
2110 * gcc.target/mips/save-restore-4.c: Likewise.
2111 * gcc.target/mips/save-restore-5.c: Likewise.
2114 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2115 * g++.dg/tree-prof/partition2.C: Likewise.
2117 2011-02-09 Jason Merrill <jason@redhat.com>
2119 * g++.dg/tree-ssa/inline-3.C: Use a normal function
2120 rather than misdeclare std::puts.
2122 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2123 * g++.dg/other/warning1.C: Likewise.
2124 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2125 * g++.old-deja/g++.gb/scope06.C: Likewise.
2126 * g++.old-deja/g++.law/cvt11.C: Likewise.
2127 * g++.old-deja/g++.law/init1.C: Likewise.
2128 * g++.dg/abi/mangle26.C: Likewise.
2130 * g++.dg/template/function1.C: Adjust for C++0x mode.
2131 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2133 * g++.dg/ext/label10.C: Adjust for C++0x mode.
2134 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2136 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2138 * g++.dg/cpp0x/regress/abi-empty7.C: New.
2140 * g++.dg/cpp0x/regress: New directory.
2141 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2142 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2143 * g++.dg/cpp0x/regress/regress3.C: New.
2145 2011-02-10 Richard Guenther <rguenther@suse.de>
2147 PR tree-optimization/47677
2148 * gcc.dg/torture/pr47677.c: New testcase.
2150 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
2152 * objc.dg/special/load-category-1.m: Remove unused header.
2153 * objc.dg/special/load-category-1a.m: Likewise.
2154 * objc.dg/special/load-category-2.m: Likewise.
2155 * objc.dg/special/load-category-2a.m: Likewise.
2156 * objc.dg/special/load-category-3.m: Likewise.
2157 * objc.dg/special/load-category-3a.m: Likewise.
2158 * objc.dg/attributes/proto-attribute-2.m: Likewise.
2159 * objc.dg/attributes/proto-attribute-3.m: Likewise.
2160 * objc.dg/attributes/class-attribute-1.m: Likewise.
2161 * objc.dg/property/property.exp: Don't run for Darwin < 9.
2162 * obj-c++.dg/property/property.exp: Likewise.
2163 * objc.dg/attributes/method-sentinel-1.m: Update type header.
2164 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2165 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2166 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2167 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2168 * obj-c++.dg/template-8.mm: Likewise.
2170 2011-02-10 Jakub Jelinek <jakub@redhat.com>
2173 * gcc.target/i386/pr47665.c: New test.
2175 2011-02-10 Jie Zhang <jie@codesourcery.com>
2179 2011-02-05 Jie Zhang <jie@codesourcery.com>
2181 * gcc.dg/pr42631.c: Update test.
2182 * gcc.dg/pr42631-2.c: New test.
2184 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2187 * gfortran.dg/proc_decl_25.f90: New.
2189 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2192 * gfortran.dg/typebound_assignment_2.f03: New.
2194 2011-02-09 Richard Guenther <rguenther@suse.de>
2196 PR tree-optimization/47664
2197 * gcc.dg/tree-ssa/inline-7.c: New testcase.
2199 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
2202 * gnat.dg/uninit_func.adb: Adjust dg directive.
2204 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
2207 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2209 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2212 * gfortran.dg/auto_dealloc_2.f90: New.
2214 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2216 * gcc.dg/builtins-config.h: Remove __sgi handling.
2217 * lib/target-supports.exp (add_options_for_c99_runtime): Add
2218 -std=c99 for mips-sgi-irix6.5*.
2220 2011-02-09 Martin Jambor <mjambor@suse.cz>
2223 * gfortran.dg/pr25923.f90: Remove xfails.
2225 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2228 * gfortran.dg/inquire_14.f90: New test.
2230 2011-02-08 Janus Weil <janus@gcc.gnu.org>
2233 * gfortran.dg/pointer_init_6.f90: New.
2235 2011-02-08 Jeff Law <law@redhat.com>
2237 PR tree-optimization/42893
2238 * gcc.tree-ssa/pr42893.c: New test.
2240 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
2242 PR tree-optimization/46834
2243 PR tree-optimization/46994
2244 PR tree-optimization/46995
2245 * gcc.dg/graphite/id-pr46834.c: New.
2246 * gfortran.dg/graphite/id-pr46994.f90: New.
2247 * gfortran.dg/graphite/id-pr46995.f90: New.
2249 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2252 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2253 using the variable is known the warning is emitted there.
2254 * gcc.dg/uninit-pr19430.c (foo): Likewise.
2255 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2257 * c-c++-common/pr20000.c (g): Both warnings occur at the return
2260 * gcc.dg/noreturn-1.c (foo5): Likewise.
2261 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2262 (method2): Likewise.
2264 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2265 the return statement using the uninitialized variable.
2266 * gfortran.dg/pr39666-2.f90 (f): Likewise.
2268 2011-02-08 Richard Guenther <rguenther@suse.de>
2271 * g++.dg/opt/pr47639.c: New testcase.
2273 2011-02-08 Richard Guenther <rguenther@suse.de>
2275 PR tree-optimization/47632
2276 * g++.dg/opt/pr47632.C: New testcase.
2278 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2280 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2282 2011-02-07 Richard Guenther <rguenther@suse.de>
2284 PR tree-optimization/47615
2285 * g++.dg/opt/pr47615.C: New testcase.
2287 2011-02-07 Richard Guenther <rguenther@suse.de>
2289 PR tree-optimization/47621
2290 * gcc.dg/torture/pr47621.c: New testcase.
2292 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
2294 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2296 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
2299 * gfortran.dg/allocate_with_source_1 : New test.
2301 2011-02-05 Jakub Jelinek <jakub@redhat.com>
2304 * gcc.dg/pr47610.c: New test.
2306 2011-02-05 Jie Zhang <jie@codesourcery.com>
2309 * gcc.dg/pr42631.c: Update test.
2310 * gcc.dg/pr42631-2.c: New test.
2312 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2315 * gfortran.dg/pr47574.f90: New test.
2317 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
2319 PR tree-optimization/46194
2320 * gcc.dg/autopar/pr46194.c: New.
2322 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2324 PR tree-optimization/43695
2325 * g++.dg/ipa/pr43695.C: New.
2327 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2330 * gcc.dg/pr23200.c: New test.
2332 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2335 * g++.dg/pr47589.C: New test.
2337 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2340 * g++.dg/template/typedef37.C: New test.
2341 * g++.dg/template/param1.C: Adjust expected error message.
2343 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2346 * gcc.dg/pr31490-2.c: New test.
2347 * gcc.dg/pr31490-3.c: New test.
2348 * gcc.dg/pr31490-4.c: New test.
2350 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
2351 Jakub Jelinek <jakub@redhat.com>
2354 * g++.dg/parser/semicolon3.C: Adjust.
2355 * g++.dg/parser/semicolon4.C: New testcase.
2356 * g++.dg/pr46890.C: New testcase.
2358 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2361 * g++.dg/init/pr29571.C: New.
2363 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
2365 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2366 instead of vect_int.
2368 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2371 * gcc.target/i386/pr47312.c: New test.
2374 * gcc.target/i386/pr47564.c: New test.
2376 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
2378 PR tree-optimization/45122
2379 * gcc.dg/tree-ssa/pr45122.c: New.
2381 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2384 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2387 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2388 and vsx so a default --with-cpu=power7 doesn't give an error
2389 when -mavoid-indexed-addresses is used.
2391 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2392 wrapper function to save the arguments and then jump to the real
2393 function, rather than depending on the compiler not to move stuff
2395 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2397 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2398 Paul Thomas <pault@gcc.gnu.org>
2401 * gfortran.dg/class_37.f03 : New test.
2403 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
2404 Richard Guenther <rguenther@suse.de>
2406 PR tree-optimization/40979
2408 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2409 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2410 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2411 check_vect_support_and_set_flags.
2412 * gfortran.dg/graphite/vect-pr40979.f90: New.
2414 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2417 * gfortran.dg/class_36.f03: New.
2419 2011-02-02 Richard Guenther <rguenther@suse.de>
2421 PR tree-optimization/47566
2422 * gcc.dg/lto/20110201-1_0.c: New testcase.
2424 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
2430 * debug/pr47498.c: New.
2431 * debug/pr47501.c: New.
2433 2011-02-01 Richard Guenther <rguenther@suse.de>
2435 PR tree-optimization/47559
2436 * g++.dg/torture/pr47559.C: New testcase.
2438 2011-02-01 Janus Weil <janus@gcc.gnu.org>
2441 * gfortran.dg/typebound_call_20.f03: New.
2443 2011-02-01 Richard Guenther <rguenther@suse.de>
2445 PR tree-optimization/47555
2446 * gcc.dg/pr47555.c: New testcase.
2448 2011-02-01 Richard Guenther <rguenther@suse.de>
2450 PR tree-optimization/47541
2451 * g++.dg/torture/pr47541.C: New testcase.
2453 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2456 * gfortran.dg/typebound_call_19.f03: New.
2458 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2461 * g++.dg/cpp0x/pr47416.C: New test.
2463 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
2466 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2468 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2471 * gfortran.dg/typebound_assignment_1.f03: New.
2473 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2475 PR tree-optimization/47538
2476 * gcc.c-torture/execute/pr47538.c: New test.
2478 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2481 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2483 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2485 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2487 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
2489 PR rtl-optimization/44031
2490 * gcc.c-torture/compile/20110131-1.c: New test.
2492 2011-01-31 Tobias Burnus <burnus@net-b.de>
2495 * gfortran.dg/stmt_func_1.f90: New.
2497 2011-01-31 Tobias Burnus <burnus@net-b.de>
2500 * gfortran.dg/interface_34.f90: New.
2502 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
2505 * gfortran.dg/realloc_on_assign_5.f03: New test.
2506 * gfortran.dg/realloc_on_assign_5.f03: New test.
2508 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2510 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2511 * gfortran.dg/bessel_7.f90: Likewise.
2512 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
2514 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2515 * gfortran.dg/sum_init_expr.f03: Likewise.
2517 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2519 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2522 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2523 loop only on "vect_intfloat_cvt" targets.
2525 2011-01-29 Tobias Burnus <burnus@net-b.de>
2528 * gfortran.dg/shape_6.f90: New.
2530 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2532 PR libgfortran/47434
2533 * gfortran.dg/read_infnan_1.f90: Update test.
2534 * gfortran.dg/module_nan.f90: Update test.
2535 * gfortran.dg/char4_iunit_1.f03: Update test.
2536 * gfortran.dg/large_real_kind_1.f90: Update test.
2537 * gfortran.dg/real_const_3.f90: Update test.
2538 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2540 2011-01-29 Dodji Seketeli <dodji@redhat.com>
2543 * g++.dg/template/param2.C: New test.
2545 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2547 PR libgfortran/47285
2548 * gfortran.dg/fmt_g.f: New test.
2550 2011-01-28 Tobias Burnus <burnus@net-b.de>
2553 * gfortran.dg/pure_formal_1.f90: New.
2555 2011-01-28 Jakub Jelinek <jakub@redhat.com>
2558 * gcc.dg/tls/pr42894.c: New test.
2560 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2562 * gcc.dg/pr47276.c: Add dg-require-visibility.
2564 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2566 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2568 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
2569 Tobias Burnus <burnus@gcc.gnu.org>
2574 * gfortran.dg/realloc_on_assign_3.f03: New test.
2575 * gfortran.dg/realloc_on_assign_4.f03: New test.
2576 * gfortran.dg/allocatable_function_5.f90: New test.
2577 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2578 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2579 implemented" dg-errors.
2581 2011-01-27 Jan Hubicka <jh@suse.cz>
2584 * gcc.dg/attr-weakref-4.c: New testcase
2586 2011-01-27 Martin Jambor <mjambor@suse.cz>
2588 PR tree-optimization/47228
2589 * gcc.dg/torture/pr47228.c: New test.
2591 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2593 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2595 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2597 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2598 when using auto-overlay support on the SPU.
2600 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
2602 PR rtl-optimization/44174
2603 * gcc.target/i386/asm-6.c: New test.
2605 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
2607 PR rtl-optimization/46856
2608 * gcc.c-torture/compile/pr46856.c: New test.
2610 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
2611 Andrew Pinski <pinskia@gmail.com>
2614 * gcc.dg/pr43082.c: New.
2616 2011-01-26 DJ Delorie <dj@redhat.com>
2618 PR rtl-optimization/46878
2619 * gcc.dg/pr46878-1.c: New test.
2621 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2624 * g++.dg/cpp0x/pr47476.C: New test.
2626 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
2628 * gcc.c-torture/compile/20110126-1.c: New test.
2630 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2633 * gcc.dg/torture/pr47473.c: New test.
2635 2011-01-26 Jan Hubicka <jh@suse.cz>
2638 * gcc.c-torture/execute/pr47237.c: New testcase.
2640 2011-01-26 Jan Hubicka <jh@suse.cz>
2642 PR tree-optimization/47190
2643 * gcc.dg/attr-weakref-3.c: New testcase.
2645 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
2648 * gcc.dg/dll-9a.c: New test file.
2649 * gcc.dg/dll-11.c: Likewise.
2650 * gcc.dg/dll-12.c: Likewise.
2651 * gcc.dg/dll-12a.c: Likewise.
2652 * gcc.dg/dll-11a.c: Likewise.
2653 * gcc.dg/dll-9.c: Likewise.
2654 * gcc.dg/dll-10.c: Likewise.
2655 * gcc.dg/dll-10a.c: Likewise.
2656 * g++.dg/ext/dllexport4a.cc: Likewise.
2657 * g++.dg/ext/dllexport4.C: Likewise.
2658 * g++.dg/ext/dllexport5.C: Likewise.
2659 * g++.dg/ext/dllexport5a.cc: Likewise.
2661 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2663 PR tree-optimization/46970
2664 * gcc.dg/graphite/pr46970.c: New.
2666 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2668 PR tree-optimization/46215
2669 * gcc.dg/graphite/pr46215.c: New.
2671 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2673 PR tree-optimization/46168
2674 * gcc.dg/graphite/pr46168.c: New.
2676 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2678 PR tree-optimization/43657
2679 * gcc.dg/graphite/pr43657.c: New.
2681 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2683 PR tree-optimization/29832
2684 * gfortran.dg/graphite/pr29832.f90: New.
2686 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2688 PR tree-optimization/43567
2689 * gcc.dg/graphite/pr43567.c: New.
2691 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2693 * gfortran.dg/graphite/interchange-4.f: New.
2694 * gfortran.dg/graphite/interchange-5.f: New.
2696 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2697 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2698 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2699 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2700 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2701 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2702 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2703 * gfortran.dg/ltrans-7.f90: Removed.
2704 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2706 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2707 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2708 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2709 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2710 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2711 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2712 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2713 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2714 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2715 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2716 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2717 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2718 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2719 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2720 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2721 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2722 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2723 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2724 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2725 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2726 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2727 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2728 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2729 * gcc.dg/tree-ssa/data-dep-1.c
2730 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2731 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2732 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2733 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2734 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2736 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2738 PR tree-optimization/47265
2739 PR tree-optimization/47443
2740 * gcc.c-torture/compile/pr47265.c: New test.
2741 * gcc.dg/pr47443.c: New test.
2743 2011-01-25 Martin Jambor <mjambor@suse.cz>
2745 PR tree-optimization/47382
2746 * g++.dg/torture/pr47382.C: New test.
2747 * g++.dg/opt/devirt1.C: Xfail.
2749 2011-01-25 Yao Qi <yao@codesourcery.com>
2752 * gcc.target/arm/pr45701-1.c: New test.
2753 * gcc.target/arm/pr45701-2.c: New test.
2754 * gcc.target/arm/pr45701-3.c: New test.
2756 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2757 Jakub Jelinek <jakub@redhat.com>
2759 PR tree-optimization/47271
2760 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2762 2011-01-25 Nick Clifton <nickc@redhat.com>
2764 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2765 (saturate_add): Delete.
2767 (main): Do not run saturate_add.
2768 (set_interrupts): Delete.
2770 2011-01-25 Tobias Burnus <burnus@net-b.de>
2773 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2775 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2777 PR tree-optimization/47427
2778 PR tree-optimization/47428
2779 * gcc.c-torture/compile/pr47427.c: New test.
2780 * gcc.c-torture/compile/pr47428.c: New test.
2782 2011-01-25 Richard Guenther <rguenther@suse.de>
2785 * gcc.dg/torture/pr47411.c: New testcase.
2787 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2789 * gfortran.dg/graphite/id-24.f: New.
2790 * gfortran.dg/graphite/id-25.f: New.
2792 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2794 * gfortran.dg/graphite/id-23.f: New.
2796 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2798 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2800 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2802 * gcc.dg/graphite/block-0.c: Un-XFAILed.
2803 * gcc.dg/graphite/block-1.c: Un-XFAILed.
2804 * gcc.dg/graphite/block-7.c: Un-XFAILed.
2805 * gcc.dg/graphite/block-8.c: Un-XFAILed.
2806 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2807 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2808 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2809 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2810 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2812 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2814 * gcc.dg/graphite/block-0.c: Add documentation.
2815 * gcc.dg/graphite/block-4.c: Same.
2816 * gcc.dg/graphite/block-7.c: Same.
2817 * gcc.dg/graphite/block-8.c: New.
2818 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2819 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2820 * gcc.dg/graphite/interchange-12.c: Add documentation.
2821 * gcc.dg/graphite/interchange-13.c: New.
2822 * gcc.dg/graphite/interchange-14.c: New.
2823 * gcc.dg/graphite/interchange-15.c: New.
2824 * gcc.dg/graphite/interchange-8.c: Add documentation.
2825 * gcc.dg/graphite/interchange-mvt.c: Same.
2827 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2830 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2831 * gcc.target/powerpc/altivec-14.c: Ditto.
2832 * gcc.target/powerpc/altivec-33.c: Ditto.
2833 * gcc.target/powerpc/altivec-types-1.c: Ditto.
2834 * gcc.target/powerpc/altivec-types-2.c: Ditto.
2835 * gcc.target/powerpc/altivec-types-3.c: Ditto.
2836 * gcc.target/powerpc/altivec-types-4.c: Ditto.
2837 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2838 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2839 * g++.dg/ext/altivec-15.C: Ditto.
2840 * g++.dg/ext/altivec-types-1.C: Ditto.
2841 * g++.dg/ext/altivec-types-2.C: Ditto.
2842 * g++.dg/ext/altivec-types-3.C: Ditto.
2843 * g++.dg/ext/altivec-types-4.C: Ditto.
2845 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2847 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2849 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2851 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2852 optimization options.
2854 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2856 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2859 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2861 2011-01-23 Tobias Burnus <burnus@net-b.de>
2864 * gfortran.dg/allocatable_scalar_12.f90: New.
2866 2011-01-23 Ira Rosen <irar@il.ibm.com>
2868 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2869 vectorization to be not profitable if peeling is used to
2870 realign the memory access.
2871 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2872 loop bound to avoid loop unrolling.
2873 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2875 2011-01-22 Jan Hubicka <jh@suse.cz>
2878 * g++.dg/lto/pr47333.C: New file.
2880 2011-01-22 Jan Hubicka <jh@suse.cz>
2882 PR tree-optimization/43884
2884 * gcc.dg/autopar/outer-2.c: Increase array size.
2885 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2887 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2890 * gfortran.dg/c_loc_tests_16.f90: New test.
2892 2011-01-22 Tobias Burnus <burnus@net-b.de>
2895 * gfortran.dg/typebound_proc_19.f90: New.
2897 2011-01-21 Jeff Law <law@redhat.com>
2899 PR tree-optimization/47053
2900 * g++.dg/pr47053.C: New test.
2902 2011-01-21 Jason Merrill <jason@redhat.com>
2905 * g++.dg/cpp0x/constexpr-ctor6.C: New.
2907 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2910 * g++.dg/cpp0x/range-for10.C: New test.
2911 * g++.dg/template/for1.C: New test.
2914 * g++.dg/tree-prof/partition3.C: New test.
2916 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2918 PR rtl-optimization/47366
2919 * g++.dg/opt/pr47366.C: New test.
2921 2011-01-21 Jason Merrill <jason@redhat.com>
2924 * g++.dg/cpp0x/constexpr-regress2.C: New.
2926 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2928 2011-01-21 Jeff Law <law@redhat.com>
2930 PR rtl-optimization/41619
2931 * gcc.dg/pr41619.c: New.
2933 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2935 PR tree-optimization/47355
2936 * g++.dg/opt/pr47355.C: New test.
2938 2011-01-21 Richard Guenther <rguenther@suse.de>
2940 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2943 2011-01-21 Richard Guenther <rguenther@suse.de>
2945 PR tree-optimization/47365
2946 * gcc.dg/torture/pr47365.c: New testcase.
2947 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2949 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2951 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2953 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2955 PR tree-optimization/47391
2956 * gcc.dg/pr47391.c: New test.
2958 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2960 * g++.dg/template/char1.C: Use signed char.
2962 2011-01-21 Tobias Burnus <burnus@net-b.de>
2965 * gfortran.dg/pointer_target_4.f90: New.
2967 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2970 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2971 ILP32 system and not IP32.
2973 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
2976 * g++.dg/debug/pr46583.C: New.
2978 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2981 * g++.dg/debug/pr47283.C: New test.
2984 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2985 * gcc.target/i386/headmerge-2.c: Likewise.
2987 2011-01-20 Richard Guenther <rguenther@suse.de>
2990 * gcc.dg/torture/pr47370.c: New testcase.
2992 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2994 PR tree-optimization/46130
2995 * gcc.dg/pr46130-1.c: New test.
2996 * gcc.dg/pr46130-2.c: New test.
2998 2011-01-19 Dodji Seketeli <dodji@redhat.com>
3001 * g++.dg/debug/dwarf2/template-params-10.C: New test.
3003 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
3006 * g++.dg/debug/pr46240.cc: New.
3008 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3011 * g++.dg/template/anonunion1.C: New test.
3013 PR rtl-optimization/47337
3014 * gcc.c-torture/execute/pr47337.c: New test.
3016 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3019 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3021 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3023 PR tree-optimization/46021
3024 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3026 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3028 PR tree-optimization/47290
3029 * g++.dg/torture/pr47290.C: New test.
3031 2011-01-18 Janus Weil <janus@gcc.gnu.org>
3034 * gfortran.dg/proc_ptr_comp_29.f90: New.
3036 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3039 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3040 powerpc-apple-darwin9.
3042 2011-01-18 Jakub Jelinek <jakub@redhat.com>
3044 PR rtl-optimization/47299
3045 * gcc.c-torture/execute/pr47299.c: New test.
3047 2011-01-17 Jason Merrill <jason@redhat.com>
3049 * g++.dg/cpp0x/constexpr-virtual.C: New.
3051 2011-01-17 Jakub Jelinek <jakub@redhat.com>
3054 * gfortran.dg/gomp/pr47331.f90: New test.
3056 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
3059 * objc.dg/selector-warn-1.m: New.
3060 * obj-c++.dg/selector-warn-1.mm: New.
3062 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
3064 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3065 Update dg-final accordingly.
3067 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3069 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3071 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3073 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3075 * gcc.dg/guality/pr36728-2.c: Likewise.
3077 2011-01-17 Richard Guenther <rguenther@suse.de>
3079 PR tree-optimization/47313
3080 * g++.dg/torture/pr47313.C: New testcase.
3082 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
3085 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3086 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3087 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3088 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3090 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3092 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3093 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3094 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3096 2011-01-17 Richard Guenther <rguenther@suse.de>
3098 PR tree-optimization/45967
3099 * gcc.dg/torture/pr45967-2.c: New testcase.
3100 * gcc.dg/torture/pr45967-3.c: Likewise.
3102 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3105 * g++.dg/ext/pr47213.C: Require visibility.
3107 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3109 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3110 * gcc.dg/fixed-point/struct-union.c: Update error messages.
3112 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3114 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3115 Linux-based targets.
3117 2011-01-13 Jan Hubicka <jh@suse.cz>
3119 PR tree-optimization/47276
3120 * gcc.dg/pr47276.c: New testcase.
3122 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
3123 Jonathan Wakely <jwakely.gcc@gmail.com>
3126 * g++.dg/other/pr33558.C: New.
3127 * g++.dg/other/pr33558-2.C: New.
3129 2011-01-14 Martin Jambor <mjambor@suse.cz>
3131 PR tree-optimization/45934
3132 PR tree-optimization/46302
3133 * g++.dg/ipa/devirt-c-1.C: New test.
3134 * g++.dg/ipa/devirt-c-2.C: Likewise.
3135 * g++.dg/ipa/devirt-c-3.C: Likewise.
3136 * g++.dg/ipa/devirt-c-4.C: Likewise.
3137 * g++.dg/ipa/devirt-c-5.C: Likewise.
3138 * g++.dg/ipa/devirt-c-6.C: Likewise.
3139 * g++.dg/ipa/devirt-6.C: Likewise.
3140 * g++.dg/ipa/devirt-d-1.C: Likewise.
3141 * g++.dg/torture/pr45934.C: Likewise.
3143 2011-01-14 Jason Merrill <jason@redhat.com>
3145 * g++.dg/cpp0x/variadic105.C: New.
3147 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3148 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3151 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3152 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3153 execution tests on i?86-*-*, x86_64-*-* and
3154 powerpc*-apple-darwin* && ilp32.
3155 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3156 tests on i?86-*-* and x86_64-*-*.
3158 2011-01-14 Richard Guenther <rguenther@suse.de>
3160 PR tree-optimization/47280
3161 * g++.dg/opt/pr47280.C: New testcase.
3163 2011-01-14 Jason Merrill <jason@redhat.com>
3165 * g++.dg/cpp0x/constexpr-regress1.C: New.
3167 * g++.dg/ext/flexary2.C: New.
3169 2011-01-14 Richard Guenther <rguenther@suse.de>
3172 * gcc.dg/torture/pr47281.c: New testcase.
3173 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3175 2011-01-14 Richard Guenther <rguenther@suse.de>
3177 PR tree-optimization/47286
3178 * gcc.dg/tree-ssa/pr47286.c: New testcase.
3180 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
3183 * g++.dg/ext/pr47213.C: New.
3185 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3187 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3189 2011-01-13 Tobias Burnus <burnus@net-b.de>
3190 Mikael Morin <mikael@gcc.gnu.org>
3194 * gfortran.dg/select_type_20.f90: New.
3195 * gfortran.dg/select_type_21.f90: New.
3197 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3200 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3202 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3204 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3205 * gcc.dg/guality/pr36728-2.c: Likewise.
3207 2011-01-13 Dodji Seketeli <dodji@redhat.com>
3210 * g++.dg/debug/dwarf2/template-params-9.C: New test.
3212 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
3214 PR rtl-optimization/45352
3215 * gcc.dg/pr45352-3.c: New.
3217 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3219 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3221 * g++.dg/cpp0x/range-for8.C: New.
3222 * g++.dg/cpp0x/range-for9.C: New.
3224 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
3227 * g++.dg/debug/pr47209.C: New.
3229 2011-01-12 Richard Guenther <rguenther@suse.de>
3232 * gcc.dg/lto/pr47259_0.c: New testcase.
3233 * gcc.dg/lto/pr47259_1.c: Likewise.
3235 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
3237 * objc-obj-c++-shared/Object1.h: Add copyright header, update
3238 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3239 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3240 methods missing from the OBJC2 Object.
3241 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3242 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3243 GNU and NeXT runtimes.
3244 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3246 * objc-obj-c++-shared/Object1.m: Likewise.
3247 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
3248 * objc.dg/proto-qual-1.m: Likewise.
3249 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3250 * obj-c++.dg/proto-qual-1.mm: Likewise.
3252 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
3255 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3257 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3259 Fixed the Objective-C++ testsuite and updated all tests.
3260 * lib/obj-c++.exp (obj-c++_init): Declare and set
3261 gcc_warning_prefix and gcc_error_prefix.
3262 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3263 'dg-warning', 'dg-message' and 'dg-error'.
3264 * obj-c++.dg/class-extension-3.mm: Likewise.
3265 * obj-c++.dg/class-protocol-1.mm: Likewise.
3266 * obj-c++.dg/encode-7.mm: Likewise.
3267 * obj-c++.dg/exceptions-3.mm: Likewise.
3268 * obj-c++.dg/exceptions-5.mm: Likewise.
3269 * obj-c++.dg/method-12.mm: Likewise.
3270 * obj-c++.dg/method-13.mm: Likewise.
3271 * obj-c++.dg/method-15.mm: Likewise.
3272 * obj-c++.dg/method-16.mm: Likewise.
3273 * obj-c++.dg/method-4.mm: Likewise.
3274 * obj-c++.dg/method-8.mm: Likewise.
3275 * obj-c++.dg/method-conflict-1.mm: Likewise.
3276 * obj-c++.dg/method-conflict-2.mm: Likewise.
3277 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3278 and uncommented second part of the testcase now that the testsuite
3280 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
3281 and uncommented second part of the testcase now that the testsuite
3283 * obj-c++.dg/private-1.mm: Likewise.
3284 * obj-c++.dg/proto-lossage-4.mm: Likewise.
3285 * obj-c++.dg/syntax-error-7.mm: Likewise.
3286 * obj-c++.dg/warn5.mm: Likewise.
3287 * obj-c++.dg/property/at-property-14.mm: Likewise.
3288 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3290 * obj-c++.dg/property/at-property-18.mm: Likewise.
3291 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3293 * obj-c++.dg/property/at-property-21.mm: Likewise.
3294 * obj-c++.dg/property/at-property-28.mm: Likewise.
3295 * obj-c++.dg/property/at-property-5.mm: Likewise.
3296 * obj-c++.dg/property/dynamic-2.mm: Likewise.
3297 * obj-c++.dg/property/property-neg-3.mm: Likewise.
3298 * obj-c++.dg/property/synthesize-11.mm: Likewise.
3299 * obj-c++.dg/property/synthesize-6.mm: Likewise.
3300 * obj-c++.dg/property/synthesize-8.mm: Likewise.
3301 * obj-c++.dg/property/synthesize-9.mm: Likewise.
3302 * obj-c++.dg/tls/diag-5.mm: Likewise.
3303 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3304 dg-error, now matched correctly.
3306 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3308 * objc.dg/property/at-property-29.m: New.
3309 * obj-c++.dg/property/at-property-29.mm: New.
3311 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3313 * go.test/go-test.exp (go-set-goarch): New proc.
3314 (go-gc-tests): Use it.
3316 2011-01-11 Dodji Seketeli <dodji@redhat.com>
3319 * g++.dg/debug/dwarf2/template-params-8.C: New test.
3321 2011-01-11 Richard Henderson <rth@redhat.com>
3323 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3325 2011-01-11 Jan Hubicka <jh@suse.cz>
3329 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3330 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3332 2011-01-11 Richard Guenther <rguenther@suse.de>
3334 PR tree-optimization/46076
3335 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3337 2011-01-11 Jeff Law <law@redhat.com>
3339 * PR tree-optimization/47086
3340 * gcc.dg/pr47086.c: New test.
3342 2011-01-11 Jason Merrill <jason@redhat.com>
3345 * g++.dg/template/new10.C: New.
3348 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3350 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
3352 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3353 Split type definitions and NSConstantString class into...
3354 * objc-obj-c++-shared/objc-test-suite-types.h: New.
3355 * objc-obj-c++-shared/nsconstantstring-class.h: New.
3356 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3357 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3358 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3359 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3361 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3362 encode defines for newer NeXT system headers.
3363 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3364 * obj-c++.dg/torture/strings/string1.mm: Likewise.
3365 * objc.dg/foreach-5.m: Likewise.
3366 * objc.dg/foreach-2.m: Likewise.
3367 * objc.dg/foreach-4.m: Likewise.
3368 * objc.dg/torture/strings/string1.m: Likewise.
3369 * objc.dg/torture/strings/string2.m: Likewise.
3370 * objc.dg/torture/strings/string3.m: Likewise.
3371 * objc.dg/torture/strings/string4.m: Likewise.
3372 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3373 header and stand alone.
3374 * obj-c++.dg/strings/strings-2.mm: Likewise.
3375 * objc.dg/torture/strings/const-str-3.m: Likewise.
3376 * objc.dg/strings/strings-2.m: Likewise.
3377 * objc.dg/strings/const-str-12b.m: Likewise.
3379 2011-01-12 Richard Guenther <rguenther@suse.de>
3382 * gcc.dg/attr-weak-1.c: Adjust.
3384 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
3387 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3388 standard compliant and comment.
3390 2011-01-10 Jan Hubicka <jh@suse.cz>
3393 * gcc.dg/initpri3.c: New testcase.
3395 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
3398 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3404 (g_ebp_save): Likewise.
3405 (g_esp_save): Likewise.
3407 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3409 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3411 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3413 PR tree-optimization/46021
3414 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3415 i?86-*-*, x86_64-*-*.
3417 2011-01-10 Jeff Law <law@redhat.com>
3419 * PR tree-optimization/47141
3420 * gcc.c-torture/compile/pr47141.c: New test.
3422 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
3425 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3426 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3427 * gcc.dg/vect/slp-35.c: Remove XFAILs.
3428 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3431 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3432 being vectorized. Adjust dg-final pattern. Remove XFAIL.
3433 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3434 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3435 being vectorized. Adjust dg-final pattern.
3438 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3439 * gcc.dg/vect/slp-24.c: Likewise.
3441 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
3444 * g++.dg/other/pr47218-1.C: New test file.
3445 * g++.dg/other/pr47218.C: Likewise.
3446 * g++.dg/other/pr47218.h: New supporting header.
3448 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
3451 * objc.dg/attributes/invalid-attribute-1.m: New.
3452 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3454 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3457 * gfortran.dg/proc_ptr_comp_28.f90: New.
3459 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3461 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3462 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3463 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3464 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3465 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3466 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3467 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3468 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3469 * objc.dg/gnu-api-2-class.m: Likewise.
3470 * objc.dg/gnu-api-2-ivar.m: Likewise.
3471 * objc.dg/gnu-api-2-method.m: Likewise.
3472 * objc.dg/gnu-api-2-objc.m: Likewise.
3473 * objc.dg/gnu-api-2-object.m: Likewise.
3474 * objc.dg/gnu-api-2-property.m: Likewise.
3475 * objc.dg/gnu-api-2-protocol.m: Likewise.
3476 * objc.dg/gnu-api-2-sel.m: Likewise.
3478 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3480 * objc.dg/foreach-1.m: Skip for Darwin < 9.
3481 * objc.dg/objc-foreach-4.m: Likewise.
3482 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3483 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3484 * objc.dg/foreach-4.m: Likewise.
3485 * objc.dg/foreach-5.m: Likewise.
3486 * objc.dg/foreach-3.m: Return self from init.
3488 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3491 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
3493 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3496 * gfortran.dg/class_35.f90: New.
3498 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3500 * objc.dg/foreach-1.m: Add "-Wall" to flags.
3502 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
3505 * objc.dg/invalid-method-2.m: New.
3506 * obj-c++.dg/invalid-method-2.mm: New.
3508 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
3511 * gfortran.dg/transpose_optimization_2.f90 : New test.
3513 2011-01-08 Jan Hubicka <jh@suse.cz>
3515 PR tree-optmization/46469
3516 * g++.dg/torture/pr46469.C: New testcase.
3518 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3520 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3521 emulation of libobjc-gnu structure layout functionality to ..
3522 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3523 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3524 * objc/execute/bf-common.h: Adjust headers.
3525 * objc/execute/bf-1.m: Likewise.
3526 * objc/execute/bf-2.m: Likewise.
3527 * objc/execute/bf-3.m: Likewise.
3528 * objc/execute/bf-4.m: Likewise.
3529 * objc/execute/bf-5.m: Likewise.
3530 * objc/execute/bf-6.m: Likewise.
3531 * objc/execute/bf-7.m: Likewise.
3532 * objc/execute/bf-8.m: Likewise.
3533 * objc/execute/bf-9.m: Likewise.
3534 * objc/execute/bf-10.m: Likewise.
3535 * objc/execute/bf-11.m: Likewise.
3536 * objc/execute/bf-12.m: Likewise.
3537 * objc/execute/bf-13.m: Likewise.
3538 * objc/execute/bf-14.m: Likewise.
3539 * objc/execute/bf-15.m: Likewise.
3540 * objc/execute/bf-16.m: Likewise.
3541 * objc/execute/bf-17.m: Likewise.
3542 * objc/execute/bf-18.m: Likewise.
3543 * objc/execute/bf-19.m: Likewise.
3544 * objc/execute/bf-20.m: Likewise.
3545 * objc/execute/bf-21.m: Likewise.
3546 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3547 objc_get_type_qualifiers ().
3549 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3552 * gfortran.dg/dependency_39.f90: New test.
3554 2011-01-07 Jan Hubicka <jh@suse.cz>
3556 Get builtins tests ready for linker plugin.
3557 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3558 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3559 my_memset, my_bzero): Mark used.
3560 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3561 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3563 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3566 2011-01-07 Jan Hubicka <jh@suse.cz>
3568 PR tree-optimization/46367
3569 * g++.dg/torture/pr46367.C: New file.
3571 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3574 * gcc.dg/pr47201.c: New test.
3577 * gcc.dg/tree-prof/pr47187.c: New test.
3579 2011-01-07 Tobias Burnus <burnus@net-b.de>
3582 * gfortran.dg/extends_type_of_3.f90: New.
3584 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
3586 * g++.dg/ext/dllexport-MI1.C: Adjust test.
3587 * g++.dg/ext/dllimport-MI1.C: Likewise.
3588 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3589 * g++.dg/ext/dllimport10.C: Likewise.
3590 * g++.dg/ext/dllimport11.C: Likewise.
3591 * g++.dg/ext/dllimport12.C: Likewise.
3592 * g++.dg/ext/dllimport13.C: Likewise.
3593 * g++.dg/ext/dllimport2.C: Likewise.
3594 * g++.dg/ext/dllimport3.C: Likewise.
3595 * g++.dg/ext/dllimport4.C: Likewise.
3596 * g++.dg/ext/dllimport5.C: Likewise.
3597 * g++.dg/ext/dllimport6.C: Likewise.
3598 * g++.dg/ext/dllimport8.C: Likewise.
3599 * g++.dg/ext/dllimport9.C: Likewise.
3600 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3601 targets, too. Additionally enable test for i?86-*-mingw*.
3602 * g++.dg/ext/selectany1.C: Likewise.
3603 Remove guard variable check.
3605 2011-01-07 Janus Weil <janus@gcc.gnu.org>
3609 * gfortran.dg/storage_size_3.f08: Extended.
3611 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3614 * g++.dg/template/stdarg1.C: New test.
3616 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3619 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3620 * gfortran.dg/defined_operators_1.f90: Split the subroutine
3621 from the interface of functions to not hide the errors that
3624 2011-01-06 Jan Hubicka <jh@suse.cz>
3626 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3627 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3629 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3633 * gfortran.dg/interface_33.f90: New test.
3635 2011-01-06 Jakub Jelinek <jakub@redhat.com>
3638 * gcc.c-torture/compile/pr47150.c: New test.
3640 2011-01-06 Ira Rosen <irar@il.ibm.com>
3642 PR tree-optimization/47139
3643 * gcc.dg/vect/pr47139.c: New test.
3645 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3648 * gfortran.dg/extends_type_of_2.f03: New.
3650 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3652 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3654 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
3656 * gnat.dg/opt14.adb: New test.
3658 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3661 * gfortran.dg/allocate_error_2.f90: New test.
3663 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3666 * gfortran.dg/storage_size_3.f08: New.
3668 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3670 PR libgfortran/47154
3671 * gfortran.dg/namelist_68.f90: New test.
3673 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
3675 * gnat.dg/unchecked_convert8.ad[sb]: New test.
3677 2011-01-04 Janus Weil <janus@gcc.gnu.org>
3680 * gfortran.dg/class_34.f90: New.
3682 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3684 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3685 use __builtin_inff. Skip all single-precision tests that require
3688 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3690 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3692 2011-01-03 Jakub Jelinek <jakub@redhat.com>
3694 PR tree-optimization/47148
3695 * gcc.c-torture/execute/pr47148.c: New test.
3697 PR tree-optimization/47155
3698 * gcc.c-torture/execute/pr47155.c: New test.
3700 PR rtl-optimization/47157
3701 * gcc.c-torture/compile/pr47157.c: New test.
3703 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3705 * gcc.dg/torture/vector-shift2.c (schar): Define.
3706 (main): Always use schar or uchar instead of plain "char" to avoid
3707 dependencies on implementation-defined char signedness.
3709 2011-01-03 Martin Jambor <mjambor@suse.cz>
3711 PR tree-optimization/46801
3712 * gnat.dg/pack9.adb: Remove xfail.
3714 2011-01-03 Martin Jambor <mjambor@suse.cz>
3716 PR tree-optimization/46984
3717 * g++.dg/ipa/pr46984.C: New test.
3719 2011-01-02 Janus Weil <janus@gcc.gnu.org>
3722 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3724 2011-01-02 Jakub Jelinek <jakub@redhat.com>
3726 PR tree-optimization/47140
3727 * gcc.c-torture/compile/pr47140.c: New test.
3729 PR rtl-optimization/47028
3730 * gcc.dg/pr47028.c: New test.
3732 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
3734 * objc.dg/protocol-forward-1.m: Removed TODO.
3735 * objc.dg/protocol-forward-2.m: New.
3736 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3737 * obj-c++.dg/protocol-forward-2.mm: New.
3739 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
3742 * g++.dg/eh/pr38662.C: New testcase.
3744 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
3746 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3747 scan for newline '\n'.
3750 Copyright (C) 2011 Free Software Foundation, Inc.
3752 Copying and distribution of this file, with or without modification,
3753 are permitted in any medium without royalty provided the copyright
3754 notice and this notice are preserved.