1 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/loop_optimization16.adb: New test.
4 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
6 2013-08-13 Marek Polacek <polacek@redhat.com>
9 2013-08-13 Marek Polacek <polacek@redhat.com>
11 PR tree-optimization/57980
12 * gcc.dg/pr57980.c: New test.
14 2013-08-11 Janus Weil <janus@gcc.gnu.org>
17 2013-08-09 Janus Weil <janus@gcc.gnu.org>
20 * gfortran.dg/transfer_intrinsic_6.f90: New.
22 2013-07-16 Iain Sandoe <iain@codesourcery.com>
26 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
27 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
28 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
29 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
30 * objc.dg/image-info.m: Likewise.
31 * objc.dg/symtab-1.m: Likewise.
32 * objc.dg/torture/strings/const-str-10.m: Likewise.
33 * objc.dg/torture/strings/const-str-11.m: Likewise.
34 * objc.dg/torture/strings/const-str-9.m: Likewise.
35 * objc.dg/zero-link-1.m: Likewise.
36 * objc.dg/zero-link-2.m: Likewise.
37 * objc.dg/no-extra-load.m: Avoid Foundation.h.
38 * objc.dg/objc-foreach-4.m: Likewise.
39 * objc.dg/objc-foreach-5.m: Likewise.
40 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
42 * obj-c++.dg/strings/const-str-12.mm: Likewise.
43 * obj-c++.dg/syntax-error-1.mm: Likewise.
44 * objc.dg/method-6.m: Likewise.
45 * objc.dg/pr23214.m: Likewise.
46 * objc.dg/proto-lossage-7.m: Likewise.
47 * objc.dg/strings/const-str-12b.m: Likewise.
48 * objc.dg/zero-link-3.m: Likewise.
49 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
50 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
51 adjust headers, interfaces and encoded types to reflect current system
52 versions. Add FIXME and outputs from current system compiler for
55 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
58 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
60 2013-07-08 Tobias Burnus <burnus@net-b.de>
63 * gfortran.dg/dot_product_2.f90: New.
65 2013-07-08 Jakub Jelinek <jakub@redhat.com>
67 PR rtl-optimization/57829
68 * gcc.c-torture/execute/pr57829.c: New test.
70 2013-07-05 Uros Bizjak <ubizjak@gmail.com>
72 Backport from mainline
73 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
76 * gcc.target/i386/pr57655.c: New test.
78 2013-06-09 Jakub Jelinek <jakub@redhat.com>
81 * gcc.c-torture/execute/pr57568.c: New test.
83 2013-06-06 Tobias Burnus <burnus@net-b.de>
85 Backport from mainline
86 2012-08-27 Tobias Burnus <burnus@net-b.de>
89 * gfortran.dg/do_5.f90: New.
91 2013-06-01 Janus Weil <janus@gcc.gnu.org>
92 Tobias Burnus <burnus@net-b.de>
95 * gfortran.dg/typebound_override_4.f90: New.
97 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
99 * gnat.dg/specs/last_bit.ads: New test.
101 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
104 * gcc.target/i386/pr57264.c: New test.
106 2013-05-07 Michael Meissner <meissner@linux.vnet.ibm.com>
109 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
112 * gcc.target/powerpc/pr57150.c: New file.
114 2013-05-07 Tobias Burnus <burnus@net-b.de>
116 Backport from mainline
117 2013-05-02 Tobias Burnus <burnus@net-b.de>
120 * gfortran.dg/size_kind_2.f90: New.
121 * gfortran.dg/size_kind_3.f90: New.
123 2013-05-03 Marek Polacek <polacek@redhat.com>
125 Backport from mainline
126 2013-04-25 Marek Polacek <polacek@redhat.com>
128 PR tree-optimization/57066
129 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
131 2013-04-30 Uros Bizjak <ubizjak@gmail.com>
133 Backport from mainline
134 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
137 * gcc.target/i386/pr44578.c: New test.
139 Backport from mainline
140 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
143 * gcc.target/i386/pr57098.c: New test.
145 2013-04-29 Christian Bruel <christian.bruel@st.com>
148 * gcc.target/sh/pr57108.c: New test.
150 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
155 * gfortran.dg/namelist_77.f90: New test.
156 * gfortran.dg/namelist_78.f90: New test.
158 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
163 * gfortran.dg/namelist_81.f90: New test.
165 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
170 * gfortran.dg/namelist_79.f90: New test.
172 2013-04-27 Jakub Jelinek <jakub@redhat.com>
175 * gcc.c-torture/execute/pr56866.c: New test.
176 * gcc.target/i386/pr56866.c: New test.
178 2013-04-26 Janus Weil <janus@gcc.gnu.org>
180 Backports from trunk:
183 * gfortran.dg/proc_ptr_41.f90: New.
187 * gfortran.dg/transfer_check_4.f90: New.
189 2013-04-19 Marek Polacek <polacek@redhat.com>
191 Backport from mainline
192 2013-01-08 Steven Bosscher <steven@gcc.gnu.org>
193 Jakub Jelinek <jakub@redhat.com>
195 PR tree-optimization/48189
196 * gcc.dg/pr48189.c: New test.
198 2013-04-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
200 * gcc.dg/torture/pr53922.c: Skip on alpha*-*-osf*.
201 Remove dg-skip-if default args.
203 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
205 * gcc.dg/pr56890-1.c: New test.
206 * gcc.dg/pr56890-2.c: Likewise.
208 2013-04-11 Release Manager
210 * GCC 4.7.3 released.
212 2013-04-03 Jakub Jelinek <jakub@redhat.com>
215 * g++.dg/debug/pr56819.C: New test.
217 2013-04-03 Tobias Burnus <burnus@net-b.de>
219 Backport from mainline:
220 2013-03-29 Tobias Burnus <burnus@net-b.de>
223 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
225 2013-04-03 Richard Biener <rguenther@suse.de>
227 PR tree-optimization/56501
228 * gcc.dg/torture/pr56501.c: New testcase.
230 2013-04-03 Tobias Burnus <burnus@net-b.de>
232 Backport from mainline:
233 2013-03-28 Tobias Burnus <burnus@net-b.de>
236 * gfortran.dg/namelist_80.f90: New.
238 2013-04-03 Jakub Jelinek <jakub@redhat.com>
240 Backported from mainline
241 2013-03-06 Jakub Jelinek <jakub@redhat.com>
243 PR tree-optimization/56539
244 * gcc.c-torture/compile/pr56539.c: New test.
246 2013-03-05 Jakub Jelinek <jakub@redhat.com>
249 * gcc.dg/pr56510.c: New test.
251 2013-04-02 Richard Biener <rguenther@suse.de>
253 * gcc.dg/pr45472.c: Remove copies.
255 2013-04-02 Richard Biener <rguenther@suse.de>
258 * g++.dg/torture/pr56768.C: New testcase.
260 2013-04-01 Andrey Belevantsev <abel@ispras.ru>
262 Backport from mainline
263 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
266 * gcc.dg/pr45472.c: New test.
268 2013-03-26 Richard Biener <rguenther@suse.de>
270 Backport from mainline
271 2013-03-13 Richard Biener <rguenther@suse.de>
273 PR tree-optimization/56608
274 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
276 2013-03-05 Richard Biener <rguenther@suse.de>
278 PR tree-optimization/56270
279 * gcc.dg/vect/slp-38.c: New testcase.
281 2013-03-25 Oleg Endo <olegendo@gcc.gnu.org>
283 Backport from mainline:
284 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
287 * gcc.target/sh/pr49880-1.c: New.
288 * gcc.target/sh/pr49880-2.c: New.
289 * gcc.target/sh/pr49880-3.c: New.
290 * gcc.target/sh/pr49880-4.c: New.
291 * gcc.target/sh/pr49880-5.c: New.
293 2013-03-22 H.J. Lu <hongjiu.lu@intel.com>
296 * gcc.target/i386/pr56560.c: New file.
298 2013-03-15 Tobias Burnus <burnus@net-b.de>
301 * gfortran.dg/transfer_intrinsic_5.f90: New.
303 2013-03-14 Jakub Jelinek <jakub@redhat.com>
306 * g++.dg/torture/pr56403.C: New test.
308 2013-03-13 Paul Thomas <pault@gcc.gnu.org>
311 * gfortran.dg/class_56.f90: New test.
313 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
316 * gfortran.dg/intrinsic_size_4.f90 : New test.
318 2013-03-09 Paolo Carlini <paolo.carlini@oracle.com>
321 * g++.dg/template/crash115.C: New.
323 2013-03-06 Jakub Jelinek <jakub@redhat.com>
326 * g++.dg/template/typename20.C: New test.
328 2013-03-01 Richard Biener <rguenther@suse.de>
330 Backport from mainline
331 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
333 PR tree-optimization/55481
334 * gcc.dg/torture/pr55481.c: New testcase.
335 * gcc.dg/torture/pr56488.c: Likewise.
337 2013-02-26 Jakub Jelinek <jakub@redhat.com>
339 PR tree-optimization/56443
340 * gcc.dg/torture/pr56443.c: New test.
342 2013-02-22 Janus Weil <janus@gcc.gnu.org>
345 * gfortran.dg/proc_ptr_comp_37.f90: New.
347 2013-02-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
349 Backport from mainline:
350 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
352 * gcc.target/i386/clearcapv2.map: New file.
353 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
355 2013-02-19 Jakub Jelinek <jakub@redhat.com>
357 Backported from mainline
358 2013-02-19 Jakub Jelinek <jakub@redhat.com>
360 PR tree-optimization/56350
361 * gcc.dg/pr56350.c: New test.
363 2013-02-08 Jakub Jelinek <jakub@redhat.com>
365 PR tree-optimization/56250
366 * gcc.c-torture/execute/pr56250.c: New test.
368 2013-02-07 Jakub Jelinek <jakub@redhat.com>
371 * g++.dg/parse/crash61.C: New test.
374 * g++.dg/parse/pr56239.C: New test.
377 * g++.dg/abi/mangle61.C: New test.
379 2013-02-06 Jakub Jelinek <jakub@redhat.com>
382 * g++.dg/gomp/pr56217.C: New test.
384 2012-11-27 Jakub Jelinek <jakub@redhat.com>
386 PR tree-optimization/55110
387 * gcc.dg/pr55110.c: New test.
389 2013-02-18 Richard Biener <rguenther@suse.de>
392 2013-02-04 Richard Biener <rguenther@suse.de>
394 Backport from mainline
395 2012-07-04 Richard Guenther <rguenther@suse.de>
397 PR tree-optimization/53844
398 * g++.dg/tree-ssa/pr53844.C: New testcase.
400 2013-02-17 Tobias Burnus <burnus@net-b.de>
401 Mikael Morin <mikael@gcc.gnu.org>
404 2013-01-28 Tobias Burnus <burnus@net-b.de>
405 Mikael Morin <mikael@gcc.gnu.org>
408 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
409 * gfortran.dg/import8.f90: Likewise.
410 * gfortran.dg/interface_derived_type_1.f90: Likewise.
411 * gfortran.dg/import10.f90: New test.
412 * gfortran.dg/import11.f90: Likewise
414 2013-02-15 Tobias Burnus <burnus@net-b.de>
417 * gcc/testsuite/gfortran.dg/matmul_9.f90: New.
419 2012-02-13 Tobias Burnus <burnus@net-b.de>
421 Backport from mainline
422 2012-01-09 Uros Bizjak <ubizjak@gmail.com>
425 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
426 number matching more robust.
428 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
430 Backport from mainline
431 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
433 PR rtl-optimization/56275
434 * gcc.dg/pr56275.c: New test.
436 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
438 Backport from mainline
439 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
442 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
445 2013-02-05 Richard Biener <rguenther@suse.de>
447 Backport from mainline
448 2012-12-10 Richard Biener <rguenther@suse.de>
450 PR tree-optimization/55107
451 * gcc.dg/torture/pr55107.c: New testcase.
452 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
454 2013-02-15 Richard Biener <rguenther@suse.de>
456 PR tree-optimization/54767
457 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
459 2013-02-04 Janis Johnson <janisjo@codesourcery.com>
462 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
465 2013-02-04 Richard Biener <rguenther@suse.de>
467 Backport from mainline
468 2012-01-11 Richard Guenther <rguenther@suse.de>
470 PR tree-optimization/44061
471 * gcc.dg/pr44061.c: New testcase.
473 2013-01-08 Jakub Jelinek <jakub@redhat.com>
476 * gcc.dg/torture/pr55890-3.c: New test.
478 2013-02-04 Richard Biener <rguenther@suse.de>
480 Backport from mainline
481 2012-07-04 Richard Guenther <rguenther@suse.de>
483 PR tree-optimization/53844
484 * g++.dg/tree-ssa/pr53844.C: New testcase.
486 2012-12-13 Richard Biener <rguenther@suse.de>
489 * gcc.dg/lto/pr55660_0.c: New testcase.
490 * gcc.dg/lto/pr55660_1.c: Likewise.
492 2013-02-04 Richard Biener <rguenther@suse.de>
495 * gcc.dg/torture/pr55890-1.c: New testcase.
496 * gcc.dg/torture/pr55890-2.c: Likewise.
498 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
503 * gfortran.dg/block_12.f90: New test.
504 * gfortran.dg/module_error_1.f90: New test.
506 2013-02-01 Jakub Jelinek <jakub@redhat.com>
508 Backported from mainline
509 2013-01-28 Jakub Jelinek <jakub@redhat.com>
511 PR tree-optimization/56125
512 * gcc.dg/pr56125.c: New test.
514 2013-01-25 Jakub Jelinek <jakub@redhat.com>
516 PR tree-optimization/56098
517 * gcc.dg/pr56098-1.c: New test.
519 2013-01-23 Jakub Jelinek <jakub@redhat.com>
522 * gfortran.dg/gomp/pr56052.f90: New test.
524 2013-01-23 Jakub Jelinek <jakub@redhat.com>
527 * gcc.dg/pr49069.c: New test.
529 2013-01-21 Jakub Jelinek <jakub@redhat.com>
531 PR tree-optimization/56051
532 * gcc.c-torture/execute/pr56051.c: New test.
534 2013-01-18 Jakub Jelinek <jakub@redhat.com>
537 * gfortran.dg/pr56015.f90: New test.
539 2013-01-15 Jakub Jelinek <jakub@redhat.com>
542 * gcc.dg/pr55940.c: New test.
544 2013-01-10 Jakub Jelinek <jakub@redhat.com>
546 PR tree-optimization/55921
547 * gcc.c-torture/compile/pr55921.c: New test.
549 2013-01-03 Jakub Jelinek <jakub@redhat.com>
551 PR rtl-optimization/55838
552 * gcc.dg/pr55838.c: New test.
554 2012-12-13 Jakub Jelinek <jakub@redhat.com>
557 * g++.dg/cpp0x/noexcept19.C: New test.
559 2012-12-06 Jakub Jelinek <jakub@redhat.com>
562 * g++.dg/cpp0x/noexcept18.C: New test.
564 2012-12-01 Jakub Jelinek <jakub@redhat.com>
567 * g++.dg/cpp0x/vt-55542.C: New test.
569 2012-11-23 Jakub Jelinek <jakub@redhat.com>
572 * g++.dg/warn/Wreturn-type-8.C: New test.
574 2012-11-20 Jakub Jelinek <jakub@redhat.com>
577 * gcc.dg/pr55094.c: New test.
579 2012-11-17 Jakub Jelinek <jakub@redhat.com>
581 PR tree-optimization/55236
582 * gcc.dg/pr55236.c: New test.
584 2012-11-13 Jakub Jelinek <jakub@redhat.com>
586 PR rtl-optimization/54127
587 * gcc.dg/torture/pr54127.c: New test.
589 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
591 * gnat.dg/opt26.adb: New test.
593 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
595 Backport from mainline
596 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
599 * gcc.target/i386/pr56028.c: New test.
601 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
603 * gcc.target/i386/movsd.c: New test.
605 2013-01-24 Janis Johnson <janisjo@codesourcery.com>
607 Backport from mainline
608 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
611 * gcc.c-torture/execute/builtins/builtins.exp: Add
612 -Wl,--allow-multiple-definition for eabi and elf targets.
614 Backport from mainline
615 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
617 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
618 * gcc.target/arm/pr51915.c: Likewise.
619 * gcc.target/arm/pr52006.c: Likewise.
620 * gcc.target/arm/pr53187.c: Likewise.
622 Backport from mainline
623 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
625 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
626 Return 0 if already specifying -mfloat-abi other than hard.
628 Backport from mainline
629 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
631 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
633 Backport from mainline
634 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
636 * gcc.target/arm/pr42879.c: Handle big-endian.
638 Backport from mainline
639 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
641 * gcc.target/arm/combine-movs.c
643 Backport from mainline
644 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
646 * gcc.target/arm/neon-vset_lanes8.c: Fix for big-endian support.
648 2013-01-24 Janus Weil <janus@gcc.gnu.org>
651 * gfortran.dg/select_8.f90: New.
653 2013-01-24 Martin Jambor <mjambor@suse.cz>
655 Backport from mainline
656 2013-01-04 Martin Jambor <mjambor@suse.cz>
658 PR tree-optimization/55755
659 * gcc.dg/torture/pr55755.c: New test.
660 * gcc.dg/tree-ssa/sra-13.c: Likewise.
661 * gcc.dg/tree-ssa/pr45144.c: Update.
663 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
665 PR rtl-optimization/56023
666 * gcc.dg/pr56023.c: New test.
668 2013-01-21 Martin Jambor <mjambor@suse.cz>
670 Backport from mainline
671 2013-01-17 Martin Jambor <mjambor@suse.cz>
673 PR tree-optimizations/55264
674 * g++.dg/ipa/pr55264.C: New test.
676 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
678 Backport from mainline
679 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
682 * gcc.target/pr55981.c: New test.
684 2013-01-17 Janus Weil <janus@gcc.gnu.org>
687 * gfortran.dg/class_55.f90: New.
689 2013-01-16 Richard Biener <rguenther@suse.de>
692 * gcc.dg/torture/pr55882.c: New testcase.
694 2013-01-13 Janus Weil <janus@gcc.gnu.org>
697 * gfortran.dg/internal_pack_13.f90: New test.
698 * gfortran.dg/internal_pack_14.f90: New test.
700 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
703 * gfortran.dg/elemental_scalar_args_2.f90: New test.
705 2013-01-08 Mikael Morin <mikael@gcc.gnu.org>
710 * gfortran.dg/use_23.f90: New test.
711 * gfortran.dg/use_24.f90: New test.
712 * gfortran.dg/use_25.f90: New test.
713 * gfortran.dg/use_26.f90: New test.
714 * gfortran.dg/use_27.f90: New test.
716 2013-01-07 Tobias Burnus <burnus@net-b.de>
719 * gfortran.dg/intrinsic_size_3.f90: New.
721 2013-01-07 Steven G. Kargl <kargl@gcc.gnu.org>
722 Mikael Morin <mikael@gcc.gnu.org>
725 * gfortran.dg/use_22.f90: New test.
727 2013-01-07 Terry Guo <terry.guo@arm.com>
729 Backport from mainline
730 2012-12-19 Terry Guo <terry.guo@arm.com>
732 * gcc.target/arm/thumb-find-work-register.c: New.
734 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
736 * gnat.dg/alignment10.adb: New test.
738 2012-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
740 Backport from mainline:
741 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
743 * gcc.misc-tests/gcov-12.c: Fix dg order.
745 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
747 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
750 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
752 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
753 * gcc.dg/20050826-1.c: Likewise.
755 2012-12-21 Martin Jambor <mjambor@suse.cz>
757 PR tree-optimization/55355
758 * g++.dg/torture/pr55355.C: New test.
760 2012-12-20 Tobias Burnus <burnus@net-b.de>
763 * gfortran.dg/transfer_intrinsic_4.f: New.
765 2012-12-18 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
767 Backport from mainline
768 2012-10-15 Matthias Klose <doko@ubuntu.com>
770 * lib/target-supports.exp (check_profiling_available): Match
771 arm*-*-linux-* for ARM Linux/GNU.
772 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
773 * gfortran.dg/enum_10.f90: Likewise.
774 * gfortran.dg/enum_9.f90: Likewise.
775 * gcc.target/arm/synchronize.c: Likewise.
776 * g++.old-deja/g++.jason/enum6.C: Likewise.
777 * g++.old-deja/g++.other/enum4.C: Likewise.
778 * g++.old-deja/g++.law/enum9.C: Likewise.
780 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
783 * gnat.dg/controlled7.ad[sb]: New test.
785 2012-12-11 Jakub Jelinek <jakub@redhat.com>
788 * g++.dg/warn/Wunused-var-19.C: New test.
790 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
792 * gcc.dg/pr54121.c: New test.
794 2012-12-07 Uros Bizjak <ubizjak@gmail.com>
796 Backport from mainline
797 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
800 * gcc.target/i386/pr55597.c: New test.
802 2012-12-03 Richard Biener <rguenther@suse.de>
804 Backport from mainline
805 2012-09-24 Richard Guenther <rguenther@suse.de>
807 PR tree-optimization/53663
808 * gcc.dg/torture/pr53663-1.c: New testcase.
809 * gcc.dg/torture/pr53663-2.c: Likewise.
810 * gcc.dg/torture/pr53663-3.c: Likewise.
812 2012-12-03 Marek Polacek <polacek@redhat.com>
814 Backported from mainline
815 2012-12-03 Marek Polacek <polacek@redhat.com>
818 * gcc.dg/pr55570.c: New test.
820 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
822 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
824 2012-11-29 Jason Merrill <jason@redhat.com>
827 * g++.dg/cpp0x/variadic134.C: New.
830 * g++.dg/cpp0x/alias-decl-20.C: New.
833 * g++.dg/template/typedef39.C: New.
836 * g++.dg/cpp0x/variadic133.C: New.
837 * g++.dg/template/param1.C: Adjust.
839 2012-11-27 Richard Biener <rguenther@suse.de>
842 * g++.dg/opt/pr55331.C: New testcase.
844 2012-11-26 Richard Biener <rguenther@suse.de>
846 Backport from mainline
847 2012-10-12 Richard Biener <rguenther@suse.de>
849 PR tree-optimization/54894
850 * gcc.dg/torture/pr54894.c: New testcase.
852 2012-10-02 Richard Guenther <rguenther@suse.de>
855 * g++.dg/torture/pr54735.C: New testcase.
857 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
860 * g++.dg/init/new41.C: New.
862 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
866 * gfortran.dg/allocate_error_4.f90: New test.
868 2012-11-23 Janus Weil <janus@gcc.gnu.org>
871 * gfortran.dg/namelist_76.f90: New.
873 2012-11-19 H.J. Lu <hongjiu.lu@intel.com>
875 Backported from mainline
876 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
879 * gcc.target/i386/pr55142-1.c: New file.
880 * gcc.target/i386/pr55142-2.c: Likewise.
882 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
884 * gnat.dg/stack_check3.ad[sb]: New test.
886 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
888 * gcc.c-torture/compile/20121107-1.c: New test.
890 2012-11-06 Janus Weil <janus@gcc.gnu.org>
893 * gfortran.dg/transfer_class_1.f90: New.
895 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
897 * g++.dg/torture/20121105-1.C: New test.
899 2012-11-05 Jakub Jelinek <jakub@redhat.com>
901 Backported from mainline
902 2012-10-24 Jakub Jelinek <jakub@redhat.com>
905 * g++.dg/debug/pr54828.C: New test.
907 2012-10-23 Jakub Jelinek <jakub@redhat.com>
910 * c-c++-common/pr54988.c: New test.
912 2012-10-10 Jakub Jelinek <jakub@redhat.com>
914 PR tree-optimization/54877
915 * gcc.dg/torture/pr54877.c: New test.
917 2012-11-02 Jeff Law <law@redhat.com>
919 * gcc.c-torture/execute/pr54985.c: New test.
921 2012-10-29 Eric Botcazou <ebotcazou@adacore.com>
924 * gnat.dg/lto14.adb: Skip on Solaris.
926 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
929 * g++.dg/template/new11.C: New.
931 2012-10-26 Terry Guo <terry.guo@arm.com>
933 Backport from mainline
934 2012-10-23 Terry Guo <terry.guo@arm.com>
937 * gcc.dg/pr55019.c: New.
939 2012-10-25 Richard Biener <rguenther@suse.de>
941 PR tree-optimization/54902
942 * g++.dg/torture/pr54902.C: New testcase.
944 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
946 * gnat.dg/modular4.adb: New test.
947 * gnat.dg/modular4_pkg.ads: New helper.
949 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
951 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
952 * gnat.dg/specs/addr1.ads: Likewise.
954 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
956 Backport from mainline
957 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
960 * gcc.target/arm/pr54892.c: New.
962 2012-10-16 Andrey Belevantsev <abel@ispras.ru>
964 Backport from mainline
965 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
967 PR rtl-optimization/53701
968 * gcc.dg/pr53701.c: New test.
970 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
972 Backport from mainline
973 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
975 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
976 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
977 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
978 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
979 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
980 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
981 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
982 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
984 2012-10-15 Richard Guenther <rguenther@suse.de>
986 PR tree-optimization/54920
987 * gcc.dg/torture/pr54920.c: New testcase.
989 2012-10-14 Janus Weil <janus@gcc.gnu.org>
992 * gfortran.dg/class_allocate_13.f90: New.
994 2012-10-08 Terry Guo <terry.guo@arm.com>
996 Backported from mainline
997 2012-09-19 Terry Guo <terry.guo@arm.com>
999 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1000 extra prune rules that will be applied to all tests in a .exp file.
1001 (gcc-dg-prune): Use rules defined by the above variable.
1002 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1003 harmless warnings on architecture switch conflict.
1005 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1008 * g++.dg/template/pr54858.C: New test.
1010 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1012 PR tree-optimization/33763
1013 * c-c++-common/pr33763.c: New test.
1015 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1018 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1020 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1023 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1025 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1028 * gcc.target/i386/pr54703.c: New test.
1030 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1032 Backport from mainline:
1034 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
1035 * lib/gcc-dg.exp (process-message): Don't ignore errors.
1037 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
1038 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
1040 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
1041 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
1043 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1044 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1046 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1047 * lib/target-supports.exp
1048 (check_effective_target_vect_widen_mult_qi_to_hi,
1049 check_effective_target_vect_widen_mult_hi_to_si,
1050 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1051 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1052 check_effective_target_vect_pack_trunc,
1053 check_effective_target_vect_unpack,
1054 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1055 instead of arm_none.
1057 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1058 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1059 target instead of xfailing it.
1060 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1061 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1062 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1063 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1064 * gcc.dg/vect/vect-104.c: Likewise.
1065 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1066 * gcc.dg/vect/vect-outer-1.c: Likewise.
1067 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1068 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1069 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1070 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1071 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1072 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1073 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1074 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1075 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1077 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1078 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1080 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1082 Backport from mainline:
1083 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1086 * gnat.dg/lto15.adb: Require lto.
1088 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1090 * gnat.dg/opt20.ads: Move dg directive to...
1091 * gnat.dg/opt20.adb: ...here.
1092 * gnat.dg/addr1.ad[sb]: Likewise.
1093 * gnat.dg/concat2.ad[sb]: Likewise.
1094 * gnat.dg/array16.ad[sb]: Likewise.
1095 * gnat.dg/atomic5.ad[sb]: Likewise.
1096 * gnat.dg/discr29.ad[sb]: Likewise.
1097 * gnat.dg/noreturn5.ad[sb]: Likewise.
1098 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1099 * gnat.dg/discr23.ads: Remove dg directive.
1100 * gnat.dg/nested_float_packed.ads: Likewise.
1101 * gnat.dg/oconst6.ads: Move to...
1102 * gnat.dg/specs/oconst6.ads: ...here.
1104 2012-09-20 Joseph Myers <joseph@codesourcery.com>
1107 * gcc.c-torture/compile/pr54552-1.c: New test.
1109 2012-09-20 Joseph Myers <joseph@codesourcery.com>
1112 * gcc.c-torture/compile/pr54103-1.c,
1113 gcc.c-torture/compile/pr54103-2.c,
1114 gcc.c-torture/compile/pr54103-3.c,
1115 gcc.c-torture/compile/pr54103-4.c,
1116 gcc.c-torture/compile/pr54103-5.c,
1117 gcc.c-torture/compile/pr54103-6.c: New tests.
1118 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1120 2012-09-20 Jakub Jelinek <jakub@redhat.com>
1122 Backported from mainline
1123 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1125 PR tree-optimization/54563
1126 * g++.dg/torture/pr54563.C: New test.
1128 2012-09-20 Release Manager
1130 * GCC 4.7.2 released.
1132 2012-09-14 Jason Merrill <jason@redhat.com>
1135 * g++.dg/init/aggr9.C: New.
1137 2012-09-13 Tobias Burnus <burnus@net-b.de>
1140 * gfortran.dg/implicit_pure_3.f90: New.
1142 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1145 * gcc.c-torture/compile/pr54559.c: New test.
1147 2012-09-13 Jason Merrill <jason@redhat.com>
1150 * g++.dg/cpp0x/constexpr-temp1.C: New.
1152 2012-09-13 Jason Merrill <jason@redhat.com>
1155 * g++.dg/template/anonunion2.C: New.
1157 2012-09-13 Jason Merrill <jason@redhat.com>
1160 * g++.dg/template/init10.C: New.
1162 2012-09-12 Tobias Burnus <burnus@net-b.de>
1166 * gfortran.dg/coarray_10.f90: Update dg-error.
1167 * gfortran.dg/coarray_28.f90: New.
1168 * gfortran.dg/array_section_3.f90: New.
1170 2012-09-10 Jason Merrill <jason@redhat.com>
1173 * g++.dg/cpp0x/implicit14.C: New.
1177 * g++.dg/cpp0x/constexpr-virtual2.C: New.
1178 * g++.dg/cpp0x/constexpr-virtual3.C: New.
1180 2012-09-10 Janus Weil <janus@gcc.gnu.org>
1184 * gfortran.dg/select_type_29.f03: New.
1186 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
1189 * g++.dg/tree-ssa/pr54515.C: new testcase
1191 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
1194 * gfortran.dg/bound_simplification_3.f90: New test.
1196 2012-09-07 Richard Guenther <rguenther@suse.de>
1198 Backport from mainline
1199 2012-07-13 Richard Guenther <rguenther@suse.de>
1201 PR tree-optimization/53922
1202 * gcc.dg/torture/pr53922.c: New testcase.
1204 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
1206 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1208 2012-09-07 Jakub Jelinek <jakub@redhat.com>
1210 Backported from mainline
1211 2012-09-06 Jakub Jelinek <jakub@redhat.com>
1213 PR rtl-optimization/54455
1214 * gcc.dg/54455.c: New test.
1216 2012-09-06 Andrew Pinski <apinski@cavium.com>
1219 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1221 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1224 * c-c++-common/pr54486.c: New test.
1226 2012-09-05 Joey Ye <joey.ye@arm.com>
1228 Backported from trunk
1229 2012-08-28 Joey Ye <joey.ye@arm.com>
1231 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1233 2012-09-03 Jakub Jelinek <jakub@redhat.com>
1235 Backported from mainline
1236 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1239 * gcc.dg/torture/pr54436.c: New test.
1241 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1244 * gcc.c-torture/compile/pr54428.c: New test.
1246 2012-08-24 Jakub Jelinek <jakub@redhat.com>
1249 * gcc.dg/pr54363.c: New test.
1251 2012-08-31 Ollie Wild <aaw@google.com>
1254 * g++.dg/init/lifetime3.C: New test.
1256 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
1258 Backport from mainline
1259 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1262 * gcc.target/i386/pr46254.c: New test.
1264 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1266 Backported from trunk
1267 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1270 * gcc.dg/gomp/pr53992.c: New test.
1272 2012-08-13 Jakub Jelinek <jakub@redhat.com>
1274 Backported from trunk
1275 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1277 PR rtl-optimization/53942
1278 * gcc.dg/pr53942.c: New test.
1280 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1282 Backport from mainline
1283 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
1285 * lib/target-supports.exp
1286 (check_effective_target_vect_natural_alignment): New function.
1287 * gcc.dg/align-2.c: Only run on targets with natural alignment
1289 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
1290 alignment of vector types.
1292 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
1294 Backport from mainline
1295 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
1297 PR rtl-optimization/54157
1298 * gcc.target/i386/pr54157.c: New file.
1300 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
1302 Backport from mainline
1303 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
1306 * gcc.dg/torture/pr52530.c: New test.
1308 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
1310 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
1311 rand, srand. Include <stdlib.h>.
1313 2012-07-20 Jason Merrill <jason@redhat.com>
1316 * g++.dg/other/array7.C: New.
1318 2012-07-19 Jason Merrill <jason@redhat.com>
1321 * g++.dg/init/mutable1.C: New.
1323 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1325 * gnat.dg/opt25.adb: New test.
1326 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
1327 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
1329 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1331 * gnat.dg/aggr20.ad[sb]: New test.
1332 * gnat.dg/aggr20_pkg.ads: New helper.
1334 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1336 * gnat.dg/derived_type3.adb: New test.
1337 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
1339 2012-07-19 Richard Guenther <rguenther@suse.de>
1340 Eric Botcazou <ebotcazou@adacore.com>
1342 * gnat.dg/loop_optimization11.adb: New testcase.
1343 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
1345 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1347 * gnat.dg/discr38.adb: New test.
1349 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1352 * c-c++-common/gomp/pr54017.c: New test.
1354 2012-07-18 Richard Guenther <rguenther@suse.de>
1356 Backport from mainline
1357 2012-05-03 Richard Guenther <rguenther@suse.de>
1359 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1360 unsupported prefetching support.
1362 2012-07-17 Jason Merrill <jason@redhat.com>
1365 * g++.dg/parse/enum9.C: New.
1367 2012-07-17 Jason Merrill <jason@redhat.com>
1370 * g++.dg/template/array23.C: New.
1372 2012-07-17 Jason Merrill <jason@redhat.com>
1375 * g++.dg/template/current-inst1.C: New.
1376 * g++.dg/parse/crash35.C: Adjust.
1378 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
1380 PR rtl-optimization/53908
1381 * gcc.dg/torture/pr53908.c: New test.
1383 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
1385 Backport from mainline
1386 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
1389 * g++.dg/other/pr53811.C: New test.
1391 2012-07-10 Jason Merrill <jason@redhat.com>
1394 * g++.dg/cpp0x/defaulted36.C: New.
1395 * g++.dg/cpp0x/defaulted21.C: Adjust.
1397 * g++.dg/cpp0x/implicit13.C: New.
1399 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
1401 Backport from mainline.
1402 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
1404 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
1406 * g++.dg/template/error46.C: Add missing comment to dg-message.
1407 * g++.dg/template/crash107.C: Likewise.
1408 * g++.dg/template/error47.C: Likewise.
1409 * g++.dg/template/crash108.C: Likewise.
1410 * g++.dg/overload/operator5.C: Likewise.
1412 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
1413 errors in dg-message directives, add comments.
1415 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
1417 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
1418 scan-dump-dem-not): Use printable pattern in test name.
1420 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
1422 * lib/target-supports-dg.exp (testname-for-summary): New.
1423 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
1424 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
1425 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
1426 scan-module-absence, output-exists, output-exists-not: Use
1427 testname-for-summary.
1428 (dg-test): Clean up testname_with_flags.
1429 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1430 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
1431 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
1432 scan-assembler-dem-not, object-size: Use testname-for-summary.
1433 * lib/gcov.exp (run-gcov): Likewise.
1434 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1435 scan-dump-dem, scan-dump-dem-note): Likewise.
1437 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
1438 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
1439 including profopt.opt; save and restore existing value.
1440 * g++.dg/bprob/bprob.exp: Likewise.
1441 * gcc.dg/matrix/matrix.exp: Likewise.
1442 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1443 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
1446 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
1448 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1449 testname that includes flags, passed in as new argument, in
1451 (run_gcov): Get testname from dg-test, use it in pass/fail messages
1452 and pass it to verify-* procedures.
1454 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1455 alignment torture options with usual torture options.
1457 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1458 messages reported for one line of source code.
1459 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1460 * g++.dg/cpp0x/decltype2.C: Likewise.
1461 * g++.dg/cpp0x/decltype3.C: Likewise.
1462 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1463 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1464 * g++.dg/cpp0x/static_assert3.C: Likewise.
1465 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1466 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1467 * g++.dg/cpp0x/union1.C: Likewise.
1468 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1469 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1470 * g++.dg/cpp0x/variadic2.C: Likewise.
1471 * g++.dg/cpp0x/variadic20.C: Likewise.
1472 * g++.dg/cpp0x/variadic74.C: Likewise.
1473 * g++.dg/diagnostic/bitfld2.C: Likewise.
1474 * g++.dg/ext/attrib44.C: Likewise.
1475 * g++.dg/ext/no-asm-1.C: Likewise.
1476 * g++.dg/other/error34.C: Likewise.
1477 * g++.dg/parse/crash46.C: Likewise.
1478 * g++.dg/parse/error10.C: Likewise.
1479 * g++.dg/parse/error2.C: Likewise.
1480 * g++.dg/parse/error3.C: Likewise.
1481 * g++.dg/parse/error36.C: Likewise.
1482 * g++.dg/parse/error8.C: Likewise.
1483 * g++.dg/parse/error9.C: Likewise.
1484 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1485 * g++.dg/parse/parser-pr28152.C: Likewise.
1486 * g++.dg/parse/template25.C: Likewise.
1487 * g++.dg/parse/typename11.C: Likewise.
1488 * g++.dg/tc1/dr147.C: Likewise.
1489 * g++.dg/template/deduce3.C: Likewise.
1490 * g++.dg/template/koenig9.C: Likewise.
1491 * g++.dg/template/pr23510.C: Likewise.
1492 * g++.dg/warn/pr12242.C: Likewise.
1493 * g++.dg/warn/pr30551-2.C: Likewise.
1494 * g++.dg/warn/pr30551.C: Likewise.
1495 * g++.old-deja/g++.other/typename1.C: Likewise.
1496 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1498 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
1501 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1502 test summary unique.
1504 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1505 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1506 scan-stack-usage-not): Don't strip torture options from test name.
1508 * lib/scandump.exp (scan-dump-times): Use printable version of
1509 regexp in test summary line.
1511 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1512 messages reported for one line of source code.
1513 * gcc.dg/format/few-1.c: Likewise.
1514 * gcc.dg/ia64-sync-2.c: Likewise.
1515 * gcc.dg/sync-2.c: Likewise.
1516 * gcc.dg/noncompile/pr44517.c: Likewise.
1518 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
1520 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1521 alignment torture options with usual torture options.
1522 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1523 instead of dg-options.
1524 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1525 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1526 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1527 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1528 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1529 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1531 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1532 to checks for multiple messages reported for one line of source code.
1533 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1535 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1536 messages reported for one line of source code.
1538 * gcc.dg/20031223-1.c: Add comments to check for multiple
1539 messages reported for one line of source code.
1540 * gcc.dg/Wconversion-integer.c: Likewise.
1541 * gcc.dg/Wfatal-2.c: Likewise.
1542 * gcc.dg/Wfatal.c: Likewise.
1543 * gcc.dg/Wobjsize-1.c: Likewise.
1544 * gcc.dg/c99-vla-jump-1.c: Likewise.
1545 * gcc.dg/c99-vla-jump-2.c: Likewise.
1546 * gcc.dg/c99-vla-jump-3.c: Likewise.
1547 * gcc.dg/c99-vla-jump-4.c: Likewise.
1548 * gcc.dg/c99-vla-jump-5.c: Likewise.
1549 * gcc.dg/decl-9.c: Likewise.
1550 * gcc.dg/declspec-10.c: Likewise.
1551 * gcc.dg/declspec-18.c: Likewise.
1552 * gcc.dg/mtune.c: Likewise.
1553 * gcc.dg/parser-pr28152-2.c: Likewise.
1554 * gcc.dg/parser-pr28152.c: Likewise.
1555 * gcc.dg/pr14475.c: Likewise.
1556 * gcc.dg/pr27953.c: Likewise.
1557 * gcc.dg/pr28322-3.c: Likewise.
1558 * gcc.dg/pr30457.c: Likewise.
1559 * gcc.dg/pr30551-2.c: Likewise.
1560 * gcc.dg/pr30551-3.c: Likewise.
1561 * gcc.dg/pr30551-4.c: Likewise.
1562 * gcc.dg/pr30551-5.c: Likewise.
1563 * gcc.dg/pr30551-6.c: Likewise.
1564 * gcc.dg/pr30551.c: Likewise.
1565 * gcc.dg/pr45461.c: Likewise.
1566 * gcc.dg/pr48552-1.c: Likewise.
1567 * gcc.dg/pr48552-2.c: Likewise.
1568 * gcc.dg/redecl-1.c: Likewise.
1569 * gcc.dg/transparent-union-3.c: Likewise.
1570 * gcc.dg/utf-dflt.c: Likewise.
1571 * gcc.dg/utf-dflt2.c: Likewise.
1572 * gcc.dg/vla-8.c: Likewise.
1573 * gcc.dg/vla-init-1.c: Likewise.
1574 * gcc.dg/wtr-int-type-1.c: Likewise.
1576 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1577 messages reported for for one line of source code.
1578 * c-c++-common/raw-string-5.c: Likewise.
1579 * c-c++-common/raw-string-4.c: Likewise.
1580 * c-c++-common/raw-string-6.c: Likewise.
1581 * c-c++-common/pr20000.c: Likewise.
1583 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1584 messages reported for one line of source code.
1585 * gcc.dg/cpp/pr30786.c: Likewise.
1586 * gcc.dg/cpp/pr28709.c: Likewise.
1587 * gcc.dg/cpp/missing-header-MD.c: Likewise.
1588 * gcc.dg/cpp/macspace2.c: Likewise.
1589 * gcc.dg/cpp/missing-header-1.c: Likewise.
1590 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1591 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1592 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1594 2012-07-09 Jason Merrill <jason@redhat.com>
1597 * g++.dg/cpp0x/nullptr29.C: New.
1599 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
1602 * gfortran.dg/inline_sum_4.f90: New test.
1604 2012-07-06 Richard Guenther <rguenther@suse.de>
1606 Backport from mainline
1607 2012-06-18 Richard Guenther <rguenther@suse.de>
1609 PR tree-optimization/53693
1610 * g++.dg/torture/pr53693.C: New testcase.
1612 2012-07-06 Richard Guenther <rguenther@suse.de>
1614 Backport from mainline
1615 2012-04-11 Richard Guenther <rguenther@suse.de>
1618 * gfortran.dg/pr52621.f90: New testcase.
1620 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
1622 Backport from mainline
1623 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
1625 * gcc.target/powerpc/lhs-1.c: New.
1626 * gcc.target/powerpc/lhs-2.c: New.
1627 * gcc.target/powerpc/lhs-3.c: New.
1629 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
1631 * gnat.dg/recursive_call.adb: New test.
1633 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
1635 * gnat.dg/discr37.ad[sb]: New test.
1637 2012-07-02 Jason Merrill <jason@redhat.com>
1640 * g++.dg/template/ref6.C: New.
1643 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
1645 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1647 Backport from mainline.
1648 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1649 * gcc.target/arm/neon-vrev.c: New.
1651 2012-06-28 Richard Guenther <rguenther@suse.de>
1654 * gcc.dg/torture/pr53790.c: New testcase.
1656 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
1659 * g++.dg/cpp0x/forw_enum11.C: New.
1661 2012-06-26 Richard Guenther <rguenther@suse.de>
1664 * g++.dg/torture/pr53752.C: New testcase.
1666 2012-06-25 Jason Merrill <jason@redhat.com>
1670 * g++.dg/cpp0x/decltype38.C: New.
1671 * g++.dg/cpp0x/variadic132.C: New.
1674 * g++.dg/cpp0x/nullptr28.C: New.
1677 * g++.dg/cpp0x/constexpr-tuple.C: New.
1679 2012-06-25 Jakub Jelinek <jakub@redhat.com>
1682 * gcc.target/i386/pr53759.c: New test.
1685 * g++.dg/cpp0x/nsdmi7.C: New test.
1687 2012-06-22 Tobias Burnus <burnus@net-b.de>
1689 Backport from mainline
1690 2012-06-17 Tobias Burnus <burnus@net-b.de>
1694 * gfortran.dg/transfer_check_3.f90: New.
1696 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
1698 * gnat.dg/lto15.ad[sb]: New test.
1700 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
1702 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
1703 and add __sh__ case.
1705 2012-06-19 Jason Merrill <jason@redhat.com>
1708 * g++.dg/cpp0x/decltype37.C: New.
1711 * g++.dg/debug/localclass1.C: New.
1713 * g++.dg/debug/dwarf2/namespace-2.C: New.
1714 * g++.dg/debug/dwarf2/localclass3.C: New.
1716 2012-06-19 Richard Guenther <rguenther@suse.de>
1719 * g++.dg/lto/pr53470_0.C: New testcase.
1720 * gcc.dg/lto/pr53470_0.c: Likewise.
1722 2012-06-19 Jason Merrill <jason@redhat.com>
1726 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1729 * g++.dg/template/local7.C: New.
1731 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1733 Back port from mainline
1734 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
1737 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1738 directive to Scan for vpmuldq, not vpmacsdql.
1740 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
1742 * gnat.dg/vect8.ad[sb]: New test.
1744 2012-06-14 Jakub Jelinek <jakub@redhat.com>
1746 Backported from mainline
1747 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1749 PR rtl-optimization/53589
1750 * gcc.dg/torture/pr53589.c: New test.
1752 2012-06-07 Jakub Jelinek <jakub@redhat.com>
1755 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1756 * gcc.dg/gomp/critical-4.c: Likewise.
1757 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1758 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1759 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1760 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1761 * c-c++-common/gomp/pr53580.c: New test.
1763 2012-06-14 Tobias Burnus <burnus@net-b.de>
1765 Backport from mainline
1766 2012-06-04 Tobias Burnus <burnus@net-b.de>
1769 * gfortran.dg/init_flag_10.f90: New.
1771 2012-06-14 Richard Guenther <rguenther@suse.de>
1773 Backport from mainline
1774 2012-06-11 Richard Guenther <rguenther@suse.de>
1777 * g++.dg/ext/pr53605.C: New testcase.
1779 2012-06-14 Tobias Burnus <burnus@net-b.de>
1782 * gfortran.dg/save_4.f90: New.
1784 2012-06-14 Richard Guenther <rguenther@suse.de>
1786 Backport from mainline
1787 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
1790 * g++.dg/cpp0x/pr52841.C: New testcase.
1792 2012-06-13 Christian Bruel <christian.bruel@st.com>
1795 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1797 2012-06-14 Release Manager
1799 * GCC 4.7.1 released.
1801 2012-06-12 Jason Merrill <jason@redhat.com>
1804 * g++.dg/template/local7.C: New.
1808 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1810 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1813 * g++.dg/warn/Wenum-compare-no-2: New.
1815 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1818 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1819 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1820 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1821 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1822 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1823 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1824 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1825 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1827 2012-06-04 Richard Guenther <rguenther@suse.de>
1829 Backport from mainline
1830 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1833 * gcc.c-torture/compile/pr52979-1.c: New test.
1834 * gcc.c-torture/execute/pr52979-1.c: New test.
1835 * gcc.c-torture/execute/pr52979-2.c: New test.
1837 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1839 PR tree-optimization/53550
1840 * gcc.dg/pr53550.c: New test.
1842 2012-06-04 Richard Guenther <rguenther@suse.de>
1843 Eric Botcazou <ebotcazou@adacore.com>
1845 Backport from mainline
1849 * gcc.dg/torture/pr48124-1.c: New testcase.
1850 * gcc.dg/torture/pr48124-2.c: Likewise.
1851 * gcc.dg/torture/pr48124-3.c: Likewise.
1852 * gcc.dg/torture/pr48124-4.c: Likewise.
1853 * gnat.dg/pack16.adb: Likewise.
1854 * gnat.dg/pack16_pkg.ads: Likewise.
1855 * gnat.dg/pack17.adb: Likewise.
1856 * gnat.dg/specs/pack7.ads: Likewise.
1857 * gnat.dg/specs/pack8.ads: Likewise.
1858 * gnat.dg/specs/pack8_pkg.ads: Likewise.
1860 2012-06-01 Jason Merrill <jason@redhat.com>
1863 * g++.dg/ext/visibility/template12.C: New.
1864 * g++.dg/ext/attrib14.C: Adjust warning line.
1867 * g++.dg/parse/new6.C: New.
1868 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1870 2012-06-01 Jason Merrill <jason@redhat.com>
1873 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1875 2012-06-01 Jason Merrill <jason@redhat.com>
1878 * g++.dg/cpp0x/auto33.C: New.
1880 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1882 * c-c++-common/restrict-2.c: Revert previous change.
1884 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1887 * gnat.dg/lto14.adb: Skip on Solaris.
1889 2012-05-31 Jason Merrill <jason@redhat.com>
1892 * g++.dg/cpp0x/initlist-ctor1.C: New.
1894 2012-05-31 Richard Guenther <rguenther@suse.de>
1897 * gcc.dg/torture/pr48493.c: New testcase.
1899 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1902 * g++.dg/init/new33.C: New test.
1904 2012-05-30 Jason Merrill <jason@redhat.com>
1907 * c-c++-common/array-lit.c: New.
1908 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1910 2012-05-30 Richard Guenther <rguenther@suse.de>
1913 * gcc.dg/torture/pr53501.c: New testcase.
1914 * c-c++-common/restrict-2.c: Adjust.
1916 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1918 PR rtl-optimization/53519
1919 * gcc.c-torture/compile/pr53519.c: New test.
1921 2012-05-29 Richard Guenther <rguenther@suse.de>
1923 PR tree-optimization/53516
1924 * gcc.dg/torture/pr53516.c: New testcase.
1926 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1929 * g++.dg/parse/crash60.C: New.
1931 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1933 PR tree-optimization/53505
1934 * c-c++-common/torture/pr53505.c: New test.
1936 2012-05-25 Ian Lance Taylor <iant@google.com>
1938 * gcc.dg/split-6.c: New test.
1940 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1942 * gnat.dg/lto14.adb: New test.
1944 2012-05-24 Richard Guenther <rguenther@suse.de>
1947 * g++.dg/tree-prof/pr53460.C: New testcase.
1949 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1951 PR tree-optimization/53465
1952 * gcc.c-torture/execute/pr53465.c: New test.
1954 2012-05-23 Tobias Burnus <burnus@net-b.de>
1957 * gfortran.dg/realloc_on_assign_15.f90: New.
1959 2012-05-22 Richard Guenther <rguenther@suse.de>
1961 PR tree-optimization/53408
1962 * gcc.dg/torture/pr53408.c: New testcase.
1964 2012-05-22 Richard Guenther <rguenther@suse.de>
1967 * gcc.dg/torture/pr51071-2.c: New testcase.
1969 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1971 PR tree-optimization/53366
1972 * gcc.dg/torture/pr53366-1.c: New test.
1973 * gcc.dg/torture/pr53366-2.c: New test.
1974 * gcc.target/i386/pr53366-1.c: New test.
1975 * gcc.target/i386/pr53366-2.c: New test.
1977 PR tree-optimization/53409
1978 * gcc.c-torture/compile/pr53409.c: New test.
1980 PR tree-optimization/53410
1981 * gcc.c-torture/compile/pr53410-1.c: New test.
1982 * gcc.c-torture/compile/pr53410-2.c: New test.
1984 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1987 * gcc.c-torture/compile/pr53418-1.c,
1988 gcc.c-torture/compile/pr53418-2.c: New tests.
1990 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
1992 * gcc.dg/tm/indirect-2.c: New test.
1994 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1996 Backport from mainline
1997 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1998 H.J. Lu <hongjiu.lu@intel.com>
2001 * gcc.target/i386/pr53416.c: New file.
2003 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
2005 * gnat.dg/lto13.adb: New test.
2006 * gnat.dg/lto13_pkg.ad[sb]: New helper.
2008 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
2010 * gnat.dg/specs/lto12.ads: New test.
2011 * gnat.dg/specs/lto12_pkg.ads: New helper.
2013 2012-05-17 David S. Miller <davem@davemloft.net>
2015 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2016 failure on sparc-*-linux-gnu.
2018 2012-05-16 Richard Henderson <rth@redhat.com>
2021 * g++.dg/opt/pr52727.C: New testcase.
2023 2012-05-16 Richard Guenther <rguenther@suse.de>
2025 PR tree-optimization/53364
2026 * g++.dg/torture/pr53364.C: New testcase.
2028 2012-05-15 Jakub Jelinek <jakub@redhat.com>
2031 * gcc.dg/pr53358.c: New test.
2033 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
2035 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
2036 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
2038 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
2040 * gnat.dg/null_pointer_deref3.adb: New test.
2042 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2045 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
2047 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
2049 * gnat.dg/lto11.ad[sb]: New test.
2051 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
2054 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2056 2012-05-07 Jakub Jelinek <jakub@redhat.com>
2058 PR tree-optimization/53239
2059 * g++.dg/opt/vrp3.C: New test.
2060 * g++.dg/opt/vrp3-aux.cc: New file.
2061 * g++.dg/opt/vrp3.h: New file.
2063 2012-05-07 Tobias Burnus <burnus@net-b.de>
2065 Backport from mainline:
2066 2012-05-07 Tobias Burnus <burnus@net-b.de>
2069 * gfortran.dg/typebound_operator_15.f90: New.
2071 2012-05-05 Tobias Burnus <burnus@net-b.de>
2073 Backport from mainline:
2074 2012-05-04 Tobias Burnus <burnus@net-b.de>
2077 * gfortran.dg/constructor_7.f90: New.
2078 * gfortran.dg/constructor_8.f90: New.
2080 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2082 Backport from mainline:
2084 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2086 PR tree-optimization/52633
2087 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2088 recognized as widening shifts instead of over-widening.
2089 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2090 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2091 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2092 * gcc.target/arm/pr52633.c: New test.
2094 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
2096 PR tree-optimization/52870
2097 * gcc.dg/vect/pr52870.c: New test.
2099 2012-05-04 Richard Guenther <rguenther@suse.de>
2101 * gcc.dg/lto/pr53214_0.c: New testcase.
2103 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
2105 * gcc.target/ia64/pr48496.c: New test.
2106 * gcc.target/ia64/pr52657.c: Likewise.
2108 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2110 Backport from mainline
2111 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2114 * gcc.target/powwerpc/pr53199.c: New file.
2116 2012-05-03 Martin Jambor <mjambor@suse.cz>
2118 Backport from mainline
2119 2012-05-02 Martin Jambor <mjambor@suse.cz>
2122 * g++.dg/lto/pr52605_0.C: New test.
2124 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2127 * g++.dg/other/final2.C: New.
2129 2012-05-03 Jakub Jelinek <jakub@redhat.com>
2132 * gcc.dg/pr53174.c: New test.
2135 * gcc.target/arm/pr53187.c: New test.
2136 * gcc.c-torture/compile/pr53187.c: New test.
2138 2012-05-03 Richard Guenther <rguenther@suse.de>
2140 PR tree-optimization/53144
2141 * gcc.dg/torture/pr53144.c: New testcase.
2143 2012-05-02 Tobias Burnus <burnus@net-b.de>
2145 Backport from mainline
2146 2012-04-16 Tobias Burnus <burnus@net-b.de>
2149 * gfortran.dg/pointer_intent_6.f90: New.
2151 2012-05-02 Jakub Jelinek <jakub@redhat.com>
2153 PR tree-optimization/53163
2154 * gcc.c-torture/compile/pr53163.c: New test.
2156 PR rtl-optimization/53160
2157 * gcc.c-torture/execute/pr53160.c: New test.
2159 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2163 * gfortran.dg/function_optimize_12.f90: New test.
2165 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
2167 Backport from mainline
2168 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
2171 * gcc.c-torture/execute/20120427-1.c: New testcase.
2173 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
2176 * gcc.dg/torture/pr53120.c: New test.
2178 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2181 * gcc.dg/pr52880.c: New test.
2183 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
2186 PR tree-optimizations/52891
2188 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2190 2012-04-24 Richard Guenther <rguenther@suse.de>
2192 PR tree-optimization/53085
2193 * g++.dg/torture/pr53085.C: New testcase.
2195 2012-04-23 Richard Guenther <rguenther@suse.de>
2198 * gcc.dg/pr53060.c: New testcase.
2200 2012-04-23 Jakub Jelinek <jakub@redhat.com>
2202 PR tree-optimizations/52891
2203 * gcc.c-torture/compile/pr52891-1.c: New test.
2204 * gcc.c-torture/compile/pr52891-2.c: New test.
2206 2012-04-20 Ian Lance Taylor <iant@google.com>
2208 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2209 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2211 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2214 * g++.dg/parse/crash59.C: New.
2216 2012-04-16 Jason Merrill <jason@redhat.com>
2219 * g++.dg/cpp0x/variadic131.C: New.
2221 2012-04-16 Jason Merrill <jason@redhat.com>
2224 * g++.dg/cpp0x/variadic129.C: New.
2227 * g++.dg/cpp0x/variadic128.C: New.
2229 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
2231 Backport from mainline
2232 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
2235 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2236 second function argument.
2237 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2238 (calc_permps): Update declaration. Calculate result correctly.
2239 (avx2_test): Change src2 type to union256i_d.
2240 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2243 2012-04-16 Martin Jambor <mjambor@suse.cz>
2245 Backported from mainline
2247 2012-04-13 Martin Jambor <mjambor@suse.cz>
2250 * g++.dg/ipa/pr52939.C: New test.
2252 2012-04-15 Jason Merrill <jason@redhat.com>
2255 * g++.dg/cpp0x/variadic125.C: New.
2258 * g++.dg/cpp0x/variadic124.C: New.
2260 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
2263 * g++.dg/lookup/using52.C: New.
2265 2012-04-13 Jason Merrill <jason@redhat.com>
2268 * g++.dg/cpp0x/variadic123.C: New.
2269 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2271 2012-04-11 Jason Merrill <jason@redhat.com>
2274 * g++.dg/ext/attrib45.C: New.
2276 2012-04-13 Tom de Vries <tom@codesourcery.com>
2278 Backport from mainline r186419.
2280 2012-04-13 Tom de Vries <tom@codesourcery.com>
2282 * gcc.dg/pr52734.c: New test.
2284 2012-04-13 Richard Guenther <rguenther@suse.de>
2286 PR tree-optimization/52969
2287 * gcc.dg/torture/pr52969.c: New testcase.
2289 2012-04-13 Richard Guenther <rguenther@suse.de>
2292 * gcc.dg/pr52862.c: New testcase.
2294 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2296 Backport from mainline
2297 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2300 * gcc.target/powerpc/pr52775.c: New file.
2302 2012-04-12 Richard Guenther <rguenther@suse.de>
2304 PR tree-optimization/52943
2305 * gcc.dg/torture/pr52943.c: New testcase.
2307 2012-04-09 Mike Stump <mikestump@comcast.net>
2309 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2310 * gcc.dg/tree-ssa/vrp59.c: Likewise.
2311 * gcc.dg/tree-ssa/vrp60.c: Likewise.
2312 * gnat.dg/aggr11.adb: Likewise.
2313 * gnat.dg/aggr11_pkg.ads: Likewise.
2314 * gnat.dg/aggr15.adb: Likewise.
2315 * gnat.dg/aggr15.ads: Likewise.
2316 * gnat.dg/aggr17.adb: Likewise.
2317 * gnat.dg/aggr18.adb: Likewise.
2318 * gnat.dg/array14.adb: Likewise.
2319 * gnat.dg/array14.ads: Likewise.
2320 * gnat.dg/array14_pkg.ads: Likewise.
2321 * gnat.dg/array19.adb: Likewise.
2322 * gnat.dg/array19.ads: Likewise.
2323 * gnat.dg/discr27.adb: Likewise.
2324 * gnat.dg/discr27.ads: Likewise.
2325 * gnat.dg/discr35.adb: Likewise.
2326 * gnat.dg/discr35.ads: Likewise.
2327 * gnat.dg/discr6.adb: Likewise.
2328 * gnat.dg/discr6_pkg.ads: Likewise.
2329 * gnat.dg/import1.adb: Likewise.
2330 * gnat.dg/import1.ads: Likewise.
2331 * gnat.dg/loop_address2.adb: Likewise.
2332 * gnat.dg/opt7.adb: Likewise.
2333 * gnat.dg/opt7.ads: Likewise.
2334 * gnat.dg/pointer_variable_bounds.adb: Likewise.
2335 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2336 * gnat.dg/rep_clause2.adb: Likewise.
2337 * gnat.dg/rep_clause2.ads: Likewise.
2338 * gnat.dg/slice2.adb: Likewise.
2339 * gnat.dg/slice2.ads: Likewise.
2340 * gnat.dg/slice6.adb: Likewise.
2341 * gnat.dg/slice6_pkg.ads: Likewise.
2342 * gnat.dg/specs/unchecked_union2.ads: Likewise.
2343 * gnat.dg/taft_type2.adb: Likewise.
2344 * gnat.dg/taft_type2.ads: Likewise.
2345 * gnat.dg/taft_type2_pkg.ads: Likewise.
2346 * gnat.dg/volatile10.adb: Likewise.
2347 * gnat.dg/volatile10_pkg.ads: Likewise.
2349 * gcc.dg/dll-8.c: Remove execute permissions.
2350 * g++.dg/ext/dllexport5.C: Likewise.
2352 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
2354 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2355 (check_effective_target_sync_long_long): Add SPARC case.
2356 (check_effective_target_sync_long_long_runtime): Likewise.
2357 (check_effective_target_sync_int_long): Adjust SPARC case.
2358 (check_effective_target_sync_char_short): Likewise.
2360 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2364 * gfortran.dg/function_optimize_11.f90: New test.
2366 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2370 * gfortran.dg/use_only_6.f90: New test.
2372 2012-04-06 Mike Stump <mikestump@comcast.net>
2375 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2377 2012-04-05 Jason Merrill <jason@redhat.com>
2380 * g++.dg/template/qualified-id5.C: New.
2382 2012-04-03 Jason Merrill <jason@redhat.com>
2385 * g++.dg/cpp0x/variadic-value1.C: New.
2387 2012-04-03 Richard Guenther <rguenther@suse.de>
2389 Backport from mainline
2390 2012-03-02 Richard Guenther <rguenther@suse.de>
2392 PR tree-optimization/52406
2393 * gcc.dg/torture/pr52406.c: New testcase.
2395 2012-04-03 Richard Guenther <rguenther@suse.de>
2397 Backport from mainline
2398 2012-03-15 Richard Guenther <rguenther@suse.de>
2401 * gfortran.dg/vect/pr52580.f: New testcase.
2403 2012-04-03 Richard Guenther <rguenther@suse.de>
2405 Backport from mainline
2406 2012-03-06 Richard Guenther <rguenther@suse.de>
2409 * gcc.dg/torture/pr52493.c: New testcase.
2411 2012-03-23 Richard Guenther <rguenther@suse.de>
2413 PR tree-optimization/52678
2414 * gfortran.dg/pr52678.f: New testcase.
2416 2012-03-26 Richard Guenther <rguenther@suse.de>
2418 PR tree-optimization/52701
2419 * gfortran.dg/pr52701.f90: New testcase.
2421 2012-03-30 Richard Guenther <rguenther@suse.de>
2423 PR tree-optimization/52754
2424 * gcc.target/i386/pr52754.c: New testcase.
2426 2012-04-03 Jakub Jelinek <jakub@redhat.com>
2428 PR tree-optimization/52835
2429 * gfortran.dg/pr52835.f90: New test.
2431 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
2433 * gnat.dg/controlled6.adb: New test.
2434 * gnat.dg/controlled6_pkg.ads: New helper.
2435 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2437 2012-03-29 Meador Inge <meadori@codesourcery.com>
2440 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2442 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2445 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2447 2012-03-29 Jason Merrill <jason@redhat.com>
2450 * g++.dg/template/inherit8.C: New.
2452 2012-03-29 Jakub Jelinek <jakub@redhat.com>
2455 * g++.dg/ext/weak4.C: New test.
2457 2012-03-29 Jason Merrill <jason@redhat.com>
2460 * g++.dg/cpp0x/initlist-array3.C: New.
2462 2012-03-28 Jason Merrill <jason@redhat.com>
2465 * g++.dg/overload/virtual2.C: New.
2467 2012-03-28 Martin Jambor <mjambor@suse.cz>
2469 Backported from mainline
2470 2012-03-27 Martin Jambor <mjambor@suse.cz>
2473 * gcc.dg/torture/pr52693.c: New test.
2475 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2478 * gcc.dg/pr52691.c: New test.
2481 * gcc.c-torture/compile/pr52750.c: New test.
2483 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
2485 Backport from 2012-03-28 mainline r185910.
2488 * gcc.target/avr/torture/builtins-2.c: New test.
2490 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2493 * gcc.target/i386/pr52736.c: New test.
2495 2012-03-27 Richard Guenther <rguenther@suse.de>
2498 * gcc.dg/torture/pr52720.c: New testcase.
2500 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
2502 Backport from 2012-03-26 mainline r185793.
2504 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
2505 Add "-Os -flto" to list.
2507 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
2509 * gnat.dg/concat2.ad[sb]: New test.
2511 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
2514 * gcc.c-torture/compile/limits-externdecl.c: New test.
2516 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
2519 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
2521 2012-03-22 Tobias Burnus <burnus@net-b.de>
2524 * gfortran.dg/intrinsic_8.f90: New.
2526 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2529 * g++.dg/ext/attrib44.C: New test.
2531 2012-03-22 Jason Merrill <jason@redhat.com>
2533 * g++.dg/torture/pr52582.C: New.
2535 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
2537 Backport from 2012-03-20 mainline r185583.
2539 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2542 Backport from 2012-03-20 mainline r185570.
2545 * gcc.target/avr/torture/addr-space-2.h: New file.
2546 * gcc.target/avr/torture/addr-space-2-g.h: New test.
2547 * gcc.target/avr/torture/addr-space-2-0.h: New test.
2548 * gcc.target/avr/torture/addr-space-2-1.h: New test.
2549 * gcc.target/avr/torture/addr-space-2-x.h: New test.
2551 Backport from 2012-03-12 mainline r185255.
2554 * gcc.target/avr/torture/addr-space-1.h: New file.
2555 * gcc.target/avr/torture/addr-space-g.h: New test.
2556 * gcc.target/avr/torture/addr-space-0.h: New test.
2557 * gcc.target/avr/torture/addr-space-1.h: New test.
2558 * gcc.target/avr/torture/addr-space-x.h: New test.
2560 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2562 Backported from mainline
2563 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2566 * g++.dg/cpp0x/udlit-args2.C: New test.
2568 2012-03-13 Jakub Jelinek <jakub@redhat.com>
2571 * gcc.dg/Wunused-var-3.c: New test.
2573 2012-03-22 Release Manager
2575 * GCC 4.7.0 released.
2577 2012-03-20 Jason Merrill <jason@redhat.com>
2579 * g++.dg/cpp0x/auto32.C: New.
2581 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2582 Andrew Pinski <apinski@cavium.com>
2585 * gcc.dg/pr52592.c: New test.
2587 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2590 * g++.dg/opt/pr52582.C: New test.
2592 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2595 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
2597 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
2599 2012-03-10 Tobias Burnus <burnus@net-b.de>
2602 * gfortran.dg/proc_ptr_34.f90: New.
2604 2012-03-07 Jason Merrill <jason@redhat.com>
2607 * g++.dg/cpp0x/udlit-mangle.C: New.
2609 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
2611 Backport from mainline r184894.
2612 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
2615 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
2617 Backport from mainline
2618 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
2620 * gcc.target/powerpc/pr52457.c: New test.
2622 2012-03-01 Kai Tietz <ktietz@redhat.com>
2624 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
2625 routines on mingw targets.
2626 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
2629 2012-03-01 Jakub Jelinek <jakub@redhat.com>
2631 PR tree-optimization/52445
2632 * gcc.dg/pr52445.c: New test.
2634 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2637 * gcc.c-torture/compile/pr52437.c: New test.
2640 * gcc.dg/torture/pr52419.c: New test.
2642 PR tree-optimization/52429
2643 * gcc.dg/torture/pr52429.c: New test.
2644 * g++.dg/opt/pr52429.C: New test.
2646 2012-02-29 Richard Guenther <rguenther@suse.de>
2649 * gcc.dg/lto/trans-mem-1_0.c: Remove.
2650 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
2651 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
2652 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
2653 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
2654 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
2656 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2658 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
2660 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
2663 * gfortran.dg/realloc_on_assign_13.f90 : New test.
2665 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2668 * gcc.target/arm/neon/pr51534.c: New testcase.
2670 2012-02-28 Richard Guenther <rguenther@suse.de>
2673 * gcc.dg/torture/pr52407.c: New testcase.
2675 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2677 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
2678 * gcc.target/arm/vfp2.c: Likewise.
2679 * gcc.target/arm/vfp3.c: Likewise.
2680 * gcc.target/arm/vfp4.c: Likewise.
2681 * gcc.target/arm/vfp5.c: Likewise.
2682 * gcc.target/arm/vfp6.c: Likewise.
2683 * gcc.target/arm/vfp7.c: Likewise.
2684 * gcc.target/arm/vfp8.c: Likewise.
2685 * gcc.target/arm/vfp9.c: Likewise.
2686 * gcc.target/arm/vfp10.c: Likewise.
2687 * gcc.target/arm/vfp11.c: Likewise.
2688 * gcc.target/arm/vfp12.c: Likewise.
2689 * gcc.target/arm/vfp13.c: Likewise.
2690 * gcc.target/arm/vfp14.c: Likewise.
2691 * gcc.target/arm/vfp15.c: Likewise.
2692 * gcc.target/arm/vfp16.c: Likewise.
2693 * gcc.target/arm/vfp17.c: Likewise.
2694 * gcc.target/arm/neon-constants.h: New file.
2695 * gcc.target/arm/neon-vect1.c: New test.
2696 * gcc.target/arm/neon-vect2.c: New test.
2697 * gcc.target/arm/neon-vect3.c: New test.
2698 * gcc.target/arm/neon-vect4.c: New test.
2699 * gcc.target/arm/neon-vect5.c: New test.
2700 * gcc.target/arm/neon-vect6.c: New test.
2701 * gcc.target/arm/neon-vect7.c: New test.
2702 * gcc.target/arm/neon-vect8.c: New test.
2704 2012-02-28 Richard Guenther <rguenther@suse.de>
2706 PR tree-optimization/52402
2707 * gcc.dg/torture/pr52402.c: New testcase.
2709 2012-02-28 Richard Guenther <rguenther@suse.de>
2712 * g++.dg/lto/pr52400_0.C: New testcase.
2714 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
2716 * gcc.target/avr/torture/builtins-1.c: New test.
2717 * gcc.target/avr/torture/builtins-error.c: New test.
2719 2012-02-28 Kai Tietz <ktietz@redhat.com>
2721 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
2723 * gcc.target/i386/pr45352-2.c: Likewise.
2724 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
2726 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
2727 targets instead rand.
2728 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
2729 * gcc.target/i386/sse2-mul-1.c: Likewise.
2730 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2731 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
2733 * gcc.target/i386/pad-1.c: Likewise.
2734 * gcc.target/i386/pad-9.c: Likewise.
2735 * gcc.target/i386/pad-2.c: Likewise.
2736 * gcc.target/i386/pad-5b.c: Likewise.
2737 * gcc.target/i386/pad-8.c: Likewise.
2738 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
2739 * gcc.target/i386/pr44130.c: Likewise.
2740 * gcc.target/i386/align-main-1.c: Likewise.
2741 * gcc.target/i386/align-main-2.c: Likewise.
2742 * gcc.target/i386/sw-1.c: Likewise.
2743 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
2744 on x64 mingw target.
2745 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2746 * gcc.target/i386/pr46295.c: Likewise.
2747 * gcc.target/i386/amd64-abi-1.c: Likewise.
2748 * gcc.target/i386/amd64-abi-2.c: Likewise.
2749 * gcc.target/i386/pr39082-1.c: Likewise.
2750 * gcc.target/i386/pr39162.c: Likewise.
2751 * gcc.target/i386/pr22152.c: Likewise.
2752 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
2753 * gcc.target/i386/wrfsbase-2.c: Likewise.
2754 * gcc.target/i386/local.c: Likewise
2755 * gcc.target/i386/wrgsbase-1.c: Likewise.
2756 * gcc.target/i386/wrfsbase-1.c: Likewise.
2757 * gcc.target/i386/pr39315-3.c: Likewise.
2758 * gcc.target/i386/pr35767-4.c: Likewise.
2759 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
2761 * gcc.target/i386/pr45336-2.c: Likewise.
2762 * gcc.target/i386/pr45336-1.c: Likewise.
2763 * gcc.target/i386/pr45336-4.c: Likewise.
2765 2012-02-27 Tristan Gingold <gingold@adacore.com>
2767 * gnat.dg/array20.ad[sb]: New test.
2769 2012-02-27 Jakub Jelinek <jakub@redhat.com>
2772 * gcc.target/arm/pr52375.c: New test.
2773 * gcc.c-torture/compile/pr52375.c: New test.
2775 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2777 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
2778 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
2780 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
2782 * gnat.dg/aggr19.adb: New test.
2783 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
2785 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
2788 * gcc.target/sh/pr49263.c: New.
2790 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
2792 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2793 simulate_thread_wrapper_other_threads
2794 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2795 Move initialization of 'value' to main().
2796 (main): Initialize 'value';
2797 * gcc.dg/simulate-thread/speculative-store.c
2798 (simulate_thread_step_verify): Return 0 when successful.
2799 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2801 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
2802 (simulate_thread_wrapper_other_threads): Return a success/fail value
2803 and issue an error if the instruction count threshold is exceeded.
2805 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2808 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2809 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2811 2012-02-24 Richard Guenther <rguenther@suse.de>
2814 * gcc.dg/pr52355.c: New testcase.
2816 2012-02-23 Kai Tietz <ktietz@redhat.com>
2818 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
2820 * gcc.dg/Wpadded.c: Likewise.
2821 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2823 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2824 for sleep by Sleep and add windows.h include for this function.
2825 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2827 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2829 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
2831 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2832 on x64 mingw target.
2833 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2834 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2835 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2836 failure on LLP64 target.
2838 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
2841 * gcc.dg/noncompile/pr52290.c: New test.
2843 2012-02-23 Jakub Jelinek <jakub@redhat.com>
2845 PR tree-optimization/52019
2846 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2848 2012-02-22 Kai Tietz <ktietz@redhat.com>
2850 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2851 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2852 derived pdiff_t type.
2853 * g++.dg/torture/pr49720.C: Likewise
2855 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
2858 * gcc.target/i386/pr52330.c: New test.
2860 2012-02-22 Tobias Burnus <burnus@net-b.de>
2863 * gfortran.dg/io_constraints_10.f90: New.
2865 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2867 * lib/target-supports.exp (check_effective_target_vect_condition):
2868 Return true for NEON.
2870 2012-02-21 Kai Tietz <ktietz@redhat.com>
2872 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2874 2012-02-21 Richard Guenther <rguenther@suse.de>
2876 PR tree-optimization/52324
2877 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2879 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2882 * gcc.target/avr/torture/pr51782-1.c: New test.
2884 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2886 PR tree-optimization/52318
2887 * gcc.dg/pr52318.c: New test.
2889 2012-02-20 Kai Tietz <ktietz@redhat.com>
2891 * gcc.dg/bf-ms-layout-3.c: New testcase.
2893 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2897 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2899 2012-02-20 Richard Guenther <rguenther@suse.de>
2901 PR tree-optimization/52298
2902 * gcc.dg/torture/pr52298.c: New testcase.
2903 * gcc.dg/vect/pr52298.c: Likewise.
2905 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2907 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2908 * gcc.c-torture/execute/pr52286.c: Ditto.
2910 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2912 PR tree-optimization/52286
2913 * gcc.c-torture/execute/pr52286.c: New test.
2915 2012-02-18 Tobias Burnus <burnus@net-b.de>
2918 * gfortran.dg/interface_35.f90: Use -std=f2003.
2919 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2920 * gfortran.dg/interface_assignment_4.f90: Ditto.
2921 * gfortran.dg/bessel_1.f90: Ditto.
2922 * gfortran.dg/func_result_6.f90: Ditto.
2923 * gfortran.dg/hypot_1.f90: Ditto.
2924 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2926 2012-02-17 Tobias Burnus <burnus@net-b.de>
2928 PR translation/52232
2929 PR translation/52234
2930 PR translation/52245
2931 PR translation/52246
2932 PR translation/52262
2933 PR translation/52273
2934 * gfortran.dg/coarray_22.f90: Update dg-error.
2935 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2937 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2940 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2941 (simulate-thread): Use default timeout.
2943 2012-02-16 Jason Merrill <jason@redhat.com>
2946 * g++.dg/ext/timevar1.C: New.
2948 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
2951 * g++.dg/template/using21.C: New.
2952 * g++.dg/template/using22.C: Likewise.
2954 2012-02-16 Jason Merrill <jason@redhat.com>
2957 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2959 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2961 PR tree-optimization/52255
2962 * gcc.c-torture/compile/pr52255.c: New test.
2965 * g++.dg/debug/dwarf2/pr52260.C: New test.
2968 * g++.dg/ipa/pr51929.C: New test.
2970 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2973 * gcc.target/powerpc/pr52199.c: New file.
2975 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2978 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2980 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2982 * gcc.dg/pr51867.c: Don't include <math.h>.
2985 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2987 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2988 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2990 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2992 PR tree-optimization/50561
2993 * gcc.dg/graphite/pr50561.c: New testcase.
2995 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2997 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2998 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
3000 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
3002 * gnat.dg/discr35.ad[sb]: New test.
3004 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
3006 * gnat.dg/volatile10.adb: New test.
3007 * gnat.dg/volatile10_pkg.ads: New helper.
3009 2012-02-14 Jason Merrill <jason@redhat.com>
3011 * g++.dg/ext/attrib43.C: New.
3013 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
3015 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
3016 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
3018 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
3019 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
3020 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
3021 effective_target fgnu_tm.
3022 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
3024 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3027 * g++.dg/template/asmgoto1.C: New test.
3029 2012-02-14 Ian Lance Taylor <iant@google.com>
3032 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
3033 compiling generated file for 64bit and index tests.
3035 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
3037 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
3039 2012-02-14 Richard Guenther <rguenther@suse.de>
3041 PR tree-optimization/52244
3042 PR tree-optimization/51528
3043 * gcc.dg/torture/pr52244.c: New testcase.
3045 2012-02-14 Walter Lee <walt@tilera.com>
3047 * g++.dg/other/PR23205.C: Disable test on tile.
3048 * g++.dg/other/pr23205-2.C: Disable test on tile.
3049 * gcc.dg/20020312-2.c: Add a condition for __tile__.
3050 * gcc.dg/20040813-1.c: Disable test on tile.
3051 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
3052 * gcc.misc-tests/linkage.exp: Handle tilegx.
3054 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3056 PR tree-optimization/52210
3057 * gcc.dg/pr52210.c: New test.
3059 2012-02-14 Jason Merrill <jason@redhat.com>
3062 * g++.dg/overload/defarg5.C: New.
3064 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3067 * c-c++-common/pr52181.c: New test.
3069 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3072 * g++.dg/ext/atomic-1.C: New test.
3074 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3076 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
3078 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3081 * gcc.c-torture/execute/pr52209.c: New test.
3083 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
3086 * gfortran.dg/elemental_optional_args_5.f03: New test.
3088 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
3091 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
3094 2012-02-11 Ian Lance Taylor <iant@google.com>
3097 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
3098 SPARC Solaris. Don't run the test at all on systems where it may
3099 not work, rather than xfailing it.
3101 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3103 PR rtl-optimization/52175
3104 * gcc.c-torture/compile/pr52175.c: New test.
3106 2012-02-10 Jason Merrill <jason@redhat.com>
3109 * g++.dg/template/repo10.C: New.
3111 2012-02-11 Jakub Jelinek <jakub@redhat.com>
3114 * gcc.dg/pr52132.c: New test.
3116 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
3118 * gnat.dg/specs/aggr4.ads: New test.
3119 * gnat.dg/specs/aggr4_pkg.ads: New helper.
3121 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
3124 * gcc.target/i386/pr52146.c: New.
3126 2012-02-10 Jakub Jelinek <jakub@redhat.com>
3129 * c-c++-common/pr52177.c: New test.
3131 2012-02-10 Jan Hubicka <jh@suse.cz>
3134 * g++.dg/torture/pr48600.C: New testcase.
3136 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
3139 * gcc.dg/dfp/pr52140.c: New test.
3141 2012-02-09 Jakub Jelinek <jakub@redhat.com>
3144 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
3147 2012-02-09 Bin Cheng <bin.cheng@arm.com>
3150 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
3151 * testsuite/gcc.dg/pr51867.c: New test.
3153 2012-02-09 Ian Lance Taylor <iant@google.com>
3155 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
3156 which don't support -fsplit-stack. Turn off optimization when
3157 compiling select5-out.go.
3159 2012-02-08 Ian Lance Taylor <iant@google.com>
3161 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
3162 systems which don't support -fsplit-stack.
3164 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
3166 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
3167 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
3168 machine instuction in the log.
3170 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
3172 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
3175 2012-02-08 Magnus Granberg <zorry@gentoo.org>
3178 * gcc.dg/pr48524.c: New test.
3179 * gcc.dg/pr48524.spec: New spec file for test.
3181 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3184 * gfortran.dg/vect/pr32380.f90: New test.
3186 2012-02-08 Tobias Burnus <burnus@net-b.de>
3189 * gfortran.dg/realloc_on_assign_12.f90: New.
3191 2012-02-08 Richard Guenther <rguenther@suse.de>
3193 PR rtl-optimization/52170
3194 * gcc.dg/torture/pr52170.c: New testcase.
3196 2012-02-08 Jakub Jelinek <jakub@redhat.com>
3198 PR gcov-profile/52150
3199 * gcc.dg/tree-prof/pr52150.c: New test.
3201 PR rtl-optimization/52139
3202 * gcc.dg/pr52139.c: New test.
3204 2012-02-07 Jason Merrill <jason@redhat.com>
3207 * g++.dg/cpp0x/constexpr-union3.C: New.
3210 * g++.dg/lto/pr52035_0.C: New.
3212 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3214 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
3215 * gcc.dg/special/weak-1.c: Likewise.
3216 * gcc.dg/ucnid-12.c: Likewise.
3217 * gcc.dg/torture/pr45678-1.c: Likewise.
3218 * gcc.dg/torture/pr45678-2.c: Likewise.
3219 * gcc.dg/vector-4.c: Likewise.
3220 * gcc.dg/ipa/inline-5.c: Likewise.
3221 * gcc.dg/ucnid-11.c: Likewise.
3222 * gcc.misc-tests/gcov-13.c: Likewise.
3223 * gcc.misc-tests/gcov-14.c: Likewise.
3224 * g++.dg/ext/label13.C: Likewise.
3225 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
3226 hppa*-*-hpux* options.
3227 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3228 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3229 * gcc.dg/pr48616.c: Likewise.
3230 * gcc.dg/pr17957.c: Likewise.
3231 * gcc.dg/pr17055-1.c: Likewise.
3232 * gcc.dg/pr32912-1.c: Likewise.
3233 * gcc.dg/tm/pr51472.c: Likewise.
3234 * c-c++-common/fold-bitand-4.c: Likewise.
3235 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
3236 Use dg-additional-options for extra options.
3238 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
3240 * gcc.target/epiphany/interrupt-2.c: New test.
3242 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3245 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
3246 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
3249 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3252 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
3254 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3258 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
3259 * gcc.target/mips/va-arg-1.c: New test.
3261 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3263 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
3264 for -mno-pointers-to-nested-functions.
3266 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
3268 * gcc.c-torture/execute/20120207-1.c: New test.
3270 2012-02-07 Jakub Jelinek <jakub@redhat.com>
3272 PR rtl-optimization/52060
3273 * gcc.dg/torture/pr52060.c: New test.
3276 * gcc.c-torture/compile/pr52074.c: New test.
3278 2012-02-07 Tobias Burnus <burnus@net-b.de>
3281 * gfortran.dg/class_to_type_2.f90: New.
3283 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
3286 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
3289 2012-02-06 Jason Merrill <jason@redhat.com>
3292 * g++.dg/template/conv13.C: New.
3294 2012-02-06 Richard Guenther <rguenther@suse.de>
3296 PR tree-optimization/52115
3297 * gcc.c-torture/compile/pr52115.c: New testcase.
3299 2012-02-06 Jakub Jelinek <jakub@redhat.com>
3302 * gcc.c-torture/execute/pr52129.c: New test.
3304 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
3306 * gcc.dg/pr48374.c: Actually add the test I forgot
3307 in the 2012-01-25 commit.
3309 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3312 * gfortran.dg/vect/vect-8.f90: New test case.
3314 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3317 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
3319 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
3322 * gfortran.dg/class_48.f90 : Add test of allocate class array
3323 component with source in subroutine test3. Remove commenting
3324 out in subroutine test4, since branching on unitialized variable
3325 is now fixed (no PR for this last.).
3327 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3329 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
3331 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
3333 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3336 * lib/target-supports.exp (check_effective_target_mips_rel): New.
3337 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
3339 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3341 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
3342 (check_effective_target_sync_int_long): Use it.
3343 (check_effective_target_sync_char_short): Likewise.
3344 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
3346 2012-02-05 Tobias Burnus <burnus@net-b.de>
3349 * gfortran.dg/class_48.f90: Add some further checks.
3351 2012-02-05 Ira Rosen <irar@il.ibm.com>
3353 PR tree-optimization/52091
3354 * gcc.dg/vect/pr52091.c: New test.
3356 2012-02-04 Jakub Jelinek <jakub@redhat.com>
3358 PR rtl-optimization/52113
3359 * gcc.target/avr/pr52113.c: New test.
3361 2012-02-03 Jakub Jelinek <jakub@redhat.com>
3363 PR rtl-optimization/52092
3364 * gcc.c-torture/compile/pr52092.c: New test.
3366 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
3369 * gfortran.dg/class_array_10.f03: New test.
3372 * gfortran.dg/class_array_11.f03: New test.
3375 * gfortran.dg/class_array_12.f03: New test.
3377 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
3380 * gfortran.dg/realloc_on_assign_11.f90: New test.
3382 2012-02-02 Tobias Burnus <burnus@net-b.de>
3385 * gfortran.dg/shape_7.f90: New.
3387 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3389 * gcc.target/mips/mips-prepend-1.c: New test.
3391 2012-02-02 Jan Hubicka <jh@suse.cz>
3392 Tom de Vries <tom@codesourcery.com>
3395 * testsuite/gcc.dg/alias-12.c: New testcase.
3396 * testsuite/gcc.dg/alias-13.c: New testcase.
3398 2012-02-02 Jakub Jelinek <jakub@redhat.com>
3401 * gcc.dg/pr52086.c: New test.
3403 PR tree-optimization/52073
3404 * gcc.c-torture/compile/pr52073.c: New test.
3406 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
3409 * gfortran.dg/function_optimize_10.f90: New test.
3411 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
3413 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
3416 2012-02-01 Tobias Burnus <burnus@net-b.de>
3419 * gfortran.dg/typebound_operator_14.f90: New.
3421 2012-02-01 Tobias Burnus <burnus@net-b.de>
3424 * gfortran.dg/elemental_function_1.f90: New.
3426 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3428 PR rtl-optimization/51374
3429 * gcc.target/avr/torture/pr51374-1.c:
3430 Also fail if SBIS is seen.
3432 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3434 PR rtl-optimization/51374
3435 * gcc.target/avr/torture/pr51374-1.c: New.
3437 2012-01-31 Tobias Burnus <burnus@net-b.de>
3440 * gfortran.dg/typebound_generic_11.f90: New.
3442 2012-01-31 Tobias Burnus <burnus@net-b.de>
3445 * gfortran.dg/class_49.f90: New.
3447 2012-01-31 Tobias Burnus <burnus@net-b.de>
3450 * gfortran.dg/elemental_args_check_6.f90: New.
3452 2012-01-31 Jason Merrill <jason@redhat.com>
3455 * g++.dg/cpp0x/variadic122.C: New.
3457 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
3460 * gfortran.dg/realloc_on_assign_10.f90: New test.
3462 2012-01-31 Richard Guenther <rguenther@suse.de>
3464 PR tree-optimization/51528
3465 * gcc.dg/torture/pr51528.c: New testcase.
3467 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
3470 * lib/go.exp (go_target_compile): Append timeout= to options.
3471 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
3472 select5-out.go test on alpha*-*-* targets.
3474 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
3476 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
3477 (TEST_SHORT): Reformat in the same way.
3478 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
3479 (TEST_SHORT): Reformat in the same way.
3480 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
3481 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
3482 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
3483 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
3484 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
3486 2012-01-30 Bin Cheng <bin.cheng@arm.com>
3489 * gcc.target/arm/pr51835.c: New testcase.
3491 2012-01-30 Richard Guenther <rguenther@suse.de>
3493 PR tree-optimization/52028
3494 * gcc.dg/torture/pr52028.c: New testcase.
3495 * gfortran.dg/ldist-pr45199.f: Adjust.
3496 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
3497 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3498 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3500 2012-01-30 Jakub Jelinek <jakub@redhat.com>
3503 * gcc.dg/tree-prof/pr52027.c: New test.
3505 PR tree-optimization/52046
3506 * gcc.dg/pr52046.c: New test.
3509 * g++.dg/other/pr52048.C: New test.
3511 2012-01-30 Richard Guenther <rguenther@suse.de>
3513 PR tree-optimization/52045
3514 * gcc.dg/pr52045.c: New testcase.
3516 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
3518 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
3519 new code generated for __sync_lock_release.
3521 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3523 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
3525 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3528 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
3530 * g++.dg/ext/visibility/template10.C: Fix typo.
3532 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
3534 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3537 * g++.dg/cpp0x/constexpr-ice6.C: New.
3539 2012-01-29 Tobias Burnus <burnus@net-b.de>
3542 * gfortran.dg/default_initialization_6.f90: New.
3544 2012-01-29 Tobias Burnus <burnus@net-b.de>
3547 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
3548 * gfortran.dg/class_48.f90: New.
3550 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
3553 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
3555 2012-01-28 Tobias Burnus <burnus@net-b.de>
3558 * gfortran.dg/class_allocate_12.f90: New.
3560 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
3562 * gcc.dg/torture/pr50444.c: Fix dg directives.
3564 2012-01-28 Jakub Jelinek <jakub@redhat.com>
3567 * gcc.target/arm/pr52006.c: New test.
3569 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
3572 * gcc.dg/lto/trans-mem.h: New file.
3573 * gcc.dg/lto/trans-mem-2_0.c: Include it.
3574 * gcc.dg/lto/trans-mem-1_1.c: Same.
3575 * gcc.dg/lto/trans-mem-4_1.c: Same.
3576 * gcc.dg/lto/trans-mem-3_1.c: Same.
3578 2012-01-27 Tobias Burnus <burnus@net-b.de>
3581 * gfortran.dg/dummy_procedure_7.f90: New.
3583 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
3585 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
3586 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
3588 2012-01-27 Jakub Jelinek <jakub@redhat.com>
3591 * g++.dg/other/gc5.C: New test.
3593 2012-01-27 Richard Guenther <rguenther@suse.de>
3595 PR tree-optimization/50444
3596 * gcc.dg/torture/pr50444.c: New testcase.
3598 2012-01-27 Tobias Burnus <burnus@net-b.de>
3602 * gfortran.dg/move_alloc_13.f90: New.
3604 2012-01-27 Tobias Burnus <burnus@net-b.de>
3607 * gfortran.dg/allocate_alloc_opt_13.f90: New.
3608 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
3609 and change dg-error string.
3611 2012-01-27 Tobias Burnus <burnus@net-b.de>
3614 * gfortran.dg/elemental_args_check_5.f90: New.
3616 2012-01-27 Richard Guenther <rguenther@suse.de>
3619 * g++.dg/torture/pr51959.C: New testcase.
3621 2012-01-27 Tom de Vries <tom@codesourcery.com>
3623 PR tree-optimization/51990
3624 * gcc.dg/pr51990.c: New test.
3625 * gcc.dg/pr51990-2.c: Same.
3627 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
3628 Tobias Burnus <burnus@gcc.gnu.org>
3631 * gfortran.dg/class_allocate_11.f03: New.
3636 * gfortran.dg/class_allocate_7.f03: New.
3637 * gfortran.dg/class_allocate_8.f03: New.
3638 * gfortran.dg/class_allocate_9.f03: New.
3639 * gfortran.dg/class_allocate_10.f03: New.
3641 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3643 * gnat.dg/discr34.adb: New test.
3644 * gnat.dg/discr34_pkg.ads: New helper.
3646 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3648 * gnat.dg/discr33.adb: New test.
3650 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3652 * gnat.dg/limited_with3.ad[sb): New test.
3653 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
3654 * gnat.dg/limited_with3_pkg2.ads: Likewise.
3655 * gnat.dg/limited_with3_pkg3.ads: Likewise.
3657 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3659 * gnat.dg/stack_usage1.adb: New test.
3660 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
3662 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
3663 * gcc.dg/pr44194-2.c: Likewise.
3665 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
3668 * g++.dg/template/crash112.C: New.
3670 2012-01-27 Richard Henderson <rth@redhat.com>
3672 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
3674 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3676 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
3678 2012-01-26 Jakub Jelinek <jakub@redhat.com>
3681 * g++.dg/opt/pr51895.C: New test.
3683 2012-01-26 Michael Matz <matz@suse.de>
3685 PR tree-optimization/48794
3686 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
3688 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3690 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
3692 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3694 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
3695 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
3697 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
3698 the default value for s390 and s390x.
3700 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
3703 * gcc.dg/lto/trans-mem-4_0.c: New.
3704 * gcc.dg/lto/trans-mem-4_1.c: New.
3705 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
3707 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
3708 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
3710 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
3711 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
3714 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
3716 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
3718 2012-01-25 Ian Lance Taylor <iant@google.com>
3720 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
3722 2012-01-25 Tobias Burnus <burnus@net-b.de>
3725 * gfortran.dg/typebound_proc_25.f90: New.
3727 2012-01-25 Jason Merrill <jason@redhat.com>
3730 * g++.dg/lto/pr51992_0.C: New.
3732 2012-01-25 Jakub Jelinek <jakub@redhat.com>
3734 PR tree-optimization/51987
3735 * gcc.target/i386/pr51987.c: New test.
3737 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3739 * gcc.dg/tm/lto-1.c: Require lto support in target.
3741 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
3743 PR rtl-optimization/48374
3744 * gcc.dg/pr48374.c: New test.
3746 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3748 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
3750 2012-01-25 Tobias Burnus <burnus@net-b.de>
3753 * gfortran.dg/derived_constructor_char_3.f90: New.
3755 2012-01-24 Ian Lance Taylor <iant@google.com>
3757 * go.test/go-test.exp (filecmp): New procedure.
3758 (errchk): Handle quoted square brackets.
3759 (go-gc-tests): Set go_compile_args. Handle various new test
3760 lines. Skip a few new tests.
3761 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
3763 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3765 * lib/target-supports.exp (proc check_effective_target_vect_perm)
3766 (check_effective_target_vect_extract_even_odd)
3767 (check_effective_target_vect_interleave): Return true for MIPS
3770 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3772 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
3773 (main): Use it instead of argc.
3775 2012-01-24 Jason Merrill <jason@redhat.com>
3778 * g++.dg/cpp0x/sfinae31.C: New.
3780 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3782 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
3784 2012-01-24 Jason Merrill <jason@redhat.com>
3787 * g++.dg/inherit/covariant20.C: New.
3789 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
3792 * g++.dg/parse/crash58.C: New.
3794 2012-01-24 Jakub Jelinek <jakub@redhat.com>
3797 * gcc.dg/pr51957-1.c: New test.
3798 * gcc.dg/pr51957-1.h: New file.
3799 * gcc.dg/pr51957-2.c: New test.
3801 2012-01-23 Jason Merrill <jason@redhat.com>
3804 * g++.dg/ext/visibility/template10.C: New.
3806 2012-01-23 Tobias Burnus <burnus@net-b.de>
3809 * gfortran.dg/move_alloc_12.f90: New.
3811 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3814 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3816 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3819 * g++.dg/template/crash111.C: New.
3821 2012-01-23 Arnaud Charlet <charlet@adacore.com>
3823 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3825 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3827 2012-01-23 Dodji Seketeli <dodji@redhat.com>
3830 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
3831 the DW_TAG_class_type and DW_AT_name: "Executor".
3833 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3835 * lib/target-supports.exp
3836 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3837 (check_effective_target_vect_interleave): Likewise.
3839 2012-01-22 Jason Merrill <jason@redhat.com>
3842 * g++.dg/template/using20.C: New.
3843 * g++.dg/template/template-id-2.C: Adjust diagnostic.
3845 2012-01-23 Jason Merrill <jason@redhat.com>
3848 * g++.dg/torture/pr51344.C: Limit to x86.
3850 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
3852 * c-c++-common/tm/omp.c: Require target with pthread support.
3854 2012-01-23 Richard Guenther <rguenther@suse.de>
3856 PR tree-optimization/51949
3857 * gcc.dg/torture/pr51949.c: New testcase.
3859 2012-01-23 Jakub Jelinek <jakub@redhat.com>
3861 PR rtl-optimization/51933
3862 * gcc.c-torture/execute/pr51933.c: New test.
3864 2012-01-22 Douglas B Rupp <rupp@gnat.com>
3866 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3867 Do not define for Interix.
3869 2012-01-22 Jason Merrill <jason@redhat.com>
3872 * g++.dg/lto/pr51832.h: New.
3873 * g++.dg/lto/pr51832_0.C: New.
3874 * g++.dg/lto/pr51832_1.C: New.
3876 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3878 * gcc.dg/ext-elim-1.c: New test.
3880 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3883 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3884 * g++.dg/opt/longbranch1.C: Likewise.
3886 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3888 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3891 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3894 * gfortran.dg/namelist_74.f90: New test.
3895 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3897 2012-01-21 Tobias Burnus <burnus@net-b.de>
3900 * gfortran.dg/class_47.f90: New.
3902 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3904 * gnat.dg/renaming5.ad[sb]: New test.
3906 2012-01-20 Jason Merrill <jason@redhat.com>
3909 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3911 2012-01-20 Jason Merrill <jason@redhat.com>
3914 * g++.dg/ext/attrib42.C: Require ilp32.
3916 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3919 * gcc.target/arm/pr51915.c: New test.
3921 2012-01-20 Cary Coutant <ccoutant@google.com>
3922 Dodji Seketeli <dodji@redhat.com>
3925 * g++.dg/debug/dwarf2/nested-3.C: New test.
3927 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3930 * g++.dg/template/crash110.C: New.
3932 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3934 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3935 Remove default options on hppa*-*-hpux*.
3937 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3939 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3941 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3943 * gcc.c-torture/compile/pr51856.c: New testcase.
3945 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3947 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3948 options to go_target_compile.
3950 2012-01-20 Kai Tietz <ktietz@redhat.com>
3952 * g++.dg/torture/pr51344.C: Fix typo.
3954 2012-01-20 Richard Guenther <rguenther@suse.de>
3956 PR tree-optimization/51903
3957 * g++.dg/torture/pr51903.C: New testcase.
3959 2012-01-20 Tobias Burnus <burnus@net-b.de>
3960 Janus Weil <janus@gcc.gnu.org>
3963 * gfortran.dg/use_21.f90: New.
3965 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3968 * gcc.dg/torture/pr51106-1.c: New test.
3969 * gcc.dg/torture/pr51106-2.c: New test.
3971 2012-01-19 Kai Tietz <ktietz@redhat.com>
3973 * g++.dg/torture/pr51344.C: New test.
3975 2012-01-19 Tobias Burnus <burnus@net-b.de>
3978 * gfortran.dg/intrinsic_size_2.f90: New.
3980 2012-01-19 Jason Merrill <jason@redhat.com>
3983 * g++.dg/inherit/using7.C: New.
3985 2012-01-19 Richard Guenther <rguenther@suse.de>
3987 PR tree-optimization/37997
3988 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3990 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3992 PR rtl-optimization/51505
3993 * gcc.dg/pr51505.c: New test.
3995 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3998 * gfortran.dg/typebound_operator_12.f03: New.
3999 * gfortran.dg/typebound_operator_13.f03: New.
4001 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
4004 * g++.dg/cpp0x/pr51225.C: New.
4006 2012-01-17 Ian Lance Taylor <iant@google.com>
4009 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
4011 2012-01-17 Tobias Burnus <burnus@net-b.de>
4014 * gfortran.dg/realloc_on_assign_9.f90: New.
4016 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
4019 * gcc.dg/tm/memopt-3.c: Remove xfail.
4020 * gcc.dg/tm/memopt-4.c: Remove xfail.
4021 * gcc.dg/tm/memopt-5.c: Remove xfail.
4022 * gcc.dg/tm/memopt-7.c: Remove xfail.
4024 2012-01-17 Jakub Jelinek <jakub@redhat.com>
4026 PR tree-optimization/51877
4027 * gcc.c-torture/execute/pr51877.c: New test.
4029 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4031 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
4032 {!vect_align_arrays} to vect_sizes_32B_16B.
4033 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
4034 * gcc.dg/vect/vect-peel-3.c: Ditto.
4036 2012-01-16 Jason Merrill <jason@redhat.com>
4039 * g++.dg/abi/mangle60.C: New.
4042 * g++.dg/pch/mangle1.{C,Hs}: New.
4044 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
4045 Tobias Burnus <burnus@net-b.de>
4048 * gfortran.dg/elemental_optional_args_3.f90: New
4049 * gfortran.dg/elemental_optional_args_4.f90: New
4051 2012-01-16 Tobias Burnus <burnus@net-b.de>
4054 * gfortran.dg/use_20.f90: New
4056 2012-01-16 Jason Merrill <jason@redhat.com>
4059 * g++.dg/cpp0x/rv-bitfield.C: New.
4060 * g++.dg/cpp0x/rv-bitfield2.C: New.
4062 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
4064 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
4065 subroutine 'qsort' and use index array to assign the result.
4067 2012-01-16 Jakub Jelinek <jakub@redhat.com>
4069 PR tree-optimization/51865
4070 * gcc.dg/pr51865.c: New test.
4072 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4074 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
4076 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4078 * gcc.target/mips/code-readable-2.c: Allow the jump table address
4079 to be loaded from the constant pool, rather than via %hi and %lo.
4081 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
4083 PR rtl-optimization/51821
4084 * gcc.dg/pr51821.c: New test.
4086 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
4088 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
4090 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
4092 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
4094 2012-01-14 Tobias Burnus <burnus@net-b.de>
4097 * gfortran.dg/init_flag_8.f90: New.
4098 * gfortran.dg/init_flag_9.f90: New.
4100 2011-01-14 Tobias Burnus <burnus@net-b.de>
4103 * gfortran.dg/use_18.f90: New.
4104 * gfortran.dg/use_19.f90: New.
4106 2012-01-13 Ian Lance Taylor <iant@google.com>
4109 * g++.dg/warn/Wsign-compare-4.C: New.
4111 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
4114 * gfortran.dg/alloc_comp_assign.f03: New.
4115 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
4116 __BUILTIN_FREE from 38 to 32.
4118 2012-01-13 Jason Merrill <jason@redhat.com>
4121 * g++.dg/warn/Wreturn-type-7.C: New.
4123 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4125 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
4127 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
4128 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
4129 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
4130 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
4131 int32plus because of big array needed.
4132 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
4133 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
4135 2012-01-13 Jason Merrill <jason@redhat.com>
4138 * g++.dg/ext/visibility/template9.C: New.
4141 * g++.dg/cpp0x/defaulted34.C: New.
4142 * g++.dg/template/virtual3.C: New.
4144 2012-01-13 Richard Guenther <rguenther@suse.de>
4147 * gcc.dg/torture/pr8081.c: New testcase.
4149 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4151 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
4153 2012-01-12 Jason Merrill <jason@redhat.com>
4156 * g++.dg/ext/stmtexpr14.C: New.
4158 2012-01-13 Dodji Seketeli <dodji@redhat.com>
4161 * g++.dg/cpp0x/constexpr-diag4.C: New test.
4163 2012-01-12 Jason Merrill <jason@redhat.com>
4166 * g++.dg/abi/mangle48.C: Test qualified-names, too.
4167 * g++.dg/abi/mangle58.C: Likewise.
4170 * g++.dg/template/arg8.C: New.
4172 2012-01-12 Ira Rosen <irar@il.ibm.com>
4174 PR tree-optimization/51799
4175 * gcc.dg/vect/pr51799.c: New test.
4176 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
4179 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4180 Tobias Burnus <burnus@net-b.de>
4184 * lib/target-supports.exp
4185 (check_effective_target_fortran_largest_fp_has_sqrt): New.
4186 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
4188 2012-01-11 Jason Merrill <jason@redhat.com>
4191 * g++.dg/ext/attrib42.C: New.
4193 2012-01-11 Jakub Jelinek <jakub@redhat.com>
4196 * gcc.dg/pr51796.c: New test.
4198 2012-01-11 Jason Merrill <jason@redhat.com>
4201 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
4203 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4205 * gnat.dg/array19.ad[sb]: New test.
4207 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4209 * gnat.dg/opt23.ad[sb]: New test.
4210 * gnat.dg/opt23_pkg.ad[sb]: New helper.
4211 * gnat.dg/opt24.ad[sb]: New test.
4213 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4215 PR tree-optimization/49642
4216 * gcc.dg/tree-ssa/pr49642-1.c: New test.
4217 * gcc.dg/tree-ssa/pr49642-2.c: New test.
4219 2012-01-11 Jason Merrill <jason@redhat.com>
4222 * g++.dg/template/explicit-args5.C: New.
4224 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4226 * gcc.c-torture/execute/20120110-1.c: New testcase.
4228 2012-01-10 Jason Merrill <jason@redhat.com>
4231 * g++.dg/inherit/ambig1.C: New.
4234 * g++.dg/cpp0x/constexpr-cache1.C: New.
4236 2012-01-10 Richard Guenther <rguenther@suse.de>
4238 PR tree-optimization/51801
4239 * gcc.dg/torture/pr51801.c: New testcase.
4241 2012-01-10 Tobias Burnus <burnus@net-b.de>
4244 * gfortran.dg/allocate_with_typespec_5.f90: New.
4246 2012-01-10 Tobias Burnus <burnus@net-b.de>
4248 * gfortran.dg/class_39.f03: Update dg-error string.
4250 2012-01-10 Richard Guenther <rguenther@suse.de>
4252 PR tree-optimization/50913
4253 * gcc.dg/graphite/interchange-16.c: New testcase.
4254 * gcc.dg/graphite/scop-20.c: XFAIL.
4255 * gfortran.dg/graphite/interchange-1.f: Likewise.
4256 * gfortran.dg/graphite/block-1.f90: Likewise.
4257 * gfortran.dg/graphite/block-2.f: Likewise.
4259 2012-01-10 Richard Henderson <rth@redhat.com>
4261 * lib/target-supports.exp (check_effective_target_vect_perm,
4262 check_effective_target_vect_perm_byte,
4263 check_effective_target_vect_perm_short): Enable for arm neon.
4265 2012-01-09 Tobias Burnus <burnus@net-b.de>
4268 * gfortran.dg/typebound_operator_11.f90: New.
4270 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
4272 * gnat.dg/array18.adb: New test.
4273 * gnat.dg/array18_pkg.ads: New helper.
4275 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
4278 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
4279 around base object in first assignment in main program.
4280 * gfortran.dg/typebound_operator_10.f03: New test.
4282 2012-01-09 Martin Jambor <mjambor@suse.cz>
4284 PR tree-optimization/51759
4285 * g++.dg/ipa/pr51759.C: New test.
4287 2012-01-09 Tobias Burnus <burnus@net-b.de>
4290 * gfortran.dg/optional_absent_2.f90: New.
4292 2012-01-09 Tobias Burnus <burnus@net-b.de>
4295 * gfortran.dg/use_17.f90: New.
4297 2012-01-09 Gary Funck <gary@intrepid.com>
4299 PR preprocessor/33919
4300 * gcc.dg/pr33919.c: New test.
4301 * gcc.dg/pr33919-0.h: New test header file.
4302 * gcc.dg/pr33919-1.h: Ditto.
4303 * gcc.dg/pr33919-2.h: Ditto.
4305 2012-01-07 Jan Hubicka <jh@suse.cz>
4307 PR tree-optimize/51694
4308 * gcc.c-torture/compile/pr51694.c: new testcase.
4310 2012-01-07 Jan Hubicka <jh@suse.cz>
4312 PR tree-optimization/51600
4313 * g++.dg/torture/pr51600.C: New testcase.
4315 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4317 PR gcov-profile/51715
4318 PR gcov-profile/51717
4319 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
4320 * gcc.misc-tests/gcov-14.c: Likewise.
4322 2012-01-06 Jason Merrill <jason@redhat.com>
4324 * g++.dg/parse/new5.C: New.
4326 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
4329 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
4330 including <string.h>.
4332 2012-01-06 Jason Merrill <jason@redhat.com>
4334 * g++.dg/abi/mangle51.C: New.
4335 * g++.dg/abi/mangle52.C: New.
4336 * g++.dg/abi/mangle53.C: New.
4337 * g++.dg/abi/mangle54.C: New.
4338 * g++.dg/abi/mangle55.C: New.
4339 * g++.dg/abi/mangle56.C: New.
4340 * g++.dg/abi/mangle57.C: New.
4341 * g++.dg/abi/mangle58.C: New.
4342 * g++.dg/abi/mangle59.C: New.
4343 * g++.dg/cpp0x/trailing3.C: Update mangling.
4344 * g++.dg/cpp0x/variadic111.C: Update mangling.
4345 * g++.dg/cpp0x/variadic4.C: Update mangling.
4346 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
4347 * g++.dg/template/nontype22.C: Works now.
4348 * g++.dg/template/pr35240.C: Works now.
4350 * g++.dg/cpp0x/error7.C: New.
4352 2012-01-06 Tobias Burnus <burnus@net-b.de>
4354 * gfortran.dg/deallocate_stat_2.f90: New.
4355 * coarray/allocate_errgmsg.f90: New.
4356 * gfortran.dg/coarray_lib_alloc_1.f90: New.
4357 * gfortran.dg/coarray_lib_alloc_2.f90: New.
4358 * coarray/subobject_1.f90: Fix for num_images > 1.
4359 * gfortran.dg/deallocate_stat.f90: Update due to changed
4362 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
4364 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
4366 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
4368 * ada/acats/overflow.lst: Add cb20004.
4370 2012-01-05 Dodji Seketeli <dodji@redhat.com>
4373 * g++.dg/cpp0x/alias-decl-18.C: New test.
4375 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
4377 * gcc.c-torture/execute/20120104-1.c: New test.
4379 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
4382 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
4383 the old typebound_operator_8.f03.
4384 * gfortran.dg/typebound_operator_8.f03: New version of
4385 typebound_operator_7.f03 with 'u' a derived type instead of a
4388 2012-01-05 Richard Guenther <rguenther@suse.de>
4390 * g++.dg/torture/pr49309.C: Skip for -flto.
4392 2012-01-05 Jakub Jelinek <jakub@redhat.com>
4395 * gcc.c-torture/compile/pr51761.c: New test.
4397 2012-01-05 Richard Guenther <rguenther@suse.de>
4399 PR tree-optimization/51760
4400 * gcc.dg/torture/pr51760.c: New testcase.
4402 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
4405 * gcc.dg/tm/memopt-6.c: Adjust regexp.
4407 2012-01-05 Richard Guenther <rguenther@suse.de>
4410 * gfortran.dg/lto/pr41576_0.f90: New testcase.
4411 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4413 2012-01-04 Jakub Jelinek <jakub@redhat.com>
4416 * gcc.dg/pr51695.c: New test.
4418 2012-01-04 Andrew Pinski <apinski@cavium.com>
4420 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
4421 * gcc.target/mips/octeon2-lx-1.c: New test.
4422 * gcc.target/mips/mips64-dsp-ldx.c: New test.
4423 * gcc.target/mips/octeon2-lx-2.c: New test.
4424 * gcc.target/mips/octeon2-lx-3.c: New test.
4426 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
4430 * gcc.dg/tm/alias-1.c: Adjust regexp.
4431 * gcc.dg/tm/alias-2.c: Adjust regexp.
4433 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4436 * g++.dg/warn/Wparentheses-26.C: New.
4438 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
4440 * gfortran.dg/elemental_optional_args_2.f90: New test.
4442 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4445 * gfortran.dg/common_17.f90: New test.
4447 2012-01-04 Richard Guenther <rguenther@suse.de>
4449 PR tree-optimization/49651
4450 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
4451 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4453 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4456 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
4458 2012-01-03 Andrew Pinski <apinski@cavium.com>
4460 * lib/scanasm.exp (dg-function-on-line): Always use a special format
4461 for all mips targets. Also allow an optional .cfi_startproc.
4463 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
4465 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
4467 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4470 * g++.dg/rtti/dyncast5.C: New.
4472 2012-01-03 Richard Guenther <rguenther@suse.de>
4474 PR tree-optimization/51070
4475 * gcc.dg/torture/pr51070-2.c: New testcase.
4477 2012-01-03 Richard Guenther <rguenther@suse.de>
4479 PR tree-optimization/51692
4480 * gcc.dg/torture/pr51692.c: New testcase.
4482 2012-01-03 Richard Guenther <rguenther@suse.de>
4485 * g++.dg/lto/pr51650-3_0.C: New testcase.
4487 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4490 * g++.dg/warn/Wredundant-decls-spec.C: New.
4492 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4494 PR tree-optimization/51719
4495 * g++.dg/tree-prof/pr51719.C: New test.
4497 2012-01-03 Richard Guenther <rguenther@suse.de>
4500 * gcc.dg/fold-compare-6.c: New testcase.
4502 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4505 * g++.dg/gomp/pr51669.C: New test.
4507 2012-01-02 Jason Merrill <jason@redhat.com>
4510 * g++.dg/cpp0x/constexpr-union2.C: New.
4513 * g++.dg/cpp0x/nsdmi-defer5.C: New.
4515 2012-01-02 Dodji Seketeli <dodji@redhat.com>
4518 * g++.dg/cpp0x/constexpr-99.C: New test.
4520 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
4523 * g++.dg/template/init9.C: New.
4525 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4527 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
4528 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
4529 rather than a specific number.
4531 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
4536 * gfortran.dg/typebound_operator_7.f03: New.
4537 * gfortran.dg/typebound_operator_8.f03: New.
4539 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4542 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
4544 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4546 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4548 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
4550 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4552 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
4555 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4557 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
4558 * gfortran.dg/io_real_boz_4.f90: Likewise.
4559 * gfortran.dg/io_real_boz_5.f90: Likewise.
4561 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4563 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
4565 2012-01-02 Revital Eres <revital.eres@linaro.org>
4567 * gcc.dg/sms-11.c: New file.
4569 2012-01-02 Tobias Burnus <burnus@net-b.de>
4572 * gfortran.dg/coarray/image_index_3.f90: New.
4574 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4577 * g++.dg/parse/enum8.C: New.
4579 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4582 * g++.dg/conversion/reinterpret4.C: New.
4583 * g++.dg/conversion/reinterpret1.C: Adjust.
4585 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4587 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
4589 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
4591 * g++.old-deja/g++.brendan/crash25.C: Adjust.
4592 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4593 * g++.old-deja/g++.jason/access14.C: Likewise.
4594 * g++.old-deja/g++.jason/access8.C: Likewise.
4595 * g++.old-deja/g++.jason/access1.C: Likewise.
4596 * g++.old-deja/g++.other/access3.C: Likewise.
4597 * g++.old-deja/g++.other/access5.C: Likewise.
4598 * g++.old-deja/g++.law/unsorted1.C: Likewise.
4599 * g++.old-deja/g++.law/visibility22.C: Likewise.
4600 * g++.old-deja/g++.law/visibility26.C: Likewise.
4601 * g++.old-deja/g++.mike/p2746.C: Likewise.
4602 * g++.dg/debug/using1.C: Likewise.
4603 * g++.dg/lookup/using51.C: Likewise.
4604 * g++.dg/inherit/using5.C: Likewise.
4605 * g++.dg/inherit/pr30297.C: Likewise.
4606 * g++.dg/inherit/access8.C: Likewise.
4607 * g++.dg/torture/pr39362.C: Likewise.
4608 * g++.dg/template/crash13.C: Likewise.
4609 * g++.dg/template/using10.C: Likewise.
4611 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4614 * lib/gcc-dg.exp (scan-module-absence): Really commit last
4617 2012-01-01 Ira Rosen <irar@il.ibm.com>
4619 PR tree-optimization/51704
4620 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
4621 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
4622 corresponding flags.
4624 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4627 * g++.dg/cpp0x/constexpr-delegating2.C: New.
4629 2012-01-01 Jan Hubicka <jh@suse.cz>
4631 PR rtl-optimization/51069
4632 * gcc.c-torture/compile/pr51069.c: New testcase.
4634 2012-01-01 Jakub Jelinek <jakub@redhat.com>
4636 PR tree-optimization/51683
4637 * gcc.dg/pr51683.c: New test.
4639 Copyright (C) 2012 Free Software Foundation, Inc.
4641 Copying and distribution of this file, with or without modification,
4642 are permitted in any medium without royalty provided the copyright
4643 notice and this notice are preserved.