1 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
6 2013-07-08 Tobias Burnus <burnus@net-b.de>
9 * gfortran.dg/dot_product_2.f90: New.
11 2013-07-08 Jakub Jelinek <jakub@redhat.com>
13 PR rtl-optimization/57829
14 * gcc.c-torture/execute/pr57829.c: New test.
16 2013-07-05 Uros Bizjak <ubizjak@gmail.com>
18 Backport from mainline
19 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
22 * gcc.target/i386/pr57655.c: New test.
24 2013-06-09 Jakub Jelinek <jakub@redhat.com>
27 * gcc.c-torture/execute/pr57568.c: New test.
29 2013-06-06 Tobias Burnus <burnus@net-b.de>
31 Backport from mainline
32 2012-08-27 Tobias Burnus <burnus@net-b.de>
35 * gfortran.dg/do_5.f90: New.
37 2013-06-01 Janus Weil <janus@gcc.gnu.org>
38 Tobias Burnus <burnus@net-b.de>
41 * gfortran.dg/typebound_override_4.f90: New.
43 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
45 * gnat.dg/specs/last_bit.ads: New test.
47 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
50 * gcc.target/i386/pr57264.c: New test.
52 2013-05-07 Michael Meissner <meissner@linux.vnet.ibm.com>
55 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
58 * gcc.target/powerpc/pr57150.c: New file.
60 2013-05-07 Tobias Burnus <burnus@net-b.de>
62 Backport from mainline
63 2013-05-02 Tobias Burnus <burnus@net-b.de>
66 * gfortran.dg/size_kind_2.f90: New.
67 * gfortran.dg/size_kind_3.f90: New.
69 2013-05-03 Marek Polacek <polacek@redhat.com>
71 Backport from mainline
72 2013-04-25 Marek Polacek <polacek@redhat.com>
74 PR tree-optimization/57066
75 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
77 2013-04-30 Uros Bizjak <ubizjak@gmail.com>
79 Backport from mainline
80 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
83 * gcc.target/i386/pr44578.c: New test.
85 Backport from mainline
86 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
89 * gcc.target/i386/pr57098.c: New test.
91 2013-04-29 Christian Bruel <christian.bruel@st.com>
94 * gcc.target/sh/pr57108.c: New test.
96 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
101 * gfortran.dg/namelist_77.f90: New test.
102 * gfortran.dg/namelist_78.f90: New test.
104 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
109 * gfortran.dg/namelist_81.f90: New test.
111 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
116 * gfortran.dg/namelist_79.f90: New test.
118 2013-04-27 Jakub Jelinek <jakub@redhat.com>
121 * gcc.c-torture/execute/pr56866.c: New test.
122 * gcc.target/i386/pr56866.c: New test.
124 2013-04-26 Janus Weil <janus@gcc.gnu.org>
126 Backports from trunk:
129 * gfortran.dg/proc_ptr_41.f90: New.
133 * gfortran.dg/transfer_check_4.f90: New.
135 2013-04-19 Marek Polacek <polacek@redhat.com>
137 Backport from mainline
138 2013-01-08 Steven Bosscher <steven@gcc.gnu.org>
139 Jakub Jelinek <jakub@redhat.com>
141 PR tree-optimization/48189
142 * gcc.dg/pr48189.c: New test.
144 2013-04-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
146 * gcc.dg/torture/pr53922.c: Skip on alpha*-*-osf*.
147 Remove dg-skip-if default args.
149 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
151 * gcc.dg/pr56890-1.c: New test.
152 * gcc.dg/pr56890-2.c: Likewise.
154 2013-04-11 Release Manager
156 * GCC 4.7.3 released.
158 2013-04-03 Jakub Jelinek <jakub@redhat.com>
161 * g++.dg/debug/pr56819.C: New test.
163 2013-04-03 Tobias Burnus <burnus@net-b.de>
165 Backport from mainline:
166 2013-03-29 Tobias Burnus <burnus@net-b.de>
169 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
171 2013-04-03 Richard Biener <rguenther@suse.de>
173 PR tree-optimization/56501
174 * gcc.dg/torture/pr56501.c: New testcase.
176 2013-04-03 Tobias Burnus <burnus@net-b.de>
178 Backport from mainline:
179 2013-03-28 Tobias Burnus <burnus@net-b.de>
182 * gfortran.dg/namelist_80.f90: New.
184 2013-04-03 Jakub Jelinek <jakub@redhat.com>
186 Backported from mainline
187 2013-03-06 Jakub Jelinek <jakub@redhat.com>
189 PR tree-optimization/56539
190 * gcc.c-torture/compile/pr56539.c: New test.
192 2013-03-05 Jakub Jelinek <jakub@redhat.com>
195 * gcc.dg/pr56510.c: New test.
197 2013-04-02 Richard Biener <rguenther@suse.de>
199 * gcc.dg/pr45472.c: Remove copies.
201 2013-04-02 Richard Biener <rguenther@suse.de>
204 * g++.dg/torture/pr56768.C: New testcase.
206 2013-04-01 Andrey Belevantsev <abel@ispras.ru>
208 Backport from mainline
209 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
212 * gcc.dg/pr45472.c: New test.
214 2013-03-26 Richard Biener <rguenther@suse.de>
216 Backport from mainline
217 2013-03-13 Richard Biener <rguenther@suse.de>
219 PR tree-optimization/56608
220 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
222 2013-03-05 Richard Biener <rguenther@suse.de>
224 PR tree-optimization/56270
225 * gcc.dg/vect/slp-38.c: New testcase.
227 2013-03-25 Oleg Endo <olegendo@gcc.gnu.org>
229 Backport from mainline:
230 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
233 * gcc.target/sh/pr49880-1.c: New.
234 * gcc.target/sh/pr49880-2.c: New.
235 * gcc.target/sh/pr49880-3.c: New.
236 * gcc.target/sh/pr49880-4.c: New.
237 * gcc.target/sh/pr49880-5.c: New.
239 2013-03-22 H.J. Lu <hongjiu.lu@intel.com>
242 * gcc.target/i386/pr56560.c: New file.
244 2013-03-15 Tobias Burnus <burnus@net-b.de>
247 * gfortran.dg/transfer_intrinsic_5.f90: New.
249 2013-03-14 Jakub Jelinek <jakub@redhat.com>
252 * g++.dg/torture/pr56403.C: New test.
254 2013-03-13 Paul Thomas <pault@gcc.gnu.org>
257 * gfortran.dg/class_56.f90: New test.
259 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
262 * gfortran.dg/intrinsic_size_4.f90 : New test.
264 2013-03-09 Paolo Carlini <paolo.carlini@oracle.com>
267 * g++.dg/template/crash115.C: New.
269 2013-03-06 Jakub Jelinek <jakub@redhat.com>
272 * g++.dg/template/typename20.C: New test.
274 2013-03-01 Richard Biener <rguenther@suse.de>
276 Backport from mainline
277 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
279 PR tree-optimization/55481
280 * gcc.dg/torture/pr55481.c: New testcase.
281 * gcc.dg/torture/pr56488.c: Likewise.
283 2013-02-26 Jakub Jelinek <jakub@redhat.com>
285 PR tree-optimization/56443
286 * gcc.dg/torture/pr56443.c: New test.
288 2013-02-22 Janus Weil <janus@gcc.gnu.org>
291 * gfortran.dg/proc_ptr_comp_37.f90: New.
293 2013-02-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
295 Backport from mainline:
296 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
298 * gcc.target/i386/clearcapv2.map: New file.
299 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
301 2013-02-19 Jakub Jelinek <jakub@redhat.com>
303 Backported from mainline
304 2013-02-19 Jakub Jelinek <jakub@redhat.com>
306 PR tree-optimization/56350
307 * gcc.dg/pr56350.c: New test.
309 2013-02-08 Jakub Jelinek <jakub@redhat.com>
311 PR tree-optimization/56250
312 * gcc.c-torture/execute/pr56250.c: New test.
314 2013-02-07 Jakub Jelinek <jakub@redhat.com>
317 * g++.dg/parse/crash61.C: New test.
320 * g++.dg/parse/pr56239.C: New test.
323 * g++.dg/abi/mangle61.C: New test.
325 2013-02-06 Jakub Jelinek <jakub@redhat.com>
328 * g++.dg/gomp/pr56217.C: New test.
330 2012-11-27 Jakub Jelinek <jakub@redhat.com>
332 PR tree-optimization/55110
333 * gcc.dg/pr55110.c: New test.
335 2013-02-18 Richard Biener <rguenther@suse.de>
338 2013-02-04 Richard Biener <rguenther@suse.de>
340 Backport from mainline
341 2012-07-04 Richard Guenther <rguenther@suse.de>
343 PR tree-optimization/53844
344 * g++.dg/tree-ssa/pr53844.C: New testcase.
346 2013-02-17 Tobias Burnus <burnus@net-b.de>
347 Mikael Morin <mikael@gcc.gnu.org>
350 2013-01-28 Tobias Burnus <burnus@net-b.de>
351 Mikael Morin <mikael@gcc.gnu.org>
354 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
355 * gfortran.dg/import8.f90: Likewise.
356 * gfortran.dg/interface_derived_type_1.f90: Likewise.
357 * gfortran.dg/import10.f90: New test.
358 * gfortran.dg/import11.f90: Likewise
360 2013-02-15 Tobias Burnus <burnus@net-b.de>
363 * gcc/testsuite/gfortran.dg/matmul_9.f90: New.
365 2012-02-13 Tobias Burnus <burnus@net-b.de>
367 Backport from mainline
368 2012-01-09 Uros Bizjak <ubizjak@gmail.com>
371 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
372 number matching more robust.
374 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
376 Backport from mainline
377 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
379 PR rtl-optimization/56275
380 * gcc.dg/pr56275.c: New test.
382 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
384 Backport from mainline
385 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
388 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
391 2013-02-05 Richard Biener <rguenther@suse.de>
393 Backport from mainline
394 2012-12-10 Richard Biener <rguenther@suse.de>
396 PR tree-optimization/55107
397 * gcc.dg/torture/pr55107.c: New testcase.
398 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
400 2013-02-15 Richard Biener <rguenther@suse.de>
402 PR tree-optimization/54767
403 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
405 2013-02-04 Janis Johnson <janisjo@codesourcery.com>
408 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
411 2013-02-04 Richard Biener <rguenther@suse.de>
413 Backport from mainline
414 2012-01-11 Richard Guenther <rguenther@suse.de>
416 PR tree-optimization/44061
417 * gcc.dg/pr44061.c: New testcase.
419 2013-01-08 Jakub Jelinek <jakub@redhat.com>
422 * gcc.dg/torture/pr55890-3.c: New test.
424 2013-02-04 Richard Biener <rguenther@suse.de>
426 Backport from mainline
427 2012-07-04 Richard Guenther <rguenther@suse.de>
429 PR tree-optimization/53844
430 * g++.dg/tree-ssa/pr53844.C: New testcase.
432 2012-12-13 Richard Biener <rguenther@suse.de>
435 * gcc.dg/lto/pr55660_0.c: New testcase.
436 * gcc.dg/lto/pr55660_1.c: Likewise.
438 2013-02-04 Richard Biener <rguenther@suse.de>
441 * gcc.dg/torture/pr55890-1.c: New testcase.
442 * gcc.dg/torture/pr55890-2.c: Likewise.
444 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
449 * gfortran.dg/block_12.f90: New test.
450 * gfortran.dg/module_error_1.f90: New test.
452 2013-02-01 Jakub Jelinek <jakub@redhat.com>
454 Backported from mainline
455 2013-01-28 Jakub Jelinek <jakub@redhat.com>
457 PR tree-optimization/56125
458 * gcc.dg/pr56125.c: New test.
460 2013-01-25 Jakub Jelinek <jakub@redhat.com>
462 PR tree-optimization/56098
463 * gcc.dg/pr56098-1.c: New test.
465 2013-01-23 Jakub Jelinek <jakub@redhat.com>
468 * gfortran.dg/gomp/pr56052.f90: New test.
470 2013-01-23 Jakub Jelinek <jakub@redhat.com>
473 * gcc.dg/pr49069.c: New test.
475 2013-01-21 Jakub Jelinek <jakub@redhat.com>
477 PR tree-optimization/56051
478 * gcc.c-torture/execute/pr56051.c: New test.
480 2013-01-18 Jakub Jelinek <jakub@redhat.com>
483 * gfortran.dg/pr56015.f90: New test.
485 2013-01-15 Jakub Jelinek <jakub@redhat.com>
488 * gcc.dg/pr55940.c: New test.
490 2013-01-10 Jakub Jelinek <jakub@redhat.com>
492 PR tree-optimization/55921
493 * gcc.c-torture/compile/pr55921.c: New test.
495 2013-01-03 Jakub Jelinek <jakub@redhat.com>
497 PR rtl-optimization/55838
498 * gcc.dg/pr55838.c: New test.
500 2012-12-13 Jakub Jelinek <jakub@redhat.com>
503 * g++.dg/cpp0x/noexcept19.C: New test.
505 2012-12-06 Jakub Jelinek <jakub@redhat.com>
508 * g++.dg/cpp0x/noexcept18.C: New test.
510 2012-12-01 Jakub Jelinek <jakub@redhat.com>
513 * g++.dg/cpp0x/vt-55542.C: New test.
515 2012-11-23 Jakub Jelinek <jakub@redhat.com>
518 * g++.dg/warn/Wreturn-type-8.C: New test.
520 2012-11-20 Jakub Jelinek <jakub@redhat.com>
523 * gcc.dg/pr55094.c: New test.
525 2012-11-17 Jakub Jelinek <jakub@redhat.com>
527 PR tree-optimization/55236
528 * gcc.dg/pr55236.c: New test.
530 2012-11-13 Jakub Jelinek <jakub@redhat.com>
532 PR rtl-optimization/54127
533 * gcc.dg/torture/pr54127.c: New test.
535 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
537 * gnat.dg/opt26.adb: New test.
539 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
541 Backport from mainline
542 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
545 * gcc.target/i386/pr56028.c: New test.
547 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
549 * gcc.target/i386/movsd.c: New test.
551 2013-01-24 Janis Johnson <janisjo@codesourcery.com>
553 Backport from mainline
554 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
557 * gcc.c-torture/execute/builtins/builtins.exp: Add
558 -Wl,--allow-multiple-definition for eabi and elf targets.
560 Backport from mainline
561 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
563 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
564 * gcc.target/arm/pr51915.c: Likewise.
565 * gcc.target/arm/pr52006.c: Likewise.
566 * gcc.target/arm/pr53187.c: Likewise.
568 Backport from mainline
569 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
571 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
572 Return 0 if already specifying -mfloat-abi other than hard.
574 Backport from mainline
575 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
577 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
579 Backport from mainline
580 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
582 * gcc.target/arm/pr42879.c: Handle big-endian.
584 Backport from mainline
585 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
587 * gcc.target/arm/combine-movs.c
589 Backport from mainline
590 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
592 * gcc.target/arm/neon-vset_lanes8.c: Fix for big-endian support.
594 2013-01-24 Janus Weil <janus@gcc.gnu.org>
597 * gfortran.dg/select_8.f90: New.
599 2013-01-24 Martin Jambor <mjambor@suse.cz>
601 Backport from mainline
602 2013-01-04 Martin Jambor <mjambor@suse.cz>
604 PR tree-optimization/55755
605 * gcc.dg/torture/pr55755.c: New test.
606 * gcc.dg/tree-ssa/sra-13.c: Likewise.
607 * gcc.dg/tree-ssa/pr45144.c: Update.
609 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
611 PR rtl-optimization/56023
612 * gcc.dg/pr56023.c: New test.
614 2013-01-21 Martin Jambor <mjambor@suse.cz>
616 Backport from mainline
617 2013-01-17 Martin Jambor <mjambor@suse.cz>
619 PR tree-optimizations/55264
620 * g++.dg/ipa/pr55264.C: New test.
622 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
624 Backport from mainline
625 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
628 * gcc.target/pr55981.c: New test.
630 2013-01-17 Janus Weil <janus@gcc.gnu.org>
633 * gfortran.dg/class_55.f90: New.
635 2013-01-16 Richard Biener <rguenther@suse.de>
638 * gcc.dg/torture/pr55882.c: New testcase.
640 2013-01-13 Janus Weil <janus@gcc.gnu.org>
643 * gfortran.dg/internal_pack_13.f90: New test.
644 * gfortran.dg/internal_pack_14.f90: New test.
646 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
649 * gfortran.dg/elemental_scalar_args_2.f90: New test.
651 2013-01-08 Mikael Morin <mikael@gcc.gnu.org>
656 * gfortran.dg/use_23.f90: New test.
657 * gfortran.dg/use_24.f90: New test.
658 * gfortran.dg/use_25.f90: New test.
659 * gfortran.dg/use_26.f90: New test.
660 * gfortran.dg/use_27.f90: New test.
662 2013-01-07 Tobias Burnus <burnus@net-b.de>
665 * gfortran.dg/intrinsic_size_3.f90: New.
667 2013-01-07 Steven G. Kargl <kargl@gcc.gnu.org>
668 Mikael Morin <mikael@gcc.gnu.org>
671 * gfortran.dg/use_22.f90: New test.
673 2013-01-07 Terry Guo <terry.guo@arm.com>
675 Backport from mainline
676 2012-12-19 Terry Guo <terry.guo@arm.com>
678 * gcc.target/arm/thumb-find-work-register.c: New.
680 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
682 * gnat.dg/alignment10.adb: New test.
684 2012-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
686 Backport from mainline:
687 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
689 * gcc.misc-tests/gcov-12.c: Fix dg order.
691 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
693 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
696 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
698 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
699 * gcc.dg/20050826-1.c: Likewise.
701 2012-12-21 Martin Jambor <mjambor@suse.cz>
703 PR tree-optimization/55355
704 * g++.dg/torture/pr55355.C: New test.
706 2012-12-20 Tobias Burnus <burnus@net-b.de>
709 * gfortran.dg/transfer_intrinsic_4.f: New.
711 2012-12-18 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
713 Backport from mainline
714 2012-10-15 Matthias Klose <doko@ubuntu.com>
716 * lib/target-supports.exp (check_profiling_available): Match
717 arm*-*-linux-* for ARM Linux/GNU.
718 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
719 * gfortran.dg/enum_10.f90: Likewise.
720 * gfortran.dg/enum_9.f90: Likewise.
721 * gcc.target/arm/synchronize.c: Likewise.
722 * g++.old-deja/g++.jason/enum6.C: Likewise.
723 * g++.old-deja/g++.other/enum4.C: Likewise.
724 * g++.old-deja/g++.law/enum9.C: Likewise.
726 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
729 * gnat.dg/controlled7.ad[sb]: New test.
731 2012-12-11 Jakub Jelinek <jakub@redhat.com>
734 * g++.dg/warn/Wunused-var-19.C: New test.
736 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
738 * gcc.dg/pr54121.c: New test.
740 2012-12-07 Uros Bizjak <ubizjak@gmail.com>
742 Backport from mainline
743 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
746 * gcc.target/i386/pr55597.c: New test.
748 2012-12-03 Richard Biener <rguenther@suse.de>
750 Backport from mainline
751 2012-09-24 Richard Guenther <rguenther@suse.de>
753 PR tree-optimization/53663
754 * gcc.dg/torture/pr53663-1.c: New testcase.
755 * gcc.dg/torture/pr53663-2.c: Likewise.
756 * gcc.dg/torture/pr53663-3.c: Likewise.
758 2012-12-03 Marek Polacek <polacek@redhat.com>
760 Backported from mainline
761 2012-12-03 Marek Polacek <polacek@redhat.com>
764 * gcc.dg/pr55570.c: New test.
766 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
768 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
770 2012-11-29 Jason Merrill <jason@redhat.com>
773 * g++.dg/cpp0x/variadic134.C: New.
776 * g++.dg/cpp0x/alias-decl-20.C: New.
779 * g++.dg/template/typedef39.C: New.
782 * g++.dg/cpp0x/variadic133.C: New.
783 * g++.dg/template/param1.C: Adjust.
785 2012-11-27 Richard Biener <rguenther@suse.de>
788 * g++.dg/opt/pr55331.C: New testcase.
790 2012-11-26 Richard Biener <rguenther@suse.de>
792 Backport from mainline
793 2012-10-12 Richard Biener <rguenther@suse.de>
795 PR tree-optimization/54894
796 * gcc.dg/torture/pr54894.c: New testcase.
798 2012-10-02 Richard Guenther <rguenther@suse.de>
801 * g++.dg/torture/pr54735.C: New testcase.
803 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
806 * g++.dg/init/new41.C: New.
808 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
812 * gfortran.dg/allocate_error_4.f90: New test.
814 2012-11-23 Janus Weil <janus@gcc.gnu.org>
817 * gfortran.dg/namelist_76.f90: New.
819 2012-11-19 H.J. Lu <hongjiu.lu@intel.com>
821 Backported from mainline
822 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
825 * gcc.target/i386/pr55142-1.c: New file.
826 * gcc.target/i386/pr55142-2.c: Likewise.
828 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
830 * gnat.dg/stack_check3.ad[sb]: New test.
832 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
834 * gcc.c-torture/compile/20121107-1.c: New test.
836 2012-11-06 Janus Weil <janus@gcc.gnu.org>
839 * gfortran.dg/transfer_class_1.f90: New.
841 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
843 * g++.dg/torture/20121105-1.C: New test.
845 2012-11-05 Jakub Jelinek <jakub@redhat.com>
847 Backported from mainline
848 2012-10-24 Jakub Jelinek <jakub@redhat.com>
851 * g++.dg/debug/pr54828.C: New test.
853 2012-10-23 Jakub Jelinek <jakub@redhat.com>
856 * c-c++-common/pr54988.c: New test.
858 2012-10-10 Jakub Jelinek <jakub@redhat.com>
860 PR tree-optimization/54877
861 * gcc.dg/torture/pr54877.c: New test.
863 2012-11-02 Jeff Law <law@redhat.com>
865 * gcc.c-torture/execute/pr54985.c: New test.
867 2012-10-29 Eric Botcazou <ebotcazou@adacore.com>
870 * gnat.dg/lto14.adb: Skip on Solaris.
872 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
875 * g++.dg/template/new11.C: New.
877 2012-10-26 Terry Guo <terry.guo@arm.com>
879 Backport from mainline
880 2012-10-23 Terry Guo <terry.guo@arm.com>
883 * gcc.dg/pr55019.c: New.
885 2012-10-25 Richard Biener <rguenther@suse.de>
887 PR tree-optimization/54902
888 * g++.dg/torture/pr54902.C: New testcase.
890 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
892 * gnat.dg/modular4.adb: New test.
893 * gnat.dg/modular4_pkg.ads: New helper.
895 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
897 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
898 * gnat.dg/specs/addr1.ads: Likewise.
900 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
902 Backport from mainline
903 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
906 * gcc.target/arm/pr54892.c: New.
908 2012-10-16 Andrey Belevantsev <abel@ispras.ru>
910 Backport from mainline
911 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
913 PR rtl-optimization/53701
914 * gcc.dg/pr53701.c: New test.
916 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
918 Backport from mainline
919 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
921 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
922 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
923 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
924 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
925 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
926 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
927 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
928 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
930 2012-10-15 Richard Guenther <rguenther@suse.de>
932 PR tree-optimization/54920
933 * gcc.dg/torture/pr54920.c: New testcase.
935 2012-10-14 Janus Weil <janus@gcc.gnu.org>
938 * gfortran.dg/class_allocate_13.f90: New.
940 2012-10-08 Terry Guo <terry.guo@arm.com>
942 Backported from mainline
943 2012-09-19 Terry Guo <terry.guo@arm.com>
945 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
946 extra prune rules that will be applied to all tests in a .exp file.
947 (gcc-dg-prune): Use rules defined by the above variable.
948 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
949 harmless warnings on architecture switch conflict.
951 2012-10-08 Jakub Jelinek <jakub@redhat.com>
954 * g++.dg/template/pr54858.C: New test.
956 2012-10-05 Jakub Jelinek <jakub@redhat.com>
958 PR tree-optimization/33763
959 * c-c++-common/pr33763.c: New test.
961 2012-10-03 Jakub Jelinek <jakub@redhat.com>
964 * g++.dg/cpp0x/constexpr-ref4.C: New test.
966 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
969 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
971 2012-09-27 Jakub Jelinek <jakub@redhat.com>
974 * gcc.target/i386/pr54703.c: New test.
976 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
978 Backport from mainline:
980 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
981 * lib/gcc-dg.exp (process-message): Don't ignore errors.
983 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
984 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
986 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
987 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
989 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
990 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
992 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
993 * lib/target-supports.exp
994 (check_effective_target_vect_widen_mult_qi_to_hi,
995 check_effective_target_vect_widen_mult_hi_to_si,
996 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
997 check_effective_target_vect_widen_mult_hi_to_si_pattern,
998 check_effective_target_vect_pack_trunc,
999 check_effective_target_vect_unpack,
1000 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1001 instead of arm_none.
1003 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1004 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1005 target instead of xfailing it.
1006 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1007 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1008 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1009 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1010 * gcc.dg/vect/vect-104.c: Likewise.
1011 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1012 * gcc.dg/vect/vect-outer-1.c: Likewise.
1013 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1014 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1015 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1016 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1017 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1018 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1019 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1020 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1021 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1023 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1024 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1026 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1028 Backport from mainline:
1029 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1032 * gnat.dg/lto15.adb: Require lto.
1034 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1036 * gnat.dg/opt20.ads: Move dg directive to...
1037 * gnat.dg/opt20.adb: ...here.
1038 * gnat.dg/addr1.ad[sb]: Likewise.
1039 * gnat.dg/concat2.ad[sb]: Likewise.
1040 * gnat.dg/array16.ad[sb]: Likewise.
1041 * gnat.dg/atomic5.ad[sb]: Likewise.
1042 * gnat.dg/discr29.ad[sb]: Likewise.
1043 * gnat.dg/noreturn5.ad[sb]: Likewise.
1044 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1045 * gnat.dg/discr23.ads: Remove dg directive.
1046 * gnat.dg/nested_float_packed.ads: Likewise.
1047 * gnat.dg/oconst6.ads: Move to...
1048 * gnat.dg/specs/oconst6.ads: ...here.
1050 2012-09-20 Joseph Myers <joseph@codesourcery.com>
1053 * gcc.c-torture/compile/pr54552-1.c: New test.
1055 2012-09-20 Joseph Myers <joseph@codesourcery.com>
1058 * gcc.c-torture/compile/pr54103-1.c,
1059 gcc.c-torture/compile/pr54103-2.c,
1060 gcc.c-torture/compile/pr54103-3.c,
1061 gcc.c-torture/compile/pr54103-4.c,
1062 gcc.c-torture/compile/pr54103-5.c,
1063 gcc.c-torture/compile/pr54103-6.c: New tests.
1064 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1066 2012-09-20 Jakub Jelinek <jakub@redhat.com>
1068 Backported from mainline
1069 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1071 PR tree-optimization/54563
1072 * g++.dg/torture/pr54563.C: New test.
1074 2012-09-20 Release Manager
1076 * GCC 4.7.2 released.
1078 2012-09-14 Jason Merrill <jason@redhat.com>
1081 * g++.dg/init/aggr9.C: New.
1083 2012-09-13 Tobias Burnus <burnus@net-b.de>
1086 * gfortran.dg/implicit_pure_3.f90: New.
1088 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1091 * gcc.c-torture/compile/pr54559.c: New test.
1093 2012-09-13 Jason Merrill <jason@redhat.com>
1096 * g++.dg/cpp0x/constexpr-temp1.C: New.
1098 2012-09-13 Jason Merrill <jason@redhat.com>
1101 * g++.dg/template/anonunion2.C: New.
1103 2012-09-13 Jason Merrill <jason@redhat.com>
1106 * g++.dg/template/init10.C: New.
1108 2012-09-12 Tobias Burnus <burnus@net-b.de>
1112 * gfortran.dg/coarray_10.f90: Update dg-error.
1113 * gfortran.dg/coarray_28.f90: New.
1114 * gfortran.dg/array_section_3.f90: New.
1116 2012-09-10 Jason Merrill <jason@redhat.com>
1119 * g++.dg/cpp0x/implicit14.C: New.
1123 * g++.dg/cpp0x/constexpr-virtual2.C: New.
1124 * g++.dg/cpp0x/constexpr-virtual3.C: New.
1126 2012-09-10 Janus Weil <janus@gcc.gnu.org>
1130 * gfortran.dg/select_type_29.f03: New.
1132 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
1135 * g++.dg/tree-ssa/pr54515.C: new testcase
1137 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
1140 * gfortran.dg/bound_simplification_3.f90: New test.
1142 2012-09-07 Richard Guenther <rguenther@suse.de>
1144 Backport from mainline
1145 2012-07-13 Richard Guenther <rguenther@suse.de>
1147 PR tree-optimization/53922
1148 * gcc.dg/torture/pr53922.c: New testcase.
1150 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
1152 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1154 2012-09-07 Jakub Jelinek <jakub@redhat.com>
1156 Backported from mainline
1157 2012-09-06 Jakub Jelinek <jakub@redhat.com>
1159 PR rtl-optimization/54455
1160 * gcc.dg/54455.c: New test.
1162 2012-09-06 Andrew Pinski <apinski@cavium.com>
1165 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1167 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1170 * c-c++-common/pr54486.c: New test.
1172 2012-09-05 Joey Ye <joey.ye@arm.com>
1174 Backported from trunk
1175 2012-08-28 Joey Ye <joey.ye@arm.com>
1177 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1179 2012-09-03 Jakub Jelinek <jakub@redhat.com>
1181 Backported from mainline
1182 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1185 * gcc.dg/torture/pr54436.c: New test.
1187 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1190 * gcc.c-torture/compile/pr54428.c: New test.
1192 2012-08-24 Jakub Jelinek <jakub@redhat.com>
1195 * gcc.dg/pr54363.c: New test.
1197 2012-08-31 Ollie Wild <aaw@google.com>
1200 * g++.dg/init/lifetime3.C: New test.
1202 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
1204 Backport from mainline
1205 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1208 * gcc.target/i386/pr46254.c: New test.
1210 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1212 Backported from trunk
1213 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1216 * gcc.dg/gomp/pr53992.c: New test.
1218 2012-08-13 Jakub Jelinek <jakub@redhat.com>
1220 Backported from trunk
1221 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1223 PR rtl-optimization/53942
1224 * gcc.dg/pr53942.c: New test.
1226 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1228 Backport from mainline
1229 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
1231 * lib/target-supports.exp
1232 (check_effective_target_vect_natural_alignment): New function.
1233 * gcc.dg/align-2.c: Only run on targets with natural alignment
1235 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
1236 alignment of vector types.
1238 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
1240 Backport from mainline
1241 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
1243 PR rtl-optimization/54157
1244 * gcc.target/i386/pr54157.c: New file.
1246 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
1248 Backport from mainline
1249 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
1252 * gcc.dg/torture/pr52530.c: New test.
1254 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
1256 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
1257 rand, srand. Include <stdlib.h>.
1259 2012-07-20 Jason Merrill <jason@redhat.com>
1262 * g++.dg/other/array7.C: New.
1264 2012-07-19 Jason Merrill <jason@redhat.com>
1267 * g++.dg/init/mutable1.C: New.
1269 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1271 * gnat.dg/opt25.adb: New test.
1272 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
1273 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
1275 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1277 * gnat.dg/aggr20.ad[sb]: New test.
1278 * gnat.dg/aggr20_pkg.ads: New helper.
1280 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1282 * gnat.dg/derived_type3.adb: New test.
1283 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
1285 2012-07-19 Richard Guenther <rguenther@suse.de>
1286 Eric Botcazou <ebotcazou@adacore.com>
1288 * gnat.dg/loop_optimization11.adb: New testcase.
1289 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
1291 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1293 * gnat.dg/discr38.adb: New test.
1295 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1298 * c-c++-common/gomp/pr54017.c: New test.
1300 2012-07-18 Richard Guenther <rguenther@suse.de>
1302 Backport from mainline
1303 2012-05-03 Richard Guenther <rguenther@suse.de>
1305 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1306 unsupported prefetching support.
1308 2012-07-17 Jason Merrill <jason@redhat.com>
1311 * g++.dg/parse/enum9.C: New.
1313 2012-07-17 Jason Merrill <jason@redhat.com>
1316 * g++.dg/template/array23.C: New.
1318 2012-07-17 Jason Merrill <jason@redhat.com>
1321 * g++.dg/template/current-inst1.C: New.
1322 * g++.dg/parse/crash35.C: Adjust.
1324 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
1326 PR rtl-optimization/53908
1327 * gcc.dg/torture/pr53908.c: New test.
1329 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
1331 Backport from mainline
1332 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
1335 * g++.dg/other/pr53811.C: New test.
1337 2012-07-10 Jason Merrill <jason@redhat.com>
1340 * g++.dg/cpp0x/defaulted36.C: New.
1341 * g++.dg/cpp0x/defaulted21.C: Adjust.
1343 * g++.dg/cpp0x/implicit13.C: New.
1345 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
1347 Backport from mainline.
1348 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
1350 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
1352 * g++.dg/template/error46.C: Add missing comment to dg-message.
1353 * g++.dg/template/crash107.C: Likewise.
1354 * g++.dg/template/error47.C: Likewise.
1355 * g++.dg/template/crash108.C: Likewise.
1356 * g++.dg/overload/operator5.C: Likewise.
1358 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
1359 errors in dg-message directives, add comments.
1361 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
1363 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
1364 scan-dump-dem-not): Use printable pattern in test name.
1366 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
1368 * lib/target-supports-dg.exp (testname-for-summary): New.
1369 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
1370 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
1371 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
1372 scan-module-absence, output-exists, output-exists-not: Use
1373 testname-for-summary.
1374 (dg-test): Clean up testname_with_flags.
1375 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1376 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
1377 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
1378 scan-assembler-dem-not, object-size: Use testname-for-summary.
1379 * lib/gcov.exp (run-gcov): Likewise.
1380 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1381 scan-dump-dem, scan-dump-dem-note): Likewise.
1383 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
1384 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
1385 including profopt.opt; save and restore existing value.
1386 * g++.dg/bprob/bprob.exp: Likewise.
1387 * gcc.dg/matrix/matrix.exp: Likewise.
1388 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1389 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
1392 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
1394 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1395 testname that includes flags, passed in as new argument, in
1397 (run_gcov): Get testname from dg-test, use it in pass/fail messages
1398 and pass it to verify-* procedures.
1400 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1401 alignment torture options with usual torture options.
1403 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1404 messages reported for one line of source code.
1405 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1406 * g++.dg/cpp0x/decltype2.C: Likewise.
1407 * g++.dg/cpp0x/decltype3.C: Likewise.
1408 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1409 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1410 * g++.dg/cpp0x/static_assert3.C: Likewise.
1411 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1412 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1413 * g++.dg/cpp0x/union1.C: Likewise.
1414 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1415 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1416 * g++.dg/cpp0x/variadic2.C: Likewise.
1417 * g++.dg/cpp0x/variadic20.C: Likewise.
1418 * g++.dg/cpp0x/variadic74.C: Likewise.
1419 * g++.dg/diagnostic/bitfld2.C: Likewise.
1420 * g++.dg/ext/attrib44.C: Likewise.
1421 * g++.dg/ext/no-asm-1.C: Likewise.
1422 * g++.dg/other/error34.C: Likewise.
1423 * g++.dg/parse/crash46.C: Likewise.
1424 * g++.dg/parse/error10.C: Likewise.
1425 * g++.dg/parse/error2.C: Likewise.
1426 * g++.dg/parse/error3.C: Likewise.
1427 * g++.dg/parse/error36.C: Likewise.
1428 * g++.dg/parse/error8.C: Likewise.
1429 * g++.dg/parse/error9.C: Likewise.
1430 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1431 * g++.dg/parse/parser-pr28152.C: Likewise.
1432 * g++.dg/parse/template25.C: Likewise.
1433 * g++.dg/parse/typename11.C: Likewise.
1434 * g++.dg/tc1/dr147.C: Likewise.
1435 * g++.dg/template/deduce3.C: Likewise.
1436 * g++.dg/template/koenig9.C: Likewise.
1437 * g++.dg/template/pr23510.C: Likewise.
1438 * g++.dg/warn/pr12242.C: Likewise.
1439 * g++.dg/warn/pr30551-2.C: Likewise.
1440 * g++.dg/warn/pr30551.C: Likewise.
1441 * g++.old-deja/g++.other/typename1.C: Likewise.
1442 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1444 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
1447 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1448 test summary unique.
1450 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1451 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1452 scan-stack-usage-not): Don't strip torture options from test name.
1454 * lib/scandump.exp (scan-dump-times): Use printable version of
1455 regexp in test summary line.
1457 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1458 messages reported for one line of source code.
1459 * gcc.dg/format/few-1.c: Likewise.
1460 * gcc.dg/ia64-sync-2.c: Likewise.
1461 * gcc.dg/sync-2.c: Likewise.
1462 * gcc.dg/noncompile/pr44517.c: Likewise.
1464 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
1466 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1467 alignment torture options with usual torture options.
1468 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1469 instead of dg-options.
1470 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1471 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1472 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1473 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1474 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1475 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1477 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1478 to checks for multiple messages reported for one line of source code.
1479 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1481 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1482 messages reported for one line of source code.
1484 * gcc.dg/20031223-1.c: Add comments to check for multiple
1485 messages reported for one line of source code.
1486 * gcc.dg/Wconversion-integer.c: Likewise.
1487 * gcc.dg/Wfatal-2.c: Likewise.
1488 * gcc.dg/Wfatal.c: Likewise.
1489 * gcc.dg/Wobjsize-1.c: Likewise.
1490 * gcc.dg/c99-vla-jump-1.c: Likewise.
1491 * gcc.dg/c99-vla-jump-2.c: Likewise.
1492 * gcc.dg/c99-vla-jump-3.c: Likewise.
1493 * gcc.dg/c99-vla-jump-4.c: Likewise.
1494 * gcc.dg/c99-vla-jump-5.c: Likewise.
1495 * gcc.dg/decl-9.c: Likewise.
1496 * gcc.dg/declspec-10.c: Likewise.
1497 * gcc.dg/declspec-18.c: Likewise.
1498 * gcc.dg/mtune.c: Likewise.
1499 * gcc.dg/parser-pr28152-2.c: Likewise.
1500 * gcc.dg/parser-pr28152.c: Likewise.
1501 * gcc.dg/pr14475.c: Likewise.
1502 * gcc.dg/pr27953.c: Likewise.
1503 * gcc.dg/pr28322-3.c: Likewise.
1504 * gcc.dg/pr30457.c: Likewise.
1505 * gcc.dg/pr30551-2.c: Likewise.
1506 * gcc.dg/pr30551-3.c: Likewise.
1507 * gcc.dg/pr30551-4.c: Likewise.
1508 * gcc.dg/pr30551-5.c: Likewise.
1509 * gcc.dg/pr30551-6.c: Likewise.
1510 * gcc.dg/pr30551.c: Likewise.
1511 * gcc.dg/pr45461.c: Likewise.
1512 * gcc.dg/pr48552-1.c: Likewise.
1513 * gcc.dg/pr48552-2.c: Likewise.
1514 * gcc.dg/redecl-1.c: Likewise.
1515 * gcc.dg/transparent-union-3.c: Likewise.
1516 * gcc.dg/utf-dflt.c: Likewise.
1517 * gcc.dg/utf-dflt2.c: Likewise.
1518 * gcc.dg/vla-8.c: Likewise.
1519 * gcc.dg/vla-init-1.c: Likewise.
1520 * gcc.dg/wtr-int-type-1.c: Likewise.
1522 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1523 messages reported for for one line of source code.
1524 * c-c++-common/raw-string-5.c: Likewise.
1525 * c-c++-common/raw-string-4.c: Likewise.
1526 * c-c++-common/raw-string-6.c: Likewise.
1527 * c-c++-common/pr20000.c: Likewise.
1529 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1530 messages reported for one line of source code.
1531 * gcc.dg/cpp/pr30786.c: Likewise.
1532 * gcc.dg/cpp/pr28709.c: Likewise.
1533 * gcc.dg/cpp/missing-header-MD.c: Likewise.
1534 * gcc.dg/cpp/macspace2.c: Likewise.
1535 * gcc.dg/cpp/missing-header-1.c: Likewise.
1536 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1537 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1538 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1540 2012-07-09 Jason Merrill <jason@redhat.com>
1543 * g++.dg/cpp0x/nullptr29.C: New.
1545 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
1548 * gfortran.dg/inline_sum_4.f90: New test.
1550 2012-07-06 Richard Guenther <rguenther@suse.de>
1552 Backport from mainline
1553 2012-06-18 Richard Guenther <rguenther@suse.de>
1555 PR tree-optimization/53693
1556 * g++.dg/torture/pr53693.C: New testcase.
1558 2012-07-06 Richard Guenther <rguenther@suse.de>
1560 Backport from mainline
1561 2012-04-11 Richard Guenther <rguenther@suse.de>
1564 * gfortran.dg/pr52621.f90: New testcase.
1566 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
1568 Backport from mainline
1569 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
1571 * gcc.target/powerpc/lhs-1.c: New.
1572 * gcc.target/powerpc/lhs-2.c: New.
1573 * gcc.target/powerpc/lhs-3.c: New.
1575 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
1577 * gnat.dg/recursive_call.adb: New test.
1579 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
1581 * gnat.dg/discr37.ad[sb]: New test.
1583 2012-07-02 Jason Merrill <jason@redhat.com>
1586 * g++.dg/template/ref6.C: New.
1589 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
1591 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1593 Backport from mainline.
1594 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1595 * gcc.target/arm/neon-vrev.c: New.
1597 2012-06-28 Richard Guenther <rguenther@suse.de>
1600 * gcc.dg/torture/pr53790.c: New testcase.
1602 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
1605 * g++.dg/cpp0x/forw_enum11.C: New.
1607 2012-06-26 Richard Guenther <rguenther@suse.de>
1610 * g++.dg/torture/pr53752.C: New testcase.
1612 2012-06-25 Jason Merrill <jason@redhat.com>
1616 * g++.dg/cpp0x/decltype38.C: New.
1617 * g++.dg/cpp0x/variadic132.C: New.
1620 * g++.dg/cpp0x/nullptr28.C: New.
1623 * g++.dg/cpp0x/constexpr-tuple.C: New.
1625 2012-06-25 Jakub Jelinek <jakub@redhat.com>
1628 * gcc.target/i386/pr53759.c: New test.
1631 * g++.dg/cpp0x/nsdmi7.C: New test.
1633 2012-06-22 Tobias Burnus <burnus@net-b.de>
1635 Backport from mainline
1636 2012-06-17 Tobias Burnus <burnus@net-b.de>
1640 * gfortran.dg/transfer_check_3.f90: New.
1642 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
1644 * gnat.dg/lto15.ad[sb]: New test.
1646 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
1648 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
1649 and add __sh__ case.
1651 2012-06-19 Jason Merrill <jason@redhat.com>
1654 * g++.dg/cpp0x/decltype37.C: New.
1657 * g++.dg/debug/localclass1.C: New.
1659 * g++.dg/debug/dwarf2/namespace-2.C: New.
1660 * g++.dg/debug/dwarf2/localclass3.C: New.
1662 2012-06-19 Richard Guenther <rguenther@suse.de>
1665 * g++.dg/lto/pr53470_0.C: New testcase.
1666 * gcc.dg/lto/pr53470_0.c: Likewise.
1668 2012-06-19 Jason Merrill <jason@redhat.com>
1672 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1675 * g++.dg/template/local7.C: New.
1677 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1679 Back port from mainline
1680 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
1683 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1684 directive to Scan for vpmuldq, not vpmacsdql.
1686 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
1688 * gnat.dg/vect8.ad[sb]: New test.
1690 2012-06-14 Jakub Jelinek <jakub@redhat.com>
1692 Backported from mainline
1693 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1695 PR rtl-optimization/53589
1696 * gcc.dg/torture/pr53589.c: New test.
1698 2012-06-07 Jakub Jelinek <jakub@redhat.com>
1701 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1702 * gcc.dg/gomp/critical-4.c: Likewise.
1703 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1704 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1705 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1706 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1707 * c-c++-common/gomp/pr53580.c: New test.
1709 2012-06-14 Tobias Burnus <burnus@net-b.de>
1711 Backport from mainline
1712 2012-06-04 Tobias Burnus <burnus@net-b.de>
1715 * gfortran.dg/init_flag_10.f90: New.
1717 2012-06-14 Richard Guenther <rguenther@suse.de>
1719 Backport from mainline
1720 2012-06-11 Richard Guenther <rguenther@suse.de>
1723 * g++.dg/ext/pr53605.C: New testcase.
1725 2012-06-14 Tobias Burnus <burnus@net-b.de>
1728 * gfortran.dg/save_4.f90: New.
1730 2012-06-14 Richard Guenther <rguenther@suse.de>
1732 Backport from mainline
1733 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
1736 * g++.dg/cpp0x/pr52841.C: New testcase.
1738 2012-06-13 Christian Bruel <christian.bruel@st.com>
1741 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1743 2012-06-14 Release Manager
1745 * GCC 4.7.1 released.
1747 2012-06-12 Jason Merrill <jason@redhat.com>
1750 * g++.dg/template/local7.C: New.
1754 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1756 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1759 * g++.dg/warn/Wenum-compare-no-2: New.
1761 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1764 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1765 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1766 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1767 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1768 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1769 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1770 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1771 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1773 2012-06-04 Richard Guenther <rguenther@suse.de>
1775 Backport from mainline
1776 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1779 * gcc.c-torture/compile/pr52979-1.c: New test.
1780 * gcc.c-torture/execute/pr52979-1.c: New test.
1781 * gcc.c-torture/execute/pr52979-2.c: New test.
1783 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1785 PR tree-optimization/53550
1786 * gcc.dg/pr53550.c: New test.
1788 2012-06-04 Richard Guenther <rguenther@suse.de>
1789 Eric Botcazou <ebotcazou@adacore.com>
1791 Backport from mainline
1795 * gcc.dg/torture/pr48124-1.c: New testcase.
1796 * gcc.dg/torture/pr48124-2.c: Likewise.
1797 * gcc.dg/torture/pr48124-3.c: Likewise.
1798 * gcc.dg/torture/pr48124-4.c: Likewise.
1799 * gnat.dg/pack16.adb: Likewise.
1800 * gnat.dg/pack16_pkg.ads: Likewise.
1801 * gnat.dg/pack17.adb: Likewise.
1802 * gnat.dg/specs/pack7.ads: Likewise.
1803 * gnat.dg/specs/pack8.ads: Likewise.
1804 * gnat.dg/specs/pack8_pkg.ads: Likewise.
1806 2012-06-01 Jason Merrill <jason@redhat.com>
1809 * g++.dg/ext/visibility/template12.C: New.
1810 * g++.dg/ext/attrib14.C: Adjust warning line.
1813 * g++.dg/parse/new6.C: New.
1814 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1816 2012-06-01 Jason Merrill <jason@redhat.com>
1819 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1821 2012-06-01 Jason Merrill <jason@redhat.com>
1824 * g++.dg/cpp0x/auto33.C: New.
1826 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1828 * c-c++-common/restrict-2.c: Revert previous change.
1830 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1833 * gnat.dg/lto14.adb: Skip on Solaris.
1835 2012-05-31 Jason Merrill <jason@redhat.com>
1838 * g++.dg/cpp0x/initlist-ctor1.C: New.
1840 2012-05-31 Richard Guenther <rguenther@suse.de>
1843 * gcc.dg/torture/pr48493.c: New testcase.
1845 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1848 * g++.dg/init/new33.C: New test.
1850 2012-05-30 Jason Merrill <jason@redhat.com>
1853 * c-c++-common/array-lit.c: New.
1854 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1856 2012-05-30 Richard Guenther <rguenther@suse.de>
1859 * gcc.dg/torture/pr53501.c: New testcase.
1860 * c-c++-common/restrict-2.c: Adjust.
1862 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1864 PR rtl-optimization/53519
1865 * gcc.c-torture/compile/pr53519.c: New test.
1867 2012-05-29 Richard Guenther <rguenther@suse.de>
1869 PR tree-optimization/53516
1870 * gcc.dg/torture/pr53516.c: New testcase.
1872 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1875 * g++.dg/parse/crash60.C: New.
1877 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1879 PR tree-optimization/53505
1880 * c-c++-common/torture/pr53505.c: New test.
1882 2012-05-25 Ian Lance Taylor <iant@google.com>
1884 * gcc.dg/split-6.c: New test.
1886 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1888 * gnat.dg/lto14.adb: New test.
1890 2012-05-24 Richard Guenther <rguenther@suse.de>
1893 * g++.dg/tree-prof/pr53460.C: New testcase.
1895 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1897 PR tree-optimization/53465
1898 * gcc.c-torture/execute/pr53465.c: New test.
1900 2012-05-23 Tobias Burnus <burnus@net-b.de>
1903 * gfortran.dg/realloc_on_assign_15.f90: New.
1905 2012-05-22 Richard Guenther <rguenther@suse.de>
1907 PR tree-optimization/53408
1908 * gcc.dg/torture/pr53408.c: New testcase.
1910 2012-05-22 Richard Guenther <rguenther@suse.de>
1913 * gcc.dg/torture/pr51071-2.c: New testcase.
1915 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1917 PR tree-optimization/53366
1918 * gcc.dg/torture/pr53366-1.c: New test.
1919 * gcc.dg/torture/pr53366-2.c: New test.
1920 * gcc.target/i386/pr53366-1.c: New test.
1921 * gcc.target/i386/pr53366-2.c: New test.
1923 PR tree-optimization/53409
1924 * gcc.c-torture/compile/pr53409.c: New test.
1926 PR tree-optimization/53410
1927 * gcc.c-torture/compile/pr53410-1.c: New test.
1928 * gcc.c-torture/compile/pr53410-2.c: New test.
1930 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1933 * gcc.c-torture/compile/pr53418-1.c,
1934 gcc.c-torture/compile/pr53418-2.c: New tests.
1936 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
1938 * gcc.dg/tm/indirect-2.c: New test.
1940 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1942 Backport from mainline
1943 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1944 H.J. Lu <hongjiu.lu@intel.com>
1947 * gcc.target/i386/pr53416.c: New file.
1949 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1951 * gnat.dg/lto13.adb: New test.
1952 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1954 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1956 * gnat.dg/specs/lto12.ads: New test.
1957 * gnat.dg/specs/lto12_pkg.ads: New helper.
1959 2012-05-17 David S. Miller <davem@davemloft.net>
1961 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1962 failure on sparc-*-linux-gnu.
1964 2012-05-16 Richard Henderson <rth@redhat.com>
1967 * g++.dg/opt/pr52727.C: New testcase.
1969 2012-05-16 Richard Guenther <rguenther@suse.de>
1971 PR tree-optimization/53364
1972 * g++.dg/torture/pr53364.C: New testcase.
1974 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1977 * gcc.dg/pr53358.c: New test.
1979 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1981 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1982 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1984 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1986 * gnat.dg/null_pointer_deref3.adb: New test.
1988 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1991 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1993 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1995 * gnat.dg/lto11.ad[sb]: New test.
1997 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
2000 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2002 2012-05-07 Jakub Jelinek <jakub@redhat.com>
2004 PR tree-optimization/53239
2005 * g++.dg/opt/vrp3.C: New test.
2006 * g++.dg/opt/vrp3-aux.cc: New file.
2007 * g++.dg/opt/vrp3.h: New file.
2009 2012-05-07 Tobias Burnus <burnus@net-b.de>
2011 Backport from mainline:
2012 2012-05-07 Tobias Burnus <burnus@net-b.de>
2015 * gfortran.dg/typebound_operator_15.f90: New.
2017 2012-05-05 Tobias Burnus <burnus@net-b.de>
2019 Backport from mainline:
2020 2012-05-04 Tobias Burnus <burnus@net-b.de>
2023 * gfortran.dg/constructor_7.f90: New.
2024 * gfortran.dg/constructor_8.f90: New.
2026 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2028 Backport from mainline:
2030 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2032 PR tree-optimization/52633
2033 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2034 recognized as widening shifts instead of over-widening.
2035 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2036 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2037 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2038 * gcc.target/arm/pr52633.c: New test.
2040 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
2042 PR tree-optimization/52870
2043 * gcc.dg/vect/pr52870.c: New test.
2045 2012-05-04 Richard Guenther <rguenther@suse.de>
2047 * gcc.dg/lto/pr53214_0.c: New testcase.
2049 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
2051 * gcc.target/ia64/pr48496.c: New test.
2052 * gcc.target/ia64/pr52657.c: Likewise.
2054 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2056 Backport from mainline
2057 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2060 * gcc.target/powwerpc/pr53199.c: New file.
2062 2012-05-03 Martin Jambor <mjambor@suse.cz>
2064 Backport from mainline
2065 2012-05-02 Martin Jambor <mjambor@suse.cz>
2068 * g++.dg/lto/pr52605_0.C: New test.
2070 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2073 * g++.dg/other/final2.C: New.
2075 2012-05-03 Jakub Jelinek <jakub@redhat.com>
2078 * gcc.dg/pr53174.c: New test.
2081 * gcc.target/arm/pr53187.c: New test.
2082 * gcc.c-torture/compile/pr53187.c: New test.
2084 2012-05-03 Richard Guenther <rguenther@suse.de>
2086 PR tree-optimization/53144
2087 * gcc.dg/torture/pr53144.c: New testcase.
2089 2012-05-02 Tobias Burnus <burnus@net-b.de>
2091 Backport from mainline
2092 2012-04-16 Tobias Burnus <burnus@net-b.de>
2095 * gfortran.dg/pointer_intent_6.f90: New.
2097 2012-05-02 Jakub Jelinek <jakub@redhat.com>
2099 PR tree-optimization/53163
2100 * gcc.c-torture/compile/pr53163.c: New test.
2102 PR rtl-optimization/53160
2103 * gcc.c-torture/execute/pr53160.c: New test.
2105 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2109 * gfortran.dg/function_optimize_12.f90: New test.
2111 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
2113 Backport from mainline
2114 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
2117 * gcc.c-torture/execute/20120427-1.c: New testcase.
2119 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
2122 * gcc.dg/torture/pr53120.c: New test.
2124 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2127 * gcc.dg/pr52880.c: New test.
2129 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
2132 PR tree-optimizations/52891
2134 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2136 2012-04-24 Richard Guenther <rguenther@suse.de>
2138 PR tree-optimization/53085
2139 * g++.dg/torture/pr53085.C: New testcase.
2141 2012-04-23 Richard Guenther <rguenther@suse.de>
2144 * gcc.dg/pr53060.c: New testcase.
2146 2012-04-23 Jakub Jelinek <jakub@redhat.com>
2148 PR tree-optimizations/52891
2149 * gcc.c-torture/compile/pr52891-1.c: New test.
2150 * gcc.c-torture/compile/pr52891-2.c: New test.
2152 2012-04-20 Ian Lance Taylor <iant@google.com>
2154 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2155 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2157 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2160 * g++.dg/parse/crash59.C: New.
2162 2012-04-16 Jason Merrill <jason@redhat.com>
2165 * g++.dg/cpp0x/variadic131.C: New.
2167 2012-04-16 Jason Merrill <jason@redhat.com>
2170 * g++.dg/cpp0x/variadic129.C: New.
2173 * g++.dg/cpp0x/variadic128.C: New.
2175 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
2177 Backport from mainline
2178 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
2181 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2182 second function argument.
2183 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2184 (calc_permps): Update declaration. Calculate result correctly.
2185 (avx2_test): Change src2 type to union256i_d.
2186 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2189 2012-04-16 Martin Jambor <mjambor@suse.cz>
2191 Backported from mainline
2193 2012-04-13 Martin Jambor <mjambor@suse.cz>
2196 * g++.dg/ipa/pr52939.C: New test.
2198 2012-04-15 Jason Merrill <jason@redhat.com>
2201 * g++.dg/cpp0x/variadic125.C: New.
2204 * g++.dg/cpp0x/variadic124.C: New.
2206 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
2209 * g++.dg/lookup/using52.C: New.
2211 2012-04-13 Jason Merrill <jason@redhat.com>
2214 * g++.dg/cpp0x/variadic123.C: New.
2215 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2217 2012-04-11 Jason Merrill <jason@redhat.com>
2220 * g++.dg/ext/attrib45.C: New.
2222 2012-04-13 Tom de Vries <tom@codesourcery.com>
2224 Backport from mainline r186419.
2226 2012-04-13 Tom de Vries <tom@codesourcery.com>
2228 * gcc.dg/pr52734.c: New test.
2230 2012-04-13 Richard Guenther <rguenther@suse.de>
2232 PR tree-optimization/52969
2233 * gcc.dg/torture/pr52969.c: New testcase.
2235 2012-04-13 Richard Guenther <rguenther@suse.de>
2238 * gcc.dg/pr52862.c: New testcase.
2240 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2242 Backport from mainline
2243 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2246 * gcc.target/powerpc/pr52775.c: New file.
2248 2012-04-12 Richard Guenther <rguenther@suse.de>
2250 PR tree-optimization/52943
2251 * gcc.dg/torture/pr52943.c: New testcase.
2253 2012-04-09 Mike Stump <mikestump@comcast.net>
2255 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2256 * gcc.dg/tree-ssa/vrp59.c: Likewise.
2257 * gcc.dg/tree-ssa/vrp60.c: Likewise.
2258 * gnat.dg/aggr11.adb: Likewise.
2259 * gnat.dg/aggr11_pkg.ads: Likewise.
2260 * gnat.dg/aggr15.adb: Likewise.
2261 * gnat.dg/aggr15.ads: Likewise.
2262 * gnat.dg/aggr17.adb: Likewise.
2263 * gnat.dg/aggr18.adb: Likewise.
2264 * gnat.dg/array14.adb: Likewise.
2265 * gnat.dg/array14.ads: Likewise.
2266 * gnat.dg/array14_pkg.ads: Likewise.
2267 * gnat.dg/array19.adb: Likewise.
2268 * gnat.dg/array19.ads: Likewise.
2269 * gnat.dg/discr27.adb: Likewise.
2270 * gnat.dg/discr27.ads: Likewise.
2271 * gnat.dg/discr35.adb: Likewise.
2272 * gnat.dg/discr35.ads: Likewise.
2273 * gnat.dg/discr6.adb: Likewise.
2274 * gnat.dg/discr6_pkg.ads: Likewise.
2275 * gnat.dg/import1.adb: Likewise.
2276 * gnat.dg/import1.ads: Likewise.
2277 * gnat.dg/loop_address2.adb: Likewise.
2278 * gnat.dg/opt7.adb: Likewise.
2279 * gnat.dg/opt7.ads: Likewise.
2280 * gnat.dg/pointer_variable_bounds.adb: Likewise.
2281 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2282 * gnat.dg/rep_clause2.adb: Likewise.
2283 * gnat.dg/rep_clause2.ads: Likewise.
2284 * gnat.dg/slice2.adb: Likewise.
2285 * gnat.dg/slice2.ads: Likewise.
2286 * gnat.dg/slice6.adb: Likewise.
2287 * gnat.dg/slice6_pkg.ads: Likewise.
2288 * gnat.dg/specs/unchecked_union2.ads: Likewise.
2289 * gnat.dg/taft_type2.adb: Likewise.
2290 * gnat.dg/taft_type2.ads: Likewise.
2291 * gnat.dg/taft_type2_pkg.ads: Likewise.
2292 * gnat.dg/volatile10.adb: Likewise.
2293 * gnat.dg/volatile10_pkg.ads: Likewise.
2295 * gcc.dg/dll-8.c: Remove execute permissions.
2296 * g++.dg/ext/dllexport5.C: Likewise.
2298 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
2300 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2301 (check_effective_target_sync_long_long): Add SPARC case.
2302 (check_effective_target_sync_long_long_runtime): Likewise.
2303 (check_effective_target_sync_int_long): Adjust SPARC case.
2304 (check_effective_target_sync_char_short): Likewise.
2306 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2310 * gfortran.dg/function_optimize_11.f90: New test.
2312 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2316 * gfortran.dg/use_only_6.f90: New test.
2318 2012-04-06 Mike Stump <mikestump@comcast.net>
2321 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2323 2012-04-05 Jason Merrill <jason@redhat.com>
2326 * g++.dg/template/qualified-id5.C: New.
2328 2012-04-03 Jason Merrill <jason@redhat.com>
2331 * g++.dg/cpp0x/variadic-value1.C: New.
2333 2012-04-03 Richard Guenther <rguenther@suse.de>
2335 Backport from mainline
2336 2012-03-02 Richard Guenther <rguenther@suse.de>
2338 PR tree-optimization/52406
2339 * gcc.dg/torture/pr52406.c: New testcase.
2341 2012-04-03 Richard Guenther <rguenther@suse.de>
2343 Backport from mainline
2344 2012-03-15 Richard Guenther <rguenther@suse.de>
2347 * gfortran.dg/vect/pr52580.f: New testcase.
2349 2012-04-03 Richard Guenther <rguenther@suse.de>
2351 Backport from mainline
2352 2012-03-06 Richard Guenther <rguenther@suse.de>
2355 * gcc.dg/torture/pr52493.c: New testcase.
2357 2012-03-23 Richard Guenther <rguenther@suse.de>
2359 PR tree-optimization/52678
2360 * gfortran.dg/pr52678.f: New testcase.
2362 2012-03-26 Richard Guenther <rguenther@suse.de>
2364 PR tree-optimization/52701
2365 * gfortran.dg/pr52701.f90: New testcase.
2367 2012-03-30 Richard Guenther <rguenther@suse.de>
2369 PR tree-optimization/52754
2370 * gcc.target/i386/pr52754.c: New testcase.
2372 2012-04-03 Jakub Jelinek <jakub@redhat.com>
2374 PR tree-optimization/52835
2375 * gfortran.dg/pr52835.f90: New test.
2377 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
2379 * gnat.dg/controlled6.adb: New test.
2380 * gnat.dg/controlled6_pkg.ads: New helper.
2381 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2383 2012-03-29 Meador Inge <meadori@codesourcery.com>
2386 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2388 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2391 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2393 2012-03-29 Jason Merrill <jason@redhat.com>
2396 * g++.dg/template/inherit8.C: New.
2398 2012-03-29 Jakub Jelinek <jakub@redhat.com>
2401 * g++.dg/ext/weak4.C: New test.
2403 2012-03-29 Jason Merrill <jason@redhat.com>
2406 * g++.dg/cpp0x/initlist-array3.C: New.
2408 2012-03-28 Jason Merrill <jason@redhat.com>
2411 * g++.dg/overload/virtual2.C: New.
2413 2012-03-28 Martin Jambor <mjambor@suse.cz>
2415 Backported from mainline
2416 2012-03-27 Martin Jambor <mjambor@suse.cz>
2419 * gcc.dg/torture/pr52693.c: New test.
2421 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2424 * gcc.dg/pr52691.c: New test.
2427 * gcc.c-torture/compile/pr52750.c: New test.
2429 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
2431 Backport from 2012-03-28 mainline r185910.
2434 * gcc.target/avr/torture/builtins-2.c: New test.
2436 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2439 * gcc.target/i386/pr52736.c: New test.
2441 2012-03-27 Richard Guenther <rguenther@suse.de>
2444 * gcc.dg/torture/pr52720.c: New testcase.
2446 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
2448 Backport from 2012-03-26 mainline r185793.
2450 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
2451 Add "-Os -flto" to list.
2453 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
2455 * gnat.dg/concat2.ad[sb]: New test.
2457 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
2460 * gcc.c-torture/compile/limits-externdecl.c: New test.
2462 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
2465 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
2467 2012-03-22 Tobias Burnus <burnus@net-b.de>
2470 * gfortran.dg/intrinsic_8.f90: New.
2472 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2475 * g++.dg/ext/attrib44.C: New test.
2477 2012-03-22 Jason Merrill <jason@redhat.com>
2479 * g++.dg/torture/pr52582.C: New.
2481 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
2483 Backport from 2012-03-20 mainline r185583.
2485 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2488 Backport from 2012-03-20 mainline r185570.
2491 * gcc.target/avr/torture/addr-space-2.h: New file.
2492 * gcc.target/avr/torture/addr-space-2-g.h: New test.
2493 * gcc.target/avr/torture/addr-space-2-0.h: New test.
2494 * gcc.target/avr/torture/addr-space-2-1.h: New test.
2495 * gcc.target/avr/torture/addr-space-2-x.h: New test.
2497 Backport from 2012-03-12 mainline r185255.
2500 * gcc.target/avr/torture/addr-space-1.h: New file.
2501 * gcc.target/avr/torture/addr-space-g.h: New test.
2502 * gcc.target/avr/torture/addr-space-0.h: New test.
2503 * gcc.target/avr/torture/addr-space-1.h: New test.
2504 * gcc.target/avr/torture/addr-space-x.h: New test.
2506 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2508 Backported from mainline
2509 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2512 * g++.dg/cpp0x/udlit-args2.C: New test.
2514 2012-03-13 Jakub Jelinek <jakub@redhat.com>
2517 * gcc.dg/Wunused-var-3.c: New test.
2519 2012-03-22 Release Manager
2521 * GCC 4.7.0 released.
2523 2012-03-20 Jason Merrill <jason@redhat.com>
2525 * g++.dg/cpp0x/auto32.C: New.
2527 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2528 Andrew Pinski <apinski@cavium.com>
2531 * gcc.dg/pr52592.c: New test.
2533 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2536 * g++.dg/opt/pr52582.C: New test.
2538 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2541 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
2543 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
2545 2012-03-10 Tobias Burnus <burnus@net-b.de>
2548 * gfortran.dg/proc_ptr_34.f90: New.
2550 2012-03-07 Jason Merrill <jason@redhat.com>
2553 * g++.dg/cpp0x/udlit-mangle.C: New.
2555 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
2557 Backport from mainline r184894.
2558 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
2561 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
2563 Backport from mainline
2564 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
2566 * gcc.target/powerpc/pr52457.c: New test.
2568 2012-03-01 Kai Tietz <ktietz@redhat.com>
2570 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
2571 routines on mingw targets.
2572 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
2575 2012-03-01 Jakub Jelinek <jakub@redhat.com>
2577 PR tree-optimization/52445
2578 * gcc.dg/pr52445.c: New test.
2580 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2583 * gcc.c-torture/compile/pr52437.c: New test.
2586 * gcc.dg/torture/pr52419.c: New test.
2588 PR tree-optimization/52429
2589 * gcc.dg/torture/pr52429.c: New test.
2590 * g++.dg/opt/pr52429.C: New test.
2592 2012-02-29 Richard Guenther <rguenther@suse.de>
2595 * gcc.dg/lto/trans-mem-1_0.c: Remove.
2596 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
2597 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
2598 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
2599 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
2600 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
2602 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2604 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
2606 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
2609 * gfortran.dg/realloc_on_assign_13.f90 : New test.
2611 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2614 * gcc.target/arm/neon/pr51534.c: New testcase.
2616 2012-02-28 Richard Guenther <rguenther@suse.de>
2619 * gcc.dg/torture/pr52407.c: New testcase.
2621 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2623 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
2624 * gcc.target/arm/vfp2.c: Likewise.
2625 * gcc.target/arm/vfp3.c: Likewise.
2626 * gcc.target/arm/vfp4.c: Likewise.
2627 * gcc.target/arm/vfp5.c: Likewise.
2628 * gcc.target/arm/vfp6.c: Likewise.
2629 * gcc.target/arm/vfp7.c: Likewise.
2630 * gcc.target/arm/vfp8.c: Likewise.
2631 * gcc.target/arm/vfp9.c: Likewise.
2632 * gcc.target/arm/vfp10.c: Likewise.
2633 * gcc.target/arm/vfp11.c: Likewise.
2634 * gcc.target/arm/vfp12.c: Likewise.
2635 * gcc.target/arm/vfp13.c: Likewise.
2636 * gcc.target/arm/vfp14.c: Likewise.
2637 * gcc.target/arm/vfp15.c: Likewise.
2638 * gcc.target/arm/vfp16.c: Likewise.
2639 * gcc.target/arm/vfp17.c: Likewise.
2640 * gcc.target/arm/neon-constants.h: New file.
2641 * gcc.target/arm/neon-vect1.c: New test.
2642 * gcc.target/arm/neon-vect2.c: New test.
2643 * gcc.target/arm/neon-vect3.c: New test.
2644 * gcc.target/arm/neon-vect4.c: New test.
2645 * gcc.target/arm/neon-vect5.c: New test.
2646 * gcc.target/arm/neon-vect6.c: New test.
2647 * gcc.target/arm/neon-vect7.c: New test.
2648 * gcc.target/arm/neon-vect8.c: New test.
2650 2012-02-28 Richard Guenther <rguenther@suse.de>
2652 PR tree-optimization/52402
2653 * gcc.dg/torture/pr52402.c: New testcase.
2655 2012-02-28 Richard Guenther <rguenther@suse.de>
2658 * g++.dg/lto/pr52400_0.C: New testcase.
2660 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
2662 * gcc.target/avr/torture/builtins-1.c: New test.
2663 * gcc.target/avr/torture/builtins-error.c: New test.
2665 2012-02-28 Kai Tietz <ktietz@redhat.com>
2667 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
2669 * gcc.target/i386/pr45352-2.c: Likewise.
2670 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
2672 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
2673 targets instead rand.
2674 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
2675 * gcc.target/i386/sse2-mul-1.c: Likewise.
2676 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2677 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
2679 * gcc.target/i386/pad-1.c: Likewise.
2680 * gcc.target/i386/pad-9.c: Likewise.
2681 * gcc.target/i386/pad-2.c: Likewise.
2682 * gcc.target/i386/pad-5b.c: Likewise.
2683 * gcc.target/i386/pad-8.c: Likewise.
2684 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
2685 * gcc.target/i386/pr44130.c: Likewise.
2686 * gcc.target/i386/align-main-1.c: Likewise.
2687 * gcc.target/i386/align-main-2.c: Likewise.
2688 * gcc.target/i386/sw-1.c: Likewise.
2689 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
2690 on x64 mingw target.
2691 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2692 * gcc.target/i386/pr46295.c: Likewise.
2693 * gcc.target/i386/amd64-abi-1.c: Likewise.
2694 * gcc.target/i386/amd64-abi-2.c: Likewise.
2695 * gcc.target/i386/pr39082-1.c: Likewise.
2696 * gcc.target/i386/pr39162.c: Likewise.
2697 * gcc.target/i386/pr22152.c: Likewise.
2698 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
2699 * gcc.target/i386/wrfsbase-2.c: Likewise.
2700 * gcc.target/i386/local.c: Likewise
2701 * gcc.target/i386/wrgsbase-1.c: Likewise.
2702 * gcc.target/i386/wrfsbase-1.c: Likewise.
2703 * gcc.target/i386/pr39315-3.c: Likewise.
2704 * gcc.target/i386/pr35767-4.c: Likewise.
2705 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
2707 * gcc.target/i386/pr45336-2.c: Likewise.
2708 * gcc.target/i386/pr45336-1.c: Likewise.
2709 * gcc.target/i386/pr45336-4.c: Likewise.
2711 2012-02-27 Tristan Gingold <gingold@adacore.com>
2713 * gnat.dg/array20.ad[sb]: New test.
2715 2012-02-27 Jakub Jelinek <jakub@redhat.com>
2718 * gcc.target/arm/pr52375.c: New test.
2719 * gcc.c-torture/compile/pr52375.c: New test.
2721 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2723 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
2724 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
2726 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
2728 * gnat.dg/aggr19.adb: New test.
2729 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
2731 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
2734 * gcc.target/sh/pr49263.c: New.
2736 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
2738 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2739 simulate_thread_wrapper_other_threads
2740 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2741 Move initialization of 'value' to main().
2742 (main): Initialize 'value';
2743 * gcc.dg/simulate-thread/speculative-store.c
2744 (simulate_thread_step_verify): Return 0 when successful.
2745 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2747 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
2748 (simulate_thread_wrapper_other_threads): Return a success/fail value
2749 and issue an error if the instruction count threshold is exceeded.
2751 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2754 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2755 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2757 2012-02-24 Richard Guenther <rguenther@suse.de>
2760 * gcc.dg/pr52355.c: New testcase.
2762 2012-02-23 Kai Tietz <ktietz@redhat.com>
2764 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
2766 * gcc.dg/Wpadded.c: Likewise.
2767 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2769 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2770 for sleep by Sleep and add windows.h include for this function.
2771 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2773 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2775 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
2777 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2778 on x64 mingw target.
2779 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2780 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2781 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2782 failure on LLP64 target.
2784 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
2787 * gcc.dg/noncompile/pr52290.c: New test.
2789 2012-02-23 Jakub Jelinek <jakub@redhat.com>
2791 PR tree-optimization/52019
2792 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2794 2012-02-22 Kai Tietz <ktietz@redhat.com>
2796 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2797 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2798 derived pdiff_t type.
2799 * g++.dg/torture/pr49720.C: Likewise
2801 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
2804 * gcc.target/i386/pr52330.c: New test.
2806 2012-02-22 Tobias Burnus <burnus@net-b.de>
2809 * gfortran.dg/io_constraints_10.f90: New.
2811 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2813 * lib/target-supports.exp (check_effective_target_vect_condition):
2814 Return true for NEON.
2816 2012-02-21 Kai Tietz <ktietz@redhat.com>
2818 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2820 2012-02-21 Richard Guenther <rguenther@suse.de>
2822 PR tree-optimization/52324
2823 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2825 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2828 * gcc.target/avr/torture/pr51782-1.c: New test.
2830 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2832 PR tree-optimization/52318
2833 * gcc.dg/pr52318.c: New test.
2835 2012-02-20 Kai Tietz <ktietz@redhat.com>
2837 * gcc.dg/bf-ms-layout-3.c: New testcase.
2839 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2843 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2845 2012-02-20 Richard Guenther <rguenther@suse.de>
2847 PR tree-optimization/52298
2848 * gcc.dg/torture/pr52298.c: New testcase.
2849 * gcc.dg/vect/pr52298.c: Likewise.
2851 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2853 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2854 * gcc.c-torture/execute/pr52286.c: Ditto.
2856 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2858 PR tree-optimization/52286
2859 * gcc.c-torture/execute/pr52286.c: New test.
2861 2012-02-18 Tobias Burnus <burnus@net-b.de>
2864 * gfortran.dg/interface_35.f90: Use -std=f2003.
2865 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2866 * gfortran.dg/interface_assignment_4.f90: Ditto.
2867 * gfortran.dg/bessel_1.f90: Ditto.
2868 * gfortran.dg/func_result_6.f90: Ditto.
2869 * gfortran.dg/hypot_1.f90: Ditto.
2870 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2872 2012-02-17 Tobias Burnus <burnus@net-b.de>
2874 PR translation/52232
2875 PR translation/52234
2876 PR translation/52245
2877 PR translation/52246
2878 PR translation/52262
2879 PR translation/52273
2880 * gfortran.dg/coarray_22.f90: Update dg-error.
2881 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2883 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2886 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2887 (simulate-thread): Use default timeout.
2889 2012-02-16 Jason Merrill <jason@redhat.com>
2892 * g++.dg/ext/timevar1.C: New.
2894 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
2897 * g++.dg/template/using21.C: New.
2898 * g++.dg/template/using22.C: Likewise.
2900 2012-02-16 Jason Merrill <jason@redhat.com>
2903 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2905 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2907 PR tree-optimization/52255
2908 * gcc.c-torture/compile/pr52255.c: New test.
2911 * g++.dg/debug/dwarf2/pr52260.C: New test.
2914 * g++.dg/ipa/pr51929.C: New test.
2916 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2919 * gcc.target/powerpc/pr52199.c: New file.
2921 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2924 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2926 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2928 * gcc.dg/pr51867.c: Don't include <math.h>.
2931 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2933 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2934 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2936 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2938 PR tree-optimization/50561
2939 * gcc.dg/graphite/pr50561.c: New testcase.
2941 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2943 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2944 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2946 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2948 * gnat.dg/discr35.ad[sb]: New test.
2950 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2952 * gnat.dg/volatile10.adb: New test.
2953 * gnat.dg/volatile10_pkg.ads: New helper.
2955 2012-02-14 Jason Merrill <jason@redhat.com>
2957 * g++.dg/ext/attrib43.C: New.
2959 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2961 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2962 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2964 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2965 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2966 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2967 effective_target fgnu_tm.
2968 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2970 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2973 * g++.dg/template/asmgoto1.C: New test.
2975 2012-02-14 Ian Lance Taylor <iant@google.com>
2978 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2979 compiling generated file for 64bit and index tests.
2981 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2983 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2985 2012-02-14 Richard Guenther <rguenther@suse.de>
2987 PR tree-optimization/52244
2988 PR tree-optimization/51528
2989 * gcc.dg/torture/pr52244.c: New testcase.
2991 2012-02-14 Walter Lee <walt@tilera.com>
2993 * g++.dg/other/PR23205.C: Disable test on tile.
2994 * g++.dg/other/pr23205-2.C: Disable test on tile.
2995 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2996 * gcc.dg/20040813-1.c: Disable test on tile.
2997 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2998 * gcc.misc-tests/linkage.exp: Handle tilegx.
3000 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3002 PR tree-optimization/52210
3003 * gcc.dg/pr52210.c: New test.
3005 2012-02-14 Jason Merrill <jason@redhat.com>
3008 * g++.dg/overload/defarg5.C: New.
3010 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3013 * c-c++-common/pr52181.c: New test.
3015 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3018 * g++.dg/ext/atomic-1.C: New test.
3020 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3022 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
3024 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3027 * gcc.c-torture/execute/pr52209.c: New test.
3029 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
3032 * gfortran.dg/elemental_optional_args_5.f03: New test.
3034 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
3037 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
3040 2012-02-11 Ian Lance Taylor <iant@google.com>
3043 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
3044 SPARC Solaris. Don't run the test at all on systems where it may
3045 not work, rather than xfailing it.
3047 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3049 PR rtl-optimization/52175
3050 * gcc.c-torture/compile/pr52175.c: New test.
3052 2012-02-10 Jason Merrill <jason@redhat.com>
3055 * g++.dg/template/repo10.C: New.
3057 2012-02-11 Jakub Jelinek <jakub@redhat.com>
3060 * gcc.dg/pr52132.c: New test.
3062 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
3064 * gnat.dg/specs/aggr4.ads: New test.
3065 * gnat.dg/specs/aggr4_pkg.ads: New helper.
3067 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
3070 * gcc.target/i386/pr52146.c: New.
3072 2012-02-10 Jakub Jelinek <jakub@redhat.com>
3075 * c-c++-common/pr52177.c: New test.
3077 2012-02-10 Jan Hubicka <jh@suse.cz>
3080 * g++.dg/torture/pr48600.C: New testcase.
3082 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
3085 * gcc.dg/dfp/pr52140.c: New test.
3087 2012-02-09 Jakub Jelinek <jakub@redhat.com>
3090 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
3093 2012-02-09 Bin Cheng <bin.cheng@arm.com>
3096 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
3097 * testsuite/gcc.dg/pr51867.c: New test.
3099 2012-02-09 Ian Lance Taylor <iant@google.com>
3101 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
3102 which don't support -fsplit-stack. Turn off optimization when
3103 compiling select5-out.go.
3105 2012-02-08 Ian Lance Taylor <iant@google.com>
3107 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
3108 systems which don't support -fsplit-stack.
3110 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
3112 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
3113 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
3114 machine instuction in the log.
3116 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
3118 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
3121 2012-02-08 Magnus Granberg <zorry@gentoo.org>
3124 * gcc.dg/pr48524.c: New test.
3125 * gcc.dg/pr48524.spec: New spec file for test.
3127 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3130 * gfortran.dg/vect/pr32380.f90: New test.
3132 2012-02-08 Tobias Burnus <burnus@net-b.de>
3135 * gfortran.dg/realloc_on_assign_12.f90: New.
3137 2012-02-08 Richard Guenther <rguenther@suse.de>
3139 PR rtl-optimization/52170
3140 * gcc.dg/torture/pr52170.c: New testcase.
3142 2012-02-08 Jakub Jelinek <jakub@redhat.com>
3144 PR gcov-profile/52150
3145 * gcc.dg/tree-prof/pr52150.c: New test.
3147 PR rtl-optimization/52139
3148 * gcc.dg/pr52139.c: New test.
3150 2012-02-07 Jason Merrill <jason@redhat.com>
3153 * g++.dg/cpp0x/constexpr-union3.C: New.
3156 * g++.dg/lto/pr52035_0.C: New.
3158 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3160 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
3161 * gcc.dg/special/weak-1.c: Likewise.
3162 * gcc.dg/ucnid-12.c: Likewise.
3163 * gcc.dg/torture/pr45678-1.c: Likewise.
3164 * gcc.dg/torture/pr45678-2.c: Likewise.
3165 * gcc.dg/vector-4.c: Likewise.
3166 * gcc.dg/ipa/inline-5.c: Likewise.
3167 * gcc.dg/ucnid-11.c: Likewise.
3168 * gcc.misc-tests/gcov-13.c: Likewise.
3169 * gcc.misc-tests/gcov-14.c: Likewise.
3170 * g++.dg/ext/label13.C: Likewise.
3171 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
3172 hppa*-*-hpux* options.
3173 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3174 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3175 * gcc.dg/pr48616.c: Likewise.
3176 * gcc.dg/pr17957.c: Likewise.
3177 * gcc.dg/pr17055-1.c: Likewise.
3178 * gcc.dg/pr32912-1.c: Likewise.
3179 * gcc.dg/tm/pr51472.c: Likewise.
3180 * c-c++-common/fold-bitand-4.c: Likewise.
3181 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
3182 Use dg-additional-options for extra options.
3184 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
3186 * gcc.target/epiphany/interrupt-2.c: New test.
3188 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3191 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
3192 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
3195 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3198 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
3200 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3204 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
3205 * gcc.target/mips/va-arg-1.c: New test.
3207 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3209 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
3210 for -mno-pointers-to-nested-functions.
3212 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
3214 * gcc.c-torture/execute/20120207-1.c: New test.
3216 2012-02-07 Jakub Jelinek <jakub@redhat.com>
3218 PR rtl-optimization/52060
3219 * gcc.dg/torture/pr52060.c: New test.
3222 * gcc.c-torture/compile/pr52074.c: New test.
3224 2012-02-07 Tobias Burnus <burnus@net-b.de>
3227 * gfortran.dg/class_to_type_2.f90: New.
3229 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
3232 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
3235 2012-02-06 Jason Merrill <jason@redhat.com>
3238 * g++.dg/template/conv13.C: New.
3240 2012-02-06 Richard Guenther <rguenther@suse.de>
3242 PR tree-optimization/52115
3243 * gcc.c-torture/compile/pr52115.c: New testcase.
3245 2012-02-06 Jakub Jelinek <jakub@redhat.com>
3248 * gcc.c-torture/execute/pr52129.c: New test.
3250 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
3252 * gcc.dg/pr48374.c: Actually add the test I forgot
3253 in the 2012-01-25 commit.
3255 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3258 * gfortran.dg/vect/vect-8.f90: New test case.
3260 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3263 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
3265 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
3268 * gfortran.dg/class_48.f90 : Add test of allocate class array
3269 component with source in subroutine test3. Remove commenting
3270 out in subroutine test4, since branching on unitialized variable
3271 is now fixed (no PR for this last.).
3273 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3275 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
3277 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
3279 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3282 * lib/target-supports.exp (check_effective_target_mips_rel): New.
3283 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
3285 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3287 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
3288 (check_effective_target_sync_int_long): Use it.
3289 (check_effective_target_sync_char_short): Likewise.
3290 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
3292 2012-02-05 Tobias Burnus <burnus@net-b.de>
3295 * gfortran.dg/class_48.f90: Add some further checks.
3297 2012-02-05 Ira Rosen <irar@il.ibm.com>
3299 PR tree-optimization/52091
3300 * gcc.dg/vect/pr52091.c: New test.
3302 2012-02-04 Jakub Jelinek <jakub@redhat.com>
3304 PR rtl-optimization/52113
3305 * gcc.target/avr/pr52113.c: New test.
3307 2012-02-03 Jakub Jelinek <jakub@redhat.com>
3309 PR rtl-optimization/52092
3310 * gcc.c-torture/compile/pr52092.c: New test.
3312 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
3315 * gfortran.dg/class_array_10.f03: New test.
3318 * gfortran.dg/class_array_11.f03: New test.
3321 * gfortran.dg/class_array_12.f03: New test.
3323 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
3326 * gfortran.dg/realloc_on_assign_11.f90: New test.
3328 2012-02-02 Tobias Burnus <burnus@net-b.de>
3331 * gfortran.dg/shape_7.f90: New.
3333 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3335 * gcc.target/mips/mips-prepend-1.c: New test.
3337 2012-02-02 Jan Hubicka <jh@suse.cz>
3338 Tom de Vries <tom@codesourcery.com>
3341 * testsuite/gcc.dg/alias-12.c: New testcase.
3342 * testsuite/gcc.dg/alias-13.c: New testcase.
3344 2012-02-02 Jakub Jelinek <jakub@redhat.com>
3347 * gcc.dg/pr52086.c: New test.
3349 PR tree-optimization/52073
3350 * gcc.c-torture/compile/pr52073.c: New test.
3352 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
3355 * gfortran.dg/function_optimize_10.f90: New test.
3357 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
3359 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
3362 2012-02-01 Tobias Burnus <burnus@net-b.de>
3365 * gfortran.dg/typebound_operator_14.f90: New.
3367 2012-02-01 Tobias Burnus <burnus@net-b.de>
3370 * gfortran.dg/elemental_function_1.f90: New.
3372 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3374 PR rtl-optimization/51374
3375 * gcc.target/avr/torture/pr51374-1.c:
3376 Also fail if SBIS is seen.
3378 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3380 PR rtl-optimization/51374
3381 * gcc.target/avr/torture/pr51374-1.c: New.
3383 2012-01-31 Tobias Burnus <burnus@net-b.de>
3386 * gfortran.dg/typebound_generic_11.f90: New.
3388 2012-01-31 Tobias Burnus <burnus@net-b.de>
3391 * gfortran.dg/class_49.f90: New.
3393 2012-01-31 Tobias Burnus <burnus@net-b.de>
3396 * gfortran.dg/elemental_args_check_6.f90: New.
3398 2012-01-31 Jason Merrill <jason@redhat.com>
3401 * g++.dg/cpp0x/variadic122.C: New.
3403 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
3406 * gfortran.dg/realloc_on_assign_10.f90: New test.
3408 2012-01-31 Richard Guenther <rguenther@suse.de>
3410 PR tree-optimization/51528
3411 * gcc.dg/torture/pr51528.c: New testcase.
3413 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
3416 * lib/go.exp (go_target_compile): Append timeout= to options.
3417 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
3418 select5-out.go test on alpha*-*-* targets.
3420 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
3422 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
3423 (TEST_SHORT): Reformat in the same way.
3424 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
3425 (TEST_SHORT): Reformat in the same way.
3426 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
3427 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
3428 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
3429 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
3430 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
3432 2012-01-30 Bin Cheng <bin.cheng@arm.com>
3435 * gcc.target/arm/pr51835.c: New testcase.
3437 2012-01-30 Richard Guenther <rguenther@suse.de>
3439 PR tree-optimization/52028
3440 * gcc.dg/torture/pr52028.c: New testcase.
3441 * gfortran.dg/ldist-pr45199.f: Adjust.
3442 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
3443 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3444 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3446 2012-01-30 Jakub Jelinek <jakub@redhat.com>
3449 * gcc.dg/tree-prof/pr52027.c: New test.
3451 PR tree-optimization/52046
3452 * gcc.dg/pr52046.c: New test.
3455 * g++.dg/other/pr52048.C: New test.
3457 2012-01-30 Richard Guenther <rguenther@suse.de>
3459 PR tree-optimization/52045
3460 * gcc.dg/pr52045.c: New testcase.
3462 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
3464 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
3465 new code generated for __sync_lock_release.
3467 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3469 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
3471 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3474 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
3476 * g++.dg/ext/visibility/template10.C: Fix typo.
3478 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
3480 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3483 * g++.dg/cpp0x/constexpr-ice6.C: New.
3485 2012-01-29 Tobias Burnus <burnus@net-b.de>
3488 * gfortran.dg/default_initialization_6.f90: New.
3490 2012-01-29 Tobias Burnus <burnus@net-b.de>
3493 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
3494 * gfortran.dg/class_48.f90: New.
3496 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
3499 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
3501 2012-01-28 Tobias Burnus <burnus@net-b.de>
3504 * gfortran.dg/class_allocate_12.f90: New.
3506 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
3508 * gcc.dg/torture/pr50444.c: Fix dg directives.
3510 2012-01-28 Jakub Jelinek <jakub@redhat.com>
3513 * gcc.target/arm/pr52006.c: New test.
3515 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
3518 * gcc.dg/lto/trans-mem.h: New file.
3519 * gcc.dg/lto/trans-mem-2_0.c: Include it.
3520 * gcc.dg/lto/trans-mem-1_1.c: Same.
3521 * gcc.dg/lto/trans-mem-4_1.c: Same.
3522 * gcc.dg/lto/trans-mem-3_1.c: Same.
3524 2012-01-27 Tobias Burnus <burnus@net-b.de>
3527 * gfortran.dg/dummy_procedure_7.f90: New.
3529 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
3531 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
3532 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
3534 2012-01-27 Jakub Jelinek <jakub@redhat.com>
3537 * g++.dg/other/gc5.C: New test.
3539 2012-01-27 Richard Guenther <rguenther@suse.de>
3541 PR tree-optimization/50444
3542 * gcc.dg/torture/pr50444.c: New testcase.
3544 2012-01-27 Tobias Burnus <burnus@net-b.de>
3548 * gfortran.dg/move_alloc_13.f90: New.
3550 2012-01-27 Tobias Burnus <burnus@net-b.de>
3553 * gfortran.dg/allocate_alloc_opt_13.f90: New.
3554 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
3555 and change dg-error string.
3557 2012-01-27 Tobias Burnus <burnus@net-b.de>
3560 * gfortran.dg/elemental_args_check_5.f90: New.
3562 2012-01-27 Richard Guenther <rguenther@suse.de>
3565 * g++.dg/torture/pr51959.C: New testcase.
3567 2012-01-27 Tom de Vries <tom@codesourcery.com>
3569 PR tree-optimization/51990
3570 * gcc.dg/pr51990.c: New test.
3571 * gcc.dg/pr51990-2.c: Same.
3573 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
3574 Tobias Burnus <burnus@gcc.gnu.org>
3577 * gfortran.dg/class_allocate_11.f03: New.
3582 * gfortran.dg/class_allocate_7.f03: New.
3583 * gfortran.dg/class_allocate_8.f03: New.
3584 * gfortran.dg/class_allocate_9.f03: New.
3585 * gfortran.dg/class_allocate_10.f03: New.
3587 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3589 * gnat.dg/discr34.adb: New test.
3590 * gnat.dg/discr34_pkg.ads: New helper.
3592 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3594 * gnat.dg/discr33.adb: New test.
3596 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3598 * gnat.dg/limited_with3.ad[sb): New test.
3599 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
3600 * gnat.dg/limited_with3_pkg2.ads: Likewise.
3601 * gnat.dg/limited_with3_pkg3.ads: Likewise.
3603 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3605 * gnat.dg/stack_usage1.adb: New test.
3606 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
3608 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
3609 * gcc.dg/pr44194-2.c: Likewise.
3611 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
3614 * g++.dg/template/crash112.C: New.
3616 2012-01-27 Richard Henderson <rth@redhat.com>
3618 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
3620 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3622 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
3624 2012-01-26 Jakub Jelinek <jakub@redhat.com>
3627 * g++.dg/opt/pr51895.C: New test.
3629 2012-01-26 Michael Matz <matz@suse.de>
3631 PR tree-optimization/48794
3632 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
3634 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3636 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
3638 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3640 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
3641 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
3643 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
3644 the default value for s390 and s390x.
3646 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
3649 * gcc.dg/lto/trans-mem-4_0.c: New.
3650 * gcc.dg/lto/trans-mem-4_1.c: New.
3651 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
3653 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
3654 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
3656 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
3657 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
3660 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
3662 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
3664 2012-01-25 Ian Lance Taylor <iant@google.com>
3666 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
3668 2012-01-25 Tobias Burnus <burnus@net-b.de>
3671 * gfortran.dg/typebound_proc_25.f90: New.
3673 2012-01-25 Jason Merrill <jason@redhat.com>
3676 * g++.dg/lto/pr51992_0.C: New.
3678 2012-01-25 Jakub Jelinek <jakub@redhat.com>
3680 PR tree-optimization/51987
3681 * gcc.target/i386/pr51987.c: New test.
3683 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3685 * gcc.dg/tm/lto-1.c: Require lto support in target.
3687 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
3689 PR rtl-optimization/48374
3690 * gcc.dg/pr48374.c: New test.
3692 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3694 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
3696 2012-01-25 Tobias Burnus <burnus@net-b.de>
3699 * gfortran.dg/derived_constructor_char_3.f90: New.
3701 2012-01-24 Ian Lance Taylor <iant@google.com>
3703 * go.test/go-test.exp (filecmp): New procedure.
3704 (errchk): Handle quoted square brackets.
3705 (go-gc-tests): Set go_compile_args. Handle various new test
3706 lines. Skip a few new tests.
3707 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
3709 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3711 * lib/target-supports.exp (proc check_effective_target_vect_perm)
3712 (check_effective_target_vect_extract_even_odd)
3713 (check_effective_target_vect_interleave): Return true for MIPS
3716 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3718 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
3719 (main): Use it instead of argc.
3721 2012-01-24 Jason Merrill <jason@redhat.com>
3724 * g++.dg/cpp0x/sfinae31.C: New.
3726 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3728 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
3730 2012-01-24 Jason Merrill <jason@redhat.com>
3733 * g++.dg/inherit/covariant20.C: New.
3735 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
3738 * g++.dg/parse/crash58.C: New.
3740 2012-01-24 Jakub Jelinek <jakub@redhat.com>
3743 * gcc.dg/pr51957-1.c: New test.
3744 * gcc.dg/pr51957-1.h: New file.
3745 * gcc.dg/pr51957-2.c: New test.
3747 2012-01-23 Jason Merrill <jason@redhat.com>
3750 * g++.dg/ext/visibility/template10.C: New.
3752 2012-01-23 Tobias Burnus <burnus@net-b.de>
3755 * gfortran.dg/move_alloc_12.f90: New.
3757 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3760 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3762 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3765 * g++.dg/template/crash111.C: New.
3767 2012-01-23 Arnaud Charlet <charlet@adacore.com>
3769 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3771 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3773 2012-01-23 Dodji Seketeli <dodji@redhat.com>
3776 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
3777 the DW_TAG_class_type and DW_AT_name: "Executor".
3779 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3781 * lib/target-supports.exp
3782 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3783 (check_effective_target_vect_interleave): Likewise.
3785 2012-01-22 Jason Merrill <jason@redhat.com>
3788 * g++.dg/template/using20.C: New.
3789 * g++.dg/template/template-id-2.C: Adjust diagnostic.
3791 2012-01-23 Jason Merrill <jason@redhat.com>
3794 * g++.dg/torture/pr51344.C: Limit to x86.
3796 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
3798 * c-c++-common/tm/omp.c: Require target with pthread support.
3800 2012-01-23 Richard Guenther <rguenther@suse.de>
3802 PR tree-optimization/51949
3803 * gcc.dg/torture/pr51949.c: New testcase.
3805 2012-01-23 Jakub Jelinek <jakub@redhat.com>
3807 PR rtl-optimization/51933
3808 * gcc.c-torture/execute/pr51933.c: New test.
3810 2012-01-22 Douglas B Rupp <rupp@gnat.com>
3812 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3813 Do not define for Interix.
3815 2012-01-22 Jason Merrill <jason@redhat.com>
3818 * g++.dg/lto/pr51832.h: New.
3819 * g++.dg/lto/pr51832_0.C: New.
3820 * g++.dg/lto/pr51832_1.C: New.
3822 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3824 * gcc.dg/ext-elim-1.c: New test.
3826 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3829 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3830 * g++.dg/opt/longbranch1.C: Likewise.
3832 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3834 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3837 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3840 * gfortran.dg/namelist_74.f90: New test.
3841 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3843 2012-01-21 Tobias Burnus <burnus@net-b.de>
3846 * gfortran.dg/class_47.f90: New.
3848 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3850 * gnat.dg/renaming5.ad[sb]: New test.
3852 2012-01-20 Jason Merrill <jason@redhat.com>
3855 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3857 2012-01-20 Jason Merrill <jason@redhat.com>
3860 * g++.dg/ext/attrib42.C: Require ilp32.
3862 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3865 * gcc.target/arm/pr51915.c: New test.
3867 2012-01-20 Cary Coutant <ccoutant@google.com>
3868 Dodji Seketeli <dodji@redhat.com>
3871 * g++.dg/debug/dwarf2/nested-3.C: New test.
3873 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3876 * g++.dg/template/crash110.C: New.
3878 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3880 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3881 Remove default options on hppa*-*-hpux*.
3883 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3885 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3887 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3889 * gcc.c-torture/compile/pr51856.c: New testcase.
3891 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3893 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3894 options to go_target_compile.
3896 2012-01-20 Kai Tietz <ktietz@redhat.com>
3898 * g++.dg/torture/pr51344.C: Fix typo.
3900 2012-01-20 Richard Guenther <rguenther@suse.de>
3902 PR tree-optimization/51903
3903 * g++.dg/torture/pr51903.C: New testcase.
3905 2012-01-20 Tobias Burnus <burnus@net-b.de>
3906 Janus Weil <janus@gcc.gnu.org>
3909 * gfortran.dg/use_21.f90: New.
3911 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3914 * gcc.dg/torture/pr51106-1.c: New test.
3915 * gcc.dg/torture/pr51106-2.c: New test.
3917 2012-01-19 Kai Tietz <ktietz@redhat.com>
3919 * g++.dg/torture/pr51344.C: New test.
3921 2012-01-19 Tobias Burnus <burnus@net-b.de>
3924 * gfortran.dg/intrinsic_size_2.f90: New.
3926 2012-01-19 Jason Merrill <jason@redhat.com>
3929 * g++.dg/inherit/using7.C: New.
3931 2012-01-19 Richard Guenther <rguenther@suse.de>
3933 PR tree-optimization/37997
3934 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3936 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3938 PR rtl-optimization/51505
3939 * gcc.dg/pr51505.c: New test.
3941 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3944 * gfortran.dg/typebound_operator_12.f03: New.
3945 * gfortran.dg/typebound_operator_13.f03: New.
3947 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3950 * g++.dg/cpp0x/pr51225.C: New.
3952 2012-01-17 Ian Lance Taylor <iant@google.com>
3955 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3957 2012-01-17 Tobias Burnus <burnus@net-b.de>
3960 * gfortran.dg/realloc_on_assign_9.f90: New.
3962 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3965 * gcc.dg/tm/memopt-3.c: Remove xfail.
3966 * gcc.dg/tm/memopt-4.c: Remove xfail.
3967 * gcc.dg/tm/memopt-5.c: Remove xfail.
3968 * gcc.dg/tm/memopt-7.c: Remove xfail.
3970 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3972 PR tree-optimization/51877
3973 * gcc.c-torture/execute/pr51877.c: New test.
3975 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3977 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3978 {!vect_align_arrays} to vect_sizes_32B_16B.
3979 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3980 * gcc.dg/vect/vect-peel-3.c: Ditto.
3982 2012-01-16 Jason Merrill <jason@redhat.com>
3985 * g++.dg/abi/mangle60.C: New.
3988 * g++.dg/pch/mangle1.{C,Hs}: New.
3990 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3991 Tobias Burnus <burnus@net-b.de>
3994 * gfortran.dg/elemental_optional_args_3.f90: New
3995 * gfortran.dg/elemental_optional_args_4.f90: New
3997 2012-01-16 Tobias Burnus <burnus@net-b.de>
4000 * gfortran.dg/use_20.f90: New
4002 2012-01-16 Jason Merrill <jason@redhat.com>
4005 * g++.dg/cpp0x/rv-bitfield.C: New.
4006 * g++.dg/cpp0x/rv-bitfield2.C: New.
4008 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
4010 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
4011 subroutine 'qsort' and use index array to assign the result.
4013 2012-01-16 Jakub Jelinek <jakub@redhat.com>
4015 PR tree-optimization/51865
4016 * gcc.dg/pr51865.c: New test.
4018 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4020 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
4022 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4024 * gcc.target/mips/code-readable-2.c: Allow the jump table address
4025 to be loaded from the constant pool, rather than via %hi and %lo.
4027 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
4029 PR rtl-optimization/51821
4030 * gcc.dg/pr51821.c: New test.
4032 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
4034 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
4036 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
4038 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
4040 2012-01-14 Tobias Burnus <burnus@net-b.de>
4043 * gfortran.dg/init_flag_8.f90: New.
4044 * gfortran.dg/init_flag_9.f90: New.
4046 2011-01-14 Tobias Burnus <burnus@net-b.de>
4049 * gfortran.dg/use_18.f90: New.
4050 * gfortran.dg/use_19.f90: New.
4052 2012-01-13 Ian Lance Taylor <iant@google.com>
4055 * g++.dg/warn/Wsign-compare-4.C: New.
4057 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
4060 * gfortran.dg/alloc_comp_assign.f03: New.
4061 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
4062 __BUILTIN_FREE from 38 to 32.
4064 2012-01-13 Jason Merrill <jason@redhat.com>
4067 * g++.dg/warn/Wreturn-type-7.C: New.
4069 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4071 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
4073 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
4074 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
4075 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
4076 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
4077 int32plus because of big array needed.
4078 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
4079 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
4081 2012-01-13 Jason Merrill <jason@redhat.com>
4084 * g++.dg/ext/visibility/template9.C: New.
4087 * g++.dg/cpp0x/defaulted34.C: New.
4088 * g++.dg/template/virtual3.C: New.
4090 2012-01-13 Richard Guenther <rguenther@suse.de>
4093 * gcc.dg/torture/pr8081.c: New testcase.
4095 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4097 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
4099 2012-01-12 Jason Merrill <jason@redhat.com>
4102 * g++.dg/ext/stmtexpr14.C: New.
4104 2012-01-13 Dodji Seketeli <dodji@redhat.com>
4107 * g++.dg/cpp0x/constexpr-diag4.C: New test.
4109 2012-01-12 Jason Merrill <jason@redhat.com>
4112 * g++.dg/abi/mangle48.C: Test qualified-names, too.
4113 * g++.dg/abi/mangle58.C: Likewise.
4116 * g++.dg/template/arg8.C: New.
4118 2012-01-12 Ira Rosen <irar@il.ibm.com>
4120 PR tree-optimization/51799
4121 * gcc.dg/vect/pr51799.c: New test.
4122 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
4125 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4126 Tobias Burnus <burnus@net-b.de>
4130 * lib/target-supports.exp
4131 (check_effective_target_fortran_largest_fp_has_sqrt): New.
4132 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
4134 2012-01-11 Jason Merrill <jason@redhat.com>
4137 * g++.dg/ext/attrib42.C: New.
4139 2012-01-11 Jakub Jelinek <jakub@redhat.com>
4142 * gcc.dg/pr51796.c: New test.
4144 2012-01-11 Jason Merrill <jason@redhat.com>
4147 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
4149 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4151 * gnat.dg/array19.ad[sb]: New test.
4153 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4155 * gnat.dg/opt23.ad[sb]: New test.
4156 * gnat.dg/opt23_pkg.ad[sb]: New helper.
4157 * gnat.dg/opt24.ad[sb]: New test.
4159 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4161 PR tree-optimization/49642
4162 * gcc.dg/tree-ssa/pr49642-1.c: New test.
4163 * gcc.dg/tree-ssa/pr49642-2.c: New test.
4165 2012-01-11 Jason Merrill <jason@redhat.com>
4168 * g++.dg/template/explicit-args5.C: New.
4170 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4172 * gcc.c-torture/execute/20120110-1.c: New testcase.
4174 2012-01-10 Jason Merrill <jason@redhat.com>
4177 * g++.dg/inherit/ambig1.C: New.
4180 * g++.dg/cpp0x/constexpr-cache1.C: New.
4182 2012-01-10 Richard Guenther <rguenther@suse.de>
4184 PR tree-optimization/51801
4185 * gcc.dg/torture/pr51801.c: New testcase.
4187 2012-01-10 Tobias Burnus <burnus@net-b.de>
4190 * gfortran.dg/allocate_with_typespec_5.f90: New.
4192 2012-01-10 Tobias Burnus <burnus@net-b.de>
4194 * gfortran.dg/class_39.f03: Update dg-error string.
4196 2012-01-10 Richard Guenther <rguenther@suse.de>
4198 PR tree-optimization/50913
4199 * gcc.dg/graphite/interchange-16.c: New testcase.
4200 * gcc.dg/graphite/scop-20.c: XFAIL.
4201 * gfortran.dg/graphite/interchange-1.f: Likewise.
4202 * gfortran.dg/graphite/block-1.f90: Likewise.
4203 * gfortran.dg/graphite/block-2.f: Likewise.
4205 2012-01-10 Richard Henderson <rth@redhat.com>
4207 * lib/target-supports.exp (check_effective_target_vect_perm,
4208 check_effective_target_vect_perm_byte,
4209 check_effective_target_vect_perm_short): Enable for arm neon.
4211 2012-01-09 Tobias Burnus <burnus@net-b.de>
4214 * gfortran.dg/typebound_operator_11.f90: New.
4216 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
4218 * gnat.dg/array18.adb: New test.
4219 * gnat.dg/array18_pkg.ads: New helper.
4221 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
4224 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
4225 around base object in first assignment in main program.
4226 * gfortran.dg/typebound_operator_10.f03: New test.
4228 2012-01-09 Martin Jambor <mjambor@suse.cz>
4230 PR tree-optimization/51759
4231 * g++.dg/ipa/pr51759.C: New test.
4233 2012-01-09 Tobias Burnus <burnus@net-b.de>
4236 * gfortran.dg/optional_absent_2.f90: New.
4238 2012-01-09 Tobias Burnus <burnus@net-b.de>
4241 * gfortran.dg/use_17.f90: New.
4243 2012-01-09 Gary Funck <gary@intrepid.com>
4245 PR preprocessor/33919
4246 * gcc.dg/pr33919.c: New test.
4247 * gcc.dg/pr33919-0.h: New test header file.
4248 * gcc.dg/pr33919-1.h: Ditto.
4249 * gcc.dg/pr33919-2.h: Ditto.
4251 2012-01-07 Jan Hubicka <jh@suse.cz>
4253 PR tree-optimize/51694
4254 * gcc.c-torture/compile/pr51694.c: new testcase.
4256 2012-01-07 Jan Hubicka <jh@suse.cz>
4258 PR tree-optimization/51600
4259 * g++.dg/torture/pr51600.C: New testcase.
4261 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4263 PR gcov-profile/51715
4264 PR gcov-profile/51717
4265 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
4266 * gcc.misc-tests/gcov-14.c: Likewise.
4268 2012-01-06 Jason Merrill <jason@redhat.com>
4270 * g++.dg/parse/new5.C: New.
4272 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
4275 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
4276 including <string.h>.
4278 2012-01-06 Jason Merrill <jason@redhat.com>
4280 * g++.dg/abi/mangle51.C: New.
4281 * g++.dg/abi/mangle52.C: New.
4282 * g++.dg/abi/mangle53.C: New.
4283 * g++.dg/abi/mangle54.C: New.
4284 * g++.dg/abi/mangle55.C: New.
4285 * g++.dg/abi/mangle56.C: New.
4286 * g++.dg/abi/mangle57.C: New.
4287 * g++.dg/abi/mangle58.C: New.
4288 * g++.dg/abi/mangle59.C: New.
4289 * g++.dg/cpp0x/trailing3.C: Update mangling.
4290 * g++.dg/cpp0x/variadic111.C: Update mangling.
4291 * g++.dg/cpp0x/variadic4.C: Update mangling.
4292 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
4293 * g++.dg/template/nontype22.C: Works now.
4294 * g++.dg/template/pr35240.C: Works now.
4296 * g++.dg/cpp0x/error7.C: New.
4298 2012-01-06 Tobias Burnus <burnus@net-b.de>
4300 * gfortran.dg/deallocate_stat_2.f90: New.
4301 * coarray/allocate_errgmsg.f90: New.
4302 * gfortran.dg/coarray_lib_alloc_1.f90: New.
4303 * gfortran.dg/coarray_lib_alloc_2.f90: New.
4304 * coarray/subobject_1.f90: Fix for num_images > 1.
4305 * gfortran.dg/deallocate_stat.f90: Update due to changed
4308 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
4310 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
4312 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
4314 * ada/acats/overflow.lst: Add cb20004.
4316 2012-01-05 Dodji Seketeli <dodji@redhat.com>
4319 * g++.dg/cpp0x/alias-decl-18.C: New test.
4321 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
4323 * gcc.c-torture/execute/20120104-1.c: New test.
4325 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
4328 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
4329 the old typebound_operator_8.f03.
4330 * gfortran.dg/typebound_operator_8.f03: New version of
4331 typebound_operator_7.f03 with 'u' a derived type instead of a
4334 2012-01-05 Richard Guenther <rguenther@suse.de>
4336 * g++.dg/torture/pr49309.C: Skip for -flto.
4338 2012-01-05 Jakub Jelinek <jakub@redhat.com>
4341 * gcc.c-torture/compile/pr51761.c: New test.
4343 2012-01-05 Richard Guenther <rguenther@suse.de>
4345 PR tree-optimization/51760
4346 * gcc.dg/torture/pr51760.c: New testcase.
4348 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
4351 * gcc.dg/tm/memopt-6.c: Adjust regexp.
4353 2012-01-05 Richard Guenther <rguenther@suse.de>
4356 * gfortran.dg/lto/pr41576_0.f90: New testcase.
4357 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4359 2012-01-04 Jakub Jelinek <jakub@redhat.com>
4362 * gcc.dg/pr51695.c: New test.
4364 2012-01-04 Andrew Pinski <apinski@cavium.com>
4366 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
4367 * gcc.target/mips/octeon2-lx-1.c: New test.
4368 * gcc.target/mips/mips64-dsp-ldx.c: New test.
4369 * gcc.target/mips/octeon2-lx-2.c: New test.
4370 * gcc.target/mips/octeon2-lx-3.c: New test.
4372 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
4376 * gcc.dg/tm/alias-1.c: Adjust regexp.
4377 * gcc.dg/tm/alias-2.c: Adjust regexp.
4379 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4382 * g++.dg/warn/Wparentheses-26.C: New.
4384 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
4386 * gfortran.dg/elemental_optional_args_2.f90: New test.
4388 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4391 * gfortran.dg/common_17.f90: New test.
4393 2012-01-04 Richard Guenther <rguenther@suse.de>
4395 PR tree-optimization/49651
4396 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
4397 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4399 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4402 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
4404 2012-01-03 Andrew Pinski <apinski@cavium.com>
4406 * lib/scanasm.exp (dg-function-on-line): Always use a special format
4407 for all mips targets. Also allow an optional .cfi_startproc.
4409 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
4411 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
4413 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4416 * g++.dg/rtti/dyncast5.C: New.
4418 2012-01-03 Richard Guenther <rguenther@suse.de>
4420 PR tree-optimization/51070
4421 * gcc.dg/torture/pr51070-2.c: New testcase.
4423 2012-01-03 Richard Guenther <rguenther@suse.de>
4425 PR tree-optimization/51692
4426 * gcc.dg/torture/pr51692.c: New testcase.
4428 2012-01-03 Richard Guenther <rguenther@suse.de>
4431 * g++.dg/lto/pr51650-3_0.C: New testcase.
4433 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4436 * g++.dg/warn/Wredundant-decls-spec.C: New.
4438 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4440 PR tree-optimization/51719
4441 * g++.dg/tree-prof/pr51719.C: New test.
4443 2012-01-03 Richard Guenther <rguenther@suse.de>
4446 * gcc.dg/fold-compare-6.c: New testcase.
4448 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4451 * g++.dg/gomp/pr51669.C: New test.
4453 2012-01-02 Jason Merrill <jason@redhat.com>
4456 * g++.dg/cpp0x/constexpr-union2.C: New.
4459 * g++.dg/cpp0x/nsdmi-defer5.C: New.
4461 2012-01-02 Dodji Seketeli <dodji@redhat.com>
4464 * g++.dg/cpp0x/constexpr-99.C: New test.
4466 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
4469 * g++.dg/template/init9.C: New.
4471 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4473 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
4474 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
4475 rather than a specific number.
4477 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
4482 * gfortran.dg/typebound_operator_7.f03: New.
4483 * gfortran.dg/typebound_operator_8.f03: New.
4485 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4488 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
4490 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4492 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4494 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
4496 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4498 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
4501 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4503 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
4504 * gfortran.dg/io_real_boz_4.f90: Likewise.
4505 * gfortran.dg/io_real_boz_5.f90: Likewise.
4507 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4509 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
4511 2012-01-02 Revital Eres <revital.eres@linaro.org>
4513 * gcc.dg/sms-11.c: New file.
4515 2012-01-02 Tobias Burnus <burnus@net-b.de>
4518 * gfortran.dg/coarray/image_index_3.f90: New.
4520 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4523 * g++.dg/parse/enum8.C: New.
4525 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4528 * g++.dg/conversion/reinterpret4.C: New.
4529 * g++.dg/conversion/reinterpret1.C: Adjust.
4531 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4533 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
4535 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
4537 * g++.old-deja/g++.brendan/crash25.C: Adjust.
4538 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4539 * g++.old-deja/g++.jason/access14.C: Likewise.
4540 * g++.old-deja/g++.jason/access8.C: Likewise.
4541 * g++.old-deja/g++.jason/access1.C: Likewise.
4542 * g++.old-deja/g++.other/access3.C: Likewise.
4543 * g++.old-deja/g++.other/access5.C: Likewise.
4544 * g++.old-deja/g++.law/unsorted1.C: Likewise.
4545 * g++.old-deja/g++.law/visibility22.C: Likewise.
4546 * g++.old-deja/g++.law/visibility26.C: Likewise.
4547 * g++.old-deja/g++.mike/p2746.C: Likewise.
4548 * g++.dg/debug/using1.C: Likewise.
4549 * g++.dg/lookup/using51.C: Likewise.
4550 * g++.dg/inherit/using5.C: Likewise.
4551 * g++.dg/inherit/pr30297.C: Likewise.
4552 * g++.dg/inherit/access8.C: Likewise.
4553 * g++.dg/torture/pr39362.C: Likewise.
4554 * g++.dg/template/crash13.C: Likewise.
4555 * g++.dg/template/using10.C: Likewise.
4557 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4560 * lib/gcc-dg.exp (scan-module-absence): Really commit last
4563 2012-01-01 Ira Rosen <irar@il.ibm.com>
4565 PR tree-optimization/51704
4566 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
4567 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
4568 corresponding flags.
4570 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4573 * g++.dg/cpp0x/constexpr-delegating2.C: New.
4575 2012-01-01 Jan Hubicka <jh@suse.cz>
4577 PR rtl-optimization/51069
4578 * gcc.c-torture/compile/pr51069.c: New testcase.
4580 2012-01-01 Jakub Jelinek <jakub@redhat.com>
4582 PR tree-optimization/51683
4583 * gcc.dg/pr51683.c: New test.
4585 Copyright (C) 2012 Free Software Foundation, Inc.
4587 Copying and distribution of this file, with or without modification,
4588 are permitted in any medium without royalty provided the copyright
4589 notice and this notice are preserved.