1 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
3 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6 2011-04-18 Tobias Burnus <burnus@net-b.de>
9 * gfortran.dg/coarray_17.f90: New.
10 * gfortran.dg/coarray_10.f90: Update dg-error.
12 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
16 * gfortran.dg/guality/guality.exp: Likewise.
18 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
22 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24 * gcc.dg/vect/pr48377.c: Remove dg-do run.
26 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
28 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
30 2011-04-18 Richard Guenther <rguenther@suse.de>
33 * g++.dg/torture/pr46364.C: New testcase.
35 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
37 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
39 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
41 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
43 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
44 Ira Rosen <ira.rosen@linaro.org>
47 * gcc.target/arm/pr48252.c: New test.
49 2011-04-18 Jakub Jelinek <jakub@redhat.com>
51 PR tree-optimization/48616
52 * gcc.dg/pr48616.c: New test.
54 2011-04-18 Tobias Burnus <burnus@net-b.de>
57 * gfortran.dg/coarray_16.f90: New.
59 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
62 * gfortran.dg/realloc_on_assign_7.f03: New test.
64 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
67 * gfortran.dg/fmt_g0_6.f08: New test.
69 2011-04-17 Jason Merrill <jason@redhat.com>
71 * g++.dg/cpp0x/sfinae16.C: New.
73 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
75 * gcc.target/mips/reg-var-1.c: New test.
77 2011-04-17 Jan Hubicka <jh@suse.cz>
79 * gcc.dg/winline-5.c: Update testcase.
81 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
83 * gnat.dg/discr27.ad[sb]: Move dg directive.
84 * gnat.dg/discr28.ad[sb]: New test.
85 * gnat.dg/discr28_pkg.ads: New helper.
87 2011-04-17 Michael Matz <matz@suse.de>
89 PR tree-optimization/48622
91 * gcc.dg/lto/pr48622_0.c: New test.
93 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
95 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
96 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
97 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
98 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
99 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
100 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
102 2011-04-15 Jason Merrill <jason@redhat.com>
104 * g++.dg/cpp0x/range-for17.C: New.
106 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
108 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
109 * g++.dg/cpp0x/range-for3.C: Likewise.
110 * g++.dg/cpp0x/range-for9.C: Correct error message.
111 * g++.dg/cpp0x/range-for11.C: New.
112 * g++.dg/cpp0x/range-for12.C: New.
113 * g++.dg/cpp0x/range-for13.C: New.
114 * g++.dg/cpp0x/range-for14.C: New.
115 * g++.dg/cpp0x/range-for15.C: New.
116 * g++.dg/cpp0x/range-for16.C: New.
118 2011-04-15 Tobias Burnus <burnus@net-b.de>
121 * gfortran.dg/coarray_15.f90: Change to dg-do run.
123 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
125 * objc.dg/naming-4.m: Updated.
126 * objc.dg/naming-5.m: Updated.
127 * objc.dg/naming-6.m: New.
128 * objc.dg/naming-7.m: New.
129 * obj-c++.dg/naming-1.mm: Updated.
130 * obj-c++.dg/naming-2.mm: Updated.
131 * obj-c++.dg/naming-3.mm: New.
132 * obj-c++.dg/naming-4.mm: New.
134 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
137 * gfortran.dg/fmt_g0_5.f08: New test.
139 2011-04-15 Richard Guenther <rguenther@suse.de>
142 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
144 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
146 * gcc.target/avr/torture/pr41885.c (dg-options): Change
147 -finline-limit=0 to -fno-inline
149 2011-04-15 Jakub Jelinek <jakub@redhat.com>
152 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
155 2011-04-14 Jakub Jelinek <jakub@redhat.com>
158 * gcc.target/i386/sse4_1-insertps-3.c: New test.
159 * gcc.target/i386/sse4_1-insertps-4.c: New test.
160 * gcc.target/i386/avx-insertps-3.c: New test.
161 * gcc.target/i386/avx-insertps-4.c: New test.
163 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
165 * gcc.target/avr/torture/pr41885.c (dg-options): Add
168 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
173 * gcc.target/avr/pr46779-1.c: New test case
174 * gcc.target/avr/pr46779-2.c: New test case
176 2011-04-14 Jason Merrill <jason@redhat.com>
178 * g++.dg/cpp0x/sfinae15.C: New.
180 * g++.dg/cpp0x/sfinae14.C: New.
182 * g++.dg/ext/vla10.C: New.
184 2011-04-14 Richard Guenther <rguenther@suse.de>
186 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
188 2011-04-14 Richard Guenther <rguenther@suse.de>
190 * gcc.dg/fold-bitand-4.c: Move ...
191 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
193 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
195 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
197 * gcc.target/avr/torture/trivial.c: Ditto.
199 2011-04-13 Jason Merrill <jason@redhat.com>
201 * g++.dg/template/operator11.C: New.
203 2011-04-13 Jakub Jelinek <jakub@redhat.com>
206 * gcc.dg/gomp/pr48591.c: New test.
209 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
210 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
212 2011-04-13 Dodji Seketeli <dodji@redhat.com>
215 * g++.dg/template/dependent-expr7.C: New test case.
217 2011-04-13 Jason Merrill <jason@redhat.com>
219 * g++.dg/cpp0x/sfinae13.C: New.
221 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
223 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
225 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
227 * gcc.target/arm/pr43698.c: Remove -march option.
229 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
231 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
234 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
238 * gfortran.dg/realloc_on_assign_6.f03: New test.
240 2011-04-12 Kai Tietz <ktietz@redhat.com>
242 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
243 targets the additional -mno-ms-bitfields and
244 -Wno-packed-bitfield-compat options.
245 * g++.dg/ext/bitfield3.C: Likewise.
246 * g++.dg/ext/bitfield4.C: Likewise.
247 * g++.dg/ext/bitfield5.C: Likewise.
248 * gcc.dg/bitfld-15.c: Likewise.
249 * gcc.dg/bitfld-16.c: Likewise.
250 * gcc.dg/bitfld-17.c: Likewise.
251 * gcc.dg/bitfld-18.c: Likewise.
253 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
255 * gcc.target/arm/neon-vld3-1.c: New test.
256 * gcc.target/arm/neon-vst3-1.c: New test.
257 * gcc.target/arm/neon/v*.c: Regenerate.
259 2011-04-12 Jakub Jelinek <jakub@redhat.com>
261 PR rtl-optimization/48549
262 * g++.dg/opt/pr48549.C: New test.
264 2011-04-12 Richard Guenther <rguenther@suse.de>
266 PR tree-optimization/46076
267 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
269 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
272 * lib/compat.exp (compat-execute): Declare unsupported after
273 stripping path from src1.
274 * lib/lto.exp (lto-execute): Likewise.
276 2011-04-12 Jakub Jelinek <jakub@redhat.com>
279 * gcc.dg/pr48552-1.c: New test.
280 * gcc.dg/pr48552-2.c: New test.
282 2011-04-11 Jason Merrill <jason@redhat.com>
284 * g++.dg/cpp0x/sfinae12.C: New.
286 * g++.dg/cpp0x/enum10.C: New.
288 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
290 * g++.dg/cpp0x/rv-func.C: New.
292 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
294 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
297 2011-04-11 Martin Jambor <mjambor@suse.cz>
299 PR tree-optimization/48195
300 * gcc.dg/ipa/pr48195.c: New test.
302 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
304 * gnat.dg/return3.adb: Remove unused switch.
306 2011-04-08 Mike Stump <mikestump@comcast.net>
309 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
310 default to fno-common.
312 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
314 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
315 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
317 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
320 * gfortran.dg/function_optimize_5.f90: New test.
322 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
324 * gnat.dg/aggr17.adb: New test.
325 * gnat.dg/aggr18.adb: Likewise.
327 2011-04-08 Michael Matz <matz@suse.de>
330 * gcc.target/i386/pr48389.c: New test.
332 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
334 PR rtl-optimization/48272
335 * g++.dg/opt/pr48272.C: New.
337 2011-04-08 Dmitry Melnik <dm@ispras.ru>
339 PR rtl-optimization/48235
340 * gcc.dg/pr48235.c: New.
342 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
344 PR rtl-optimization/48302
345 * g++.dg/opt/pr48302.C: New.
347 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
350 * g++.dg/opt/pr48273.C: New.
352 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
354 PR rtl-optimization/48442
355 * gcc.dg/pr48442.c: New.
357 2011-04-08 Jakub Jelinek <jakub@redhat.com>
359 PR tree-optimization/48377
360 * gcc.dg/vect/pr48377.c: New test.
362 2011-04-07 Jason Merrill <jason@redhat.com>
364 * g++.dg/cpp0x/regress/call1.C: New.
366 * g++.dg/cpp0x/variadic107.C: New.
368 * g++.dg/cpp0x/sfinae11.C: New.
369 * g++.dg/cpp0x/noexcept02.C: Fix.
371 * g++.dg/cpp0x/sfinae10.C: New.
373 * g++.dg/cpp0x/sfinae9.C: New.
375 * c-c++-common/Wcast-qual-1.c: Move here from...
376 * gcc.dg/cast-qual-3.c: ...here, and...
377 * g++.dg/warn/Wcast-qual2.C: ...here.
379 * g++.dg/cpp0x/sfinae8.C: New.
381 * g++.dg/cpp0x/sfinae7.C: New.
383 * g++.dg/cpp0x/enum9.C: New.
385 2011-04-07 Mike Stump <mikestump@comcast.net>
387 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
390 2011-04-07 Jakub Jelinek <jakub@redhat.com>
393 * gfortran.dg/gomp/pr48117.f90: New test.
396 * gcc.dg/torture/pr48343.c: New test.
398 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
400 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
402 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
404 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
406 2011-04-07 Tom de Vries <tom@codesourcery.com>
409 * lib/scanasm.exp (object-size): New proc.
410 * gcc.target/arm/pr43920-2.c: New test.
412 2011-04-06 Tobias Burnus <burnus@net-b.de>
416 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
418 2011-04-06 Steve Ellcey <sje@cup.hp.com>
420 * gcc.dg/mtune.c: Prune note from output.
422 2011-04-06 Jakub Jelinek <jakub@redhat.com>
425 * gcc.dg/guality/pr36977.c: New test.
426 * gcc.dg/guality/pr48466.c: New test.
428 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
430 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
432 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
434 * gnat.dg/return3.adb: New test.
436 2011-04-06 Richard Guenther <rguenther@suse.de>
438 PR tree-optimization/47663
439 * gcc.dg/tree-ssa/inline-8.c: New testcase.
441 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
443 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
444 Solaris 8 and 9 as well.
446 2011-04-05 Tom de Vries <tom@codesourcery.com>
449 * gcc.target/arm/pr43920-1.c: New test.
451 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
453 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
454 (cctor): Actually return the value.
455 (main): Cast return values.
457 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
459 * gfortran.dg/character_comparison_8.f90: New test.
461 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
463 * frontend-passes: (optimize_lexical_comparison): New function.
464 (optimize_expr): Call it.
465 (optimize_comparison): Also handle lexical comparison functions.
466 Return false instad of -2 for unequal comparison.
468 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
471 * function_optimize_4.f90: New test.
473 2011-04-04 Tobias Burnus <burnus@net-b.de>
476 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
477 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
478 * gfortran.dg/coarray_15.f90: New.
480 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
482 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
483 * gfortran.dg/bessel_7.f90: Likewise.
485 2011-04-03 Tobias Burnus <burnus@net-b.de>
487 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
489 2011-04-03 Richard Guenther <rguenther@suse.de>
490 Ira Rosen <ira.rosen@linaro.org>
492 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
493 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
494 -ftree-loop-if-convert-stores.
496 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
498 * gnat.dg/specs/aggr2.ads: New test.
500 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
502 * gnat.dg/debug2.ad[sb]: New test.
503 * gnat.dg/debug2_pkg.ads: New helper.
504 * gnat.dg/debug3.ad[sb]: New test.
506 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
508 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
510 2011-04-01 Jakub Jelinek <jakub@redhat.com>
513 * gcc.c-torture/compile/pr48335-1.c: New test.
514 * gcc.dg/pr48335-1.c: New test.
515 * gcc.dg/pr48335-2.c: New test.
516 * gcc.dg/pr48335-3.c: New test.
517 * gcc.dg/pr48335-4.c: New test.
518 * gcc.dg/pr48335-5.c: New test.
519 * gcc.dg/pr48335-6.c: New test.
520 * gcc.dg/pr48335-7.c: New test.
521 * gcc.dg/pr48335-8.c: New test.
522 * gcc.target/i386/pr48335-1.c: New test.
524 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
527 * gcc.dg/Waddress.c: New test.
529 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
532 * gfortran.dg/function_optimize_3.f90: New test.
534 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
536 * gcc.c-torture/compile/20110401-1.c: New test.
538 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
539 * g++.dg/lto/20091002-2_0.C: Likewise.
540 * g++.dg/lto/20090303_0.c: Likewise.
541 * g++.dg/lto/20091004-1_0.C: Likewise.
542 * g++.dg/lto/20091002-3_0.C: Likewise.
543 * g++.dg/lto/20091004-2_0.C: Likewise.
544 * g++.dg/lto/20081123_0.C: Likewise.
545 * g++.dg/lto/20090313_0.C: Likewise.
546 * g++.dg/lto/20081109-1_0.C: Likewise.
547 * g++.dg/lto/20081219_0.C: Likewise.
548 * g++.dg/lto/20081204-1_0.C: Likewise.
549 * g++.dg/lto/20090302_0.C: Likewise.
550 * g++.dg/lto/20081119-1_0.C: Likewise.
551 * g++.dg/lto/20081118_0.C: Likewise.
552 * gcc.dg/lto/20091020-2_0.c: Likewise.
553 * gcc.dg/lto/20090210_0.c: Likewise.
554 * gcc.dg/lto/20081204-1_0.c: Likewise.
555 * gcc.dg/lto/20081224_0.c: Likewise.
556 * gcc.dg/lto/20090219_0.c: Likewise.
557 * gcc.dg/lto/20091014-1_0.c: Likewise.
558 * gcc.dg/lto/20091016-1_0.c: Likewise.
559 * gcc.dg/lto/20090206-2_0.c: Likewise.
560 * gcc.dg/lto/20090116_0.c: Likewise.
561 * gcc.dg/lto/20091013-1_0.c: Likewise.
562 * gcc.dg/lto/20091015-1_0.c: Likewise.
563 * gcc.dg/lto/20090126-2_0.c: Likewise.
565 2011-03-31 Ian Lance Taylor <iant@google.com>
567 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
569 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
571 * gnat.dg/opt16.adb: New test.
573 2011-03-31 Jason Merrill <jason@redhat.com>
575 * g++.dg/cpp0x/defaulted24.C: New.
577 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
580 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
583 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
585 * g++.dg/other/i386-9.C: New test.
587 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
589 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
591 2011-03-30 Jason Merrill <jason@redhat.com>
593 * g++.dg/cpp0x/regress/error-recovery1.C: New.
595 * g++.dg/cpp0x/regress/isnan.C: New.
597 * g++.dg/cpp0x/initlist46.C: New.
599 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
602 * gcc.target/arm/neon-modes-2.c: New test.
604 2011-03-30 Jakub Jelinek <jakub@redhat.com>
607 * gcc.c-torture/compile/pr48305.c: New test.
609 2011-03-29 Jason Merrill <jason@redhat.com>
611 * g++.dg/cpp0x/regress/value-dep1.C: New.
613 2011-03-29 Steve Ellcey <sje@cup.hp.com>
615 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
617 2011-03-29 Ian Lance Taylor <iant@google.com>
619 * go.test/go-test.exp: Handle the test lines used in several new
621 (errchk): Add opts parameter. Change all callers. Handle parens
624 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
625 Dominique d'Humieres <dominiq@lps.ens.fr>
627 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
628 and __APPLE__ && __PPC__ && __ALTIVEC__.
630 2011-03-29 Jason Merrill <jason@redhat.com>
632 * g++.dg/cpp0x/dependent1.C: New.
634 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
636 * g++.dg/cpp0x/constexpr-memfn1.C: New.
638 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
640 2011-03-29 Janus Weil <janus@gcc.gnu.org>
643 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
644 * gfortran.dg/proc_ptr_comp_32.f90: New.
646 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
648 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
649 check for corresponding warning.
651 2011-03-28 Jason Merrill <jason@redhat.com>
653 * g++.dg/cpp0x/rv-deduce2.C: New.
655 2011-03-29 Jakub Jelinek <jakub@redhat.com>
658 * gcc.dg/pr48203.c: New test.
660 2011-03-28 Jeff Law <law@redhat.com>
662 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
664 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
666 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
667 and __PPC__ && __ALTIVEC__.
669 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
672 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
673 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
674 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
675 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
677 2011-03-28 Jason Merrill <jason@redhat.com>
679 * g++.dg/cpp0x/initlist-array2.C: New.
681 * g++.dg/cpp0x/initlist-array1.C: New.
683 * g++.dg/cpp0x/constexpr-compound.C: New.
685 * g++.dg/cpp0x/constexpr-using.C: New.
687 * g++.dg/cpp0x/constexpr-noexcept.C: New.
689 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
692 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
694 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
696 * gcc.dg/slp-1.c: New test.
698 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
700 * gcc.target/i386/avx256-unaligned-load-1.c: New.
701 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
702 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
703 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
704 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
705 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
706 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
707 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
708 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
709 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
710 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
711 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
712 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
713 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
715 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
718 * gfortran.dg/trim_optimize_5.f90: New test.
719 * gfortran.dg/trim_optimize_6.f90: New test.
721 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
724 * gcc.target/mips/madd-7.c: Remove -mlong32.
725 * gcc.target/mips/msub-7.c: Likewise.
727 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
729 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
730 accesses to preserve the meaning of the test for doubleword vectors.
731 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
732 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
734 2011-03-26 Janus Weil <janus@gcc.gnu.org>
737 * gfortran.dg/class_42.f03: New.
739 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
741 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
744 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
746 PR rtl-optimization/48144
747 * gcc.dg/pr48144.c: New test.
749 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
751 * gnat.dg/discr27.ad[sb]: New test.
753 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
755 * gnat.dg/limited_with2.ad[sb]: New test.
756 * gnat.dg/limited_with2_pkg1.ads: New helper.
757 * gnat.dg/limited_with2_pkg2.ads: Likewise.
759 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
761 * gnat.dg/opt15.adb: New test.
762 * gnat.dg/opt15_pkg.ad[sb]: New helper.
764 2011-03-25 Tobias Burnus <burnus@net-b.de>
768 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
769 * gfortran.dg/leadz_trailz_3.f90: Ditto
771 2011-03-25 Martin Jambor <mjambor@suse.cz>
773 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
775 2011-03-25 Jason Merrill <jason@redhat.com>
777 * g++.dg/cpp0x/defaulted22.C: New.
778 * g++.dg/cpp0x/defaulted23.C: New.
779 * g++.dg/cpp0x/defaulted15.C: Adjust.
781 2011-03-25 Jason Merrill <jason@redhat.com>
783 * g++.dg/cpp0x/move1.C: New.
785 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
788 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
790 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
792 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
793 for mips-sgi-irix6.5.
794 Replace snprintf prototype by <stdio.h>.
796 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
799 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
801 * gcc.dg/graphite/block-4.c: Likewise.
802 * gcc.dg/graphite/block-7.c: Likewise.
803 * gcc.dg/graphite/block-8.c: Likewise.
805 2011-03-25 Richard Guenther <rguenther@suse.de>
807 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
808 * g++.dg/tree-ssa/pr8781.C: Likewise.
809 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
810 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
811 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
812 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
813 * gcc.dg/tree-ssa/alias-18.c: Likewise.
814 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
815 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
816 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
817 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
818 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
819 * gcc.dg/tree-ssa/pr21574.c: Likewise.
820 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
821 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
822 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
823 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
824 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
825 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
826 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
827 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
828 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
829 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
830 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
831 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
832 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
833 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
834 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
835 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
836 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
837 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
838 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
839 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
840 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
841 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
842 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
843 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
844 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
845 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
846 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
847 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
848 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
849 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
850 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
851 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
852 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
853 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
854 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
855 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
856 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
857 * c-c++-common/pr46562-2.c: Likewise.
858 * gfortran.dg/pr42108.f90: Likewise.
859 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
860 foo to be inlined even at -O1.
861 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
862 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
863 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
864 * gcc.dg/matrix/matrix.exp: Disable FRE.
866 2011-03-24 Jakub Jelinek <jakub@redhat.com>
869 * gcc.dg/dfp/pr48204.c: New test.
871 2011-03-24 Steve Ellcey <sje@cup.hp.com>
874 * gcc.c-torture/execute/pr47917.c: Move this...
875 * gcc.dg/torture/pr47917.c: to here and add xfails.
877 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
879 * gnat.dg/array16.ad[sb]: New test.
880 * gnat.dg/array16.ads: New helper.
882 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
884 * gnat.dg/derived_type2.adb: New test.
886 2011-03-24 Richard Guenther <rguenther@suse.de>
888 PR tree-optimization/48271
889 * g++.dg/torture/pr48271.C: New testcase.
891 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
893 * gnat.dg/array15.ad[sb]: New test.
895 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
898 * gcc.target/i386/pr48237.c: New test.
900 2011-03-24 Richard Guenther <rguenther@suse.de>
903 * gcc.dg/builtin-object-size-10.c: New testcase.
905 2011-03-24 Richard Guenther <rguenther@suse.de>
907 PR tree-optimization/46562
908 * c-c++-common/pr46562-2.c: New testcase.
909 * c-c++-common/pr46562.c: Likewise.
911 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
913 * gcc.dg/vect/vect-cselim-1.c: New test.
914 * gcc.dg/vect/vect-cselim-2.c: New test.
916 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
918 * gcc.target/arm/pr46934.c: New.
920 2011-03-23 Ian Lance Taylor <iant@google.com>
922 * go.test/go-test.exp (errchk): Ignore lines containing ////.
924 2011-03-23 Richard Guenther <rguenther@suse.de>
926 * gcc.dg/struct: Remove directory and contents.
928 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
931 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
933 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
935 * gnat.dg/discr26.ad[sb]: New test.
936 * gnat.dg/discr26_pkg.ads: New helper.
938 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
941 * gcc.target/arm/neon-vld-1.c: New test.
943 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
945 * gnat.dg/array14.ad[sb]: New test.
946 * gnat.dg/array14_pkg.ads: New helper.
948 2011-03-22 Joseph Myers <joseph@codesourcery.com>
950 * gcc.c-torture/execute/920501-8.x: Remove.
951 * gcc.c-torture/execute/930513-1.x: Remove.
952 * gcc.c-torture/execute/960312-1.x: Remove.
953 * gcc.c-torture/compile/20000804-1.c,
954 gcc.c-torture/compile/20001205-1.c,
955 gcc.c-torture/compile/20001226-1.c,
956 gcc.c-torture/compile/20010518-2.c,
957 gcc.c-torture/compile/20020312-1.c,
958 gcc.c-torture/compile/20020604-1.c,
959 gcc.c-torture/compile/920501-12.c,
960 gcc.c-torture/compile/920501-4.c,
961 gcc.c-torture/compile/920520-1.c,
962 gcc.c-torture/compile/980506-1.c,
963 gcc.c-torture/execute/980709-1.x,
964 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
966 * gcc.dg/cpp/assert4.c: Don't handle ARC.
967 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
970 2011-03-22 Nick Clifton <nickc@redhat.com>
972 * lib/target-supports.exp (check_profiling_available): Add MN10300
973 to the list of targets that do not support profiling. Restore
974 alpha sorting to this list.
976 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
978 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
979 failure on 32-bit systems.
980 * gcc.dg/torture/vector-2.c: Ditto.
982 2011-03-22 Richard Guenther <rguenther@suse.de>
984 PR tree-optimization/48228
985 * gcc.dg/Wstrict-overflow-23.c: New testcase.
987 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
989 * lib/prune.exp (prune_gcc_output): Prune "could not create
990 compact unwind for" warnings.
992 2011-03-20 Jakub Jelinek <jakub@redhat.com>
996 * gcc.c-torture/execute/pr42544.c: New test.
997 * gcc.c-torture/execute/pr48197.c: New test.
999 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1001 PR preprocessor/48192
1002 * gcc.target/powerpc/pr48192.c: New file.
1005 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
1006 split problem of 0 being loaded in a VSX register.
1008 2011-03-21 Richard Guenther <rguenther@suse.de>
1011 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
1012 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1013 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1014 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1016 2011-03-21 Jakub Jelinek <jakub@redhat.com>
1019 * gcc.dg/pr48213.c: New test.
1021 2011-03-21 Kai Tietz <ktietz@redhat.com>
1024 * g++.dg/plugin/attribute_plugin.c: Adjust test.
1026 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
1028 * gcc.target/arm/xor-and.c: New.
1030 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1033 * gfortran.dg/function_optimize_1.f90: New test.
1034 * gfortran.dg/function_optimize_2.f90: New test.
1036 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
1038 PR rtl-optimization/47502
1039 * gcc.target/i386/pr47502-1.c: New.
1040 * gcc.target/i386/pr47502-2.c: Likewise.
1042 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1044 PR rtl-optimization/48156
1045 * gcc.dg/pr48156.c: New test.
1047 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1050 * gfortran.dg/scratch_1.f90: Adjust test.
1052 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1055 * gfortran.dg/scratch_1.f90: New test.
1057 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1059 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1060 variably modified typedefs.
1061 * gcc.dg/c1x-typedef-2.c: Remove.
1063 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1065 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1066 * gcc.dg/c1x-anon-struct-3.c: New test.
1067 * gcc.dg/anon-struct-11.c: Update.
1069 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1071 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1073 Only xfail with gas.
1075 2011-03-18 Jason Merrill <jason@redhat.com>
1077 * g++.dg/template/fn-ptr1.C: New.
1079 * g++.dg/overload/volatile1.C: New.
1081 * g++.dg/opt/pr23372.C: New.
1083 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1085 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1088 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1090 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
1092 * gcc.target/arm/unsigned-extend-1.c: New.
1094 2011-03-18 Jakub Jelinek <jakub@redhat.com>
1097 * gcc.c-torture/compile/pr48161.c: New test.
1099 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
1102 * gcc.dg/torture/pr47725.c: New.
1104 2011-03-17 Jason Merrill <jason@redhat.com>
1106 * g++.dg/cpp0x/constexpr-overflow2.C: New.
1107 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1109 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
1111 * gnat.dg/specs/elab2.ads: New test.
1112 * gnat.dg/specs/elab2_pkg.ads: New helper.
1114 2011-03-17 Jason Merrill <jason@redhat.com>
1116 * g++.dg/cpp0x/decltype-1212.C: New.
1117 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
1119 2011-03-17 Jason Merrill <jason@redhat.com>
1121 * g++.dg/parse/memfnquals1.C: New.
1123 2011-03-17 Richard Guenther <rguenther@suse.de>
1126 * gcc.dg/pr48134.c: New testcase.
1128 2011-03-17 Richard Guenther <rguenther@suse.de>
1131 * g++.dg/torture/pr48165.C: New testcase.
1133 2011-03-17 Jakub Jelinek <jakub@redhat.com>
1135 PR rtl-optimization/48141
1136 * gcc.dg/pr48141.c: New test.
1138 2011-03-16 Jason Merrill <jason@redhat.com>
1140 * g++.dg/cpp0x/constexpr-48089.C: New.
1142 * g++.dg/cpp0x/constexpr-abi1.C: New.
1144 * g++.dg/cpp0x/constexpr-46336.C: New.
1145 * g++.dg/parse/friend5.C: Adjust expected errors.
1147 * g++.dg/cpp0x/constexpr-47570.C: New.
1149 2011-03-16 Dodji Seketeli <dodji@redhat.com>
1152 * ++.dg/debug/dwarf2/typedef6.C: New test.
1154 2011-03-16 Jason Merrill <jason@redhat.com>
1156 * g++.dg/cpp0x/elision2.C: New.
1158 * g++.dg/cpp0x/constexpr-array3.C: New.
1160 2011-03-16 Jason Merrill <jason@redhat.com>
1162 * g++.dg/cpp0x/sfinae6.C: New.
1163 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
1164 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
1165 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
1166 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
1167 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
1169 2011-03-16 Jason Merrill <jason@redhat.com>
1171 * g++.dg/template/incomplete6.C: New.
1173 2011-03-16 Jeff Law <law@redhat.com>
1175 * gcc.dg/tree-ssa/vrp55.c: New test.
1177 2011-03-16 Jason Merrill <jason@redhat.com>
1179 * g++.dg/cpp0x/auto22.C: New.
1181 2011-03-16 Richard Guenther <rguenther@suse.de>
1183 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
1184 optimizing it away if promoted to const.
1186 2011-03-16 Richard Guenther <rguenther@suse.de>
1188 PR tree-optimization/48149
1189 * gcc.dg/fold-complex-1.c: New testcase.
1191 2011-03-16 Richard Guenther <rguenther@suse.de>
1194 * gcc.dg/guality/pr45882.c: Really make sure no inlining
1197 2011-03-16 Richard Guenther <rguenther@suse.de>
1199 PR tree-optimization/26134
1200 * gcc.dg/tree-ssa/complex-6.c: New testcase.
1202 2011-03-16 Richard Guenther <rguenther@suse.de>
1204 PR tree-optimization/48146
1205 * gcc.dg/torture/pr48146.c: New testcase.
1207 2011-03-16 Richard Guenther <rguenther@suse.de>
1209 * gcc.dg/tree-ssa/pr14814.c: Adjust.
1210 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
1212 2011-03-16 Jakub Jelinek <jakub@redhat.com>
1215 * gcc.c-torture/compile/pr48136.c: New test.
1217 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
1220 * gcc.dg/guality/pr45882.c: New test.
1222 2011-03-15 Jason Merrill <jason@redhat.com>
1224 * g++.dg/cpp0x/constexpr-recursion.C: New.
1226 * g++.dg/cpp0x/implicit11.C: New.
1228 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1230 * g++.dg/cpp0x/constexpr-attribute.C: New.
1232 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
1234 * g++.dg/parse/pr34758.C: New.
1236 2011-03-15 Xinliang David Li <davidxl@google.com>
1239 * gcc.dg/uninit-pred-7_d.c: New test.
1240 * gcc.dg/uninit-pred-8_d.c: New test.
1242 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1245 * gcc.target/arm/pr46788.c: New.
1247 2011-03-15 Richard Guenther <rguenther@suse.de>
1250 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
1251 * gfortran.dg/ishft_4.f90: Likewise.
1252 * gfortran.dg/leadz_trailz_3.f90: Likewise.
1254 2011-03-15 Richard Guenther <rguenther@suse.de>
1256 PR tree-optimization/13954
1257 * g++.dg/tree-ssa/pr13954.C: New testcase.
1259 2011-03-15 Richard Guenther <rguenther@suse.de>
1261 PR tree-optimization/48037
1262 * gcc.target/i386/pr48037-1.c: New testcase.
1264 2011-03-15 Richard Guenther <rguenther@suse.de>
1266 PR tree-optimization/41490
1267 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
1268 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
1269 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
1270 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
1271 * g++.dg/tree-ssa/pr33604.C: Adjust.
1273 2011-03-14 Jakub Jelinek <jakub@redhat.com>
1276 * gcc.c-torture/execute/pr47917.c: New test.
1277 * gcc.dg/pr47917.c: New test.
1280 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
1282 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
1284 * gcc.target/i386/sse4_1-floor-vec.c: New test.
1285 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
1286 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
1287 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
1288 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
1289 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
1290 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
1291 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
1292 * gcc.target/i386/avx-floor-vec.c: Ditto.
1293 * gcc.target/i386/avx-ceil-vec.c: Ditto.
1294 * gcc.target/i386/avx-trunc-vec.c: Ditto.
1295 * gcc.target/i386/avx-rint-vec.c: Ditto.
1296 * gcc.target/i386/avx-floorf-vec.c: Ditto.
1297 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
1298 * gcc.target/i386/avx-truncf-vec.c: Ditto.
1299 * gcc.target/i386/avx-rintf-vec.c: Ditto.
1301 2011-03-14 Tom Tromey <tromey@redhat.com>
1303 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
1304 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
1305 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
1307 2011-03-14 Tom Tromey <tromey@redhat.com>
1309 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
1310 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
1311 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
1313 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
1315 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
1317 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1319 PR rtl-optimization/47166
1320 * gcc.c-torture/execute/postmod-1.c: New test.
1322 2011-03-14 Richard Guenther <rguenther@suse.de>
1325 * gcc.dg/torture/pr48098.c: New testcase.
1327 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
1330 * gcc.target/powerpc/pr48053-1.c: New test.
1331 * gcc.target/powerpc/pr48053-2.c: Likewise.
1333 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1336 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
1338 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1341 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
1343 2011-03-12 Janus Weil <janus@gcc.gnu.org>
1346 * gfortran.dg/class_41.f03: New.
1348 2011-03-11 Dodji Seketeli <dodji@redhat.com>
1350 * g++.dg/conversion/cast3.C: New test.
1352 2011-03-11 Jason Merrill <jason@redhat.com>
1354 * g++.dg/template/error45.C: New.
1356 * g++.dg/parse/no-type-defn1.C: New.
1358 * g++.dg/ext/attrib40.C: New.
1360 * g++.dg/cpp0x/regress/array1.C: New.
1362 2011-03-11 Richard Guenther <rguenther@suse.de>
1364 PR tree-optimization/48067
1365 * gcc.dg/pr48067.c: New testcase.
1367 2011-03-11 Richard Guenther <rguenther@suse.de>
1370 * g++.dg/lto/20110311-1_0.C: New testcase.
1372 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1375 * g++.dg/inherit/virtual8.C: New test.
1378 * gcc.dg/torture/pr48044.c: New test.
1380 2011-03-11 Janus Weil <janus@gcc.gnu.org>
1383 * gfortran.dg/proc_ptr_comp_31.f90: New.
1385 2011-03-11 Richard Guenther <rguenther@suse.de>
1387 PR tree-optimization/47278
1388 * gcc.dg/torture/pr47278-1.c: New testcase.
1389 * gcc.dg/torture/pr47278-2.c: Likewise.
1391 2011-03-11 Jakub Jelinek <jakub@redhat.com>
1393 PR tree-optimization/48063
1394 * gcc.dg/torture/pr48063.c: New test.
1396 2011-03-10 Jason Merrill <jason@redhat.com>
1398 * g++.dg/template/array22.C: New.
1400 * g++.dg/cpp0x/syntax-err1.C: New.
1401 * g++.dg/parse/error36.C: Adjust expected errors.
1402 * g++.old-deja/g++.pt/ctor2.C: Likewise.
1403 * g++.old-deja/g++.pt/typename3.C: Likewise.
1404 * g++.old-deja/g++.pt/typename4.C: Likewise.
1405 * g++.old-deja/g++.pt/typename6.C: Likewise.
1407 2011-03-09 Jason Merrill <jason@redhat.com>
1409 * g++.dg/template/nontype22.C: New.
1411 2011-03-09 Martin Jambor <mjambor@suse.cz>
1413 PR tree-optimization/47714
1414 * g++.dg/torture/pr47714.C: New test.
1416 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1419 * gcc.target/powerpc/pr47755-2.c: New file.
1421 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1423 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
1424 is not set in the environment, pass 64 as first argument when not
1425 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
1426 native where ulimit -u is supported.
1428 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1430 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
1432 2011-03-08 Jason Merrill <jason@redhat.com>
1434 * g++.dg/template/nontype21.C: New.
1436 * g++.dg/template/anon5.C: New.
1438 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1441 * gcc.dg/pr47881.c: New test.
1443 2011-03-08 Dodji Seketeli <dodji@redhat.com>
1446 * g++.dg/lookup/template3.C: New test.
1448 2011-03-08 Kai Tietz <ktietz@redhat.com>
1450 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
1453 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
1456 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
1457 sizeof to compute alignment.
1459 2011-03-08 Jakub Jelinek <jakub@redhat.com>
1461 PR tree-optimization/48022
1462 * gcc.dg/pr48022-1.c: New test.
1463 * gcc.dg/pr48022-2.c: New test.
1465 2011-03-07 Jason Merrill <jason@redhat.com>
1467 * g++.dg/template/nontype20.C: New.
1468 * g++.dg/init/member1.C: Adjust expected errors.
1469 * g++.dg/parse/constant4.C: Likewise.
1470 * g++.dg/template/qualified-id3.C: Likewise.
1471 * g++.old-deja/g++.pt/crash10.C: Likewise.
1473 * g++.dg/cpp0x/regress/non-const1.C: New.
1475 2011-03-07 Jakub Jelinek <jakub@redhat.com>
1478 * gcc.dg/pr47991.c: New test.
1480 2011-03-07 Jason Merrill <jason@redhat.com>
1482 * g++.dg/abi/mangle46.C: New.
1484 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
1487 * gcc.target/powerpc/pr47862.c: New.
1489 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
1492 * gcc.target/i386/combine-mul.c: Require nonpic.
1494 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
1495 Nathan Froyd <froydnj@codesourcery.com>
1497 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
1499 2011-03-06 Mark Mitchell <mark@codesourcery.com>
1501 * README.QMTEST: Remove.
1503 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
1504 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1507 * gfortran.dg/array_constructor_37.f90 : New test.
1509 2011-03-05 Jason Merrill <jason@redhat.com>
1511 * g++.dg/abi/mangle39.C: ABI v5, not 6.
1512 * g++.dg/abi/mangle45.C: Likewise.
1513 * g++.dg/cpp0x/trailing1.C: Likewise.
1515 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1517 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
1519 2011-03-05 Jakub Jelinek <jakub@redhat.com>
1521 PR rtl-optimization/47899
1522 * gcc.dg/pr47899.c: New test.
1524 * gcc.dg/torture/pr47968.c: Ignore warnings.
1526 PR tree-optimization/47967
1527 * gcc.c-torture/compile/pr47967.c: New test.
1529 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1531 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
1532 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
1534 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
1536 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
1537 and property_getAttributes() if __OBJC2__.
1538 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
1539 * objc.dg/property/property-encoding-1.m: New.
1540 * obj-c++.dg/property/property-encoding-1.mm: New.
1542 2011-03-04 Jason Merrill <jason@redhat.com>
1544 * g++.dg/template/pseudodtor6.C: New.
1546 * g++.dg/inherit/covariant19.C: New.
1548 2011-03-04 Richard Guenther <rguenther@suse.de>
1551 * gcc.dg/torture/pr47968.c: New testcase.
1553 2011-03-04 Richard Guenther <rguenther@suse.de>
1556 * gcc.dg/torture/pr47975.c: New testcase.
1558 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1561 * g++.dg/template/crash106.C: New.
1563 2011-03-03 Jakub Jelinek <jakub@redhat.com>
1566 * gcc.dg/gomp/pr47963.c: New test.
1567 * g++.dg/gomp/pr47963.C: New test.
1569 2011-03-02 Jason Merrill <jason@redhat.com>
1571 * g++.dg/cpp0x/regress/condition1.C: New.
1573 * g++.dg/cpp0x/constexpr-ctor9.C: New.
1575 2011-03-01 Jason Merrill <jason@redhat.com>
1577 * g++.dg/cpp0x/lambda/lambda-98.C: New.
1579 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
1581 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1583 PR rtl-optimization/47925
1584 * gcc.c-torture/execute/pr47925.c: New test.
1586 2011-03-01 Jason Merrill <jason@redhat.com>
1588 * g++.dg/cpp0x/decltype25.C: New.
1590 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
1592 2011-03-01 Richard Guenther <rguenther@suse.de>
1594 PR tree-optimization/47890
1595 * gcc.dg/torture/pr47890.c: New testcase.
1597 2011-03-01 Richard Guenther <rguenther@suse.de>
1600 * gcc.dg/lto/pr47924_0.c: New testcase.
1602 2011-03-01 Richard Guenther <rguenther@suse.de>
1605 * gfortran.dg/lto/pr46911_0.f: New testcase.
1607 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1609 PR libgfortran/47933
1610 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
1611 compile errors from older code form.
1613 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1615 PR libgfortran/47567
1616 * gfortran.dg/fmt_fw_d.f90: New test.
1618 2011-02-28 Jason Merrill <jason@redhat.com>
1620 * g++.dg/inherit/covariant18.C: New.
1622 2011-02-28 Jakub Jelinek <jakub@redhat.com>
1625 * gcc.dg/pr47893.c: New test.
1627 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
1629 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
1630 NULL in case of a selector with conflicting types.
1631 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
1633 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
1635 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
1636 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
1637 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
1638 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
1640 2011-02-28 Jason Merrill <jason@redhat.com>
1643 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
1645 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1647 PR libgfortran/47778
1648 * gfortran.dg/namelist_71.f90: New test.
1650 2011-02-27 Jason Merrill <jason@redhat.com>
1653 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1654 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1656 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1659 * g++.dg/cpp0x/constexpr-ctor8.C: New.
1661 2011-02-27 Jakub Jelinek <jakub@redhat.com>
1664 * gfortran.dg/gomp/task-1.f90: Removed.
1666 2011-02-26 Jason Merrill <jason@redhat.com>
1668 * g++.dg/template/this-targ1.C: New.
1670 * g++.dg/cpp0x/regress/template-const1.C: New.
1671 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1672 * g++.dg/template/function1.C: Adjust.
1673 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1674 * g++.dg/debug/debug7.C: Adjust.
1676 2011-02-26 Tobias Burnus <burnus@net-b.de>
1679 * gfortran.dg/gomp/task-1.f90: New.
1681 2011-02-25 Jie Zhang <jie@codesourcery.com>
1683 * gcc.target/arm/neon-thumb2-move.c: Add
1684 dg-require-effective-target arm_thumb2_ok.
1686 2011-02-24 Jason Merrill <jason@redhat.com>
1688 * g++.dg/parse/constant1.C: Specify C++98 mode.
1689 * g++.dg/parse/constant5.C: Likewise.
1690 * g++.dg/parse/error2.C: Likewise.
1691 * g++.dg/parse/semicolon3.C: Likewise.
1692 * g++.dg/template/crash14.C: Likewise.
1693 * g++.dg/template/local4.C: Likewise.
1694 * g++.dg/template/nontype3.C: Likewise.
1695 * g++.dg/parse/crash31.C: Adjust expected errors.
1696 * g++.dg/template/function1.C: Likewise.
1697 * g++.dg/template/ref3.C: Likewise.
1698 * g++.dg/template/static9.C: Likewise.
1699 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1701 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1702 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1703 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1704 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1705 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1707 2011-02-24 Jakub Jelinek <jakub@redhat.com>
1710 * gfortran.dg/pr47878.f90: New test.
1712 2011-02-24 Richard Guenther <rguenther@suse.de>
1715 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1716 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1718 2011-02-24 Richard Guenther <rguenther@suse.de>
1721 * gfortran.dg/lto/pr47839_0.f90: New testcase.
1722 * gfortran.dg/lto/pr47839_1.f90: Likewise.
1724 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1726 PR libgfortran/47567
1727 * gfortran.dg/fmt_f0_1.f90: Update test.
1729 2011-02-23 Jason Merrill <jason@redhat.com>
1731 * g++.dg/abi/mangle39.C: Adjust parm mangling.
1732 * g++.dg/abi/mangle45.C: New.
1734 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1735 * g++.dg/template/canon-type-9.C: Match use of decltype
1736 between declaration and definition.
1737 * g++.dg/template/canon-type-12.C: Likewise.
1739 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
1742 * gfortran.dg/nested_allocatables_1.f90: New.
1744 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
1747 * g++.dg/pr46868.C: New test.
1748 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1749 * g++.dg/parse/error14.C: Adjust.
1751 2011-02-23 Richard Guenther <rguenther@suse.de>
1753 PR tree-optimization/47838
1754 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1756 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1758 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
1760 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1762 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1763 * gfortran.dg/count_init_expr.f03: Ditto.
1764 * gfortran.dg/gomp/pr43711.f90: Ditto.
1765 * gcc.dg/struct-parse-2.c: Ditto.
1766 * gcc.dg/parse-error-3.c: Ditto.
1767 * gcc.dg/Wlogical-op-1.c: Ditto.
1768 * gcc.dg/Walways-true-1.c: Ditto.
1769 * gcc.dg/pr24225.c: Ditto.
1770 * gcc.dg/Walways-true-2.c: Ditto.
1771 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1772 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1773 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1774 * g++.dg/overload/defarg4.C: Ditto.
1775 * g++.dg/inherit/covariant16.C: Ditto.
1776 * g++.dg/inherit/virtual7.C: Ditto.
1777 * g++.dg/template/canon-type-9.C: Ditto.
1778 * g++.dg/template/access19.C: Ditto.
1779 * g++.dg/template/call7.C: Ditto.
1780 * g++.dg/template/canon-type-2.C: Ditto.
1781 * g++.dg/template/init7.C: Ditto.
1782 * g++.dg/template/sizeof-template-argument.C: Ditto.
1783 * g++.dg/template/const3.C: Ditto.
1784 * g++.dg/template/sfinae26.C: Ditto.
1785 * g++.dg/template/sfinae26.C: Ditto.
1786 * g++.dg/template/canon-type-11.C: Ditto.
1787 * g++.dg/template/union2.C: Ditto.
1788 * g++.dg/template/canon-type-3.C: Ditto.
1789 * g++.dg/template/canon-type-1.C: Ditto.
1790 * g++.dg/template/canon-type-5.C: Ditto.
1791 * g++.dg/template/canon-type-7.C: Ditto.
1792 * g++.dg/template/canon-type-10.C: Ditto.
1793 * g++.dg/template/spec36.C: Ditto.
1794 * g++.dg/template/typedef38.C: Ditto.
1795 * g++.dg/template/canon-type-4.C: Ditto.
1796 * g++.dg/template/canon-type-6.C: Ditto.
1797 * g++.dg/template/canon-type-13.C: Ditto.
1798 * g++.dg/template/instantiate9.C: Ditto.
1799 * g++.dg/template/ttp22.C: Ditto.
1800 * g++.dg/warn/Wreturn-type-6.C: Ditto.
1801 * g++.dg/warn/Walways-true-1.C: Ditto.
1802 * g++.dg/warn/Wlogical-op-1.C: Ditto.
1803 * g++.dg/warn/Walways-true-2.C: Ditto.
1804 * g++.dg/conversion/op4.C: Ditto.
1805 * g++.dg/opt/pr19650.C: Ditto.
1806 * g++.dg/lookup/friend11.C: Ditto.
1807 * g++.dg/other/default2.C: Ditto.
1808 * g++.dg/other/default3.C: Ditto.
1809 * g++.dg/other/dtor2.C: Ditto.
1810 * g++.dg/other/friend5.C: Ditto.
1811 * g++.dg/other/default5.C: Ditto.
1812 * g++.dg/init/brace6.C: Ditto.
1813 * g++.dg/init/aggr5.C: Ditto.
1814 * g++.dg/init/error2.C: Ditto.
1815 * g++.dg/expr/bound-mem-fun.C: Ditto.
1816 * g++.dg/expr/cond6.C: Ditto.
1817 * g++.dg/expr/stmt-expr-1.C: Ditto.
1818 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1819 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1820 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1821 * g++.dg/cpp0x/bracket1.C: Ditto.
1822 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1823 * g++.dg/cpp0x/pr38646.C: Ditto.
1824 * g++.dg/cpp0x/variadic73.C: Ditto.
1825 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1826 * g++.dg/cpp0x/bracket4.C: Ditto.
1827 * g++.dg/cpp0x/decltype4.C: Ditto.
1828 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1829 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1830 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1831 * g++.dg/cpp0x/variadic-new2.C: Ditto.
1832 * g++.dg/cpp0x/decltype2.C: Ditto.
1833 * g++.dg/cpp0x/decltype1.C: Ditto.
1834 * g++.dg/cpp0x/bracket2.C: Ditto.
1835 * g++.dg/cpp0x/decltype5.C: Ditto.
1836 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1837 * g++.dg/cpp0x/variadic70.C: Ditto.
1838 * g++.dg/cpp0x/decltype6.C: Ditto.
1839 * g++.dg/cpp0x/rvo.C: Ditto.
1840 * g++.dg/cpp0x/vt-40092.C: Ditto.
1841 * g++.dg/cpp0x/variadic-new.C: Ditto.
1842 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1843 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1844 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1845 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1846 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1847 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1848 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1849 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1850 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1851 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1852 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1853 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1854 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1855 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1856 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1857 * g++.dg/cpp0x/pr39639.C: Ditto.
1858 * g++.dg/cpp0x/decltype3.C: Ditto.
1859 * g++.dg/cpp0x/variadic68.C: Ditto.
1860 * g++.dg/cpp0x/variadic-function.C: Ditto.
1861 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1862 * g++.dg/cpp0x/variadic-bind.C: Ditto.
1863 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1864 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1865 * g++.dg/parse/crash35.C: Ditto.
1866 * g++.dg/parse/crash40.C: Ditto.
1867 * g++.dg/parse/defarg12.C: Ditto.
1868 * g++.dg/parse/crash34.C: Ditto.
1869 * g++.dg/parse/constructor3.C: Ditto.
1870 * g++.dg/parse/template23.C: Ditto.
1871 * g++.dg/parse/crash56.C: Ditto.
1872 * g++.dg/parse/dtor13.C: Ditto.
1873 * g++.dg/parse/error33.C: Ditto.
1874 * g++.dg/parse/ctor9.C: Ditto.
1875 * g++.dg/parse/error32.C: Ditto.
1876 * g++.dg/parse/error37.C: Ditto.
1877 * g++.dg/parse/bitfield3.C: Ditto.
1878 * g++.dg/parse/struct-4.C: Ditto.
1879 * g++.dg/ext/has_trivial_copy.C: Ditto.
1880 * g++.dg/ext/is_polymorphic.C: Ditto.
1881 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1882 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1883 * g++.dg/ext/has_nothrow_assign.C: Ditto.
1884 * g++.dg/ext/is_union.C: Ditto.
1885 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1886 * g++.dg/ext/is_pod.C: Ditto.
1887 * g++.dg/ext/has_virtual_destructor.C: Ditto.
1888 * g++.dg/ext/has_trivial_constructor.C: Ditto.
1889 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1890 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1891 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1892 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1893 * g++.dg/ext/is_abstract.C: Ditto.
1894 * g++.dg/ext/has_trivial_assign.C: Ditto.
1895 * g++.dg/ext/is_class.C: Ditto.
1896 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1897 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1898 * g++.dg/ext/is_base_of.C: Ditto.
1899 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1900 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1901 * g++.dg/ext/is_empty.C: Ditto.
1902 * g++.dg/ext/is_enum.C: Ditto.
1903 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1904 * gnat.dg/opt11.adb: Ditto.
1905 * obj-c++.dg/pr45735.mm: Ditto.
1906 * obj-c++.dg/pr24393.mm: Ditto.
1907 * obj-c++.dg/exceptions-2.mm: Ditto.
1908 * objc.dg/pr45735.m: Ditto.
1909 * objc.dg/pr24393.m: Ditto.
1911 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
1913 * objc.dg/attributes/objc-exception-1.m: New.
1915 2011-02-23 Jie Zhang <jie@codesourcery.com>
1917 * gcc.dg/cpp/include7.c: New test.
1919 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1922 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1924 2011-02-23 Jie Zhang <jie@codesourcery.com>
1926 PR rtl-optimization/47763
1927 * gcc.dg/pr47763.c: New test.
1929 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
1932 * gfortran.dg/whole_file_32.f90 : New test.
1934 2011-02-22 Dodji Seketeli <dodji@redhat.com>
1937 * g++.dg/inherit/virtual7.C: New test.
1939 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
1942 * objc.dg/type-size-3.m: Updated error message.
1943 * objc.dg/type-size-4.m: New test.
1944 * objc.dg/type-size-5.m: New test.
1946 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1948 * lib/gnat.exp: Fix comments.
1949 Don't load libgloss.exp.
1950 (default_gnat_version): Call $compiler with --version.
1951 Adapt regexp for gnatmake output, insert version.
1952 (gnat_version): New proc.
1953 (gnat_init): Remove gnat_libgcc_s_path.
1954 (gnat_target_compile): Likewise.
1955 Remove ld_library_path.
1956 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1957 (gnat_pass): Remove.
1958 (gnat_pass): Remove.
1959 (gnat_finish): Remove.
1960 (gnat_exit): Remove.
1961 (local_find_gnatmake): Reindent.
1962 (runtest_file_p): Remove.
1963 (prune_warnings): Remove.
1964 (find_gnatclean): New proc.
1965 * lib/gnat-dg.exp (lremove): New proc.
1966 (gnat-dg-test): Reindent.
1967 Remove additional output files.
1968 (gnat-dg-runtest): Remove.
1970 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1971 * gnat.dg/loop_optimization6.adb: Likewise.
1972 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1974 2011-02-22 Jakub Jelinek <jakub@redhat.com>
1976 PR tree-optimization/47835
1977 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1979 2011-02-22 Tobias Burnus <burnus@net-b.de>
1981 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1982 * gfortran.dg/abstract_type_2.f03: Ditto.
1983 * gfortran.dg/abstract_type_3.f03: Ditto.
1984 * gfortran.dg/abstract_type_4.f03: Ditto.
1985 * gfortran.dg/abstract_type_5.f03: Ditto.
1986 * gfortran.dg/abstract_type_6.f03: Ditto.
1987 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1988 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1989 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1990 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1991 * gfortran.dg/array_function_5.f90: Ditto.
1992 * gfortran.dg/asynchronous_3.f03: Ditto.
1993 * gfortran.dg/char_expr_1.f90: Ditto.
1994 * gfortran.dg/class_14.f03: Ditto.
1995 * gfortran.dg/data_array_6.f: Ditto.
1996 * gfortran.dg/data_invalid.f90: Ditto.
1997 * gfortran.dg/dot_product_1.f03: Ditto.
1998 * gfortran.dg/func_derived_5.f90: Ditto.
1999 * gfortran.dg/func_result_4.f90: Ditto.
2000 * gfortran.dg/implied_do_1.f90: Ditto.
2001 * gfortran.dg/initialization_25.f90: Ditto.
2002 * gfortran.dg/initialization_26.f90: Ditto.
2003 * gfortran.dg/interface_34.f90: Ditto.
2004 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2005 * gfortran.dg/keyword_symbol_1.f90: Ditto.
2006 * gfortran.dg/matmul_8.f03: Ditto.
2007 * gfortran.dg/merge_init_expr.f90: Ditto.
2008 * gfortran.dg/pack_assign_1.f90: Ditto.
2009 * gfortran.dg/pack_vector_1.f90: Ditto.
2010 * gfortran.dg/pointer_check_8.f90: Ditto.
2011 * gfortran.dg/product_init_expr.f03: Ditto.
2012 * gfortran.dg/reshape_order_5.f90: Ditto.
2013 * gfortran.dg/reshape_shape_1.f90: Ditto.
2014 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2015 * gfortran.dg/same_name_2.f90: Ditto.
2016 * gfortran.dg/selected_real_kind_1.f90: Ditto.
2017 * gfortran.dg/spread_init_expr.f03: Ditto.
2018 * gfortran.dg/stmt_func_1.f90: Ditto.
2019 * gfortran.dg/sum_init_expr.f03: Ditto.
2020 * gfortran.dg/transpose_3.f03: Ditto.
2021 * gfortran.dg/unpack_init_expr.f03: Ditto.
2022 * gfortran.dg/warn_conversion.f90: Ditto.
2023 * gfortran.dg/warn_conversion_2.f90: Ditto.
2024 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2025 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2026 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2027 * gfortran.dg/whole_file_16.f90: Ditto.
2028 * gfortran.dg/whole_file_17.f90: Ditto.
2029 * gfortran.dg/whole_file_18.f90: Ditto.
2030 * gfortran.dg/whole_file_20.f03: Ditto.
2031 * gfortran.dg/whole_file_5.f90: Ditto.
2032 * gfortran.dg/whole_file_6.f90: Ditto.
2033 * gfortran.dg/write_invalid_format.f90: Ditto.
2034 * gfortran.dg/zero_sized_6.f90: Ditto.
2036 2011-02-21 Jeff Law <law@redhat.com>
2038 PR rtl-optimization/46178
2039 * gcc.target/i386/pr46178.c: New test.
2041 PR rtl-optimization/46002
2042 * gcc.c-torture/compile/pr46002.c: New test.
2044 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2046 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2049 2011-02-21 Jakub Jelinek <jakub@redhat.com>
2052 * g++.dg/debug/pr47106.C: Require effective target lto.
2054 2011-02-21 Jason Merrill <jason@redhat.com>
2056 * g++.dg/cpp0x/constexpr-diag2.C: New.
2058 2011-02-20 Jason Merrill <jason@redhat.com>
2060 * g++.dg/cpp0x/constexpr-ctor7.C: New.
2062 * g++.dg/cpp0x/fntmpdefarg2.C: New.
2064 * g++.dg/overload/conv-op1.C: New.
2066 * g++.dg/cpp0x/constexpr-synth1.C: New.
2068 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2070 * objc.dg/layout-2.m: New.
2071 * objc.dg/selector-3.m: Adjusted location of error message.
2072 * objc.dg/type-size-3.m: Same.
2073 * obj-c++.dg/selector-3.mm: Same.
2075 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2078 * objc.dg/property/dotsyntax-22.m: New.
2079 * obj-c++.dg/property/dotsyntax-22.mm: New.
2081 2011-02-20 Dodji Seketeli <dodji@redhat.com>
2084 * g++.dg/template/typedef38.C: New test.
2086 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2089 * gfortran.dg/whole_file_30.f90 : New test.
2090 * gfortran.dg/whole_file_31.f90 : New test.
2092 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2096 * gfortran.dg/whole_file_28.f90 : New test.
2097 * gfortran.dg/whole_file_29.f90 : New test.
2099 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2102 * g++.dg/template/crash105.C: New.
2104 2011-02-19 Jason Merrill <jason@redhat.com>
2106 * g++.dg/cpp0x/regress/no-elide1.C: New.
2108 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
2110 PR tree-optimization/46620
2111 * gcc.dg/pr46620.c: New.
2113 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2116 * gcc.target/i386/pr47809.c: New test.
2118 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2119 Tobias Burnus <burnus@net-b.de>
2121 * lib/target-supports.exp
2122 (check_effective_target_fortran_large_real): New check for large reals.
2123 * gfortran.dg/nan_7.f90: New test.
2125 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2127 PR libgfortran/47567
2128 * gfortran.dg/fmt_f0_1.f90: Update test.
2130 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
2133 * gfortran.dg/array_constructor_36.f90 : New test.
2134 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
2135 allow for comparison between different elements of the array
2136 constructor at different levels of optimization.
2138 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
2140 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
2141 * gcc.target/i386/pr32280-1.c: Likewise.
2143 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2146 * gcc.target/i386/pr47800.c: New test.
2148 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
2150 * objc/execute/exceptions/foward-1.x: New.
2152 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2155 * gfortran.dg/derived_constructor_comps_4.f90: New.
2157 2011-02-18 Tobias Burnus
2160 * gfortran.dg/func_result_6.f90: New.
2162 2011-02-18 Michael Matz <matz@suse.de>
2165 * gfortran.dg/lto/pr45586_0.f90: New test.
2166 * gfortran.dg/typebound_proc_20.f90: Ditto.
2167 * gfortran.dg/typebound_proc_21.f90: Ditto.
2169 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
2172 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
2174 2011-02-18 Tobias Burnus <burnus@net-b.de>
2177 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
2179 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
2180 normalizing the error/warning output.
2181 * gfortran.dg/Wall.f90: Update dg-error/warning.
2182 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
2183 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
2184 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
2185 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
2186 * gfortran.dg/class_30.f90: Update dg-error/warning.
2187 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
2188 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
2189 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
2190 * gfortran.dg/entry_17.f90: Update dg-error/warning.
2191 * gfortran.dg/entry_19.f90: Update dg-error/warning.
2192 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
2193 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
2194 * gfortran.dg/g77/12632.f: Update dg-error/warning.
2195 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
2196 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
2197 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
2198 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
2199 * gfortran.dg/goto_8.f90: Update dg-error/warning.
2200 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
2201 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
2202 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
2203 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
2204 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
2205 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
2206 * gfortran.dg/volatile3.f90: Update dg-error/warning.
2207 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
2208 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
2209 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
2210 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
2211 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
2213 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2216 * gfortran.dg/proc_ptr_comp_30.f90: New.
2218 2011-02-18 Jakub Jelinek <jakub@redhat.com>
2221 * gcc.target/i386/pr47780.c: New test.
2223 2011-02-18 Janus Weil <janus@gcc.gnu.org>
2226 * gfortran.dg/class_40.f03: New.
2228 2011-02-18 Dodji Seketeli <dodji@redhat.com>
2231 * g++.dg/cpp0x/auto21.C: New test.
2233 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
2235 * objc.dg/special/unclaimed-category-1.h: Updated for
2237 * objc.dg/special/unclaimed-category-1.m: Same.
2238 * objc.dg/zero-link-1.m: Same.
2239 * objc.dg/lookup-1.m: Same.
2240 * objc.dg/torture/strings/const-str-9.m
2241 * objc.dg/torture/strings/const-str-10.m: Same.
2242 * objc.dg/torture/strings/const-str-11.m: Same.
2243 * objc.dg/torture/forward-1.m: Same.
2244 * objc.dg/zero-link-2.m: Same.
2245 * objc.dg/encode-7-next-64bit.m: Same.
2246 * objc.dg/method-4.m: Same.
2247 * objc.dg/next-runtime-1.m: Same.
2248 * objc.dg/image-info.m: Same.
2249 * objc.dg/pr23214.m: Same.
2250 * objc.dg/symtab-1.m: Same.
2251 * obj-c++.dg/basic.m: Same.
2252 * obj-c++.dg/proto-lossage-3.m: Same.
2253 * obj-c++.dg/torture/strings/const-str-10.m: Same.
2254 * obj-c++.dg/torture/strings/const-str-11.m: Same.
2255 * obj-c++.dg/torture/strings/const-str-9.m: Same.
2256 * obj-c++.dg/method-11.m: Same.
2257 * objc/execute/enumeration-1.m: Same.
2258 * objc/execute/object_is_class.m: Same.
2259 * objc/execute/formal_protocol-2.m: Same.
2260 * objc/execute/formal_protocol-4.m: Same.
2261 * objc/execute/formal_protocol-6.m: Same.
2262 * objc/execute/bycopy-3.m: Same.
2263 * objc/execute/exceptions/catchall-1.m: Same.
2264 * objc/execute/exceptions/finally-1.m: Same.
2265 * objc/execute/exceptions/local-variables-1.m: Same.
2266 * objc/execute/exceptions/foward-1.m: Same.
2267 * objc/execute/bf-common.h
2268 * objc/execute/enumeration-2.m: Same.
2269 * objc/execute/formal_protocol-1.m: Same.
2270 * objc/execute/formal_protocol-3.m: Same.
2271 * objc/execute/formal_protocol-5.m: Same.
2272 * objc/execute/accessing_ivars.m: Same.
2273 * objc/execute/bycopy-2.m: Same.
2274 * objc/execute/formal_protocol-7.m: Same.
2275 * objc/execute/compatibility_alias.m: Same.
2276 * objc/execute/no_clash.m: Same.
2277 * objc/execute/object_is_meta_class.m: Same.
2278 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
2279 * objc/execute/class-tests-1.h: Include stdio.h.
2280 * objc/execute/class-tests-2.h: Same.
2281 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
2283 * obj-c++.dg/try-catch-2.mm: Same.
2285 2011-02-17 Jakub Jelinek <jakub@redhat.com>
2288 * g++.dg/warn/Wunused-parm-4.C: New test.
2290 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
2291 Jan Hubicka <jh@suse.cz>
2295 * g++.dg/debug/pr47106.C: New.
2297 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
2300 * gcc.target/i386/pr43653.c: New test.
2302 2011-02-11 Dodji Seketeli <dodji@redhat.com>
2305 * g++.dg/template/inherit6.C: New test.
2307 2011-02-16 Janus Weil <janus@gcc.gnu.org>
2310 * gfortran.dg/class_39.f03: New.
2312 2011-02-16 Dodji Seketeli <dodji@redhat.com>
2315 * g++.dg/cpp0x/variadic106.C: New test.
2317 2011-02-16 Jakub Jelinek <jakub@redhat.com>
2320 * gfortran.dg/pr47757-1.f90: New test.
2321 * gfortran.dg/pr47757-2.f90: New test.
2322 * gfortran.dg/pr47757-3.f90: New test.
2325 * g++.dg/cpp0x/enum8.C: New test.
2327 2011-02-15 Jason Merrill <jason@redhat.com>
2329 * g++.dg/inherit/implicit-trivial1.C: New.
2330 * g++.dg/cpp0x/implicit-trivial1.C: New.
2332 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2335 * gcc.dg/torture/pr47725.c: Removed.
2337 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2340 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
2341 constant does not generate a load from memory.
2343 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
2346 * gcc.dg/torture/pr47725.c: New.
2348 2011-02-15 Richard Guenther <rguenther@suse.de>
2350 PR tree-optimization/47743
2351 * gcc.dg/torture/pr47743.c: New testcase.
2353 2011-02-15 Jakub Jelinek <jakub@redhat.com>
2356 * gcc.target/i386/pr47581.c: New test.
2358 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2361 * gfortran.dg/select_type_22.f03: New.
2363 2011-02-14 Jason Merrill <jason@redhat.com>
2365 * g++.dg/cpp0x/regress/enum1.C: New.
2367 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2369 * gnat.dg/include.adb: New test.
2371 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2374 * gfortran.dg/class_38.f03: New.
2376 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
2378 * gcc.dg/pr46494.c: New test.
2380 2011-02-14 Richard Guenther <rguenther@suse.de>
2382 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
2384 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2387 * gnat.dg/null_pointer_deref1.exp: Don't skip on
2388 sparc*-sun-solaris2.11.
2390 2011-02-14 Janus Weil <janus@gcc.gnu.org>
2393 * gfortran.dg/argument_checking_18.f90: New.
2395 2011-02-13 Tobias Burnus <burnus@net-b.de>
2397 * gfortran.dg/argument_checking_13.f90: Update dg-error.
2398 * gfortran.dg/argument_checking_17.f90: New.
2400 2011-02-12 Janus Weil <janus@gcc.gnu.org>
2402 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
2403 are temporarily disabled.
2404 * gfortran.dg/class_7.f03: Ditto.
2405 * gfortran.dg/coarray_14.f90: Ditto.
2406 * gfortran.dg/typebound_proc_13.f03: Ditto.
2408 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
2411 * gfortran.dg/extends_11.f03: New.
2413 2011-02-11 Xinliang David Li <davidxl@google.com>
2415 PR tree-optimization/47707
2416 * g++.dg/tree-ssa/pr47707.C: New test.
2418 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
2420 * g++.dg/opt/inline17.C: New test.
2422 2011-02-11 Tobias Burnus <burnus@net-b.de>
2425 * gfortran.dg/pure_formal_2.f90: New.
2427 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
2429 PR rtl-optimization/47614
2430 * gfortran.dg/pr47614.f: New.
2432 2011-02-11 Joseph Myers <joseph@codesourcery.com>
2435 * gcc.dg/opts-6.c: New test.
2437 2011-02-11 Jakub Jelinek <jakub@redhat.com>
2440 * gcc.dg/pr47684.c: New test.
2442 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2445 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
2446 c99_runtime, dg-add-options c99_runtime.
2447 (main): Use __asm__.
2449 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2452 * lib/target-supports.exp (check_ascii_locale_available): New proc.
2453 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
2454 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
2455 * gcc.dg/ucnid-10.c: Likewise.
2456 * gcc.dg/ucnid-13.c: Likewise.
2457 * gcc.dg/ucnid-7.c: Likewise.
2458 * gcc.dg/ucnid-8.c: Likewise.
2459 Adapt dg-warning line number.
2461 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
2463 * gcc.target/i386/parity-1.c: Use -march=k8.
2464 * gcc.target/i386/parity-2.c: Ditto.
2465 * gcc.target/i386/vecinit-1.c: Ditto.
2466 * gcc.target/i386/vecinit-2.c: Ditto.
2468 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2471 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
2472 * gcc.target/mips/save-restore-3.c: Likewise.
2473 * gcc.target/mips/save-restore-4.c: Likewise.
2474 * gcc.target/mips/save-restore-5.c: Likewise.
2477 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
2478 * g++.dg/tree-prof/partition2.C: Likewise.
2480 2011-02-09 Jason Merrill <jason@redhat.com>
2482 * g++.dg/tree-ssa/inline-3.C: Use a normal function
2483 rather than misdeclare std::puts.
2485 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
2486 * g++.dg/other/warning1.C: Likewise.
2487 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2488 * g++.old-deja/g++.gb/scope06.C: Likewise.
2489 * g++.old-deja/g++.law/cvt11.C: Likewise.
2490 * g++.old-deja/g++.law/init1.C: Likewise.
2491 * g++.dg/abi/mangle26.C: Likewise.
2493 * g++.dg/template/function1.C: Adjust for C++0x mode.
2494 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
2496 * g++.dg/ext/label10.C: Adjust for C++0x mode.
2497 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
2499 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
2501 * g++.dg/cpp0x/regress/abi-empty7.C: New.
2503 * g++.dg/cpp0x/regress: New directory.
2504 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
2505 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
2506 * g++.dg/cpp0x/regress/regress3.C: New.
2508 2011-02-10 Richard Guenther <rguenther@suse.de>
2510 PR tree-optimization/47677
2511 * gcc.dg/torture/pr47677.c: New testcase.
2513 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
2515 * objc.dg/special/load-category-1.m: Remove unused header.
2516 * objc.dg/special/load-category-1a.m: Likewise.
2517 * objc.dg/special/load-category-2.m: Likewise.
2518 * objc.dg/special/load-category-2a.m: Likewise.
2519 * objc.dg/special/load-category-3.m: Likewise.
2520 * objc.dg/special/load-category-3a.m: Likewise.
2521 * objc.dg/attributes/proto-attribute-2.m: Likewise.
2522 * objc.dg/attributes/proto-attribute-3.m: Likewise.
2523 * objc.dg/attributes/class-attribute-1.m: Likewise.
2524 * objc.dg/property/property.exp: Don't run for Darwin < 9.
2525 * obj-c++.dg/property/property.exp: Likewise.
2526 * objc.dg/attributes/method-sentinel-1.m: Update type header.
2527 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
2528 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
2529 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
2530 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
2531 * obj-c++.dg/template-8.mm: Likewise.
2533 2011-02-10 Jakub Jelinek <jakub@redhat.com>
2536 * gcc.target/i386/pr47665.c: New test.
2538 2011-02-10 Jie Zhang <jie@codesourcery.com>
2542 2011-02-05 Jie Zhang <jie@codesourcery.com>
2544 * gcc.dg/pr42631.c: Update test.
2545 * gcc.dg/pr42631-2.c: New test.
2547 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2550 * gfortran.dg/proc_decl_25.f90: New.
2552 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2555 * gfortran.dg/typebound_assignment_2.f03: New.
2557 2011-02-09 Richard Guenther <rguenther@suse.de>
2559 PR tree-optimization/47664
2560 * gcc.dg/tree-ssa/inline-7.c: New testcase.
2562 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
2565 * gnat.dg/uninit_func.adb: Adjust dg directive.
2567 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
2570 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
2572 2011-02-09 Janus Weil <janus@gcc.gnu.org>
2575 * gfortran.dg/auto_dealloc_2.f90: New.
2577 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2579 * gcc.dg/builtins-config.h: Remove __sgi handling.
2580 * lib/target-supports.exp (add_options_for_c99_runtime): Add
2581 -std=c99 for mips-sgi-irix6.5*.
2583 2011-02-09 Martin Jambor <mjambor@suse.cz>
2586 * gfortran.dg/pr25923.f90: Remove xfails.
2588 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2591 * gfortran.dg/inquire_14.f90: New test.
2593 2011-02-08 Janus Weil <janus@gcc.gnu.org>
2596 * gfortran.dg/pointer_init_6.f90: New.
2598 2011-02-08 Jeff Law <law@redhat.com>
2600 PR tree-optimization/42893
2601 * gcc.tree-ssa/pr42893.c: New test.
2603 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
2605 PR tree-optimization/46834
2606 PR tree-optimization/46994
2607 PR tree-optimization/46995
2608 * gcc.dg/graphite/id-pr46834.c: New.
2609 * gfortran.dg/graphite/id-pr46994.f90: New.
2610 * gfortran.dg/graphite/id-pr46995.f90: New.
2612 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2615 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
2616 using the variable is known the warning is emitted there.
2617 * gcc.dg/uninit-pr19430.c (foo): Likewise.
2618 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
2620 * c-c++-common/pr20000.c (g): Both warnings occur at the return
2623 * gcc.dg/noreturn-1.c (foo5): Likewise.
2624 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
2625 (method2): Likewise.
2627 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
2628 the return statement using the uninitialized variable.
2629 * gfortran.dg/pr39666-2.f90 (f): Likewise.
2631 2011-02-08 Richard Guenther <rguenther@suse.de>
2634 * g++.dg/opt/pr47639.c: New testcase.
2636 2011-02-08 Richard Guenther <rguenther@suse.de>
2638 PR tree-optimization/47632
2639 * g++.dg/opt/pr47632.C: New testcase.
2641 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2643 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
2645 2011-02-07 Richard Guenther <rguenther@suse.de>
2647 PR tree-optimization/47615
2648 * g++.dg/opt/pr47615.C: New testcase.
2650 2011-02-07 Richard Guenther <rguenther@suse.de>
2652 PR tree-optimization/47621
2653 * gcc.dg/torture/pr47621.c: New testcase.
2655 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
2657 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2659 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
2662 * gfortran.dg/allocate_with_source_1 : New test.
2664 2011-02-05 Jakub Jelinek <jakub@redhat.com>
2667 * gcc.dg/pr47610.c: New test.
2669 2011-02-05 Jie Zhang <jie@codesourcery.com>
2672 * gcc.dg/pr42631.c: Update test.
2673 * gcc.dg/pr42631-2.c: New test.
2675 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2678 * gfortran.dg/pr47574.f90: New test.
2680 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
2682 PR tree-optimization/46194
2683 * gcc.dg/autopar/pr46194.c: New.
2685 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2687 PR tree-optimization/43695
2688 * g++.dg/ipa/pr43695.C: New.
2690 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2693 * gcc.dg/pr23200.c: New test.
2695 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2698 * g++.dg/pr47589.C: New test.
2700 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2703 * g++.dg/template/typedef37.C: New test.
2704 * g++.dg/template/param1.C: Adjust expected error message.
2706 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2709 * gcc.dg/pr31490-2.c: New test.
2710 * gcc.dg/pr31490-3.c: New test.
2711 * gcc.dg/pr31490-4.c: New test.
2713 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
2714 Jakub Jelinek <jakub@redhat.com>
2717 * g++.dg/parser/semicolon3.C: Adjust.
2718 * g++.dg/parser/semicolon4.C: New testcase.
2719 * g++.dg/pr46890.C: New testcase.
2721 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2724 * g++.dg/init/pr29571.C: New.
2726 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
2728 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2729 instead of vect_int.
2731 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2734 * gcc.target/i386/pr47312.c: New test.
2737 * gcc.target/i386/pr47564.c: New test.
2739 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
2741 PR tree-optimization/45122
2742 * gcc.dg/tree-ssa/pr45122.c: New.
2744 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2747 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2750 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2751 and vsx so a default --with-cpu=power7 doesn't give an error
2752 when -mavoid-indexed-addresses is used.
2754 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2755 wrapper function to save the arguments and then jump to the real
2756 function, rather than depending on the compiler not to move stuff
2758 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2760 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2761 Paul Thomas <pault@gcc.gnu.org>
2764 * gfortran.dg/class_37.f03 : New test.
2766 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
2767 Richard Guenther <rguenther@suse.de>
2769 PR tree-optimization/40979
2771 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2772 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2773 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2774 check_vect_support_and_set_flags.
2775 * gfortran.dg/graphite/vect-pr40979.f90: New.
2777 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2780 * gfortran.dg/class_36.f03: New.
2782 2011-02-02 Richard Guenther <rguenther@suse.de>
2784 PR tree-optimization/47566
2785 * gcc.dg/lto/20110201-1_0.c: New testcase.
2787 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
2793 * debug/pr47498.c: New.
2794 * debug/pr47501.c: New.
2796 2011-02-01 Richard Guenther <rguenther@suse.de>
2798 PR tree-optimization/47559
2799 * g++.dg/torture/pr47559.C: New testcase.
2801 2011-02-01 Janus Weil <janus@gcc.gnu.org>
2804 * gfortran.dg/typebound_call_20.f03: New.
2806 2011-02-01 Richard Guenther <rguenther@suse.de>
2808 PR tree-optimization/47555
2809 * gcc.dg/pr47555.c: New testcase.
2811 2011-02-01 Richard Guenther <rguenther@suse.de>
2813 PR tree-optimization/47541
2814 * g++.dg/torture/pr47541.C: New testcase.
2816 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2819 * gfortran.dg/typebound_call_19.f03: New.
2821 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2824 * g++.dg/cpp0x/pr47416.C: New test.
2826 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
2829 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2831 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2834 * gfortran.dg/typebound_assignment_1.f03: New.
2836 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2838 PR tree-optimization/47538
2839 * gcc.c-torture/execute/pr47538.c: New test.
2841 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2844 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2846 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2848 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2850 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
2852 PR rtl-optimization/44031
2853 * gcc.c-torture/compile/20110131-1.c: New test.
2855 2011-01-31 Tobias Burnus <burnus@net-b.de>
2858 * gfortran.dg/stmt_func_1.f90: New.
2860 2011-01-31 Tobias Burnus <burnus@net-b.de>
2863 * gfortran.dg/interface_34.f90: New.
2865 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
2868 * gfortran.dg/realloc_on_assign_5.f03: New test.
2869 * gfortran.dg/realloc_on_assign_5.f03: New test.
2871 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2873 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2874 * gfortran.dg/bessel_7.f90: Likewise.
2875 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
2877 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2878 * gfortran.dg/sum_init_expr.f03: Likewise.
2880 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2882 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2885 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2886 loop only on "vect_intfloat_cvt" targets.
2888 2011-01-29 Tobias Burnus <burnus@net-b.de>
2891 * gfortran.dg/shape_6.f90: New.
2893 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2895 PR libgfortran/47434
2896 * gfortran.dg/read_infnan_1.f90: Update test.
2897 * gfortran.dg/module_nan.f90: Update test.
2898 * gfortran.dg/char4_iunit_1.f03: Update test.
2899 * gfortran.dg/large_real_kind_1.f90: Update test.
2900 * gfortran.dg/real_const_3.f90: Update test.
2901 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2903 2011-01-29 Dodji Seketeli <dodji@redhat.com>
2906 * g++.dg/template/param2.C: New test.
2908 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2910 PR libgfortran/47285
2911 * gfortran.dg/fmt_g.f: New test.
2913 2011-01-28 Tobias Burnus <burnus@net-b.de>
2916 * gfortran.dg/pure_formal_1.f90: New.
2918 2011-01-28 Jakub Jelinek <jakub@redhat.com>
2921 * gcc.dg/tls/pr42894.c: New test.
2923 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2925 * gcc.dg/pr47276.c: Add dg-require-visibility.
2927 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2929 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2931 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
2932 Tobias Burnus <burnus@gcc.gnu.org>
2937 * gfortran.dg/realloc_on_assign_3.f03: New test.
2938 * gfortran.dg/realloc_on_assign_4.f03: New test.
2939 * gfortran.dg/allocatable_function_5.f90: New test.
2940 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2941 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2942 implemented" dg-errors.
2944 2011-01-27 Jan Hubicka <jh@suse.cz>
2947 * gcc.dg/attr-weakref-4.c: New testcase
2949 2011-01-27 Martin Jambor <mjambor@suse.cz>
2951 PR tree-optimization/47228
2952 * gcc.dg/torture/pr47228.c: New test.
2954 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2956 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2958 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2960 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2961 when using auto-overlay support on the SPU.
2963 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
2965 PR rtl-optimization/44174
2966 * gcc.target/i386/asm-6.c: New test.
2968 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
2970 PR rtl-optimization/46856
2971 * gcc.c-torture/compile/pr46856.c: New test.
2973 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
2974 Andrew Pinski <pinskia@gmail.com>
2977 * gcc.dg/pr43082.c: New.
2979 2011-01-26 DJ Delorie <dj@redhat.com>
2981 PR rtl-optimization/46878
2982 * gcc.dg/pr46878-1.c: New test.
2984 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2987 * g++.dg/cpp0x/pr47476.C: New test.
2989 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
2991 * gcc.c-torture/compile/20110126-1.c: New test.
2993 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2996 * gcc.dg/torture/pr47473.c: New test.
2998 2011-01-26 Jan Hubicka <jh@suse.cz>
3001 * gcc.c-torture/execute/pr47237.c: New testcase.
3003 2011-01-26 Jan Hubicka <jh@suse.cz>
3005 PR tree-optimization/47190
3006 * gcc.dg/attr-weakref-3.c: New testcase.
3008 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
3011 * gcc.dg/dll-9a.c: New test file.
3012 * gcc.dg/dll-11.c: Likewise.
3013 * gcc.dg/dll-12.c: Likewise.
3014 * gcc.dg/dll-12a.c: Likewise.
3015 * gcc.dg/dll-11a.c: Likewise.
3016 * gcc.dg/dll-9.c: Likewise.
3017 * gcc.dg/dll-10.c: Likewise.
3018 * gcc.dg/dll-10a.c: Likewise.
3019 * g++.dg/ext/dllexport4a.cc: Likewise.
3020 * g++.dg/ext/dllexport4.C: Likewise.
3021 * g++.dg/ext/dllexport5.C: Likewise.
3022 * g++.dg/ext/dllexport5a.cc: Likewise.
3024 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3026 PR tree-optimization/46970
3027 * gcc.dg/graphite/pr46970.c: New.
3029 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3031 PR tree-optimization/46215
3032 * gcc.dg/graphite/pr46215.c: New.
3034 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3036 PR tree-optimization/46168
3037 * gcc.dg/graphite/pr46168.c: New.
3039 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3041 PR tree-optimization/43657
3042 * gcc.dg/graphite/pr43657.c: New.
3044 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3046 PR tree-optimization/29832
3047 * gfortran.dg/graphite/pr29832.f90: New.
3049 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3051 PR tree-optimization/43567
3052 * gcc.dg/graphite/pr43567.c: New.
3054 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3056 * gfortran.dg/graphite/interchange-4.f: New.
3057 * gfortran.dg/graphite/interchange-5.f: New.
3059 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3060 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3061 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3062 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3063 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3064 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3065 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3066 * gfortran.dg/ltrans-7.f90: Removed.
3067 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3069 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3070 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3071 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3072 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3073 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3074 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3075 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3076 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3077 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3078 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3079 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3080 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3081 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3082 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3083 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3084 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3085 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3086 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3087 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3088 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3089 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3090 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3091 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3092 * gcc.dg/tree-ssa/data-dep-1.c
3093 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3094 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3095 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3096 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3097 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3099 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3101 PR tree-optimization/47265
3102 PR tree-optimization/47443
3103 * gcc.c-torture/compile/pr47265.c: New test.
3104 * gcc.dg/pr47443.c: New test.
3106 2011-01-25 Martin Jambor <mjambor@suse.cz>
3108 PR tree-optimization/47382
3109 * g++.dg/torture/pr47382.C: New test.
3110 * g++.dg/opt/devirt1.C: Xfail.
3112 2011-01-25 Yao Qi <yao@codesourcery.com>
3115 * gcc.target/arm/pr45701-1.c: New test.
3116 * gcc.target/arm/pr45701-2.c: New test.
3117 * gcc.target/arm/pr45701-3.c: New test.
3119 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3120 Jakub Jelinek <jakub@redhat.com>
3122 PR tree-optimization/47271
3123 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3125 2011-01-25 Nick Clifton <nickc@redhat.com>
3127 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3128 (saturate_add): Delete.
3130 (main): Do not run saturate_add.
3131 (set_interrupts): Delete.
3133 2011-01-25 Tobias Burnus <burnus@net-b.de>
3136 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
3138 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3140 PR tree-optimization/47427
3141 PR tree-optimization/47428
3142 * gcc.c-torture/compile/pr47427.c: New test.
3143 * gcc.c-torture/compile/pr47428.c: New test.
3145 2011-01-25 Richard Guenther <rguenther@suse.de>
3148 * gcc.dg/torture/pr47411.c: New testcase.
3150 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3152 * gfortran.dg/graphite/id-24.f: New.
3153 * gfortran.dg/graphite/id-25.f: New.
3155 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3157 * gfortran.dg/graphite/id-23.f: New.
3159 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3161 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
3163 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3165 * gcc.dg/graphite/block-0.c: Un-XFAILed.
3166 * gcc.dg/graphite/block-1.c: Un-XFAILed.
3167 * gcc.dg/graphite/block-7.c: Un-XFAILed.
3168 * gcc.dg/graphite/block-8.c: Un-XFAILed.
3169 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
3170 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
3171 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
3172 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
3173 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
3175 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3177 * gcc.dg/graphite/block-0.c: Add documentation.
3178 * gcc.dg/graphite/block-4.c: Same.
3179 * gcc.dg/graphite/block-7.c: Same.
3180 * gcc.dg/graphite/block-8.c: New.
3181 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
3182 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
3183 * gcc.dg/graphite/interchange-12.c: Add documentation.
3184 * gcc.dg/graphite/interchange-13.c: New.
3185 * gcc.dg/graphite/interchange-14.c: New.
3186 * gcc.dg/graphite/interchange-15.c: New.
3187 * gcc.dg/graphite/interchange-8.c: Add documentation.
3188 * gcc.dg/graphite/interchange-mvt.c: Same.
3190 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3193 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
3194 * gcc.target/powerpc/altivec-14.c: Ditto.
3195 * gcc.target/powerpc/altivec-33.c: Ditto.
3196 * gcc.target/powerpc/altivec-types-1.c: Ditto.
3197 * gcc.target/powerpc/altivec-types-2.c: Ditto.
3198 * gcc.target/powerpc/altivec-types-3.c: Ditto.
3199 * gcc.target/powerpc/altivec-types-4.c: Ditto.
3200 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
3201 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
3202 * g++.dg/ext/altivec-15.C: Ditto.
3203 * g++.dg/ext/altivec-types-1.C: Ditto.
3204 * g++.dg/ext/altivec-types-2.C: Ditto.
3205 * g++.dg/ext/altivec-types-3.C: Ditto.
3206 * g++.dg/ext/altivec-types-4.C: Ditto.
3208 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3210 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
3212 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3214 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
3215 optimization options.
3217 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3219 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
3222 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
3224 2011-01-23 Tobias Burnus <burnus@net-b.de>
3227 * gfortran.dg/allocatable_scalar_12.f90: New.
3229 2011-01-23 Ira Rosen <irar@il.ibm.com>
3231 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
3232 vectorization to be not profitable if peeling is used to
3233 realign the memory access.
3234 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
3235 loop bound to avoid loop unrolling.
3236 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3238 2011-01-22 Jan Hubicka <jh@suse.cz>
3241 * g++.dg/lto/pr47333.C: New file.
3243 2011-01-22 Jan Hubicka <jh@suse.cz>
3245 PR tree-optimization/43884
3247 * gcc.dg/autopar/outer-2.c: Increase array size.
3248 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
3250 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3253 * gfortran.dg/c_loc_tests_16.f90: New test.
3255 2011-01-22 Tobias Burnus <burnus@net-b.de>
3258 * gfortran.dg/typebound_proc_19.f90: New.
3260 2011-01-21 Jeff Law <law@redhat.com>
3262 PR tree-optimization/47053
3263 * g++.dg/pr47053.C: New test.
3265 2011-01-21 Jason Merrill <jason@redhat.com>
3268 * g++.dg/cpp0x/constexpr-ctor6.C: New.
3270 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3273 * g++.dg/cpp0x/range-for10.C: New test.
3274 * g++.dg/template/for1.C: New test.
3277 * g++.dg/tree-prof/partition3.C: New test.
3279 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
3281 PR rtl-optimization/47366
3282 * g++.dg/opt/pr47366.C: New test.
3284 2011-01-21 Jason Merrill <jason@redhat.com>
3287 * g++.dg/cpp0x/constexpr-regress2.C: New.
3289 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
3291 2011-01-21 Jeff Law <law@redhat.com>
3293 PR rtl-optimization/41619
3294 * gcc.dg/pr41619.c: New.
3296 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3298 PR tree-optimization/47355
3299 * g++.dg/opt/pr47355.C: New test.
3301 2011-01-21 Richard Guenther <rguenther@suse.de>
3303 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
3306 2011-01-21 Richard Guenther <rguenther@suse.de>
3308 PR tree-optimization/47365
3309 * gcc.dg/torture/pr47365.c: New testcase.
3310 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3312 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3314 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
3316 2011-01-21 Jakub Jelinek <jakub@redhat.com>
3318 PR tree-optimization/47391
3319 * gcc.dg/pr47391.c: New test.
3321 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3323 * g++.dg/template/char1.C: Use signed char.
3325 2011-01-21 Tobias Burnus <burnus@net-b.de>
3328 * gfortran.dg/pointer_target_4.f90: New.
3330 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3333 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
3334 ILP32 system and not IP32.
3336 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
3339 * g++.dg/debug/pr46583.C: New.
3341 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3344 * g++.dg/debug/pr47283.C: New test.
3347 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
3348 * gcc.target/i386/headmerge-2.c: Likewise.
3350 2011-01-20 Richard Guenther <rguenther@suse.de>
3353 * gcc.dg/torture/pr47370.c: New testcase.
3355 2011-01-20 Jakub Jelinek <jakub@redhat.com>
3357 PR tree-optimization/46130
3358 * gcc.dg/pr46130-1.c: New test.
3359 * gcc.dg/pr46130-2.c: New test.
3361 2011-01-19 Dodji Seketeli <dodji@redhat.com>
3364 * g++.dg/debug/dwarf2/template-params-10.C: New test.
3366 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
3369 * g++.dg/debug/pr46240.cc: New.
3371 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3374 * g++.dg/template/anonunion1.C: New test.
3376 PR rtl-optimization/47337
3377 * gcc.c-torture/execute/pr47337.c: New test.
3379 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3382 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
3384 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3386 PR tree-optimization/46021
3387 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
3389 2011-01-19 Jakub Jelinek <jakub@redhat.com>
3391 PR tree-optimization/47290
3392 * g++.dg/torture/pr47290.C: New test.
3394 2011-01-18 Janus Weil <janus@gcc.gnu.org>
3397 * gfortran.dg/proc_ptr_comp_29.f90: New.
3399 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3402 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
3403 powerpc-apple-darwin9.
3405 2011-01-18 Jakub Jelinek <jakub@redhat.com>
3407 PR rtl-optimization/47299
3408 * gcc.c-torture/execute/pr47299.c: New test.
3410 2011-01-17 Jason Merrill <jason@redhat.com>
3412 * g++.dg/cpp0x/constexpr-virtual.C: New.
3414 2011-01-17 Jakub Jelinek <jakub@redhat.com>
3417 * gfortran.dg/gomp/pr47331.f90: New test.
3419 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
3422 * objc.dg/selector-warn-1.m: New.
3423 * obj-c++.dg/selector-warn-1.mm: New.
3425 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
3427 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
3428 Update dg-final accordingly.
3430 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3432 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
3434 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3436 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
3438 * gcc.dg/guality/pr36728-2.c: Likewise.
3440 2011-01-17 Richard Guenther <rguenther@suse.de>
3442 PR tree-optimization/47313
3443 * g++.dg/torture/pr47313.C: New testcase.
3445 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
3448 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
3449 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
3450 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3451 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
3453 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
3455 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
3456 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
3457 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
3459 2011-01-17 Richard Guenther <rguenther@suse.de>
3461 PR tree-optimization/45967
3462 * gcc.dg/torture/pr45967-2.c: New testcase.
3463 * gcc.dg/torture/pr45967-3.c: Likewise.
3465 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3468 * g++.dg/ext/pr47213.C: Require visibility.
3470 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3472 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
3473 * gcc.dg/fixed-point/struct-union.c: Update error messages.
3475 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
3477 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
3478 Linux-based targets.
3480 2011-01-13 Jan Hubicka <jh@suse.cz>
3482 PR tree-optimization/47276
3483 * gcc.dg/pr47276.c: New testcase.
3485 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
3486 Jonathan Wakely <jwakely.gcc@gmail.com>
3489 * g++.dg/other/pr33558.C: New.
3490 * g++.dg/other/pr33558-2.C: New.
3492 2011-01-14 Martin Jambor <mjambor@suse.cz>
3494 PR tree-optimization/45934
3495 PR tree-optimization/46302
3496 * g++.dg/ipa/devirt-c-1.C: New test.
3497 * g++.dg/ipa/devirt-c-2.C: Likewise.
3498 * g++.dg/ipa/devirt-c-3.C: Likewise.
3499 * g++.dg/ipa/devirt-c-4.C: Likewise.
3500 * g++.dg/ipa/devirt-c-5.C: Likewise.
3501 * g++.dg/ipa/devirt-c-6.C: Likewise.
3502 * g++.dg/ipa/devirt-6.C: Likewise.
3503 * g++.dg/ipa/devirt-d-1.C: Likewise.
3504 * g++.dg/torture/pr45934.C: Likewise.
3506 2011-01-14 Jason Merrill <jason@redhat.com>
3508 * g++.dg/cpp0x/variadic105.C: New.
3510 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3511 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3514 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3515 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
3516 execution tests on i?86-*-*, x86_64-*-* and
3517 powerpc*-apple-darwin* && ilp32.
3518 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
3519 tests on i?86-*-* and x86_64-*-*.
3521 2011-01-14 Richard Guenther <rguenther@suse.de>
3523 PR tree-optimization/47280
3524 * g++.dg/opt/pr47280.C: New testcase.
3526 2011-01-14 Jason Merrill <jason@redhat.com>
3528 * g++.dg/cpp0x/constexpr-regress1.C: New.
3530 * g++.dg/ext/flexary2.C: New.
3532 2011-01-14 Richard Guenther <rguenther@suse.de>
3535 * gcc.dg/torture/pr47281.c: New testcase.
3536 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
3538 2011-01-14 Richard Guenther <rguenther@suse.de>
3540 PR tree-optimization/47286
3541 * gcc.dg/tree-ssa/pr47286.c: New testcase.
3543 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
3546 * g++.dg/ext/pr47213.C: New.
3548 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3550 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
3552 2011-01-13 Tobias Burnus <burnus@net-b.de>
3553 Mikael Morin <mikael@gcc.gnu.org>
3557 * gfortran.dg/select_type_20.f90: New.
3558 * gfortran.dg/select_type_21.f90: New.
3560 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
3563 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
3565 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3567 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
3568 * gcc.dg/guality/pr36728-2.c: Likewise.
3570 2011-01-13 Dodji Seketeli <dodji@redhat.com>
3573 * g++.dg/debug/dwarf2/template-params-9.C: New test.
3575 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
3577 PR rtl-optimization/45352
3578 * gcc.dg/pr45352-3.c: New.
3580 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3582 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
3584 * g++.dg/cpp0x/range-for8.C: New.
3585 * g++.dg/cpp0x/range-for9.C: New.
3587 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
3590 * g++.dg/debug/pr47209.C: New.
3592 2011-01-12 Richard Guenther <rguenther@suse.de>
3595 * gcc.dg/lto/pr47259_0.c: New testcase.
3596 * gcc.dg/lto/pr47259_1.c: Likewise.
3598 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
3600 * objc-obj-c++-shared/Object1.h: Add copyright header, update
3601 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
3602 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
3603 methods missing from the OBJC2 Object.
3604 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
3605 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
3606 GNU and NeXT runtimes.
3607 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
3609 * objc-obj-c++-shared/Object1.m: Likewise.
3610 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
3611 * objc.dg/proto-qual-1.m: Likewise.
3612 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3613 * obj-c++.dg/proto-qual-1.mm: Likewise.
3615 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
3618 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
3620 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3622 Fixed the Objective-C++ testsuite and updated all tests.
3623 * lib/obj-c++.exp (obj-c++_init): Declare and set
3624 gcc_warning_prefix and gcc_error_prefix.
3625 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
3626 'dg-warning', 'dg-message' and 'dg-error'.
3627 * obj-c++.dg/class-extension-3.mm: Likewise.
3628 * obj-c++.dg/class-protocol-1.mm: Likewise.
3629 * obj-c++.dg/encode-7.mm: Likewise.
3630 * obj-c++.dg/exceptions-3.mm: Likewise.
3631 * obj-c++.dg/exceptions-5.mm: Likewise.
3632 * obj-c++.dg/method-12.mm: Likewise.
3633 * obj-c++.dg/method-13.mm: Likewise.
3634 * obj-c++.dg/method-15.mm: Likewise.
3635 * obj-c++.dg/method-16.mm: Likewise.
3636 * obj-c++.dg/method-4.mm: Likewise.
3637 * obj-c++.dg/method-8.mm: Likewise.
3638 * obj-c++.dg/method-conflict-1.mm: Likewise.
3639 * obj-c++.dg/method-conflict-2.mm: Likewise.
3640 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
3641 and uncommented second part of the testcase now that the testsuite
3643 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
3644 and uncommented second part of the testcase now that the testsuite
3646 * obj-c++.dg/private-1.mm: Likewise.
3647 * obj-c++.dg/proto-lossage-4.mm: Likewise.
3648 * obj-c++.dg/syntax-error-7.mm: Likewise.
3649 * obj-c++.dg/warn5.mm: Likewise.
3650 * obj-c++.dg/property/at-property-14.mm: Likewise.
3651 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3653 * obj-c++.dg/property/at-property-18.mm: Likewise.
3654 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3656 * obj-c++.dg/property/at-property-21.mm: Likewise.
3657 * obj-c++.dg/property/at-property-28.mm: Likewise.
3658 * obj-c++.dg/property/at-property-5.mm: Likewise.
3659 * obj-c++.dg/property/dynamic-2.mm: Likewise.
3660 * obj-c++.dg/property/property-neg-3.mm: Likewise.
3661 * obj-c++.dg/property/synthesize-11.mm: Likewise.
3662 * obj-c++.dg/property/synthesize-6.mm: Likewise.
3663 * obj-c++.dg/property/synthesize-8.mm: Likewise.
3664 * obj-c++.dg/property/synthesize-9.mm: Likewise.
3665 * obj-c++.dg/tls/diag-5.mm: Likewise.
3666 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3667 dg-error, now matched correctly.
3669 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3671 * objc.dg/property/at-property-29.m: New.
3672 * obj-c++.dg/property/at-property-29.mm: New.
3674 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3676 * go.test/go-test.exp (go-set-goarch): New proc.
3677 (go-gc-tests): Use it.
3679 2011-01-11 Dodji Seketeli <dodji@redhat.com>
3682 * g++.dg/debug/dwarf2/template-params-8.C: New test.
3684 2011-01-11 Richard Henderson <rth@redhat.com>
3686 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3688 2011-01-11 Jan Hubicka <jh@suse.cz>
3692 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3693 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3695 2011-01-11 Richard Guenther <rguenther@suse.de>
3697 PR tree-optimization/46076
3698 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3700 2011-01-11 Jeff Law <law@redhat.com>
3702 * PR tree-optimization/47086
3703 * gcc.dg/pr47086.c: New test.
3705 2011-01-11 Jason Merrill <jason@redhat.com>
3708 * g++.dg/template/new10.C: New.
3711 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3713 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
3715 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3716 Split type definitions and NSConstantString class into...
3717 * objc-obj-c++-shared/objc-test-suite-types.h: New.
3718 * objc-obj-c++-shared/nsconstantstring-class.h: New.
3719 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3720 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3721 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3722 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3724 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3725 encode defines for newer NeXT system headers.
3726 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3727 * obj-c++.dg/torture/strings/string1.mm: Likewise.
3728 * objc.dg/foreach-5.m: Likewise.
3729 * objc.dg/foreach-2.m: Likewise.
3730 * objc.dg/foreach-4.m: Likewise.
3731 * objc.dg/torture/strings/string1.m: Likewise.
3732 * objc.dg/torture/strings/string2.m: Likewise.
3733 * objc.dg/torture/strings/string3.m: Likewise.
3734 * objc.dg/torture/strings/string4.m: Likewise.
3735 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3736 header and stand alone.
3737 * obj-c++.dg/strings/strings-2.mm: Likewise.
3738 * objc.dg/torture/strings/const-str-3.m: Likewise.
3739 * objc.dg/strings/strings-2.m: Likewise.
3740 * objc.dg/strings/const-str-12b.m: Likewise.
3742 2011-01-12 Richard Guenther <rguenther@suse.de>
3745 * gcc.dg/attr-weak-1.c: Adjust.
3747 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
3750 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3751 standard compliant and comment.
3753 2011-01-10 Jan Hubicka <jh@suse.cz>
3756 * gcc.dg/initpri3.c: New testcase.
3758 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
3761 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3767 (g_ebp_save): Likewise.
3768 (g_esp_save): Likewise.
3770 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3772 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3774 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3776 PR tree-optimization/46021
3777 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3778 i?86-*-*, x86_64-*-*.
3780 2011-01-10 Jeff Law <law@redhat.com>
3782 * PR tree-optimization/47141
3783 * gcc.c-torture/compile/pr47141.c: New test.
3785 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
3788 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3789 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3790 * gcc.dg/vect/slp-35.c: Remove XFAILs.
3791 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3794 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3795 being vectorized. Adjust dg-final pattern. Remove XFAIL.
3796 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3797 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3798 being vectorized. Adjust dg-final pattern.
3801 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3802 * gcc.dg/vect/slp-24.c: Likewise.
3804 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
3807 * g++.dg/other/pr47218-1.C: New test file.
3808 * g++.dg/other/pr47218.C: Likewise.
3809 * g++.dg/other/pr47218.h: New supporting header.
3811 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
3814 * objc.dg/attributes/invalid-attribute-1.m: New.
3815 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3817 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3820 * gfortran.dg/proc_ptr_comp_28.f90: New.
3822 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3824 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3825 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3826 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3827 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3828 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3829 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3830 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3831 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3832 * objc.dg/gnu-api-2-class.m: Likewise.
3833 * objc.dg/gnu-api-2-ivar.m: Likewise.
3834 * objc.dg/gnu-api-2-method.m: Likewise.
3835 * objc.dg/gnu-api-2-objc.m: Likewise.
3836 * objc.dg/gnu-api-2-object.m: Likewise.
3837 * objc.dg/gnu-api-2-property.m: Likewise.
3838 * objc.dg/gnu-api-2-protocol.m: Likewise.
3839 * objc.dg/gnu-api-2-sel.m: Likewise.
3841 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3843 * objc.dg/foreach-1.m: Skip for Darwin < 9.
3844 * objc.dg/objc-foreach-4.m: Likewise.
3845 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3846 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3847 * objc.dg/foreach-4.m: Likewise.
3848 * objc.dg/foreach-5.m: Likewise.
3849 * objc.dg/foreach-3.m: Return self from init.
3851 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3854 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
3856 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3859 * gfortran.dg/class_35.f90: New.
3861 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3863 * objc.dg/foreach-1.m: Add "-Wall" to flags.
3865 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
3868 * objc.dg/invalid-method-2.m: New.
3869 * obj-c++.dg/invalid-method-2.mm: New.
3871 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
3874 * gfortran.dg/transpose_optimization_2.f90 : New test.
3876 2011-01-08 Jan Hubicka <jh@suse.cz>
3878 PR tree-optmization/46469
3879 * g++.dg/torture/pr46469.C: New testcase.
3881 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3883 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3884 emulation of libobjc-gnu structure layout functionality to ..
3885 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3886 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3887 * objc/execute/bf-common.h: Adjust headers.
3888 * objc/execute/bf-1.m: Likewise.
3889 * objc/execute/bf-2.m: Likewise.
3890 * objc/execute/bf-3.m: Likewise.
3891 * objc/execute/bf-4.m: Likewise.
3892 * objc/execute/bf-5.m: Likewise.
3893 * objc/execute/bf-6.m: Likewise.
3894 * objc/execute/bf-7.m: Likewise.
3895 * objc/execute/bf-8.m: Likewise.
3896 * objc/execute/bf-9.m: Likewise.
3897 * objc/execute/bf-10.m: Likewise.
3898 * objc/execute/bf-11.m: Likewise.
3899 * objc/execute/bf-12.m: Likewise.
3900 * objc/execute/bf-13.m: Likewise.
3901 * objc/execute/bf-14.m: Likewise.
3902 * objc/execute/bf-15.m: Likewise.
3903 * objc/execute/bf-16.m: Likewise.
3904 * objc/execute/bf-17.m: Likewise.
3905 * objc/execute/bf-18.m: Likewise.
3906 * objc/execute/bf-19.m: Likewise.
3907 * objc/execute/bf-20.m: Likewise.
3908 * objc/execute/bf-21.m: Likewise.
3909 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3910 objc_get_type_qualifiers ().
3912 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3915 * gfortran.dg/dependency_39.f90: New test.
3917 2011-01-07 Jan Hubicka <jh@suse.cz>
3919 Get builtins tests ready for linker plugin.
3920 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3921 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3922 my_memset, my_bzero): Mark used.
3923 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3924 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3926 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3929 2011-01-07 Jan Hubicka <jh@suse.cz>
3931 PR tree-optimization/46367
3932 * g++.dg/torture/pr46367.C: New file.
3934 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3937 * gcc.dg/pr47201.c: New test.
3940 * gcc.dg/tree-prof/pr47187.c: New test.
3942 2011-01-07 Tobias Burnus <burnus@net-b.de>
3945 * gfortran.dg/extends_type_of_3.f90: New.
3947 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
3949 * g++.dg/ext/dllexport-MI1.C: Adjust test.
3950 * g++.dg/ext/dllimport-MI1.C: Likewise.
3951 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3952 * g++.dg/ext/dllimport10.C: Likewise.
3953 * g++.dg/ext/dllimport11.C: Likewise.
3954 * g++.dg/ext/dllimport12.C: Likewise.
3955 * g++.dg/ext/dllimport13.C: Likewise.
3956 * g++.dg/ext/dllimport2.C: Likewise.
3957 * g++.dg/ext/dllimport3.C: Likewise.
3958 * g++.dg/ext/dllimport4.C: Likewise.
3959 * g++.dg/ext/dllimport5.C: Likewise.
3960 * g++.dg/ext/dllimport6.C: Likewise.
3961 * g++.dg/ext/dllimport8.C: Likewise.
3962 * g++.dg/ext/dllimport9.C: Likewise.
3963 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3964 targets, too. Additionally enable test for i?86-*-mingw*.
3965 * g++.dg/ext/selectany1.C: Likewise.
3966 Remove guard variable check.
3968 2011-01-07 Janus Weil <janus@gcc.gnu.org>
3972 * gfortran.dg/storage_size_3.f08: Extended.
3974 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3977 * g++.dg/template/stdarg1.C: New test.
3979 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3982 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3983 * gfortran.dg/defined_operators_1.f90: Split the subroutine
3984 from the interface of functions to not hide the errors that
3987 2011-01-06 Jan Hubicka <jh@suse.cz>
3989 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3990 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3992 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3996 * gfortran.dg/interface_33.f90: New test.
3998 2011-01-06 Jakub Jelinek <jakub@redhat.com>
4001 * gcc.c-torture/compile/pr47150.c: New test.
4003 2011-01-06 Ira Rosen <irar@il.ibm.com>
4005 PR tree-optimization/47139
4006 * gcc.dg/vect/pr47139.c: New test.
4008 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4011 * gfortran.dg/extends_type_of_2.f03: New.
4013 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4015 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4017 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
4019 * gnat.dg/opt14.adb: New test.
4021 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4024 * gfortran.dg/allocate_error_2.f90: New test.
4026 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4029 * gfortran.dg/storage_size_3.f08: New.
4031 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4033 PR libgfortran/47154
4034 * gfortran.dg/namelist_68.f90: New test.
4036 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
4038 * gnat.dg/unchecked_convert8.ad[sb]: New test.
4040 2011-01-04 Janus Weil <janus@gcc.gnu.org>
4043 * gfortran.dg/class_34.f90: New.
4045 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4047 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4048 use __builtin_inff. Skip all single-precision tests that require
4051 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4053 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4055 2011-01-03 Jakub Jelinek <jakub@redhat.com>
4057 PR tree-optimization/47148
4058 * gcc.c-torture/execute/pr47148.c: New test.
4060 PR tree-optimization/47155
4061 * gcc.c-torture/execute/pr47155.c: New test.
4063 PR rtl-optimization/47157
4064 * gcc.c-torture/compile/pr47157.c: New test.
4066 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4068 * gcc.dg/torture/vector-shift2.c (schar): Define.
4069 (main): Always use schar or uchar instead of plain "char" to avoid
4070 dependencies on implementation-defined char signedness.
4072 2011-01-03 Martin Jambor <mjambor@suse.cz>
4074 PR tree-optimization/46801
4075 * gnat.dg/pack9.adb: Remove xfail.
4077 2011-01-03 Martin Jambor <mjambor@suse.cz>
4079 PR tree-optimization/46984
4080 * g++.dg/ipa/pr46984.C: New test.
4082 2011-01-02 Janus Weil <janus@gcc.gnu.org>
4085 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4087 2011-01-02 Jakub Jelinek <jakub@redhat.com>
4089 PR tree-optimization/47140
4090 * gcc.c-torture/compile/pr47140.c: New test.
4092 PR rtl-optimization/47028
4093 * gcc.dg/pr47028.c: New test.
4095 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
4097 * objc.dg/protocol-forward-1.m: Removed TODO.
4098 * objc.dg/protocol-forward-2.m: New.
4099 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4100 * obj-c++.dg/protocol-forward-2.mm: New.
4102 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
4105 * g++.dg/eh/pr38662.C: New testcase.
4107 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
4109 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4110 scan for newline '\n'.
4113 Copyright (C) 2011 Free Software Foundation, Inc.
4115 Copying and distribution of this file, with or without modification,
4116 are permitted in any medium without royalty provided the copyright
4117 notice and this notice are preserved.