1 2013-07-08 Jakub Jelinek <jakub@redhat.com>
3 PR rtl-optimization/57829
4 * gcc.c-torture/execute/pr57829.c: New test.
6 2013-07-05 Uros Bizjak <ubizjak@gmail.com>
9 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
12 * gcc.target/i386/pr57655.c: New test.
14 2013-06-09 Jakub Jelinek <jakub@redhat.com>
17 * gcc.c-torture/execute/pr57568.c: New test.
19 2013-06-06 Tobias Burnus <burnus@net-b.de>
21 Backport from mainline
22 2012-08-27 Tobias Burnus <burnus@net-b.de>
25 * gfortran.dg/do_5.f90: New.
27 2013-06-01 Janus Weil <janus@gcc.gnu.org>
28 Tobias Burnus <burnus@net-b.de>
31 * gfortran.dg/typebound_override_4.f90: New.
33 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
35 * gnat.dg/specs/last_bit.ads: New test.
37 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
40 * gcc.target/i386/pr57264.c: New test.
42 2013-05-07 Michael Meissner <meissner@linux.vnet.ibm.com>
45 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
48 * gcc.target/powerpc/pr57150.c: New file.
50 2013-05-07 Tobias Burnus <burnus@net-b.de>
52 Backport from mainline
53 2013-05-02 Tobias Burnus <burnus@net-b.de>
56 * gfortran.dg/size_kind_2.f90: New.
57 * gfortran.dg/size_kind_3.f90: New.
59 2013-05-03 Marek Polacek <polacek@redhat.com>
61 Backport from mainline
62 2013-04-25 Marek Polacek <polacek@redhat.com>
64 PR tree-optimization/57066
65 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
67 2013-04-30 Uros Bizjak <ubizjak@gmail.com>
69 Backport from mainline
70 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
73 * gcc.target/i386/pr44578.c: New test.
75 Backport from mainline
76 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
79 * gcc.target/i386/pr57098.c: New test.
81 2013-04-29 Christian Bruel <christian.bruel@st.com>
84 * gcc.target/sh/pr57108.c: New test.
86 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
91 * gfortran.dg/namelist_77.f90: New test.
92 * gfortran.dg/namelist_78.f90: New test.
94 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
99 * gfortran.dg/namelist_81.f90: New test.
101 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
106 * gfortran.dg/namelist_79.f90: New test.
108 2013-04-27 Jakub Jelinek <jakub@redhat.com>
111 * gcc.c-torture/execute/pr56866.c: New test.
112 * gcc.target/i386/pr56866.c: New test.
114 2013-04-26 Janus Weil <janus@gcc.gnu.org>
116 Backports from trunk:
119 * gfortran.dg/proc_ptr_41.f90: New.
123 * gfortran.dg/transfer_check_4.f90: New.
125 2013-04-19 Marek Polacek <polacek@redhat.com>
127 Backport from mainline
128 2013-01-08 Steven Bosscher <steven@gcc.gnu.org>
129 Jakub Jelinek <jakub@redhat.com>
131 PR tree-optimization/48189
132 * gcc.dg/pr48189.c: New test.
134 2013-04-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
136 * gcc.dg/torture/pr53922.c: Skip on alpha*-*-osf*.
137 Remove dg-skip-if default args.
139 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
141 * gcc.dg/pr56890-1.c: New test.
142 * gcc.dg/pr56890-2.c: Likewise.
144 2013-04-11 Release Manager
146 * GCC 4.7.3 released.
148 2013-04-03 Jakub Jelinek <jakub@redhat.com>
151 * g++.dg/debug/pr56819.C: New test.
153 2013-04-03 Tobias Burnus <burnus@net-b.de>
155 Backport from mainline:
156 2013-03-29 Tobias Burnus <burnus@net-b.de>
159 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
161 2013-04-03 Richard Biener <rguenther@suse.de>
163 PR tree-optimization/56501
164 * gcc.dg/torture/pr56501.c: New testcase.
166 2013-04-03 Tobias Burnus <burnus@net-b.de>
168 Backport from mainline:
169 2013-03-28 Tobias Burnus <burnus@net-b.de>
172 * gfortran.dg/namelist_80.f90: New.
174 2013-04-03 Jakub Jelinek <jakub@redhat.com>
176 Backported from mainline
177 2013-03-06 Jakub Jelinek <jakub@redhat.com>
179 PR tree-optimization/56539
180 * gcc.c-torture/compile/pr56539.c: New test.
182 2013-03-05 Jakub Jelinek <jakub@redhat.com>
185 * gcc.dg/pr56510.c: New test.
187 2013-04-02 Richard Biener <rguenther@suse.de>
189 * gcc.dg/pr45472.c: Remove copies.
191 2013-04-02 Richard Biener <rguenther@suse.de>
194 * g++.dg/torture/pr56768.C: New testcase.
196 2013-04-01 Andrey Belevantsev <abel@ispras.ru>
198 Backport from mainline
199 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
202 * gcc.dg/pr45472.c: New test.
204 2013-03-26 Richard Biener <rguenther@suse.de>
206 Backport from mainline
207 2013-03-13 Richard Biener <rguenther@suse.de>
209 PR tree-optimization/56608
210 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
212 2013-03-05 Richard Biener <rguenther@suse.de>
214 PR tree-optimization/56270
215 * gcc.dg/vect/slp-38.c: New testcase.
217 2013-03-25 Oleg Endo <olegendo@gcc.gnu.org>
219 Backport from mainline:
220 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
223 * gcc.target/sh/pr49880-1.c: New.
224 * gcc.target/sh/pr49880-2.c: New.
225 * gcc.target/sh/pr49880-3.c: New.
226 * gcc.target/sh/pr49880-4.c: New.
227 * gcc.target/sh/pr49880-5.c: New.
229 2013-03-22 H.J. Lu <hongjiu.lu@intel.com>
232 * gcc.target/i386/pr56560.c: New file.
234 2013-03-15 Tobias Burnus <burnus@net-b.de>
237 * gfortran.dg/transfer_intrinsic_5.f90: New.
239 2013-03-14 Jakub Jelinek <jakub@redhat.com>
242 * g++.dg/torture/pr56403.C: New test.
244 2013-03-13 Paul Thomas <pault@gcc.gnu.org>
247 * gfortran.dg/class_56.f90: New test.
249 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
252 * gfortran.dg/intrinsic_size_4.f90 : New test.
254 2013-03-09 Paolo Carlini <paolo.carlini@oracle.com>
257 * g++.dg/template/crash115.C: New.
259 2013-03-06 Jakub Jelinek <jakub@redhat.com>
262 * g++.dg/template/typename20.C: New test.
264 2013-03-01 Richard Biener <rguenther@suse.de>
266 Backport from mainline
267 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
269 PR tree-optimization/55481
270 * gcc.dg/torture/pr55481.c: New testcase.
271 * gcc.dg/torture/pr56488.c: Likewise.
273 2013-02-26 Jakub Jelinek <jakub@redhat.com>
275 PR tree-optimization/56443
276 * gcc.dg/torture/pr56443.c: New test.
278 2013-02-22 Janus Weil <janus@gcc.gnu.org>
281 * gfortran.dg/proc_ptr_comp_37.f90: New.
283 2013-02-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
285 Backport from mainline:
286 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
288 * gcc.target/i386/clearcapv2.map: New file.
289 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
291 2013-02-19 Jakub Jelinek <jakub@redhat.com>
293 Backported from mainline
294 2013-02-19 Jakub Jelinek <jakub@redhat.com>
296 PR tree-optimization/56350
297 * gcc.dg/pr56350.c: New test.
299 2013-02-08 Jakub Jelinek <jakub@redhat.com>
301 PR tree-optimization/56250
302 * gcc.c-torture/execute/pr56250.c: New test.
304 2013-02-07 Jakub Jelinek <jakub@redhat.com>
307 * g++.dg/parse/crash61.C: New test.
310 * g++.dg/parse/pr56239.C: New test.
313 * g++.dg/abi/mangle61.C: New test.
315 2013-02-06 Jakub Jelinek <jakub@redhat.com>
318 * g++.dg/gomp/pr56217.C: New test.
320 2012-11-27 Jakub Jelinek <jakub@redhat.com>
322 PR tree-optimization/55110
323 * gcc.dg/pr55110.c: New test.
325 2013-02-18 Richard Biener <rguenther@suse.de>
328 2013-02-04 Richard Biener <rguenther@suse.de>
330 Backport from mainline
331 2012-07-04 Richard Guenther <rguenther@suse.de>
333 PR tree-optimization/53844
334 * g++.dg/tree-ssa/pr53844.C: New testcase.
336 2013-02-17 Tobias Burnus <burnus@net-b.de>
337 Mikael Morin <mikael@gcc.gnu.org>
340 2013-01-28 Tobias Burnus <burnus@net-b.de>
341 Mikael Morin <mikael@gcc.gnu.org>
344 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
345 * gfortran.dg/import8.f90: Likewise.
346 * gfortran.dg/interface_derived_type_1.f90: Likewise.
347 * gfortran.dg/import10.f90: New test.
348 * gfortran.dg/import11.f90: Likewise
350 2013-02-15 Tobias Burnus <burnus@net-b.de>
353 * gcc/testsuite/gfortran.dg/matmul_9.f90: New.
355 2012-02-13 Tobias Burnus <burnus@net-b.de>
357 Backport from mainline
358 2012-01-09 Uros Bizjak <ubizjak@gmail.com>
361 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
362 number matching more robust.
364 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
366 Backport from mainline
367 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
369 PR rtl-optimization/56275
370 * gcc.dg/pr56275.c: New test.
372 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
374 Backport from mainline
375 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
378 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
381 2013-02-05 Richard Biener <rguenther@suse.de>
383 Backport from mainline
384 2012-12-10 Richard Biener <rguenther@suse.de>
386 PR tree-optimization/55107
387 * gcc.dg/torture/pr55107.c: New testcase.
388 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
390 2013-02-15 Richard Biener <rguenther@suse.de>
392 PR tree-optimization/54767
393 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
395 2013-02-04 Janis Johnson <janisjo@codesourcery.com>
398 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
401 2013-02-04 Richard Biener <rguenther@suse.de>
403 Backport from mainline
404 2012-01-11 Richard Guenther <rguenther@suse.de>
406 PR tree-optimization/44061
407 * gcc.dg/pr44061.c: New testcase.
409 2013-01-08 Jakub Jelinek <jakub@redhat.com>
412 * gcc.dg/torture/pr55890-3.c: New test.
414 2013-02-04 Richard Biener <rguenther@suse.de>
416 Backport from mainline
417 2012-07-04 Richard Guenther <rguenther@suse.de>
419 PR tree-optimization/53844
420 * g++.dg/tree-ssa/pr53844.C: New testcase.
422 2012-12-13 Richard Biener <rguenther@suse.de>
425 * gcc.dg/lto/pr55660_0.c: New testcase.
426 * gcc.dg/lto/pr55660_1.c: Likewise.
428 2013-02-04 Richard Biener <rguenther@suse.de>
431 * gcc.dg/torture/pr55890-1.c: New testcase.
432 * gcc.dg/torture/pr55890-2.c: Likewise.
434 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
439 * gfortran.dg/block_12.f90: New test.
440 * gfortran.dg/module_error_1.f90: New test.
442 2013-02-01 Jakub Jelinek <jakub@redhat.com>
444 Backported from mainline
445 2013-01-28 Jakub Jelinek <jakub@redhat.com>
447 PR tree-optimization/56125
448 * gcc.dg/pr56125.c: New test.
450 2013-01-25 Jakub Jelinek <jakub@redhat.com>
452 PR tree-optimization/56098
453 * gcc.dg/pr56098-1.c: New test.
455 2013-01-23 Jakub Jelinek <jakub@redhat.com>
458 * gfortran.dg/gomp/pr56052.f90: New test.
460 2013-01-23 Jakub Jelinek <jakub@redhat.com>
463 * gcc.dg/pr49069.c: New test.
465 2013-01-21 Jakub Jelinek <jakub@redhat.com>
467 PR tree-optimization/56051
468 * gcc.c-torture/execute/pr56051.c: New test.
470 2013-01-18 Jakub Jelinek <jakub@redhat.com>
473 * gfortran.dg/pr56015.f90: New test.
475 2013-01-15 Jakub Jelinek <jakub@redhat.com>
478 * gcc.dg/pr55940.c: New test.
480 2013-01-10 Jakub Jelinek <jakub@redhat.com>
482 PR tree-optimization/55921
483 * gcc.c-torture/compile/pr55921.c: New test.
485 2013-01-03 Jakub Jelinek <jakub@redhat.com>
487 PR rtl-optimization/55838
488 * gcc.dg/pr55838.c: New test.
490 2012-12-13 Jakub Jelinek <jakub@redhat.com>
493 * g++.dg/cpp0x/noexcept19.C: New test.
495 2012-12-06 Jakub Jelinek <jakub@redhat.com>
498 * g++.dg/cpp0x/noexcept18.C: New test.
500 2012-12-01 Jakub Jelinek <jakub@redhat.com>
503 * g++.dg/cpp0x/vt-55542.C: New test.
505 2012-11-23 Jakub Jelinek <jakub@redhat.com>
508 * g++.dg/warn/Wreturn-type-8.C: New test.
510 2012-11-20 Jakub Jelinek <jakub@redhat.com>
513 * gcc.dg/pr55094.c: New test.
515 2012-11-17 Jakub Jelinek <jakub@redhat.com>
517 PR tree-optimization/55236
518 * gcc.dg/pr55236.c: New test.
520 2012-11-13 Jakub Jelinek <jakub@redhat.com>
522 PR rtl-optimization/54127
523 * gcc.dg/torture/pr54127.c: New test.
525 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
527 * gnat.dg/opt26.adb: New test.
529 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
531 Backport from mainline
532 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
535 * gcc.target/i386/pr56028.c: New test.
537 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
539 * gcc.target/i386/movsd.c: New test.
541 2013-01-24 Janis Johnson <janisjo@codesourcery.com>
543 Backport from mainline
544 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
547 * gcc.c-torture/execute/builtins/builtins.exp: Add
548 -Wl,--allow-multiple-definition for eabi and elf targets.
550 Backport from mainline
551 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
553 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
554 * gcc.target/arm/pr51915.c: Likewise.
555 * gcc.target/arm/pr52006.c: Likewise.
556 * gcc.target/arm/pr53187.c: Likewise.
558 Backport from mainline
559 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
561 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
562 Return 0 if already specifying -mfloat-abi other than hard.
564 Backport from mainline
565 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
567 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
569 Backport from mainline
570 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
572 * gcc.target/arm/pr42879.c: Handle big-endian.
574 Backport from mainline
575 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
577 * gcc.target/arm/combine-movs.c
579 Backport from mainline
580 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
582 * gcc.target/arm/neon-vset_lanes8.c: Fix for big-endian support.
584 2013-01-24 Janus Weil <janus@gcc.gnu.org>
587 * gfortran.dg/select_8.f90: New.
589 2013-01-24 Martin Jambor <mjambor@suse.cz>
591 Backport from mainline
592 2013-01-04 Martin Jambor <mjambor@suse.cz>
594 PR tree-optimization/55755
595 * gcc.dg/torture/pr55755.c: New test.
596 * gcc.dg/tree-ssa/sra-13.c: Likewise.
597 * gcc.dg/tree-ssa/pr45144.c: Update.
599 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
601 PR rtl-optimization/56023
602 * gcc.dg/pr56023.c: New test.
604 2013-01-21 Martin Jambor <mjambor@suse.cz>
606 Backport from mainline
607 2013-01-17 Martin Jambor <mjambor@suse.cz>
609 PR tree-optimizations/55264
610 * g++.dg/ipa/pr55264.C: New test.
612 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
614 Backport from mainline
615 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
618 * gcc.target/pr55981.c: New test.
620 2013-01-17 Janus Weil <janus@gcc.gnu.org>
623 * gfortran.dg/class_55.f90: New.
625 2013-01-16 Richard Biener <rguenther@suse.de>
628 * gcc.dg/torture/pr55882.c: New testcase.
630 2013-01-13 Janus Weil <janus@gcc.gnu.org>
633 * gfortran.dg/internal_pack_13.f90: New test.
634 * gfortran.dg/internal_pack_14.f90: New test.
636 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
639 * gfortran.dg/elemental_scalar_args_2.f90: New test.
641 2013-01-08 Mikael Morin <mikael@gcc.gnu.org>
646 * gfortran.dg/use_23.f90: New test.
647 * gfortran.dg/use_24.f90: New test.
648 * gfortran.dg/use_25.f90: New test.
649 * gfortran.dg/use_26.f90: New test.
650 * gfortran.dg/use_27.f90: New test.
652 2013-01-07 Tobias Burnus <burnus@net-b.de>
655 * gfortran.dg/intrinsic_size_3.f90: New.
657 2013-01-07 Steven G. Kargl <kargl@gcc.gnu.org>
658 Mikael Morin <mikael@gcc.gnu.org>
661 * gfortran.dg/use_22.f90: New test.
663 2013-01-07 Terry Guo <terry.guo@arm.com>
665 Backport from mainline
666 2012-12-19 Terry Guo <terry.guo@arm.com>
668 * gcc.target/arm/thumb-find-work-register.c: New.
670 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
672 * gnat.dg/alignment10.adb: New test.
674 2012-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
676 Backport from mainline:
677 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
679 * gcc.misc-tests/gcov-12.c: Fix dg order.
681 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
683 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
686 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
688 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
689 * gcc.dg/20050826-1.c: Likewise.
691 2012-12-21 Martin Jambor <mjambor@suse.cz>
693 PR tree-optimization/55355
694 * g++.dg/torture/pr55355.C: New test.
696 2012-12-20 Tobias Burnus <burnus@net-b.de>
699 * gfortran.dg/transfer_intrinsic_4.f: New.
701 2012-12-18 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
703 Backport from mainline
704 2012-10-15 Matthias Klose <doko@ubuntu.com>
706 * lib/target-supports.exp (check_profiling_available): Match
707 arm*-*-linux-* for ARM Linux/GNU.
708 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
709 * gfortran.dg/enum_10.f90: Likewise.
710 * gfortran.dg/enum_9.f90: Likewise.
711 * gcc.target/arm/synchronize.c: Likewise.
712 * g++.old-deja/g++.jason/enum6.C: Likewise.
713 * g++.old-deja/g++.other/enum4.C: Likewise.
714 * g++.old-deja/g++.law/enum9.C: Likewise.
716 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
719 * gnat.dg/controlled7.ad[sb]: New test.
721 2012-12-11 Jakub Jelinek <jakub@redhat.com>
724 * g++.dg/warn/Wunused-var-19.C: New test.
726 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
728 * gcc.dg/pr54121.c: New test.
730 2012-12-07 Uros Bizjak <ubizjak@gmail.com>
732 Backport from mainline
733 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
736 * gcc.target/i386/pr55597.c: New test.
738 2012-12-03 Richard Biener <rguenther@suse.de>
740 Backport from mainline
741 2012-09-24 Richard Guenther <rguenther@suse.de>
743 PR tree-optimization/53663
744 * gcc.dg/torture/pr53663-1.c: New testcase.
745 * gcc.dg/torture/pr53663-2.c: Likewise.
746 * gcc.dg/torture/pr53663-3.c: Likewise.
748 2012-12-03 Marek Polacek <polacek@redhat.com>
750 Backported from mainline
751 2012-12-03 Marek Polacek <polacek@redhat.com>
754 * gcc.dg/pr55570.c: New test.
756 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
758 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
760 2012-11-29 Jason Merrill <jason@redhat.com>
763 * g++.dg/cpp0x/variadic134.C: New.
766 * g++.dg/cpp0x/alias-decl-20.C: New.
769 * g++.dg/template/typedef39.C: New.
772 * g++.dg/cpp0x/variadic133.C: New.
773 * g++.dg/template/param1.C: Adjust.
775 2012-11-27 Richard Biener <rguenther@suse.de>
778 * g++.dg/opt/pr55331.C: New testcase.
780 2012-11-26 Richard Biener <rguenther@suse.de>
782 Backport from mainline
783 2012-10-12 Richard Biener <rguenther@suse.de>
785 PR tree-optimization/54894
786 * gcc.dg/torture/pr54894.c: New testcase.
788 2012-10-02 Richard Guenther <rguenther@suse.de>
791 * g++.dg/torture/pr54735.C: New testcase.
793 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
796 * g++.dg/init/new41.C: New.
798 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
802 * gfortran.dg/allocate_error_4.f90: New test.
804 2012-11-23 Janus Weil <janus@gcc.gnu.org>
807 * gfortran.dg/namelist_76.f90: New.
809 2012-11-19 H.J. Lu <hongjiu.lu@intel.com>
811 Backported from mainline
812 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
815 * gcc.target/i386/pr55142-1.c: New file.
816 * gcc.target/i386/pr55142-2.c: Likewise.
818 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
820 * gnat.dg/stack_check3.ad[sb]: New test.
822 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
824 * gcc.c-torture/compile/20121107-1.c: New test.
826 2012-11-06 Janus Weil <janus@gcc.gnu.org>
829 * gfortran.dg/transfer_class_1.f90: New.
831 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
833 * g++.dg/torture/20121105-1.C: New test.
835 2012-11-05 Jakub Jelinek <jakub@redhat.com>
837 Backported from mainline
838 2012-10-24 Jakub Jelinek <jakub@redhat.com>
841 * g++.dg/debug/pr54828.C: New test.
843 2012-10-23 Jakub Jelinek <jakub@redhat.com>
846 * c-c++-common/pr54988.c: New test.
848 2012-10-10 Jakub Jelinek <jakub@redhat.com>
850 PR tree-optimization/54877
851 * gcc.dg/torture/pr54877.c: New test.
853 2012-11-02 Jeff Law <law@redhat.com>
855 * gcc.c-torture/execute/pr54985.c: New test.
857 2012-10-29 Eric Botcazou <ebotcazou@adacore.com>
860 * gnat.dg/lto14.adb: Skip on Solaris.
862 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
865 * g++.dg/template/new11.C: New.
867 2012-10-26 Terry Guo <terry.guo@arm.com>
869 Backport from mainline
870 2012-10-23 Terry Guo <terry.guo@arm.com>
873 * gcc.dg/pr55019.c: New.
875 2012-10-25 Richard Biener <rguenther@suse.de>
877 PR tree-optimization/54902
878 * g++.dg/torture/pr54902.C: New testcase.
880 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
882 * gnat.dg/modular4.adb: New test.
883 * gnat.dg/modular4_pkg.ads: New helper.
885 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
887 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
888 * gnat.dg/specs/addr1.ads: Likewise.
890 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
892 Backport from mainline
893 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
896 * gcc.target/arm/pr54892.c: New.
898 2012-10-16 Andrey Belevantsev <abel@ispras.ru>
900 Backport from mainline
901 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
903 PR rtl-optimization/53701
904 * gcc.dg/pr53701.c: New test.
906 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
908 Backport from mainline
909 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
911 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
912 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
913 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
914 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
915 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
916 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
917 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
918 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
920 2012-10-15 Richard Guenther <rguenther@suse.de>
922 PR tree-optimization/54920
923 * gcc.dg/torture/pr54920.c: New testcase.
925 2012-10-14 Janus Weil <janus@gcc.gnu.org>
928 * gfortran.dg/class_allocate_13.f90: New.
930 2012-10-08 Terry Guo <terry.guo@arm.com>
932 Backported from mainline
933 2012-09-19 Terry Guo <terry.guo@arm.com>
935 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
936 extra prune rules that will be applied to all tests in a .exp file.
937 (gcc-dg-prune): Use rules defined by the above variable.
938 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
939 harmless warnings on architecture switch conflict.
941 2012-10-08 Jakub Jelinek <jakub@redhat.com>
944 * g++.dg/template/pr54858.C: New test.
946 2012-10-05 Jakub Jelinek <jakub@redhat.com>
948 PR tree-optimization/33763
949 * c-c++-common/pr33763.c: New test.
951 2012-10-03 Jakub Jelinek <jakub@redhat.com>
954 * g++.dg/cpp0x/constexpr-ref4.C: New test.
956 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
959 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
961 2012-09-27 Jakub Jelinek <jakub@redhat.com>
964 * gcc.target/i386/pr54703.c: New test.
966 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
968 Backport from mainline:
970 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
971 * lib/gcc-dg.exp (process-message): Don't ignore errors.
973 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
974 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
976 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
977 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
979 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
980 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
982 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
983 * lib/target-supports.exp
984 (check_effective_target_vect_widen_mult_qi_to_hi,
985 check_effective_target_vect_widen_mult_hi_to_si,
986 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
987 check_effective_target_vect_widen_mult_hi_to_si_pattern,
988 check_effective_target_vect_pack_trunc,
989 check_effective_target_vect_unpack,
990 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
993 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
994 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
995 target instead of xfailing it.
996 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
997 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
998 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
999 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1000 * gcc.dg/vect/vect-104.c: Likewise.
1001 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1002 * gcc.dg/vect/vect-outer-1.c: Likewise.
1003 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1004 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1005 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1006 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1007 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1008 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1009 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1010 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1011 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1013 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1014 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1016 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1018 Backport from mainline:
1019 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1022 * gnat.dg/lto15.adb: Require lto.
1024 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1026 * gnat.dg/opt20.ads: Move dg directive to...
1027 * gnat.dg/opt20.adb: ...here.
1028 * gnat.dg/addr1.ad[sb]: Likewise.
1029 * gnat.dg/concat2.ad[sb]: Likewise.
1030 * gnat.dg/array16.ad[sb]: Likewise.
1031 * gnat.dg/atomic5.ad[sb]: Likewise.
1032 * gnat.dg/discr29.ad[sb]: Likewise.
1033 * gnat.dg/noreturn5.ad[sb]: Likewise.
1034 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1035 * gnat.dg/discr23.ads: Remove dg directive.
1036 * gnat.dg/nested_float_packed.ads: Likewise.
1037 * gnat.dg/oconst6.ads: Move to...
1038 * gnat.dg/specs/oconst6.ads: ...here.
1040 2012-09-20 Joseph Myers <joseph@codesourcery.com>
1043 * gcc.c-torture/compile/pr54552-1.c: New test.
1045 2012-09-20 Joseph Myers <joseph@codesourcery.com>
1048 * gcc.c-torture/compile/pr54103-1.c,
1049 gcc.c-torture/compile/pr54103-2.c,
1050 gcc.c-torture/compile/pr54103-3.c,
1051 gcc.c-torture/compile/pr54103-4.c,
1052 gcc.c-torture/compile/pr54103-5.c,
1053 gcc.c-torture/compile/pr54103-6.c: New tests.
1054 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1056 2012-09-20 Jakub Jelinek <jakub@redhat.com>
1058 Backported from mainline
1059 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1061 PR tree-optimization/54563
1062 * g++.dg/torture/pr54563.C: New test.
1064 2012-09-20 Release Manager
1066 * GCC 4.7.2 released.
1068 2012-09-14 Jason Merrill <jason@redhat.com>
1071 * g++.dg/init/aggr9.C: New.
1073 2012-09-13 Tobias Burnus <burnus@net-b.de>
1076 * gfortran.dg/implicit_pure_3.f90: New.
1078 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1081 * gcc.c-torture/compile/pr54559.c: New test.
1083 2012-09-13 Jason Merrill <jason@redhat.com>
1086 * g++.dg/cpp0x/constexpr-temp1.C: New.
1088 2012-09-13 Jason Merrill <jason@redhat.com>
1091 * g++.dg/template/anonunion2.C: New.
1093 2012-09-13 Jason Merrill <jason@redhat.com>
1096 * g++.dg/template/init10.C: New.
1098 2012-09-12 Tobias Burnus <burnus@net-b.de>
1102 * gfortran.dg/coarray_10.f90: Update dg-error.
1103 * gfortran.dg/coarray_28.f90: New.
1104 * gfortran.dg/array_section_3.f90: New.
1106 2012-09-10 Jason Merrill <jason@redhat.com>
1109 * g++.dg/cpp0x/implicit14.C: New.
1113 * g++.dg/cpp0x/constexpr-virtual2.C: New.
1114 * g++.dg/cpp0x/constexpr-virtual3.C: New.
1116 2012-09-10 Janus Weil <janus@gcc.gnu.org>
1120 * gfortran.dg/select_type_29.f03: New.
1122 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
1125 * g++.dg/tree-ssa/pr54515.C: new testcase
1127 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
1130 * gfortran.dg/bound_simplification_3.f90: New test.
1132 2012-09-07 Richard Guenther <rguenther@suse.de>
1134 Backport from mainline
1135 2012-07-13 Richard Guenther <rguenther@suse.de>
1137 PR tree-optimization/53922
1138 * gcc.dg/torture/pr53922.c: New testcase.
1140 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
1142 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1144 2012-09-07 Jakub Jelinek <jakub@redhat.com>
1146 Backported from mainline
1147 2012-09-06 Jakub Jelinek <jakub@redhat.com>
1149 PR rtl-optimization/54455
1150 * gcc.dg/54455.c: New test.
1152 2012-09-06 Andrew Pinski <apinski@cavium.com>
1155 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1157 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1160 * c-c++-common/pr54486.c: New test.
1162 2012-09-05 Joey Ye <joey.ye@arm.com>
1164 Backported from trunk
1165 2012-08-28 Joey Ye <joey.ye@arm.com>
1167 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1169 2012-09-03 Jakub Jelinek <jakub@redhat.com>
1171 Backported from mainline
1172 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1175 * gcc.dg/torture/pr54436.c: New test.
1177 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1180 * gcc.c-torture/compile/pr54428.c: New test.
1182 2012-08-24 Jakub Jelinek <jakub@redhat.com>
1185 * gcc.dg/pr54363.c: New test.
1187 2012-08-31 Ollie Wild <aaw@google.com>
1190 * g++.dg/init/lifetime3.C: New test.
1192 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
1194 Backport from mainline
1195 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1198 * gcc.target/i386/pr46254.c: New test.
1200 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1202 Backported from trunk
1203 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1206 * gcc.dg/gomp/pr53992.c: New test.
1208 2012-08-13 Jakub Jelinek <jakub@redhat.com>
1210 Backported from trunk
1211 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1213 PR rtl-optimization/53942
1214 * gcc.dg/pr53942.c: New test.
1216 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1218 Backport from mainline
1219 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
1221 * lib/target-supports.exp
1222 (check_effective_target_vect_natural_alignment): New function.
1223 * gcc.dg/align-2.c: Only run on targets with natural alignment
1225 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
1226 alignment of vector types.
1228 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
1230 Backport from mainline
1231 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
1233 PR rtl-optimization/54157
1234 * gcc.target/i386/pr54157.c: New file.
1236 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
1238 Backport from mainline
1239 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
1242 * gcc.dg/torture/pr52530.c: New test.
1244 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
1246 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
1247 rand, srand. Include <stdlib.h>.
1249 2012-07-20 Jason Merrill <jason@redhat.com>
1252 * g++.dg/other/array7.C: New.
1254 2012-07-19 Jason Merrill <jason@redhat.com>
1257 * g++.dg/init/mutable1.C: New.
1259 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1261 * gnat.dg/opt25.adb: New test.
1262 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
1263 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
1265 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1267 * gnat.dg/aggr20.ad[sb]: New test.
1268 * gnat.dg/aggr20_pkg.ads: New helper.
1270 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1272 * gnat.dg/derived_type3.adb: New test.
1273 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
1275 2012-07-19 Richard Guenther <rguenther@suse.de>
1276 Eric Botcazou <ebotcazou@adacore.com>
1278 * gnat.dg/loop_optimization11.adb: New testcase.
1279 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
1281 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1283 * gnat.dg/discr38.adb: New test.
1285 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1288 * c-c++-common/gomp/pr54017.c: New test.
1290 2012-07-18 Richard Guenther <rguenther@suse.de>
1292 Backport from mainline
1293 2012-05-03 Richard Guenther <rguenther@suse.de>
1295 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1296 unsupported prefetching support.
1298 2012-07-17 Jason Merrill <jason@redhat.com>
1301 * g++.dg/parse/enum9.C: New.
1303 2012-07-17 Jason Merrill <jason@redhat.com>
1306 * g++.dg/template/array23.C: New.
1308 2012-07-17 Jason Merrill <jason@redhat.com>
1311 * g++.dg/template/current-inst1.C: New.
1312 * g++.dg/parse/crash35.C: Adjust.
1314 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
1316 PR rtl-optimization/53908
1317 * gcc.dg/torture/pr53908.c: New test.
1319 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
1321 Backport from mainline
1322 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
1325 * g++.dg/other/pr53811.C: New test.
1327 2012-07-10 Jason Merrill <jason@redhat.com>
1330 * g++.dg/cpp0x/defaulted36.C: New.
1331 * g++.dg/cpp0x/defaulted21.C: Adjust.
1333 * g++.dg/cpp0x/implicit13.C: New.
1335 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
1337 Backport from mainline.
1338 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
1340 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
1342 * g++.dg/template/error46.C: Add missing comment to dg-message.
1343 * g++.dg/template/crash107.C: Likewise.
1344 * g++.dg/template/error47.C: Likewise.
1345 * g++.dg/template/crash108.C: Likewise.
1346 * g++.dg/overload/operator5.C: Likewise.
1348 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
1349 errors in dg-message directives, add comments.
1351 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
1353 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
1354 scan-dump-dem-not): Use printable pattern in test name.
1356 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
1358 * lib/target-supports-dg.exp (testname-for-summary): New.
1359 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
1360 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
1361 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
1362 scan-module-absence, output-exists, output-exists-not: Use
1363 testname-for-summary.
1364 (dg-test): Clean up testname_with_flags.
1365 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1366 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
1367 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
1368 scan-assembler-dem-not, object-size: Use testname-for-summary.
1369 * lib/gcov.exp (run-gcov): Likewise.
1370 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1371 scan-dump-dem, scan-dump-dem-note): Likewise.
1373 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
1374 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
1375 including profopt.opt; save and restore existing value.
1376 * g++.dg/bprob/bprob.exp: Likewise.
1377 * gcc.dg/matrix/matrix.exp: Likewise.
1378 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1379 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
1382 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
1384 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1385 testname that includes flags, passed in as new argument, in
1387 (run_gcov): Get testname from dg-test, use it in pass/fail messages
1388 and pass it to verify-* procedures.
1390 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1391 alignment torture options with usual torture options.
1393 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1394 messages reported for one line of source code.
1395 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1396 * g++.dg/cpp0x/decltype2.C: Likewise.
1397 * g++.dg/cpp0x/decltype3.C: Likewise.
1398 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1399 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1400 * g++.dg/cpp0x/static_assert3.C: Likewise.
1401 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1402 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1403 * g++.dg/cpp0x/union1.C: Likewise.
1404 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1405 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1406 * g++.dg/cpp0x/variadic2.C: Likewise.
1407 * g++.dg/cpp0x/variadic20.C: Likewise.
1408 * g++.dg/cpp0x/variadic74.C: Likewise.
1409 * g++.dg/diagnostic/bitfld2.C: Likewise.
1410 * g++.dg/ext/attrib44.C: Likewise.
1411 * g++.dg/ext/no-asm-1.C: Likewise.
1412 * g++.dg/other/error34.C: Likewise.
1413 * g++.dg/parse/crash46.C: Likewise.
1414 * g++.dg/parse/error10.C: Likewise.
1415 * g++.dg/parse/error2.C: Likewise.
1416 * g++.dg/parse/error3.C: Likewise.
1417 * g++.dg/parse/error36.C: Likewise.
1418 * g++.dg/parse/error8.C: Likewise.
1419 * g++.dg/parse/error9.C: Likewise.
1420 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1421 * g++.dg/parse/parser-pr28152.C: Likewise.
1422 * g++.dg/parse/template25.C: Likewise.
1423 * g++.dg/parse/typename11.C: Likewise.
1424 * g++.dg/tc1/dr147.C: Likewise.
1425 * g++.dg/template/deduce3.C: Likewise.
1426 * g++.dg/template/koenig9.C: Likewise.
1427 * g++.dg/template/pr23510.C: Likewise.
1428 * g++.dg/warn/pr12242.C: Likewise.
1429 * g++.dg/warn/pr30551-2.C: Likewise.
1430 * g++.dg/warn/pr30551.C: Likewise.
1431 * g++.old-deja/g++.other/typename1.C: Likewise.
1432 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1434 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
1437 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1438 test summary unique.
1440 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1441 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1442 scan-stack-usage-not): Don't strip torture options from test name.
1444 * lib/scandump.exp (scan-dump-times): Use printable version of
1445 regexp in test summary line.
1447 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1448 messages reported for one line of source code.
1449 * gcc.dg/format/few-1.c: Likewise.
1450 * gcc.dg/ia64-sync-2.c: Likewise.
1451 * gcc.dg/sync-2.c: Likewise.
1452 * gcc.dg/noncompile/pr44517.c: Likewise.
1454 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
1456 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1457 alignment torture options with usual torture options.
1458 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1459 instead of dg-options.
1460 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1461 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1462 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1463 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1464 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1465 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1467 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1468 to checks for multiple messages reported for one line of source code.
1469 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1471 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1472 messages reported for one line of source code.
1474 * gcc.dg/20031223-1.c: Add comments to check for multiple
1475 messages reported for one line of source code.
1476 * gcc.dg/Wconversion-integer.c: Likewise.
1477 * gcc.dg/Wfatal-2.c: Likewise.
1478 * gcc.dg/Wfatal.c: Likewise.
1479 * gcc.dg/Wobjsize-1.c: Likewise.
1480 * gcc.dg/c99-vla-jump-1.c: Likewise.
1481 * gcc.dg/c99-vla-jump-2.c: Likewise.
1482 * gcc.dg/c99-vla-jump-3.c: Likewise.
1483 * gcc.dg/c99-vla-jump-4.c: Likewise.
1484 * gcc.dg/c99-vla-jump-5.c: Likewise.
1485 * gcc.dg/decl-9.c: Likewise.
1486 * gcc.dg/declspec-10.c: Likewise.
1487 * gcc.dg/declspec-18.c: Likewise.
1488 * gcc.dg/mtune.c: Likewise.
1489 * gcc.dg/parser-pr28152-2.c: Likewise.
1490 * gcc.dg/parser-pr28152.c: Likewise.
1491 * gcc.dg/pr14475.c: Likewise.
1492 * gcc.dg/pr27953.c: Likewise.
1493 * gcc.dg/pr28322-3.c: Likewise.
1494 * gcc.dg/pr30457.c: Likewise.
1495 * gcc.dg/pr30551-2.c: Likewise.
1496 * gcc.dg/pr30551-3.c: Likewise.
1497 * gcc.dg/pr30551-4.c: Likewise.
1498 * gcc.dg/pr30551-5.c: Likewise.
1499 * gcc.dg/pr30551-6.c: Likewise.
1500 * gcc.dg/pr30551.c: Likewise.
1501 * gcc.dg/pr45461.c: Likewise.
1502 * gcc.dg/pr48552-1.c: Likewise.
1503 * gcc.dg/pr48552-2.c: Likewise.
1504 * gcc.dg/redecl-1.c: Likewise.
1505 * gcc.dg/transparent-union-3.c: Likewise.
1506 * gcc.dg/utf-dflt.c: Likewise.
1507 * gcc.dg/utf-dflt2.c: Likewise.
1508 * gcc.dg/vla-8.c: Likewise.
1509 * gcc.dg/vla-init-1.c: Likewise.
1510 * gcc.dg/wtr-int-type-1.c: Likewise.
1512 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1513 messages reported for for one line of source code.
1514 * c-c++-common/raw-string-5.c: Likewise.
1515 * c-c++-common/raw-string-4.c: Likewise.
1516 * c-c++-common/raw-string-6.c: Likewise.
1517 * c-c++-common/pr20000.c: Likewise.
1519 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1520 messages reported for one line of source code.
1521 * gcc.dg/cpp/pr30786.c: Likewise.
1522 * gcc.dg/cpp/pr28709.c: Likewise.
1523 * gcc.dg/cpp/missing-header-MD.c: Likewise.
1524 * gcc.dg/cpp/macspace2.c: Likewise.
1525 * gcc.dg/cpp/missing-header-1.c: Likewise.
1526 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1527 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1528 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1530 2012-07-09 Jason Merrill <jason@redhat.com>
1533 * g++.dg/cpp0x/nullptr29.C: New.
1535 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
1538 * gfortran.dg/inline_sum_4.f90: New test.
1540 2012-07-06 Richard Guenther <rguenther@suse.de>
1542 Backport from mainline
1543 2012-06-18 Richard Guenther <rguenther@suse.de>
1545 PR tree-optimization/53693
1546 * g++.dg/torture/pr53693.C: New testcase.
1548 2012-07-06 Richard Guenther <rguenther@suse.de>
1550 Backport from mainline
1551 2012-04-11 Richard Guenther <rguenther@suse.de>
1554 * gfortran.dg/pr52621.f90: New testcase.
1556 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
1558 Backport from mainline
1559 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
1561 * gcc.target/powerpc/lhs-1.c: New.
1562 * gcc.target/powerpc/lhs-2.c: New.
1563 * gcc.target/powerpc/lhs-3.c: New.
1565 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
1567 * gnat.dg/recursive_call.adb: New test.
1569 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
1571 * gnat.dg/discr37.ad[sb]: New test.
1573 2012-07-02 Jason Merrill <jason@redhat.com>
1576 * g++.dg/template/ref6.C: New.
1579 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
1581 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1583 Backport from mainline.
1584 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1585 * gcc.target/arm/neon-vrev.c: New.
1587 2012-06-28 Richard Guenther <rguenther@suse.de>
1590 * gcc.dg/torture/pr53790.c: New testcase.
1592 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
1595 * g++.dg/cpp0x/forw_enum11.C: New.
1597 2012-06-26 Richard Guenther <rguenther@suse.de>
1600 * g++.dg/torture/pr53752.C: New testcase.
1602 2012-06-25 Jason Merrill <jason@redhat.com>
1606 * g++.dg/cpp0x/decltype38.C: New.
1607 * g++.dg/cpp0x/variadic132.C: New.
1610 * g++.dg/cpp0x/nullptr28.C: New.
1613 * g++.dg/cpp0x/constexpr-tuple.C: New.
1615 2012-06-25 Jakub Jelinek <jakub@redhat.com>
1618 * gcc.target/i386/pr53759.c: New test.
1621 * g++.dg/cpp0x/nsdmi7.C: New test.
1623 2012-06-22 Tobias Burnus <burnus@net-b.de>
1625 Backport from mainline
1626 2012-06-17 Tobias Burnus <burnus@net-b.de>
1630 * gfortran.dg/transfer_check_3.f90: New.
1632 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
1634 * gnat.dg/lto15.ad[sb]: New test.
1636 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
1638 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
1639 and add __sh__ case.
1641 2012-06-19 Jason Merrill <jason@redhat.com>
1644 * g++.dg/cpp0x/decltype37.C: New.
1647 * g++.dg/debug/localclass1.C: New.
1649 * g++.dg/debug/dwarf2/namespace-2.C: New.
1650 * g++.dg/debug/dwarf2/localclass3.C: New.
1652 2012-06-19 Richard Guenther <rguenther@suse.de>
1655 * g++.dg/lto/pr53470_0.C: New testcase.
1656 * gcc.dg/lto/pr53470_0.c: Likewise.
1658 2012-06-19 Jason Merrill <jason@redhat.com>
1662 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1665 * g++.dg/template/local7.C: New.
1667 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1669 Back port from mainline
1670 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
1673 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1674 directive to Scan for vpmuldq, not vpmacsdql.
1676 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
1678 * gnat.dg/vect8.ad[sb]: New test.
1680 2012-06-14 Jakub Jelinek <jakub@redhat.com>
1682 Backported from mainline
1683 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1685 PR rtl-optimization/53589
1686 * gcc.dg/torture/pr53589.c: New test.
1688 2012-06-07 Jakub Jelinek <jakub@redhat.com>
1691 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1692 * gcc.dg/gomp/critical-4.c: Likewise.
1693 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1694 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1695 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1696 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1697 * c-c++-common/gomp/pr53580.c: New test.
1699 2012-06-14 Tobias Burnus <burnus@net-b.de>
1701 Backport from mainline
1702 2012-06-04 Tobias Burnus <burnus@net-b.de>
1705 * gfortran.dg/init_flag_10.f90: New.
1707 2012-06-14 Richard Guenther <rguenther@suse.de>
1709 Backport from mainline
1710 2012-06-11 Richard Guenther <rguenther@suse.de>
1713 * g++.dg/ext/pr53605.C: New testcase.
1715 2012-06-14 Tobias Burnus <burnus@net-b.de>
1718 * gfortran.dg/save_4.f90: New.
1720 2012-06-14 Richard Guenther <rguenther@suse.de>
1722 Backport from mainline
1723 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
1726 * g++.dg/cpp0x/pr52841.C: New testcase.
1728 2012-06-13 Christian Bruel <christian.bruel@st.com>
1731 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1733 2012-06-14 Release Manager
1735 * GCC 4.7.1 released.
1737 2012-06-12 Jason Merrill <jason@redhat.com>
1740 * g++.dg/template/local7.C: New.
1744 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1746 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1749 * g++.dg/warn/Wenum-compare-no-2: New.
1751 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1754 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1755 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1756 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1757 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1758 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1759 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1760 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1761 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1763 2012-06-04 Richard Guenther <rguenther@suse.de>
1765 Backport from mainline
1766 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1769 * gcc.c-torture/compile/pr52979-1.c: New test.
1770 * gcc.c-torture/execute/pr52979-1.c: New test.
1771 * gcc.c-torture/execute/pr52979-2.c: New test.
1773 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1775 PR tree-optimization/53550
1776 * gcc.dg/pr53550.c: New test.
1778 2012-06-04 Richard Guenther <rguenther@suse.de>
1779 Eric Botcazou <ebotcazou@adacore.com>
1781 Backport from mainline
1785 * gcc.dg/torture/pr48124-1.c: New testcase.
1786 * gcc.dg/torture/pr48124-2.c: Likewise.
1787 * gcc.dg/torture/pr48124-3.c: Likewise.
1788 * gcc.dg/torture/pr48124-4.c: Likewise.
1789 * gnat.dg/pack16.adb: Likewise.
1790 * gnat.dg/pack16_pkg.ads: Likewise.
1791 * gnat.dg/pack17.adb: Likewise.
1792 * gnat.dg/specs/pack7.ads: Likewise.
1793 * gnat.dg/specs/pack8.ads: Likewise.
1794 * gnat.dg/specs/pack8_pkg.ads: Likewise.
1796 2012-06-01 Jason Merrill <jason@redhat.com>
1799 * g++.dg/ext/visibility/template12.C: New.
1800 * g++.dg/ext/attrib14.C: Adjust warning line.
1803 * g++.dg/parse/new6.C: New.
1804 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1806 2012-06-01 Jason Merrill <jason@redhat.com>
1809 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1811 2012-06-01 Jason Merrill <jason@redhat.com>
1814 * g++.dg/cpp0x/auto33.C: New.
1816 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1818 * c-c++-common/restrict-2.c: Revert previous change.
1820 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1823 * gnat.dg/lto14.adb: Skip on Solaris.
1825 2012-05-31 Jason Merrill <jason@redhat.com>
1828 * g++.dg/cpp0x/initlist-ctor1.C: New.
1830 2012-05-31 Richard Guenther <rguenther@suse.de>
1833 * gcc.dg/torture/pr48493.c: New testcase.
1835 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1838 * g++.dg/init/new33.C: New test.
1840 2012-05-30 Jason Merrill <jason@redhat.com>
1843 * c-c++-common/array-lit.c: New.
1844 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1846 2012-05-30 Richard Guenther <rguenther@suse.de>
1849 * gcc.dg/torture/pr53501.c: New testcase.
1850 * c-c++-common/restrict-2.c: Adjust.
1852 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1854 PR rtl-optimization/53519
1855 * gcc.c-torture/compile/pr53519.c: New test.
1857 2012-05-29 Richard Guenther <rguenther@suse.de>
1859 PR tree-optimization/53516
1860 * gcc.dg/torture/pr53516.c: New testcase.
1862 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1865 * g++.dg/parse/crash60.C: New.
1867 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1869 PR tree-optimization/53505
1870 * c-c++-common/torture/pr53505.c: New test.
1872 2012-05-25 Ian Lance Taylor <iant@google.com>
1874 * gcc.dg/split-6.c: New test.
1876 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1878 * gnat.dg/lto14.adb: New test.
1880 2012-05-24 Richard Guenther <rguenther@suse.de>
1883 * g++.dg/tree-prof/pr53460.C: New testcase.
1885 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1887 PR tree-optimization/53465
1888 * gcc.c-torture/execute/pr53465.c: New test.
1890 2012-05-23 Tobias Burnus <burnus@net-b.de>
1893 * gfortran.dg/realloc_on_assign_15.f90: New.
1895 2012-05-22 Richard Guenther <rguenther@suse.de>
1897 PR tree-optimization/53408
1898 * gcc.dg/torture/pr53408.c: New testcase.
1900 2012-05-22 Richard Guenther <rguenther@suse.de>
1903 * gcc.dg/torture/pr51071-2.c: New testcase.
1905 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1907 PR tree-optimization/53366
1908 * gcc.dg/torture/pr53366-1.c: New test.
1909 * gcc.dg/torture/pr53366-2.c: New test.
1910 * gcc.target/i386/pr53366-1.c: New test.
1911 * gcc.target/i386/pr53366-2.c: New test.
1913 PR tree-optimization/53409
1914 * gcc.c-torture/compile/pr53409.c: New test.
1916 PR tree-optimization/53410
1917 * gcc.c-torture/compile/pr53410-1.c: New test.
1918 * gcc.c-torture/compile/pr53410-2.c: New test.
1920 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1923 * gcc.c-torture/compile/pr53418-1.c,
1924 gcc.c-torture/compile/pr53418-2.c: New tests.
1926 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
1928 * gcc.dg/tm/indirect-2.c: New test.
1930 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1932 Backport from mainline
1933 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1934 H.J. Lu <hongjiu.lu@intel.com>
1937 * gcc.target/i386/pr53416.c: New file.
1939 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1941 * gnat.dg/lto13.adb: New test.
1942 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1944 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1946 * gnat.dg/specs/lto12.ads: New test.
1947 * gnat.dg/specs/lto12_pkg.ads: New helper.
1949 2012-05-17 David S. Miller <davem@davemloft.net>
1951 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1952 failure on sparc-*-linux-gnu.
1954 2012-05-16 Richard Henderson <rth@redhat.com>
1957 * g++.dg/opt/pr52727.C: New testcase.
1959 2012-05-16 Richard Guenther <rguenther@suse.de>
1961 PR tree-optimization/53364
1962 * g++.dg/torture/pr53364.C: New testcase.
1964 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1967 * gcc.dg/pr53358.c: New test.
1969 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1971 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1972 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1974 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1976 * gnat.dg/null_pointer_deref3.adb: New test.
1978 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1981 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1983 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1985 * gnat.dg/lto11.ad[sb]: New test.
1987 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1990 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1992 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1994 PR tree-optimization/53239
1995 * g++.dg/opt/vrp3.C: New test.
1996 * g++.dg/opt/vrp3-aux.cc: New file.
1997 * g++.dg/opt/vrp3.h: New file.
1999 2012-05-07 Tobias Burnus <burnus@net-b.de>
2001 Backport from mainline:
2002 2012-05-07 Tobias Burnus <burnus@net-b.de>
2005 * gfortran.dg/typebound_operator_15.f90: New.
2007 2012-05-05 Tobias Burnus <burnus@net-b.de>
2009 Backport from mainline:
2010 2012-05-04 Tobias Burnus <burnus@net-b.de>
2013 * gfortran.dg/constructor_7.f90: New.
2014 * gfortran.dg/constructor_8.f90: New.
2016 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2018 Backport from mainline:
2020 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2022 PR tree-optimization/52633
2023 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2024 recognized as widening shifts instead of over-widening.
2025 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2026 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2027 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2028 * gcc.target/arm/pr52633.c: New test.
2030 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
2032 PR tree-optimization/52870
2033 * gcc.dg/vect/pr52870.c: New test.
2035 2012-05-04 Richard Guenther <rguenther@suse.de>
2037 * gcc.dg/lto/pr53214_0.c: New testcase.
2039 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
2041 * gcc.target/ia64/pr48496.c: New test.
2042 * gcc.target/ia64/pr52657.c: Likewise.
2044 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2046 Backport from mainline
2047 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2050 * gcc.target/powwerpc/pr53199.c: New file.
2052 2012-05-03 Martin Jambor <mjambor@suse.cz>
2054 Backport from mainline
2055 2012-05-02 Martin Jambor <mjambor@suse.cz>
2058 * g++.dg/lto/pr52605_0.C: New test.
2060 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2063 * g++.dg/other/final2.C: New.
2065 2012-05-03 Jakub Jelinek <jakub@redhat.com>
2068 * gcc.dg/pr53174.c: New test.
2071 * gcc.target/arm/pr53187.c: New test.
2072 * gcc.c-torture/compile/pr53187.c: New test.
2074 2012-05-03 Richard Guenther <rguenther@suse.de>
2076 PR tree-optimization/53144
2077 * gcc.dg/torture/pr53144.c: New testcase.
2079 2012-05-02 Tobias Burnus <burnus@net-b.de>
2081 Backport from mainline
2082 2012-04-16 Tobias Burnus <burnus@net-b.de>
2085 * gfortran.dg/pointer_intent_6.f90: New.
2087 2012-05-02 Jakub Jelinek <jakub@redhat.com>
2089 PR tree-optimization/53163
2090 * gcc.c-torture/compile/pr53163.c: New test.
2092 PR rtl-optimization/53160
2093 * gcc.c-torture/execute/pr53160.c: New test.
2095 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2099 * gfortran.dg/function_optimize_12.f90: New test.
2101 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
2103 Backport from mainline
2104 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
2107 * gcc.c-torture/execute/20120427-1.c: New testcase.
2109 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
2112 * gcc.dg/torture/pr53120.c: New test.
2114 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2117 * gcc.dg/pr52880.c: New test.
2119 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
2122 PR tree-optimizations/52891
2124 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2126 2012-04-24 Richard Guenther <rguenther@suse.de>
2128 PR tree-optimization/53085
2129 * g++.dg/torture/pr53085.C: New testcase.
2131 2012-04-23 Richard Guenther <rguenther@suse.de>
2134 * gcc.dg/pr53060.c: New testcase.
2136 2012-04-23 Jakub Jelinek <jakub@redhat.com>
2138 PR tree-optimizations/52891
2139 * gcc.c-torture/compile/pr52891-1.c: New test.
2140 * gcc.c-torture/compile/pr52891-2.c: New test.
2142 2012-04-20 Ian Lance Taylor <iant@google.com>
2144 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2145 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2147 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2150 * g++.dg/parse/crash59.C: New.
2152 2012-04-16 Jason Merrill <jason@redhat.com>
2155 * g++.dg/cpp0x/variadic131.C: New.
2157 2012-04-16 Jason Merrill <jason@redhat.com>
2160 * g++.dg/cpp0x/variadic129.C: New.
2163 * g++.dg/cpp0x/variadic128.C: New.
2165 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
2167 Backport from mainline
2168 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
2171 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2172 second function argument.
2173 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2174 (calc_permps): Update declaration. Calculate result correctly.
2175 (avx2_test): Change src2 type to union256i_d.
2176 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2179 2012-04-16 Martin Jambor <mjambor@suse.cz>
2181 Backported from mainline
2183 2012-04-13 Martin Jambor <mjambor@suse.cz>
2186 * g++.dg/ipa/pr52939.C: New test.
2188 2012-04-15 Jason Merrill <jason@redhat.com>
2191 * g++.dg/cpp0x/variadic125.C: New.
2194 * g++.dg/cpp0x/variadic124.C: New.
2196 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
2199 * g++.dg/lookup/using52.C: New.
2201 2012-04-13 Jason Merrill <jason@redhat.com>
2204 * g++.dg/cpp0x/variadic123.C: New.
2205 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2207 2012-04-11 Jason Merrill <jason@redhat.com>
2210 * g++.dg/ext/attrib45.C: New.
2212 2012-04-13 Tom de Vries <tom@codesourcery.com>
2214 Backport from mainline r186419.
2216 2012-04-13 Tom de Vries <tom@codesourcery.com>
2218 * gcc.dg/pr52734.c: New test.
2220 2012-04-13 Richard Guenther <rguenther@suse.de>
2222 PR tree-optimization/52969
2223 * gcc.dg/torture/pr52969.c: New testcase.
2225 2012-04-13 Richard Guenther <rguenther@suse.de>
2228 * gcc.dg/pr52862.c: New testcase.
2230 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2232 Backport from mainline
2233 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2236 * gcc.target/powerpc/pr52775.c: New file.
2238 2012-04-12 Richard Guenther <rguenther@suse.de>
2240 PR tree-optimization/52943
2241 * gcc.dg/torture/pr52943.c: New testcase.
2243 2012-04-09 Mike Stump <mikestump@comcast.net>
2245 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2246 * gcc.dg/tree-ssa/vrp59.c: Likewise.
2247 * gcc.dg/tree-ssa/vrp60.c: Likewise.
2248 * gnat.dg/aggr11.adb: Likewise.
2249 * gnat.dg/aggr11_pkg.ads: Likewise.
2250 * gnat.dg/aggr15.adb: Likewise.
2251 * gnat.dg/aggr15.ads: Likewise.
2252 * gnat.dg/aggr17.adb: Likewise.
2253 * gnat.dg/aggr18.adb: Likewise.
2254 * gnat.dg/array14.adb: Likewise.
2255 * gnat.dg/array14.ads: Likewise.
2256 * gnat.dg/array14_pkg.ads: Likewise.
2257 * gnat.dg/array19.adb: Likewise.
2258 * gnat.dg/array19.ads: Likewise.
2259 * gnat.dg/discr27.adb: Likewise.
2260 * gnat.dg/discr27.ads: Likewise.
2261 * gnat.dg/discr35.adb: Likewise.
2262 * gnat.dg/discr35.ads: Likewise.
2263 * gnat.dg/discr6.adb: Likewise.
2264 * gnat.dg/discr6_pkg.ads: Likewise.
2265 * gnat.dg/import1.adb: Likewise.
2266 * gnat.dg/import1.ads: Likewise.
2267 * gnat.dg/loop_address2.adb: Likewise.
2268 * gnat.dg/opt7.adb: Likewise.
2269 * gnat.dg/opt7.ads: Likewise.
2270 * gnat.dg/pointer_variable_bounds.adb: Likewise.
2271 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2272 * gnat.dg/rep_clause2.adb: Likewise.
2273 * gnat.dg/rep_clause2.ads: Likewise.
2274 * gnat.dg/slice2.adb: Likewise.
2275 * gnat.dg/slice2.ads: Likewise.
2276 * gnat.dg/slice6.adb: Likewise.
2277 * gnat.dg/slice6_pkg.ads: Likewise.
2278 * gnat.dg/specs/unchecked_union2.ads: Likewise.
2279 * gnat.dg/taft_type2.adb: Likewise.
2280 * gnat.dg/taft_type2.ads: Likewise.
2281 * gnat.dg/taft_type2_pkg.ads: Likewise.
2282 * gnat.dg/volatile10.adb: Likewise.
2283 * gnat.dg/volatile10_pkg.ads: Likewise.
2285 * gcc.dg/dll-8.c: Remove execute permissions.
2286 * g++.dg/ext/dllexport5.C: Likewise.
2288 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
2290 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2291 (check_effective_target_sync_long_long): Add SPARC case.
2292 (check_effective_target_sync_long_long_runtime): Likewise.
2293 (check_effective_target_sync_int_long): Adjust SPARC case.
2294 (check_effective_target_sync_char_short): Likewise.
2296 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2300 * gfortran.dg/function_optimize_11.f90: New test.
2302 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2306 * gfortran.dg/use_only_6.f90: New test.
2308 2012-04-06 Mike Stump <mikestump@comcast.net>
2311 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2313 2012-04-05 Jason Merrill <jason@redhat.com>
2316 * g++.dg/template/qualified-id5.C: New.
2318 2012-04-03 Jason Merrill <jason@redhat.com>
2321 * g++.dg/cpp0x/variadic-value1.C: New.
2323 2012-04-03 Richard Guenther <rguenther@suse.de>
2325 Backport from mainline
2326 2012-03-02 Richard Guenther <rguenther@suse.de>
2328 PR tree-optimization/52406
2329 * gcc.dg/torture/pr52406.c: New testcase.
2331 2012-04-03 Richard Guenther <rguenther@suse.de>
2333 Backport from mainline
2334 2012-03-15 Richard Guenther <rguenther@suse.de>
2337 * gfortran.dg/vect/pr52580.f: New testcase.
2339 2012-04-03 Richard Guenther <rguenther@suse.de>
2341 Backport from mainline
2342 2012-03-06 Richard Guenther <rguenther@suse.de>
2345 * gcc.dg/torture/pr52493.c: New testcase.
2347 2012-03-23 Richard Guenther <rguenther@suse.de>
2349 PR tree-optimization/52678
2350 * gfortran.dg/pr52678.f: New testcase.
2352 2012-03-26 Richard Guenther <rguenther@suse.de>
2354 PR tree-optimization/52701
2355 * gfortran.dg/pr52701.f90: New testcase.
2357 2012-03-30 Richard Guenther <rguenther@suse.de>
2359 PR tree-optimization/52754
2360 * gcc.target/i386/pr52754.c: New testcase.
2362 2012-04-03 Jakub Jelinek <jakub@redhat.com>
2364 PR tree-optimization/52835
2365 * gfortran.dg/pr52835.f90: New test.
2367 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
2369 * gnat.dg/controlled6.adb: New test.
2370 * gnat.dg/controlled6_pkg.ads: New helper.
2371 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2373 2012-03-29 Meador Inge <meadori@codesourcery.com>
2376 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2378 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2381 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2383 2012-03-29 Jason Merrill <jason@redhat.com>
2386 * g++.dg/template/inherit8.C: New.
2388 2012-03-29 Jakub Jelinek <jakub@redhat.com>
2391 * g++.dg/ext/weak4.C: New test.
2393 2012-03-29 Jason Merrill <jason@redhat.com>
2396 * g++.dg/cpp0x/initlist-array3.C: New.
2398 2012-03-28 Jason Merrill <jason@redhat.com>
2401 * g++.dg/overload/virtual2.C: New.
2403 2012-03-28 Martin Jambor <mjambor@suse.cz>
2405 Backported from mainline
2406 2012-03-27 Martin Jambor <mjambor@suse.cz>
2409 * gcc.dg/torture/pr52693.c: New test.
2411 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2414 * gcc.dg/pr52691.c: New test.
2417 * gcc.c-torture/compile/pr52750.c: New test.
2419 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
2421 Backport from 2012-03-28 mainline r185910.
2424 * gcc.target/avr/torture/builtins-2.c: New test.
2426 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2429 * gcc.target/i386/pr52736.c: New test.
2431 2012-03-27 Richard Guenther <rguenther@suse.de>
2434 * gcc.dg/torture/pr52720.c: New testcase.
2436 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
2438 Backport from 2012-03-26 mainline r185793.
2440 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
2441 Add "-Os -flto" to list.
2443 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
2445 * gnat.dg/concat2.ad[sb]: New test.
2447 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
2450 * gcc.c-torture/compile/limits-externdecl.c: New test.
2452 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
2455 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
2457 2012-03-22 Tobias Burnus <burnus@net-b.de>
2460 * gfortran.dg/intrinsic_8.f90: New.
2462 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2465 * g++.dg/ext/attrib44.C: New test.
2467 2012-03-22 Jason Merrill <jason@redhat.com>
2469 * g++.dg/torture/pr52582.C: New.
2471 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
2473 Backport from 2012-03-20 mainline r185583.
2475 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2478 Backport from 2012-03-20 mainline r185570.
2481 * gcc.target/avr/torture/addr-space-2.h: New file.
2482 * gcc.target/avr/torture/addr-space-2-g.h: New test.
2483 * gcc.target/avr/torture/addr-space-2-0.h: New test.
2484 * gcc.target/avr/torture/addr-space-2-1.h: New test.
2485 * gcc.target/avr/torture/addr-space-2-x.h: New test.
2487 Backport from 2012-03-12 mainline r185255.
2490 * gcc.target/avr/torture/addr-space-1.h: New file.
2491 * gcc.target/avr/torture/addr-space-g.h: New test.
2492 * gcc.target/avr/torture/addr-space-0.h: New test.
2493 * gcc.target/avr/torture/addr-space-1.h: New test.
2494 * gcc.target/avr/torture/addr-space-x.h: New test.
2496 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2498 Backported from mainline
2499 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2502 * g++.dg/cpp0x/udlit-args2.C: New test.
2504 2012-03-13 Jakub Jelinek <jakub@redhat.com>
2507 * gcc.dg/Wunused-var-3.c: New test.
2509 2012-03-22 Release Manager
2511 * GCC 4.7.0 released.
2513 2012-03-20 Jason Merrill <jason@redhat.com>
2515 * g++.dg/cpp0x/auto32.C: New.
2517 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2518 Andrew Pinski <apinski@cavium.com>
2521 * gcc.dg/pr52592.c: New test.
2523 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2526 * g++.dg/opt/pr52582.C: New test.
2528 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2531 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
2533 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
2535 2012-03-10 Tobias Burnus <burnus@net-b.de>
2538 * gfortran.dg/proc_ptr_34.f90: New.
2540 2012-03-07 Jason Merrill <jason@redhat.com>
2543 * g++.dg/cpp0x/udlit-mangle.C: New.
2545 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
2547 Backport from mainline r184894.
2548 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
2551 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
2553 Backport from mainline
2554 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
2556 * gcc.target/powerpc/pr52457.c: New test.
2558 2012-03-01 Kai Tietz <ktietz@redhat.com>
2560 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
2561 routines on mingw targets.
2562 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
2565 2012-03-01 Jakub Jelinek <jakub@redhat.com>
2567 PR tree-optimization/52445
2568 * gcc.dg/pr52445.c: New test.
2570 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2573 * gcc.c-torture/compile/pr52437.c: New test.
2576 * gcc.dg/torture/pr52419.c: New test.
2578 PR tree-optimization/52429
2579 * gcc.dg/torture/pr52429.c: New test.
2580 * g++.dg/opt/pr52429.C: New test.
2582 2012-02-29 Richard Guenther <rguenther@suse.de>
2585 * gcc.dg/lto/trans-mem-1_0.c: Remove.
2586 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
2587 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
2588 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
2589 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
2590 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
2592 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2594 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
2596 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
2599 * gfortran.dg/realloc_on_assign_13.f90 : New test.
2601 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2604 * gcc.target/arm/neon/pr51534.c: New testcase.
2606 2012-02-28 Richard Guenther <rguenther@suse.de>
2609 * gcc.dg/torture/pr52407.c: New testcase.
2611 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2613 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
2614 * gcc.target/arm/vfp2.c: Likewise.
2615 * gcc.target/arm/vfp3.c: Likewise.
2616 * gcc.target/arm/vfp4.c: Likewise.
2617 * gcc.target/arm/vfp5.c: Likewise.
2618 * gcc.target/arm/vfp6.c: Likewise.
2619 * gcc.target/arm/vfp7.c: Likewise.
2620 * gcc.target/arm/vfp8.c: Likewise.
2621 * gcc.target/arm/vfp9.c: Likewise.
2622 * gcc.target/arm/vfp10.c: Likewise.
2623 * gcc.target/arm/vfp11.c: Likewise.
2624 * gcc.target/arm/vfp12.c: Likewise.
2625 * gcc.target/arm/vfp13.c: Likewise.
2626 * gcc.target/arm/vfp14.c: Likewise.
2627 * gcc.target/arm/vfp15.c: Likewise.
2628 * gcc.target/arm/vfp16.c: Likewise.
2629 * gcc.target/arm/vfp17.c: Likewise.
2630 * gcc.target/arm/neon-constants.h: New file.
2631 * gcc.target/arm/neon-vect1.c: New test.
2632 * gcc.target/arm/neon-vect2.c: New test.
2633 * gcc.target/arm/neon-vect3.c: New test.
2634 * gcc.target/arm/neon-vect4.c: New test.
2635 * gcc.target/arm/neon-vect5.c: New test.
2636 * gcc.target/arm/neon-vect6.c: New test.
2637 * gcc.target/arm/neon-vect7.c: New test.
2638 * gcc.target/arm/neon-vect8.c: New test.
2640 2012-02-28 Richard Guenther <rguenther@suse.de>
2642 PR tree-optimization/52402
2643 * gcc.dg/torture/pr52402.c: New testcase.
2645 2012-02-28 Richard Guenther <rguenther@suse.de>
2648 * g++.dg/lto/pr52400_0.C: New testcase.
2650 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
2652 * gcc.target/avr/torture/builtins-1.c: New test.
2653 * gcc.target/avr/torture/builtins-error.c: New test.
2655 2012-02-28 Kai Tietz <ktietz@redhat.com>
2657 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
2659 * gcc.target/i386/pr45352-2.c: Likewise.
2660 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
2662 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
2663 targets instead rand.
2664 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
2665 * gcc.target/i386/sse2-mul-1.c: Likewise.
2666 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2667 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
2669 * gcc.target/i386/pad-1.c: Likewise.
2670 * gcc.target/i386/pad-9.c: Likewise.
2671 * gcc.target/i386/pad-2.c: Likewise.
2672 * gcc.target/i386/pad-5b.c: Likewise.
2673 * gcc.target/i386/pad-8.c: Likewise.
2674 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
2675 * gcc.target/i386/pr44130.c: Likewise.
2676 * gcc.target/i386/align-main-1.c: Likewise.
2677 * gcc.target/i386/align-main-2.c: Likewise.
2678 * gcc.target/i386/sw-1.c: Likewise.
2679 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
2680 on x64 mingw target.
2681 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2682 * gcc.target/i386/pr46295.c: Likewise.
2683 * gcc.target/i386/amd64-abi-1.c: Likewise.
2684 * gcc.target/i386/amd64-abi-2.c: Likewise.
2685 * gcc.target/i386/pr39082-1.c: Likewise.
2686 * gcc.target/i386/pr39162.c: Likewise.
2687 * gcc.target/i386/pr22152.c: Likewise.
2688 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
2689 * gcc.target/i386/wrfsbase-2.c: Likewise.
2690 * gcc.target/i386/local.c: Likewise
2691 * gcc.target/i386/wrgsbase-1.c: Likewise.
2692 * gcc.target/i386/wrfsbase-1.c: Likewise.
2693 * gcc.target/i386/pr39315-3.c: Likewise.
2694 * gcc.target/i386/pr35767-4.c: Likewise.
2695 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
2697 * gcc.target/i386/pr45336-2.c: Likewise.
2698 * gcc.target/i386/pr45336-1.c: Likewise.
2699 * gcc.target/i386/pr45336-4.c: Likewise.
2701 2012-02-27 Tristan Gingold <gingold@adacore.com>
2703 * gnat.dg/array20.ad[sb]: New test.
2705 2012-02-27 Jakub Jelinek <jakub@redhat.com>
2708 * gcc.target/arm/pr52375.c: New test.
2709 * gcc.c-torture/compile/pr52375.c: New test.
2711 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2713 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
2714 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
2716 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
2718 * gnat.dg/aggr19.adb: New test.
2719 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
2721 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
2724 * gcc.target/sh/pr49263.c: New.
2726 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
2728 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2729 simulate_thread_wrapper_other_threads
2730 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2731 Move initialization of 'value' to main().
2732 (main): Initialize 'value';
2733 * gcc.dg/simulate-thread/speculative-store.c
2734 (simulate_thread_step_verify): Return 0 when successful.
2735 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2737 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
2738 (simulate_thread_wrapper_other_threads): Return a success/fail value
2739 and issue an error if the instruction count threshold is exceeded.
2741 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2744 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2745 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2747 2012-02-24 Richard Guenther <rguenther@suse.de>
2750 * gcc.dg/pr52355.c: New testcase.
2752 2012-02-23 Kai Tietz <ktietz@redhat.com>
2754 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
2756 * gcc.dg/Wpadded.c: Likewise.
2757 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2759 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2760 for sleep by Sleep and add windows.h include for this function.
2761 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2763 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2765 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
2767 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2768 on x64 mingw target.
2769 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2770 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2771 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2772 failure on LLP64 target.
2774 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
2777 * gcc.dg/noncompile/pr52290.c: New test.
2779 2012-02-23 Jakub Jelinek <jakub@redhat.com>
2781 PR tree-optimization/52019
2782 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2784 2012-02-22 Kai Tietz <ktietz@redhat.com>
2786 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2787 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2788 derived pdiff_t type.
2789 * g++.dg/torture/pr49720.C: Likewise
2791 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
2794 * gcc.target/i386/pr52330.c: New test.
2796 2012-02-22 Tobias Burnus <burnus@net-b.de>
2799 * gfortran.dg/io_constraints_10.f90: New.
2801 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2803 * lib/target-supports.exp (check_effective_target_vect_condition):
2804 Return true for NEON.
2806 2012-02-21 Kai Tietz <ktietz@redhat.com>
2808 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2810 2012-02-21 Richard Guenther <rguenther@suse.de>
2812 PR tree-optimization/52324
2813 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2815 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2818 * gcc.target/avr/torture/pr51782-1.c: New test.
2820 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2822 PR tree-optimization/52318
2823 * gcc.dg/pr52318.c: New test.
2825 2012-02-20 Kai Tietz <ktietz@redhat.com>
2827 * gcc.dg/bf-ms-layout-3.c: New testcase.
2829 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2833 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2835 2012-02-20 Richard Guenther <rguenther@suse.de>
2837 PR tree-optimization/52298
2838 * gcc.dg/torture/pr52298.c: New testcase.
2839 * gcc.dg/vect/pr52298.c: Likewise.
2841 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2843 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2844 * gcc.c-torture/execute/pr52286.c: Ditto.
2846 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2848 PR tree-optimization/52286
2849 * gcc.c-torture/execute/pr52286.c: New test.
2851 2012-02-18 Tobias Burnus <burnus@net-b.de>
2854 * gfortran.dg/interface_35.f90: Use -std=f2003.
2855 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2856 * gfortran.dg/interface_assignment_4.f90: Ditto.
2857 * gfortran.dg/bessel_1.f90: Ditto.
2858 * gfortran.dg/func_result_6.f90: Ditto.
2859 * gfortran.dg/hypot_1.f90: Ditto.
2860 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2862 2012-02-17 Tobias Burnus <burnus@net-b.de>
2864 PR translation/52232
2865 PR translation/52234
2866 PR translation/52245
2867 PR translation/52246
2868 PR translation/52262
2869 PR translation/52273
2870 * gfortran.dg/coarray_22.f90: Update dg-error.
2871 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2873 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2876 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2877 (simulate-thread): Use default timeout.
2879 2012-02-16 Jason Merrill <jason@redhat.com>
2882 * g++.dg/ext/timevar1.C: New.
2884 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
2887 * g++.dg/template/using21.C: New.
2888 * g++.dg/template/using22.C: Likewise.
2890 2012-02-16 Jason Merrill <jason@redhat.com>
2893 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2895 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2897 PR tree-optimization/52255
2898 * gcc.c-torture/compile/pr52255.c: New test.
2901 * g++.dg/debug/dwarf2/pr52260.C: New test.
2904 * g++.dg/ipa/pr51929.C: New test.
2906 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2909 * gcc.target/powerpc/pr52199.c: New file.
2911 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2914 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2916 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2918 * gcc.dg/pr51867.c: Don't include <math.h>.
2921 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2923 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2924 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2926 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2928 PR tree-optimization/50561
2929 * gcc.dg/graphite/pr50561.c: New testcase.
2931 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2933 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2934 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2936 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2938 * gnat.dg/discr35.ad[sb]: New test.
2940 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2942 * gnat.dg/volatile10.adb: New test.
2943 * gnat.dg/volatile10_pkg.ads: New helper.
2945 2012-02-14 Jason Merrill <jason@redhat.com>
2947 * g++.dg/ext/attrib43.C: New.
2949 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2951 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2952 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2954 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2955 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2956 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2957 effective_target fgnu_tm.
2958 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2960 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2963 * g++.dg/template/asmgoto1.C: New test.
2965 2012-02-14 Ian Lance Taylor <iant@google.com>
2968 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2969 compiling generated file for 64bit and index tests.
2971 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2973 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2975 2012-02-14 Richard Guenther <rguenther@suse.de>
2977 PR tree-optimization/52244
2978 PR tree-optimization/51528
2979 * gcc.dg/torture/pr52244.c: New testcase.
2981 2012-02-14 Walter Lee <walt@tilera.com>
2983 * g++.dg/other/PR23205.C: Disable test on tile.
2984 * g++.dg/other/pr23205-2.C: Disable test on tile.
2985 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2986 * gcc.dg/20040813-1.c: Disable test on tile.
2987 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2988 * gcc.misc-tests/linkage.exp: Handle tilegx.
2990 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2992 PR tree-optimization/52210
2993 * gcc.dg/pr52210.c: New test.
2995 2012-02-14 Jason Merrill <jason@redhat.com>
2998 * g++.dg/overload/defarg5.C: New.
3000 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3003 * c-c++-common/pr52181.c: New test.
3005 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3008 * g++.dg/ext/atomic-1.C: New test.
3010 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3012 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
3014 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3017 * gcc.c-torture/execute/pr52209.c: New test.
3019 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
3022 * gfortran.dg/elemental_optional_args_5.f03: New test.
3024 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
3027 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
3030 2012-02-11 Ian Lance Taylor <iant@google.com>
3033 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
3034 SPARC Solaris. Don't run the test at all on systems where it may
3035 not work, rather than xfailing it.
3037 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3039 PR rtl-optimization/52175
3040 * gcc.c-torture/compile/pr52175.c: New test.
3042 2012-02-10 Jason Merrill <jason@redhat.com>
3045 * g++.dg/template/repo10.C: New.
3047 2012-02-11 Jakub Jelinek <jakub@redhat.com>
3050 * gcc.dg/pr52132.c: New test.
3052 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
3054 * gnat.dg/specs/aggr4.ads: New test.
3055 * gnat.dg/specs/aggr4_pkg.ads: New helper.
3057 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
3060 * gcc.target/i386/pr52146.c: New.
3062 2012-02-10 Jakub Jelinek <jakub@redhat.com>
3065 * c-c++-common/pr52177.c: New test.
3067 2012-02-10 Jan Hubicka <jh@suse.cz>
3070 * g++.dg/torture/pr48600.C: New testcase.
3072 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
3075 * gcc.dg/dfp/pr52140.c: New test.
3077 2012-02-09 Jakub Jelinek <jakub@redhat.com>
3080 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
3083 2012-02-09 Bin Cheng <bin.cheng@arm.com>
3086 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
3087 * testsuite/gcc.dg/pr51867.c: New test.
3089 2012-02-09 Ian Lance Taylor <iant@google.com>
3091 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
3092 which don't support -fsplit-stack. Turn off optimization when
3093 compiling select5-out.go.
3095 2012-02-08 Ian Lance Taylor <iant@google.com>
3097 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
3098 systems which don't support -fsplit-stack.
3100 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
3102 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
3103 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
3104 machine instuction in the log.
3106 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
3108 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
3111 2012-02-08 Magnus Granberg <zorry@gentoo.org>
3114 * gcc.dg/pr48524.c: New test.
3115 * gcc.dg/pr48524.spec: New spec file for test.
3117 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3120 * gfortran.dg/vect/pr32380.f90: New test.
3122 2012-02-08 Tobias Burnus <burnus@net-b.de>
3125 * gfortran.dg/realloc_on_assign_12.f90: New.
3127 2012-02-08 Richard Guenther <rguenther@suse.de>
3129 PR rtl-optimization/52170
3130 * gcc.dg/torture/pr52170.c: New testcase.
3132 2012-02-08 Jakub Jelinek <jakub@redhat.com>
3134 PR gcov-profile/52150
3135 * gcc.dg/tree-prof/pr52150.c: New test.
3137 PR rtl-optimization/52139
3138 * gcc.dg/pr52139.c: New test.
3140 2012-02-07 Jason Merrill <jason@redhat.com>
3143 * g++.dg/cpp0x/constexpr-union3.C: New.
3146 * g++.dg/lto/pr52035_0.C: New.
3148 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3150 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
3151 * gcc.dg/special/weak-1.c: Likewise.
3152 * gcc.dg/ucnid-12.c: Likewise.
3153 * gcc.dg/torture/pr45678-1.c: Likewise.
3154 * gcc.dg/torture/pr45678-2.c: Likewise.
3155 * gcc.dg/vector-4.c: Likewise.
3156 * gcc.dg/ipa/inline-5.c: Likewise.
3157 * gcc.dg/ucnid-11.c: Likewise.
3158 * gcc.misc-tests/gcov-13.c: Likewise.
3159 * gcc.misc-tests/gcov-14.c: Likewise.
3160 * g++.dg/ext/label13.C: Likewise.
3161 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
3162 hppa*-*-hpux* options.
3163 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3164 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3165 * gcc.dg/pr48616.c: Likewise.
3166 * gcc.dg/pr17957.c: Likewise.
3167 * gcc.dg/pr17055-1.c: Likewise.
3168 * gcc.dg/pr32912-1.c: Likewise.
3169 * gcc.dg/tm/pr51472.c: Likewise.
3170 * c-c++-common/fold-bitand-4.c: Likewise.
3171 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
3172 Use dg-additional-options for extra options.
3174 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
3176 * gcc.target/epiphany/interrupt-2.c: New test.
3178 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3181 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
3182 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
3185 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3188 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
3190 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3194 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
3195 * gcc.target/mips/va-arg-1.c: New test.
3197 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3199 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
3200 for -mno-pointers-to-nested-functions.
3202 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
3204 * gcc.c-torture/execute/20120207-1.c: New test.
3206 2012-02-07 Jakub Jelinek <jakub@redhat.com>
3208 PR rtl-optimization/52060
3209 * gcc.dg/torture/pr52060.c: New test.
3212 * gcc.c-torture/compile/pr52074.c: New test.
3214 2012-02-07 Tobias Burnus <burnus@net-b.de>
3217 * gfortran.dg/class_to_type_2.f90: New.
3219 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
3222 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
3225 2012-02-06 Jason Merrill <jason@redhat.com>
3228 * g++.dg/template/conv13.C: New.
3230 2012-02-06 Richard Guenther <rguenther@suse.de>
3232 PR tree-optimization/52115
3233 * gcc.c-torture/compile/pr52115.c: New testcase.
3235 2012-02-06 Jakub Jelinek <jakub@redhat.com>
3238 * gcc.c-torture/execute/pr52129.c: New test.
3240 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
3242 * gcc.dg/pr48374.c: Actually add the test I forgot
3243 in the 2012-01-25 commit.
3245 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3248 * gfortran.dg/vect/vect-8.f90: New test case.
3250 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3253 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
3255 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
3258 * gfortran.dg/class_48.f90 : Add test of allocate class array
3259 component with source in subroutine test3. Remove commenting
3260 out in subroutine test4, since branching on unitialized variable
3261 is now fixed (no PR for this last.).
3263 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3265 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
3267 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
3269 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3272 * lib/target-supports.exp (check_effective_target_mips_rel): New.
3273 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
3275 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3277 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
3278 (check_effective_target_sync_int_long): Use it.
3279 (check_effective_target_sync_char_short): Likewise.
3280 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
3282 2012-02-05 Tobias Burnus <burnus@net-b.de>
3285 * gfortran.dg/class_48.f90: Add some further checks.
3287 2012-02-05 Ira Rosen <irar@il.ibm.com>
3289 PR tree-optimization/52091
3290 * gcc.dg/vect/pr52091.c: New test.
3292 2012-02-04 Jakub Jelinek <jakub@redhat.com>
3294 PR rtl-optimization/52113
3295 * gcc.target/avr/pr52113.c: New test.
3297 2012-02-03 Jakub Jelinek <jakub@redhat.com>
3299 PR rtl-optimization/52092
3300 * gcc.c-torture/compile/pr52092.c: New test.
3302 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
3305 * gfortran.dg/class_array_10.f03: New test.
3308 * gfortran.dg/class_array_11.f03: New test.
3311 * gfortran.dg/class_array_12.f03: New test.
3313 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
3316 * gfortran.dg/realloc_on_assign_11.f90: New test.
3318 2012-02-02 Tobias Burnus <burnus@net-b.de>
3321 * gfortran.dg/shape_7.f90: New.
3323 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3325 * gcc.target/mips/mips-prepend-1.c: New test.
3327 2012-02-02 Jan Hubicka <jh@suse.cz>
3328 Tom de Vries <tom@codesourcery.com>
3331 * testsuite/gcc.dg/alias-12.c: New testcase.
3332 * testsuite/gcc.dg/alias-13.c: New testcase.
3334 2012-02-02 Jakub Jelinek <jakub@redhat.com>
3337 * gcc.dg/pr52086.c: New test.
3339 PR tree-optimization/52073
3340 * gcc.c-torture/compile/pr52073.c: New test.
3342 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
3345 * gfortran.dg/function_optimize_10.f90: New test.
3347 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
3349 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
3352 2012-02-01 Tobias Burnus <burnus@net-b.de>
3355 * gfortran.dg/typebound_operator_14.f90: New.
3357 2012-02-01 Tobias Burnus <burnus@net-b.de>
3360 * gfortran.dg/elemental_function_1.f90: New.
3362 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3364 PR rtl-optimization/51374
3365 * gcc.target/avr/torture/pr51374-1.c:
3366 Also fail if SBIS is seen.
3368 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3370 PR rtl-optimization/51374
3371 * gcc.target/avr/torture/pr51374-1.c: New.
3373 2012-01-31 Tobias Burnus <burnus@net-b.de>
3376 * gfortran.dg/typebound_generic_11.f90: New.
3378 2012-01-31 Tobias Burnus <burnus@net-b.de>
3381 * gfortran.dg/class_49.f90: New.
3383 2012-01-31 Tobias Burnus <burnus@net-b.de>
3386 * gfortran.dg/elemental_args_check_6.f90: New.
3388 2012-01-31 Jason Merrill <jason@redhat.com>
3391 * g++.dg/cpp0x/variadic122.C: New.
3393 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
3396 * gfortran.dg/realloc_on_assign_10.f90: New test.
3398 2012-01-31 Richard Guenther <rguenther@suse.de>
3400 PR tree-optimization/51528
3401 * gcc.dg/torture/pr51528.c: New testcase.
3403 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
3406 * lib/go.exp (go_target_compile): Append timeout= to options.
3407 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
3408 select5-out.go test on alpha*-*-* targets.
3410 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
3412 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
3413 (TEST_SHORT): Reformat in the same way.
3414 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
3415 (TEST_SHORT): Reformat in the same way.
3416 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
3417 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
3418 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
3419 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
3420 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
3422 2012-01-30 Bin Cheng <bin.cheng@arm.com>
3425 * gcc.target/arm/pr51835.c: New testcase.
3427 2012-01-30 Richard Guenther <rguenther@suse.de>
3429 PR tree-optimization/52028
3430 * gcc.dg/torture/pr52028.c: New testcase.
3431 * gfortran.dg/ldist-pr45199.f: Adjust.
3432 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
3433 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3434 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3436 2012-01-30 Jakub Jelinek <jakub@redhat.com>
3439 * gcc.dg/tree-prof/pr52027.c: New test.
3441 PR tree-optimization/52046
3442 * gcc.dg/pr52046.c: New test.
3445 * g++.dg/other/pr52048.C: New test.
3447 2012-01-30 Richard Guenther <rguenther@suse.de>
3449 PR tree-optimization/52045
3450 * gcc.dg/pr52045.c: New testcase.
3452 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
3454 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
3455 new code generated for __sync_lock_release.
3457 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3459 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
3461 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3464 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
3466 * g++.dg/ext/visibility/template10.C: Fix typo.
3468 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
3470 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3473 * g++.dg/cpp0x/constexpr-ice6.C: New.
3475 2012-01-29 Tobias Burnus <burnus@net-b.de>
3478 * gfortran.dg/default_initialization_6.f90: New.
3480 2012-01-29 Tobias Burnus <burnus@net-b.de>
3483 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
3484 * gfortran.dg/class_48.f90: New.
3486 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
3489 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
3491 2012-01-28 Tobias Burnus <burnus@net-b.de>
3494 * gfortran.dg/class_allocate_12.f90: New.
3496 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
3498 * gcc.dg/torture/pr50444.c: Fix dg directives.
3500 2012-01-28 Jakub Jelinek <jakub@redhat.com>
3503 * gcc.target/arm/pr52006.c: New test.
3505 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
3508 * gcc.dg/lto/trans-mem.h: New file.
3509 * gcc.dg/lto/trans-mem-2_0.c: Include it.
3510 * gcc.dg/lto/trans-mem-1_1.c: Same.
3511 * gcc.dg/lto/trans-mem-4_1.c: Same.
3512 * gcc.dg/lto/trans-mem-3_1.c: Same.
3514 2012-01-27 Tobias Burnus <burnus@net-b.de>
3517 * gfortran.dg/dummy_procedure_7.f90: New.
3519 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
3521 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
3522 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
3524 2012-01-27 Jakub Jelinek <jakub@redhat.com>
3527 * g++.dg/other/gc5.C: New test.
3529 2012-01-27 Richard Guenther <rguenther@suse.de>
3531 PR tree-optimization/50444
3532 * gcc.dg/torture/pr50444.c: New testcase.
3534 2012-01-27 Tobias Burnus <burnus@net-b.de>
3538 * gfortran.dg/move_alloc_13.f90: New.
3540 2012-01-27 Tobias Burnus <burnus@net-b.de>
3543 * gfortran.dg/allocate_alloc_opt_13.f90: New.
3544 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
3545 and change dg-error string.
3547 2012-01-27 Tobias Burnus <burnus@net-b.de>
3550 * gfortran.dg/elemental_args_check_5.f90: New.
3552 2012-01-27 Richard Guenther <rguenther@suse.de>
3555 * g++.dg/torture/pr51959.C: New testcase.
3557 2012-01-27 Tom de Vries <tom@codesourcery.com>
3559 PR tree-optimization/51990
3560 * gcc.dg/pr51990.c: New test.
3561 * gcc.dg/pr51990-2.c: Same.
3563 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
3564 Tobias Burnus <burnus@gcc.gnu.org>
3567 * gfortran.dg/class_allocate_11.f03: New.
3572 * gfortran.dg/class_allocate_7.f03: New.
3573 * gfortran.dg/class_allocate_8.f03: New.
3574 * gfortran.dg/class_allocate_9.f03: New.
3575 * gfortran.dg/class_allocate_10.f03: New.
3577 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3579 * gnat.dg/discr34.adb: New test.
3580 * gnat.dg/discr34_pkg.ads: New helper.
3582 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3584 * gnat.dg/discr33.adb: New test.
3586 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3588 * gnat.dg/limited_with3.ad[sb): New test.
3589 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
3590 * gnat.dg/limited_with3_pkg2.ads: Likewise.
3591 * gnat.dg/limited_with3_pkg3.ads: Likewise.
3593 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3595 * gnat.dg/stack_usage1.adb: New test.
3596 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
3598 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
3599 * gcc.dg/pr44194-2.c: Likewise.
3601 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
3604 * g++.dg/template/crash112.C: New.
3606 2012-01-27 Richard Henderson <rth@redhat.com>
3608 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
3610 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3612 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
3614 2012-01-26 Jakub Jelinek <jakub@redhat.com>
3617 * g++.dg/opt/pr51895.C: New test.
3619 2012-01-26 Michael Matz <matz@suse.de>
3621 PR tree-optimization/48794
3622 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
3624 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3626 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
3628 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3630 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
3631 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
3633 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
3634 the default value for s390 and s390x.
3636 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
3639 * gcc.dg/lto/trans-mem-4_0.c: New.
3640 * gcc.dg/lto/trans-mem-4_1.c: New.
3641 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
3643 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
3644 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
3646 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
3647 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
3650 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
3652 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
3654 2012-01-25 Ian Lance Taylor <iant@google.com>
3656 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
3658 2012-01-25 Tobias Burnus <burnus@net-b.de>
3661 * gfortran.dg/typebound_proc_25.f90: New.
3663 2012-01-25 Jason Merrill <jason@redhat.com>
3666 * g++.dg/lto/pr51992_0.C: New.
3668 2012-01-25 Jakub Jelinek <jakub@redhat.com>
3670 PR tree-optimization/51987
3671 * gcc.target/i386/pr51987.c: New test.
3673 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3675 * gcc.dg/tm/lto-1.c: Require lto support in target.
3677 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
3679 PR rtl-optimization/48374
3680 * gcc.dg/pr48374.c: New test.
3682 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3684 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
3686 2012-01-25 Tobias Burnus <burnus@net-b.de>
3689 * gfortran.dg/derived_constructor_char_3.f90: New.
3691 2012-01-24 Ian Lance Taylor <iant@google.com>
3693 * go.test/go-test.exp (filecmp): New procedure.
3694 (errchk): Handle quoted square brackets.
3695 (go-gc-tests): Set go_compile_args. Handle various new test
3696 lines. Skip a few new tests.
3697 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
3699 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3701 * lib/target-supports.exp (proc check_effective_target_vect_perm)
3702 (check_effective_target_vect_extract_even_odd)
3703 (check_effective_target_vect_interleave): Return true for MIPS
3706 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3708 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
3709 (main): Use it instead of argc.
3711 2012-01-24 Jason Merrill <jason@redhat.com>
3714 * g++.dg/cpp0x/sfinae31.C: New.
3716 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3718 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
3720 2012-01-24 Jason Merrill <jason@redhat.com>
3723 * g++.dg/inherit/covariant20.C: New.
3725 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
3728 * g++.dg/parse/crash58.C: New.
3730 2012-01-24 Jakub Jelinek <jakub@redhat.com>
3733 * gcc.dg/pr51957-1.c: New test.
3734 * gcc.dg/pr51957-1.h: New file.
3735 * gcc.dg/pr51957-2.c: New test.
3737 2012-01-23 Jason Merrill <jason@redhat.com>
3740 * g++.dg/ext/visibility/template10.C: New.
3742 2012-01-23 Tobias Burnus <burnus@net-b.de>
3745 * gfortran.dg/move_alloc_12.f90: New.
3747 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3750 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3752 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3755 * g++.dg/template/crash111.C: New.
3757 2012-01-23 Arnaud Charlet <charlet@adacore.com>
3759 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3761 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3763 2012-01-23 Dodji Seketeli <dodji@redhat.com>
3766 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
3767 the DW_TAG_class_type and DW_AT_name: "Executor".
3769 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3771 * lib/target-supports.exp
3772 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3773 (check_effective_target_vect_interleave): Likewise.
3775 2012-01-22 Jason Merrill <jason@redhat.com>
3778 * g++.dg/template/using20.C: New.
3779 * g++.dg/template/template-id-2.C: Adjust diagnostic.
3781 2012-01-23 Jason Merrill <jason@redhat.com>
3784 * g++.dg/torture/pr51344.C: Limit to x86.
3786 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
3788 * c-c++-common/tm/omp.c: Require target with pthread support.
3790 2012-01-23 Richard Guenther <rguenther@suse.de>
3792 PR tree-optimization/51949
3793 * gcc.dg/torture/pr51949.c: New testcase.
3795 2012-01-23 Jakub Jelinek <jakub@redhat.com>
3797 PR rtl-optimization/51933
3798 * gcc.c-torture/execute/pr51933.c: New test.
3800 2012-01-22 Douglas B Rupp <rupp@gnat.com>
3802 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3803 Do not define for Interix.
3805 2012-01-22 Jason Merrill <jason@redhat.com>
3808 * g++.dg/lto/pr51832.h: New.
3809 * g++.dg/lto/pr51832_0.C: New.
3810 * g++.dg/lto/pr51832_1.C: New.
3812 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3814 * gcc.dg/ext-elim-1.c: New test.
3816 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3819 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3820 * g++.dg/opt/longbranch1.C: Likewise.
3822 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3824 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3827 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3830 * gfortran.dg/namelist_74.f90: New test.
3831 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3833 2012-01-21 Tobias Burnus <burnus@net-b.de>
3836 * gfortran.dg/class_47.f90: New.
3838 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3840 * gnat.dg/renaming5.ad[sb]: New test.
3842 2012-01-20 Jason Merrill <jason@redhat.com>
3845 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3847 2012-01-20 Jason Merrill <jason@redhat.com>
3850 * g++.dg/ext/attrib42.C: Require ilp32.
3852 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3855 * gcc.target/arm/pr51915.c: New test.
3857 2012-01-20 Cary Coutant <ccoutant@google.com>
3858 Dodji Seketeli <dodji@redhat.com>
3861 * g++.dg/debug/dwarf2/nested-3.C: New test.
3863 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3866 * g++.dg/template/crash110.C: New.
3868 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3870 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3871 Remove default options on hppa*-*-hpux*.
3873 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3875 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3877 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3879 * gcc.c-torture/compile/pr51856.c: New testcase.
3881 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3883 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3884 options to go_target_compile.
3886 2012-01-20 Kai Tietz <ktietz@redhat.com>
3888 * g++.dg/torture/pr51344.C: Fix typo.
3890 2012-01-20 Richard Guenther <rguenther@suse.de>
3892 PR tree-optimization/51903
3893 * g++.dg/torture/pr51903.C: New testcase.
3895 2012-01-20 Tobias Burnus <burnus@net-b.de>
3896 Janus Weil <janus@gcc.gnu.org>
3899 * gfortran.dg/use_21.f90: New.
3901 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3904 * gcc.dg/torture/pr51106-1.c: New test.
3905 * gcc.dg/torture/pr51106-2.c: New test.
3907 2012-01-19 Kai Tietz <ktietz@redhat.com>
3909 * g++.dg/torture/pr51344.C: New test.
3911 2012-01-19 Tobias Burnus <burnus@net-b.de>
3914 * gfortran.dg/intrinsic_size_2.f90: New.
3916 2012-01-19 Jason Merrill <jason@redhat.com>
3919 * g++.dg/inherit/using7.C: New.
3921 2012-01-19 Richard Guenther <rguenther@suse.de>
3923 PR tree-optimization/37997
3924 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3926 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3928 PR rtl-optimization/51505
3929 * gcc.dg/pr51505.c: New test.
3931 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3934 * gfortran.dg/typebound_operator_12.f03: New.
3935 * gfortran.dg/typebound_operator_13.f03: New.
3937 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3940 * g++.dg/cpp0x/pr51225.C: New.
3942 2012-01-17 Ian Lance Taylor <iant@google.com>
3945 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3947 2012-01-17 Tobias Burnus <burnus@net-b.de>
3950 * gfortran.dg/realloc_on_assign_9.f90: New.
3952 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3955 * gcc.dg/tm/memopt-3.c: Remove xfail.
3956 * gcc.dg/tm/memopt-4.c: Remove xfail.
3957 * gcc.dg/tm/memopt-5.c: Remove xfail.
3958 * gcc.dg/tm/memopt-7.c: Remove xfail.
3960 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3962 PR tree-optimization/51877
3963 * gcc.c-torture/execute/pr51877.c: New test.
3965 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3967 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3968 {!vect_align_arrays} to vect_sizes_32B_16B.
3969 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3970 * gcc.dg/vect/vect-peel-3.c: Ditto.
3972 2012-01-16 Jason Merrill <jason@redhat.com>
3975 * g++.dg/abi/mangle60.C: New.
3978 * g++.dg/pch/mangle1.{C,Hs}: New.
3980 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3981 Tobias Burnus <burnus@net-b.de>
3984 * gfortran.dg/elemental_optional_args_3.f90: New
3985 * gfortran.dg/elemental_optional_args_4.f90: New
3987 2012-01-16 Tobias Burnus <burnus@net-b.de>
3990 * gfortran.dg/use_20.f90: New
3992 2012-01-16 Jason Merrill <jason@redhat.com>
3995 * g++.dg/cpp0x/rv-bitfield.C: New.
3996 * g++.dg/cpp0x/rv-bitfield2.C: New.
3998 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
4000 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
4001 subroutine 'qsort' and use index array to assign the result.
4003 2012-01-16 Jakub Jelinek <jakub@redhat.com>
4005 PR tree-optimization/51865
4006 * gcc.dg/pr51865.c: New test.
4008 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4010 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
4012 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4014 * gcc.target/mips/code-readable-2.c: Allow the jump table address
4015 to be loaded from the constant pool, rather than via %hi and %lo.
4017 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
4019 PR rtl-optimization/51821
4020 * gcc.dg/pr51821.c: New test.
4022 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
4024 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
4026 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
4028 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
4030 2012-01-14 Tobias Burnus <burnus@net-b.de>
4033 * gfortran.dg/init_flag_8.f90: New.
4034 * gfortran.dg/init_flag_9.f90: New.
4036 2011-01-14 Tobias Burnus <burnus@net-b.de>
4039 * gfortran.dg/use_18.f90: New.
4040 * gfortran.dg/use_19.f90: New.
4042 2012-01-13 Ian Lance Taylor <iant@google.com>
4045 * g++.dg/warn/Wsign-compare-4.C: New.
4047 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
4050 * gfortran.dg/alloc_comp_assign.f03: New.
4051 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
4052 __BUILTIN_FREE from 38 to 32.
4054 2012-01-13 Jason Merrill <jason@redhat.com>
4057 * g++.dg/warn/Wreturn-type-7.C: New.
4059 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4061 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
4063 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
4064 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
4065 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
4066 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
4067 int32plus because of big array needed.
4068 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
4069 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
4071 2012-01-13 Jason Merrill <jason@redhat.com>
4074 * g++.dg/ext/visibility/template9.C: New.
4077 * g++.dg/cpp0x/defaulted34.C: New.
4078 * g++.dg/template/virtual3.C: New.
4080 2012-01-13 Richard Guenther <rguenther@suse.de>
4083 * gcc.dg/torture/pr8081.c: New testcase.
4085 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4087 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
4089 2012-01-12 Jason Merrill <jason@redhat.com>
4092 * g++.dg/ext/stmtexpr14.C: New.
4094 2012-01-13 Dodji Seketeli <dodji@redhat.com>
4097 * g++.dg/cpp0x/constexpr-diag4.C: New test.
4099 2012-01-12 Jason Merrill <jason@redhat.com>
4102 * g++.dg/abi/mangle48.C: Test qualified-names, too.
4103 * g++.dg/abi/mangle58.C: Likewise.
4106 * g++.dg/template/arg8.C: New.
4108 2012-01-12 Ira Rosen <irar@il.ibm.com>
4110 PR tree-optimization/51799
4111 * gcc.dg/vect/pr51799.c: New test.
4112 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
4115 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4116 Tobias Burnus <burnus@net-b.de>
4120 * lib/target-supports.exp
4121 (check_effective_target_fortran_largest_fp_has_sqrt): New.
4122 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
4124 2012-01-11 Jason Merrill <jason@redhat.com>
4127 * g++.dg/ext/attrib42.C: New.
4129 2012-01-11 Jakub Jelinek <jakub@redhat.com>
4132 * gcc.dg/pr51796.c: New test.
4134 2012-01-11 Jason Merrill <jason@redhat.com>
4137 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
4139 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4141 * gnat.dg/array19.ad[sb]: New test.
4143 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4145 * gnat.dg/opt23.ad[sb]: New test.
4146 * gnat.dg/opt23_pkg.ad[sb]: New helper.
4147 * gnat.dg/opt24.ad[sb]: New test.
4149 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4151 PR tree-optimization/49642
4152 * gcc.dg/tree-ssa/pr49642-1.c: New test.
4153 * gcc.dg/tree-ssa/pr49642-2.c: New test.
4155 2012-01-11 Jason Merrill <jason@redhat.com>
4158 * g++.dg/template/explicit-args5.C: New.
4160 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4162 * gcc.c-torture/execute/20120110-1.c: New testcase.
4164 2012-01-10 Jason Merrill <jason@redhat.com>
4167 * g++.dg/inherit/ambig1.C: New.
4170 * g++.dg/cpp0x/constexpr-cache1.C: New.
4172 2012-01-10 Richard Guenther <rguenther@suse.de>
4174 PR tree-optimization/51801
4175 * gcc.dg/torture/pr51801.c: New testcase.
4177 2012-01-10 Tobias Burnus <burnus@net-b.de>
4180 * gfortran.dg/allocate_with_typespec_5.f90: New.
4182 2012-01-10 Tobias Burnus <burnus@net-b.de>
4184 * gfortran.dg/class_39.f03: Update dg-error string.
4186 2012-01-10 Richard Guenther <rguenther@suse.de>
4188 PR tree-optimization/50913
4189 * gcc.dg/graphite/interchange-16.c: New testcase.
4190 * gcc.dg/graphite/scop-20.c: XFAIL.
4191 * gfortran.dg/graphite/interchange-1.f: Likewise.
4192 * gfortran.dg/graphite/block-1.f90: Likewise.
4193 * gfortran.dg/graphite/block-2.f: Likewise.
4195 2012-01-10 Richard Henderson <rth@redhat.com>
4197 * lib/target-supports.exp (check_effective_target_vect_perm,
4198 check_effective_target_vect_perm_byte,
4199 check_effective_target_vect_perm_short): Enable for arm neon.
4201 2012-01-09 Tobias Burnus <burnus@net-b.de>
4204 * gfortran.dg/typebound_operator_11.f90: New.
4206 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
4208 * gnat.dg/array18.adb: New test.
4209 * gnat.dg/array18_pkg.ads: New helper.
4211 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
4214 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
4215 around base object in first assignment in main program.
4216 * gfortran.dg/typebound_operator_10.f03: New test.
4218 2012-01-09 Martin Jambor <mjambor@suse.cz>
4220 PR tree-optimization/51759
4221 * g++.dg/ipa/pr51759.C: New test.
4223 2012-01-09 Tobias Burnus <burnus@net-b.de>
4226 * gfortran.dg/optional_absent_2.f90: New.
4228 2012-01-09 Tobias Burnus <burnus@net-b.de>
4231 * gfortran.dg/use_17.f90: New.
4233 2012-01-09 Gary Funck <gary@intrepid.com>
4235 PR preprocessor/33919
4236 * gcc.dg/pr33919.c: New test.
4237 * gcc.dg/pr33919-0.h: New test header file.
4238 * gcc.dg/pr33919-1.h: Ditto.
4239 * gcc.dg/pr33919-2.h: Ditto.
4241 2012-01-07 Jan Hubicka <jh@suse.cz>
4243 PR tree-optimize/51694
4244 * gcc.c-torture/compile/pr51694.c: new testcase.
4246 2012-01-07 Jan Hubicka <jh@suse.cz>
4248 PR tree-optimization/51600
4249 * g++.dg/torture/pr51600.C: New testcase.
4251 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4253 PR gcov-profile/51715
4254 PR gcov-profile/51717
4255 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
4256 * gcc.misc-tests/gcov-14.c: Likewise.
4258 2012-01-06 Jason Merrill <jason@redhat.com>
4260 * g++.dg/parse/new5.C: New.
4262 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
4265 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
4266 including <string.h>.
4268 2012-01-06 Jason Merrill <jason@redhat.com>
4270 * g++.dg/abi/mangle51.C: New.
4271 * g++.dg/abi/mangle52.C: New.
4272 * g++.dg/abi/mangle53.C: New.
4273 * g++.dg/abi/mangle54.C: New.
4274 * g++.dg/abi/mangle55.C: New.
4275 * g++.dg/abi/mangle56.C: New.
4276 * g++.dg/abi/mangle57.C: New.
4277 * g++.dg/abi/mangle58.C: New.
4278 * g++.dg/abi/mangle59.C: New.
4279 * g++.dg/cpp0x/trailing3.C: Update mangling.
4280 * g++.dg/cpp0x/variadic111.C: Update mangling.
4281 * g++.dg/cpp0x/variadic4.C: Update mangling.
4282 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
4283 * g++.dg/template/nontype22.C: Works now.
4284 * g++.dg/template/pr35240.C: Works now.
4286 * g++.dg/cpp0x/error7.C: New.
4288 2012-01-06 Tobias Burnus <burnus@net-b.de>
4290 * gfortran.dg/deallocate_stat_2.f90: New.
4291 * coarray/allocate_errgmsg.f90: New.
4292 * gfortran.dg/coarray_lib_alloc_1.f90: New.
4293 * gfortran.dg/coarray_lib_alloc_2.f90: New.
4294 * coarray/subobject_1.f90: Fix for num_images > 1.
4295 * gfortran.dg/deallocate_stat.f90: Update due to changed
4298 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
4300 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
4302 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
4304 * ada/acats/overflow.lst: Add cb20004.
4306 2012-01-05 Dodji Seketeli <dodji@redhat.com>
4309 * g++.dg/cpp0x/alias-decl-18.C: New test.
4311 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
4313 * gcc.c-torture/execute/20120104-1.c: New test.
4315 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
4318 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
4319 the old typebound_operator_8.f03.
4320 * gfortran.dg/typebound_operator_8.f03: New version of
4321 typebound_operator_7.f03 with 'u' a derived type instead of a
4324 2012-01-05 Richard Guenther <rguenther@suse.de>
4326 * g++.dg/torture/pr49309.C: Skip for -flto.
4328 2012-01-05 Jakub Jelinek <jakub@redhat.com>
4331 * gcc.c-torture/compile/pr51761.c: New test.
4333 2012-01-05 Richard Guenther <rguenther@suse.de>
4335 PR tree-optimization/51760
4336 * gcc.dg/torture/pr51760.c: New testcase.
4338 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
4341 * gcc.dg/tm/memopt-6.c: Adjust regexp.
4343 2012-01-05 Richard Guenther <rguenther@suse.de>
4346 * gfortran.dg/lto/pr41576_0.f90: New testcase.
4347 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4349 2012-01-04 Jakub Jelinek <jakub@redhat.com>
4352 * gcc.dg/pr51695.c: New test.
4354 2012-01-04 Andrew Pinski <apinski@cavium.com>
4356 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
4357 * gcc.target/mips/octeon2-lx-1.c: New test.
4358 * gcc.target/mips/mips64-dsp-ldx.c: New test.
4359 * gcc.target/mips/octeon2-lx-2.c: New test.
4360 * gcc.target/mips/octeon2-lx-3.c: New test.
4362 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
4366 * gcc.dg/tm/alias-1.c: Adjust regexp.
4367 * gcc.dg/tm/alias-2.c: Adjust regexp.
4369 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4372 * g++.dg/warn/Wparentheses-26.C: New.
4374 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
4376 * gfortran.dg/elemental_optional_args_2.f90: New test.
4378 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4381 * gfortran.dg/common_17.f90: New test.
4383 2012-01-04 Richard Guenther <rguenther@suse.de>
4385 PR tree-optimization/49651
4386 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
4387 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4389 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4392 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
4394 2012-01-03 Andrew Pinski <apinski@cavium.com>
4396 * lib/scanasm.exp (dg-function-on-line): Always use a special format
4397 for all mips targets. Also allow an optional .cfi_startproc.
4399 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
4401 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
4403 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4406 * g++.dg/rtti/dyncast5.C: New.
4408 2012-01-03 Richard Guenther <rguenther@suse.de>
4410 PR tree-optimization/51070
4411 * gcc.dg/torture/pr51070-2.c: New testcase.
4413 2012-01-03 Richard Guenther <rguenther@suse.de>
4415 PR tree-optimization/51692
4416 * gcc.dg/torture/pr51692.c: New testcase.
4418 2012-01-03 Richard Guenther <rguenther@suse.de>
4421 * g++.dg/lto/pr51650-3_0.C: New testcase.
4423 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4426 * g++.dg/warn/Wredundant-decls-spec.C: New.
4428 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4430 PR tree-optimization/51719
4431 * g++.dg/tree-prof/pr51719.C: New test.
4433 2012-01-03 Richard Guenther <rguenther@suse.de>
4436 * gcc.dg/fold-compare-6.c: New testcase.
4438 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4441 * g++.dg/gomp/pr51669.C: New test.
4443 2012-01-02 Jason Merrill <jason@redhat.com>
4446 * g++.dg/cpp0x/constexpr-union2.C: New.
4449 * g++.dg/cpp0x/nsdmi-defer5.C: New.
4451 2012-01-02 Dodji Seketeli <dodji@redhat.com>
4454 * g++.dg/cpp0x/constexpr-99.C: New test.
4456 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
4459 * g++.dg/template/init9.C: New.
4461 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4463 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
4464 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
4465 rather than a specific number.
4467 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
4472 * gfortran.dg/typebound_operator_7.f03: New.
4473 * gfortran.dg/typebound_operator_8.f03: New.
4475 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4478 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
4480 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4482 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4484 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
4486 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4488 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
4491 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4493 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
4494 * gfortran.dg/io_real_boz_4.f90: Likewise.
4495 * gfortran.dg/io_real_boz_5.f90: Likewise.
4497 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4499 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
4501 2012-01-02 Revital Eres <revital.eres@linaro.org>
4503 * gcc.dg/sms-11.c: New file.
4505 2012-01-02 Tobias Burnus <burnus@net-b.de>
4508 * gfortran.dg/coarray/image_index_3.f90: New.
4510 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4513 * g++.dg/parse/enum8.C: New.
4515 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4518 * g++.dg/conversion/reinterpret4.C: New.
4519 * g++.dg/conversion/reinterpret1.C: Adjust.
4521 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4523 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
4525 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
4527 * g++.old-deja/g++.brendan/crash25.C: Adjust.
4528 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4529 * g++.old-deja/g++.jason/access14.C: Likewise.
4530 * g++.old-deja/g++.jason/access8.C: Likewise.
4531 * g++.old-deja/g++.jason/access1.C: Likewise.
4532 * g++.old-deja/g++.other/access3.C: Likewise.
4533 * g++.old-deja/g++.other/access5.C: Likewise.
4534 * g++.old-deja/g++.law/unsorted1.C: Likewise.
4535 * g++.old-deja/g++.law/visibility22.C: Likewise.
4536 * g++.old-deja/g++.law/visibility26.C: Likewise.
4537 * g++.old-deja/g++.mike/p2746.C: Likewise.
4538 * g++.dg/debug/using1.C: Likewise.
4539 * g++.dg/lookup/using51.C: Likewise.
4540 * g++.dg/inherit/using5.C: Likewise.
4541 * g++.dg/inherit/pr30297.C: Likewise.
4542 * g++.dg/inherit/access8.C: Likewise.
4543 * g++.dg/torture/pr39362.C: Likewise.
4544 * g++.dg/template/crash13.C: Likewise.
4545 * g++.dg/template/using10.C: Likewise.
4547 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4550 * lib/gcc-dg.exp (scan-module-absence): Really commit last
4553 2012-01-01 Ira Rosen <irar@il.ibm.com>
4555 PR tree-optimization/51704
4556 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
4557 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
4558 corresponding flags.
4560 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4563 * g++.dg/cpp0x/constexpr-delegating2.C: New.
4565 2012-01-01 Jan Hubicka <jh@suse.cz>
4567 PR rtl-optimization/51069
4568 * gcc.c-torture/compile/pr51069.c: New testcase.
4570 2012-01-01 Jakub Jelinek <jakub@redhat.com>
4572 PR tree-optimization/51683
4573 * gcc.dg/pr51683.c: New test.
4575 Copyright (C) 2012 Free Software Foundation, Inc.
4577 Copying and distribution of this file, with or without modification,
4578 are permitted in any medium without royalty provided the copyright
4579 notice and this notice are preserved.