1 2013-04-03 Tobias Burnus <burnus@net-b.de>
3 Backport from mainline:
4 2013-03-29 Tobias Burnus <burnus@net-b.de>
7 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
9 2013-04-03 Richard Biener <rguenther@suse.de>
11 PR tree-optimization/56501
12 * gcc.dg/torture/pr56501.c: New testcase.
14 2013-04-03 Tobias Burnus <burnus@net-b.de>
16 Backport from mainline:
17 2013-03-28 Tobias Burnus <burnus@net-b.de>
20 * gfortran.dg/namelist_80.f90: New.
22 2013-04-03 Jakub Jelinek <jakub@redhat.com>
24 Backported from mainline
25 2013-03-06 Jakub Jelinek <jakub@redhat.com>
27 PR tree-optimization/56539
28 * gcc.c-torture/compile/pr56539.c: New test.
30 2013-03-05 Jakub Jelinek <jakub@redhat.com>
33 * gcc.dg/pr56510.c: New test.
35 2013-04-02 Richard Biener <rguenther@suse.de>
37 * gcc.dg/pr45472.c: Remove copies.
39 2013-04-02 Richard Biener <rguenther@suse.de>
42 * g++.dg/torture/pr56768.C: New testcase.
44 2013-04-01 Andrey Belevantsev <abel@ispras.ru>
46 Backport from mainline
47 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
50 * gcc.dg/pr45472.c: New test.
52 2013-03-26 Richard Biener <rguenther@suse.de>
54 Backport from mainline
55 2013-03-13 Richard Biener <rguenther@suse.de>
57 PR tree-optimization/56608
58 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
60 2013-03-05 Richard Biener <rguenther@suse.de>
62 PR tree-optimization/56270
63 * gcc.dg/vect/slp-38.c: New testcase.
65 2013-03-25 Oleg Endo <olegendo@gcc.gnu.org>
67 Backport from mainline:
68 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
71 * gcc.target/sh/pr49880-1.c: New.
72 * gcc.target/sh/pr49880-2.c: New.
73 * gcc.target/sh/pr49880-3.c: New.
74 * gcc.target/sh/pr49880-4.c: New.
75 * gcc.target/sh/pr49880-5.c: New.
77 2013-03-22 H.J. Lu <hongjiu.lu@intel.com>
80 * gcc.target/i386/pr56560.c: New file.
82 2013-03-15 Tobias Burnus <burnus@net-b.de>
85 * gfortran.dg/transfer_intrinsic_5.f90: New.
87 2013-03-14 Jakub Jelinek <jakub@redhat.com>
90 * g++.dg/torture/pr56403.C: New test.
92 2013-03-13 Paul Thomas <pault@gcc.gnu.org>
95 * gfortran.dg/class_56.f90: New test.
97 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
100 * gfortran.dg/intrinsic_size_4.f90 : New test.
102 2013-03-09 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/template/crash115.C: New.
107 2013-03-06 Jakub Jelinek <jakub@redhat.com>
110 * g++.dg/template/typename20.C: New test.
112 2013-03-01 Richard Biener <rguenther@suse.de>
114 Backport from mainline
115 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
117 PR tree-optimization/55481
118 * gcc.dg/torture/pr55481.c: New testcase.
119 * gcc.dg/torture/pr56488.c: Likewise.
121 2013-02-26 Jakub Jelinek <jakub@redhat.com>
123 PR tree-optimization/56443
124 * gcc.dg/torture/pr56443.c: New test.
126 2013-02-22 Janus Weil <janus@gcc.gnu.org>
129 * gfortran.dg/proc_ptr_comp_37.f90: New.
131 2013-02-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
133 Backport from mainline:
134 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
136 * gcc.target/i386/clearcapv2.map: New file.
137 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
139 2013-02-19 Jakub Jelinek <jakub@redhat.com>
141 Backported from mainline
142 2013-02-19 Jakub Jelinek <jakub@redhat.com>
144 PR tree-optimization/56350
145 * gcc.dg/pr56350.c: New test.
147 2013-02-08 Jakub Jelinek <jakub@redhat.com>
149 PR tree-optimization/56250
150 * gcc.c-torture/execute/pr56250.c: New test.
152 2013-02-07 Jakub Jelinek <jakub@redhat.com>
155 * g++.dg/parse/crash61.C: New test.
158 * g++.dg/parse/pr56239.C: New test.
161 * g++.dg/abi/mangle61.C: New test.
163 2013-02-06 Jakub Jelinek <jakub@redhat.com>
166 * g++.dg/gomp/pr56217.C: New test.
168 2012-11-27 Jakub Jelinek <jakub@redhat.com>
170 PR tree-optimization/55110
171 * gcc.dg/pr55110.c: New test.
173 2013-02-18 Richard Biener <rguenther@suse.de>
176 2013-02-04 Richard Biener <rguenther@suse.de>
178 Backport from mainline
179 2012-07-04 Richard Guenther <rguenther@suse.de>
181 PR tree-optimization/53844
182 * g++.dg/tree-ssa/pr53844.C: New testcase.
184 2013-02-17 Tobias Burnus <burnus@net-b.de>
185 Mikael Morin <mikael@gcc.gnu.org>
188 2013-01-28 Tobias Burnus <burnus@net-b.de>
189 Mikael Morin <mikael@gcc.gnu.org>
192 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
193 * gfortran.dg/import8.f90: Likewise.
194 * gfortran.dg/interface_derived_type_1.f90: Likewise.
195 * gfortran.dg/import10.f90: New test.
196 * gfortran.dg/import11.f90: Likewise
198 2013-02-15 Tobias Burnus <burnus@net-b.de>
201 * gcc/testsuite/gfortran.dg/matmul_9.f90: New.
203 2012-02-13 Tobias Burnus <burnus@net-b.de>
205 Backport from mainline
206 2012-01-09 Uros Bizjak <ubizjak@gmail.com>
209 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
210 number matching more robust.
212 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
214 Backport from mainline
215 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
217 PR rtl-optimization/56275
218 * gcc.dg/pr56275.c: New test.
220 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
222 Backport from mainline
223 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
226 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
229 2013-02-05 Richard Biener <rguenther@suse.de>
231 Backport from mainline
232 2012-12-10 Richard Biener <rguenther@suse.de>
234 PR tree-optimization/55107
235 * gcc.dg/torture/pr55107.c: New testcase.
236 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
238 2013-02-15 Richard Biener <rguenther@suse.de>
240 PR tree-optimization/54767
241 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
243 2013-02-04 Janis Johnson <janisjo@codesourcery.com>
246 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
249 2013-02-04 Richard Biener <rguenther@suse.de>
251 Backport from mainline
252 2012-01-11 Richard Guenther <rguenther@suse.de>
254 PR tree-optimization/44061
255 * gcc.dg/pr44061.c: New testcase.
257 2013-01-08 Jakub Jelinek <jakub@redhat.com>
260 * gcc.dg/torture/pr55890-3.c: New test.
262 2013-02-04 Richard Biener <rguenther@suse.de>
264 Backport from mainline
265 2012-07-04 Richard Guenther <rguenther@suse.de>
267 PR tree-optimization/53844
268 * g++.dg/tree-ssa/pr53844.C: New testcase.
270 2012-12-13 Richard Biener <rguenther@suse.de>
273 * gcc.dg/lto/pr55660_0.c: New testcase.
274 * gcc.dg/lto/pr55660_1.c: Likewise.
276 2013-02-04 Richard Biener <rguenther@suse.de>
279 * gcc.dg/torture/pr55890-1.c: New testcase.
280 * gcc.dg/torture/pr55890-2.c: Likewise.
282 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
287 * gfortran.dg/block_12.f90: New test.
288 * gfortran.dg/module_error_1.f90: New test.
290 2013-02-01 Jakub Jelinek <jakub@redhat.com>
292 Backported from mainline
293 2013-01-28 Jakub Jelinek <jakub@redhat.com>
295 PR tree-optimization/56125
296 * gcc.dg/pr56125.c: New test.
298 2013-01-25 Jakub Jelinek <jakub@redhat.com>
300 PR tree-optimization/56098
301 * gcc.dg/pr56098-1.c: New test.
303 2013-01-23 Jakub Jelinek <jakub@redhat.com>
306 * gfortran.dg/gomp/pr56052.f90: New test.
308 2013-01-23 Jakub Jelinek <jakub@redhat.com>
311 * gcc.dg/pr49069.c: New test.
313 2013-01-21 Jakub Jelinek <jakub@redhat.com>
315 PR tree-optimization/56051
316 * gcc.c-torture/execute/pr56051.c: New test.
318 2013-01-18 Jakub Jelinek <jakub@redhat.com>
321 * gfortran.dg/pr56015.f90: New test.
323 2013-01-15 Jakub Jelinek <jakub@redhat.com>
326 * gcc.dg/pr55940.c: New test.
328 2013-01-10 Jakub Jelinek <jakub@redhat.com>
330 PR tree-optimization/55921
331 * gcc.c-torture/compile/pr55921.c: New test.
333 2013-01-03 Jakub Jelinek <jakub@redhat.com>
335 PR rtl-optimization/55838
336 * gcc.dg/pr55838.c: New test.
338 2012-12-13 Jakub Jelinek <jakub@redhat.com>
341 * g++.dg/cpp0x/noexcept19.C: New test.
343 2012-12-06 Jakub Jelinek <jakub@redhat.com>
346 * g++.dg/cpp0x/noexcept18.C: New test.
348 2012-12-01 Jakub Jelinek <jakub@redhat.com>
351 * g++.dg/cpp0x/vt-55542.C: New test.
353 2012-11-23 Jakub Jelinek <jakub@redhat.com>
356 * g++.dg/warn/Wreturn-type-8.C: New test.
358 2012-11-20 Jakub Jelinek <jakub@redhat.com>
361 * gcc.dg/pr55094.c: New test.
363 2012-11-17 Jakub Jelinek <jakub@redhat.com>
365 PR tree-optimization/55236
366 * gcc.dg/pr55236.c: New test.
368 2012-11-13 Jakub Jelinek <jakub@redhat.com>
370 PR rtl-optimization/54127
371 * gcc.dg/torture/pr54127.c: New test.
373 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
375 * gnat.dg/opt26.adb: New test.
377 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
379 Backport from mainline
380 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
383 * gcc.target/i386/pr56028.c: New test.
385 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
387 * gcc.target/i386/movsd.c: New test.
389 2013-01-24 Janis Johnson <janisjo@codesourcery.com>
391 Backport from mainline
392 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
395 * gcc.c-torture/execute/builtins/builtins.exp: Add
396 -Wl,--allow-multiple-definition for eabi and elf targets.
398 Backport from mainline
399 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
401 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
402 * gcc.target/arm/pr51915.c: Likewise.
403 * gcc.target/arm/pr52006.c: Likewise.
404 * gcc.target/arm/pr53187.c: Likewise.
406 Backport from mainline
407 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
409 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
410 Return 0 if already specifying -mfloat-abi other than hard.
412 Backport from mainline
413 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
415 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
417 Backport from mainline
418 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
420 * gcc.target/arm/pr42879.c: Handle big-endian.
422 Backport from mainline
423 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
425 * gcc.target/arm/combine-movs.c
427 Backport from mainline
428 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
430 * gcc.target/arm/neon-vset_lanes8.c: Fix for big-endian support.
432 2013-01-24 Janus Weil <janus@gcc.gnu.org>
435 * gfortran.dg/select_8.f90: New.
437 2013-01-24 Martin Jambor <mjambor@suse.cz>
439 Backport from mainline
440 2013-01-04 Martin Jambor <mjambor@suse.cz>
442 PR tree-optimization/55755
443 * gcc.dg/torture/pr55755.c: New test.
444 * gcc.dg/tree-ssa/sra-13.c: Likewise.
445 * gcc.dg/tree-ssa/pr45144.c: Update.
447 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
449 PR rtl-optimization/56023
450 * gcc.dg/pr56023.c: New test.
452 2013-01-21 Martin Jambor <mjambor@suse.cz>
454 Backport from mainline
455 2013-01-17 Martin Jambor <mjambor@suse.cz>
457 PR tree-optimizations/55264
458 * g++.dg/ipa/pr55264.C: New test.
460 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
462 Backport from mainline
463 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
466 * gcc.target/pr55981.c: New test.
468 2013-01-17 Janus Weil <janus@gcc.gnu.org>
471 * gfortran.dg/class_55.f90: New.
473 2013-01-16 Richard Biener <rguenther@suse.de>
476 * gcc.dg/torture/pr55882.c: New testcase.
478 2013-01-13 Janus Weil <janus@gcc.gnu.org>
481 * gfortran.dg/internal_pack_13.f90: New test.
482 * gfortran.dg/internal_pack_14.f90: New test.
484 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
487 * gfortran.dg/elemental_scalar_args_2.f90: New test.
489 2013-01-08 Mikael Morin <mikael@gcc.gnu.org>
494 * gfortran.dg/use_23.f90: New test.
495 * gfortran.dg/use_24.f90: New test.
496 * gfortran.dg/use_25.f90: New test.
497 * gfortran.dg/use_26.f90: New test.
498 * gfortran.dg/use_27.f90: New test.
500 2013-01-07 Tobias Burnus <burnus@net-b.de>
503 * gfortran.dg/intrinsic_size_3.f90: New.
505 2013-01-07 Steven G. Kargl <kargl@gcc.gnu.org>
506 Mikael Morin <mikael@gcc.gnu.org>
509 * gfortran.dg/use_22.f90: New test.
511 2013-01-07 Terry Guo <terry.guo@arm.com>
513 Backport from mainline
514 2012-12-19 Terry Guo <terry.guo@arm.com>
516 * gcc.target/arm/thumb-find-work-register.c: New.
518 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
520 * gnat.dg/alignment10.adb: New test.
522 2012-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
524 Backport from mainline:
525 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
527 * gcc.misc-tests/gcov-12.c: Fix dg order.
529 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
531 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
534 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
536 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
537 * gcc.dg/20050826-1.c: Likewise.
539 2012-12-21 Martin Jambor <mjambor@suse.cz>
541 PR tree-optimization/55355
542 * g++.dg/torture/pr55355.C: New test.
544 2012-12-20 Tobias Burnus <burnus@net-b.de>
547 * gfortran.dg/transfer_intrinsic_4.f: New.
549 2012-12-18 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
551 Backport from mainline
552 2012-10-15 Matthias Klose <doko@ubuntu.com>
554 * lib/target-supports.exp (check_profiling_available): Match
555 arm*-*-linux-* for ARM Linux/GNU.
556 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
557 * gfortran.dg/enum_10.f90: Likewise.
558 * gfortran.dg/enum_9.f90: Likewise.
559 * gcc.target/arm/synchronize.c: Likewise.
560 * g++.old-deja/g++.jason/enum6.C: Likewise.
561 * g++.old-deja/g++.other/enum4.C: Likewise.
562 * g++.old-deja/g++.law/enum9.C: Likewise.
564 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
567 * gnat.dg/controlled7.ad[sb]: New test.
569 2012-12-11 Jakub Jelinek <jakub@redhat.com>
572 * g++.dg/warn/Wunused-var-19.C: New test.
574 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
576 * gcc.dg/pr54121.c: New test.
578 2012-12-07 Uros Bizjak <ubizjak@gmail.com>
580 Backport from mainline
581 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
584 * gcc.target/i386/pr55597.c: New test.
586 2012-12-03 Richard Biener <rguenther@suse.de>
588 Backport from mainline
589 2012-09-24 Richard Guenther <rguenther@suse.de>
591 PR tree-optimization/53663
592 * gcc.dg/torture/pr53663-1.c: New testcase.
593 * gcc.dg/torture/pr53663-2.c: Likewise.
594 * gcc.dg/torture/pr53663-3.c: Likewise.
596 2012-12-03 Marek Polacek <polacek@redhat.com>
598 Backported from mainline
599 2012-12-03 Marek Polacek <polacek@redhat.com>
602 * gcc.dg/pr55570.c: New test.
604 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
606 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
608 2012-11-29 Jason Merrill <jason@redhat.com>
611 * g++.dg/cpp0x/variadic134.C: New.
614 * g++.dg/cpp0x/alias-decl-20.C: New.
617 * g++.dg/template/typedef39.C: New.
620 * g++.dg/cpp0x/variadic133.C: New.
621 * g++.dg/template/param1.C: Adjust.
623 2012-11-27 Richard Biener <rguenther@suse.de>
626 * g++.dg/opt/pr55331.C: New testcase.
628 2012-11-26 Richard Biener <rguenther@suse.de>
630 Backport from mainline
631 2012-10-12 Richard Biener <rguenther@suse.de>
633 PR tree-optimization/54894
634 * gcc.dg/torture/pr54894.c: New testcase.
636 2012-10-02 Richard Guenther <rguenther@suse.de>
639 * g++.dg/torture/pr54735.C: New testcase.
641 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
644 * g++.dg/init/new41.C: New.
646 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
650 * gfortran.dg/allocate_error_4.f90: New test.
652 2012-11-23 Janus Weil <janus@gcc.gnu.org>
655 * gfortran.dg/namelist_76.f90: New.
657 2012-11-19 H.J. Lu <hongjiu.lu@intel.com>
659 Backported from mainline
660 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
663 * gcc.target/i386/pr55142-1.c: New file.
664 * gcc.target/i386/pr55142-2.c: Likewise.
666 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
668 * gnat.dg/stack_check3.ad[sb]: New test.
670 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
672 * gcc.c-torture/compile/20121107-1.c: New test.
674 2012-11-06 Janus Weil <janus@gcc.gnu.org>
677 * gfortran.dg/transfer_class_1.f90: New.
679 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
681 * g++.dg/torture/20121105-1.C: New test.
683 2012-11-05 Jakub Jelinek <jakub@redhat.com>
685 Backported from mainline
686 2012-10-24 Jakub Jelinek <jakub@redhat.com>
689 * g++.dg/debug/pr54828.C: New test.
691 2012-10-23 Jakub Jelinek <jakub@redhat.com>
694 * c-c++-common/pr54988.c: New test.
696 2012-10-10 Jakub Jelinek <jakub@redhat.com>
698 PR tree-optimization/54877
699 * gcc.dg/torture/pr54877.c: New test.
701 2012-11-02 Jeff Law <law@redhat.com>
703 * gcc.c-torture/execute/pr54985.c: New test.
705 2012-10-29 Eric Botcazou <ebotcazou@adacore.com>
708 * gnat.dg/lto14.adb: Skip on Solaris.
710 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
713 * g++.dg/template/new11.C: New.
715 2012-10-26 Terry Guo <terry.guo@arm.com>
717 Backport from mainline
718 2012-10-23 Terry Guo <terry.guo@arm.com>
721 * gcc.dg/pr55019.c: New.
723 2012-10-25 Richard Biener <rguenther@suse.de>
725 PR tree-optimization/54902
726 * g++.dg/torture/pr54902.C: New testcase.
728 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
730 * gnat.dg/modular4.adb: New test.
731 * gnat.dg/modular4_pkg.ads: New helper.
733 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
735 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
736 * gnat.dg/specs/addr1.ads: Likewise.
738 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
740 Backport from mainline
741 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
744 * gcc.target/arm/pr54892.c: New.
746 2012-10-16 Andrey Belevantsev <abel@ispras.ru>
748 Backport from mainline
749 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
751 PR rtl-optimization/53701
752 * gcc.dg/pr53701.c: New test.
754 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
756 Backport from mainline
757 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
759 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
760 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
761 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
762 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
763 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
764 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
765 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
766 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
768 2012-10-15 Richard Guenther <rguenther@suse.de>
770 PR tree-optimization/54920
771 * gcc.dg/torture/pr54920.c: New testcase.
773 2012-10-14 Janus Weil <janus@gcc.gnu.org>
776 * gfortran.dg/class_allocate_13.f90: New.
778 2012-10-08 Terry Guo <terry.guo@arm.com>
780 Backported from mainline
781 2012-09-19 Terry Guo <terry.guo@arm.com>
783 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
784 extra prune rules that will be applied to all tests in a .exp file.
785 (gcc-dg-prune): Use rules defined by the above variable.
786 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
787 harmless warnings on architecture switch conflict.
789 2012-10-08 Jakub Jelinek <jakub@redhat.com>
792 * g++.dg/template/pr54858.C: New test.
794 2012-10-05 Jakub Jelinek <jakub@redhat.com>
796 PR tree-optimization/33763
797 * c-c++-common/pr33763.c: New test.
799 2012-10-03 Jakub Jelinek <jakub@redhat.com>
802 * g++.dg/cpp0x/constexpr-ref4.C: New test.
804 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
807 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
809 2012-09-27 Jakub Jelinek <jakub@redhat.com>
812 * gcc.target/i386/pr54703.c: New test.
814 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
816 Backport from mainline:
818 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
819 * lib/gcc-dg.exp (process-message): Don't ignore errors.
821 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
822 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
824 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
825 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
827 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
828 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
830 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
831 * lib/target-supports.exp
832 (check_effective_target_vect_widen_mult_qi_to_hi,
833 check_effective_target_vect_widen_mult_hi_to_si,
834 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
835 check_effective_target_vect_widen_mult_hi_to_si_pattern,
836 check_effective_target_vect_pack_trunc,
837 check_effective_target_vect_unpack,
838 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
841 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
842 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
843 target instead of xfailing it.
844 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
845 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
846 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
847 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
848 * gcc.dg/vect/vect-104.c: Likewise.
849 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
850 * gcc.dg/vect/vect-outer-1.c: Likewise.
851 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
852 * gcc.dg/vect/vect-outer-1a.c: Likewise.
853 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
854 * gcc.dg/vect/vect-outer-1b.c: Likewise.
855 * gcc.dg/vect/vect-outer-2b.c: Likewise.
856 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
857 * gcc.dg/vect/vect-outer-3a.c: Likewise.
858 * gcc.dg/vect/vect-outer-3b.c: Likewise.
859 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
861 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
862 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
864 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
866 Backport from mainline:
867 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
870 * gnat.dg/lto15.adb: Require lto.
872 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
874 * gnat.dg/opt20.ads: Move dg directive to...
875 * gnat.dg/opt20.adb: ...here.
876 * gnat.dg/addr1.ad[sb]: Likewise.
877 * gnat.dg/concat2.ad[sb]: Likewise.
878 * gnat.dg/array16.ad[sb]: Likewise.
879 * gnat.dg/atomic5.ad[sb]: Likewise.
880 * gnat.dg/discr29.ad[sb]: Likewise.
881 * gnat.dg/noreturn5.ad[sb]: Likewise.
882 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
883 * gnat.dg/discr23.ads: Remove dg directive.
884 * gnat.dg/nested_float_packed.ads: Likewise.
885 * gnat.dg/oconst6.ads: Move to...
886 * gnat.dg/specs/oconst6.ads: ...here.
888 2012-09-20 Joseph Myers <joseph@codesourcery.com>
891 * gcc.c-torture/compile/pr54552-1.c: New test.
893 2012-09-20 Joseph Myers <joseph@codesourcery.com>
896 * gcc.c-torture/compile/pr54103-1.c,
897 gcc.c-torture/compile/pr54103-2.c,
898 gcc.c-torture/compile/pr54103-3.c,
899 gcc.c-torture/compile/pr54103-4.c,
900 gcc.c-torture/compile/pr54103-5.c,
901 gcc.c-torture/compile/pr54103-6.c: New tests.
902 * gcc.dg/c90-const-expr-8.c: Update expected column number.
904 2012-09-20 Jakub Jelinek <jakub@redhat.com>
906 Backported from mainline
907 2012-09-17 Jakub Jelinek <jakub@redhat.com>
909 PR tree-optimization/54563
910 * g++.dg/torture/pr54563.C: New test.
912 2012-09-20 Release Manager
914 * GCC 4.7.2 released.
916 2012-09-14 Jason Merrill <jason@redhat.com>
919 * g++.dg/init/aggr9.C: New.
921 2012-09-13 Tobias Burnus <burnus@net-b.de>
924 * gfortran.dg/implicit_pure_3.f90: New.
926 2012-09-13 Jakub Jelinek <jakub@redhat.com>
929 * gcc.c-torture/compile/pr54559.c: New test.
931 2012-09-13 Jason Merrill <jason@redhat.com>
934 * g++.dg/cpp0x/constexpr-temp1.C: New.
936 2012-09-13 Jason Merrill <jason@redhat.com>
939 * g++.dg/template/anonunion2.C: New.
941 2012-09-13 Jason Merrill <jason@redhat.com>
944 * g++.dg/template/init10.C: New.
946 2012-09-12 Tobias Burnus <burnus@net-b.de>
950 * gfortran.dg/coarray_10.f90: Update dg-error.
951 * gfortran.dg/coarray_28.f90: New.
952 * gfortran.dg/array_section_3.f90: New.
954 2012-09-10 Jason Merrill <jason@redhat.com>
957 * g++.dg/cpp0x/implicit14.C: New.
961 * g++.dg/cpp0x/constexpr-virtual2.C: New.
962 * g++.dg/cpp0x/constexpr-virtual3.C: New.
964 2012-09-10 Janus Weil <janus@gcc.gnu.org>
968 * gfortran.dg/select_type_29.f03: New.
970 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
973 * g++.dg/tree-ssa/pr54515.C: new testcase
975 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
978 * gfortran.dg/bound_simplification_3.f90: New test.
980 2012-09-07 Richard Guenther <rguenther@suse.de>
982 Backport from mainline
983 2012-07-13 Richard Guenther <rguenther@suse.de>
985 PR tree-optimization/53922
986 * gcc.dg/torture/pr53922.c: New testcase.
988 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
990 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
992 2012-09-07 Jakub Jelinek <jakub@redhat.com>
994 Backported from mainline
995 2012-09-06 Jakub Jelinek <jakub@redhat.com>
997 PR rtl-optimization/54455
998 * gcc.dg/54455.c: New test.
1000 2012-09-06 Andrew Pinski <apinski@cavium.com>
1003 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1005 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1008 * c-c++-common/pr54486.c: New test.
1010 2012-09-05 Joey Ye <joey.ye@arm.com>
1012 Backported from trunk
1013 2012-08-28 Joey Ye <joey.ye@arm.com>
1015 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1017 2012-09-03 Jakub Jelinek <jakub@redhat.com>
1019 Backported from mainline
1020 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1023 * gcc.dg/torture/pr54436.c: New test.
1025 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1028 * gcc.c-torture/compile/pr54428.c: New test.
1030 2012-08-24 Jakub Jelinek <jakub@redhat.com>
1033 * gcc.dg/pr54363.c: New test.
1035 2012-08-31 Ollie Wild <aaw@google.com>
1038 * g++.dg/init/lifetime3.C: New test.
1040 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
1042 Backport from mainline
1043 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1046 * gcc.target/i386/pr46254.c: New test.
1048 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1050 Backported from trunk
1051 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1054 * gcc.dg/gomp/pr53992.c: New test.
1056 2012-08-13 Jakub Jelinek <jakub@redhat.com>
1058 Backported from trunk
1059 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1061 PR rtl-optimization/53942
1062 * gcc.dg/pr53942.c: New test.
1064 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1066 Backport from mainline
1067 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
1069 * lib/target-supports.exp
1070 (check_effective_target_vect_natural_alignment): New function.
1071 * gcc.dg/align-2.c: Only run on targets with natural alignment
1073 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
1074 alignment of vector types.
1076 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
1078 Backport from mainline
1079 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
1081 PR rtl-optimization/54157
1082 * gcc.target/i386/pr54157.c: New file.
1084 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
1086 Backport from mainline
1087 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
1090 * gcc.dg/torture/pr52530.c: New test.
1092 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
1094 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
1095 rand, srand. Include <stdlib.h>.
1097 2012-07-20 Jason Merrill <jason@redhat.com>
1100 * g++.dg/other/array7.C: New.
1102 2012-07-19 Jason Merrill <jason@redhat.com>
1105 * g++.dg/init/mutable1.C: New.
1107 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1109 * gnat.dg/opt25.adb: New test.
1110 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
1111 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
1113 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1115 * gnat.dg/aggr20.ad[sb]: New test.
1116 * gnat.dg/aggr20_pkg.ads: New helper.
1118 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1120 * gnat.dg/derived_type3.adb: New test.
1121 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
1123 2012-07-19 Richard Guenther <rguenther@suse.de>
1124 Eric Botcazou <ebotcazou@adacore.com>
1126 * gnat.dg/loop_optimization11.adb: New testcase.
1127 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
1129 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1131 * gnat.dg/discr38.adb: New test.
1133 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1136 * c-c++-common/gomp/pr54017.c: New test.
1138 2012-07-18 Richard Guenther <rguenther@suse.de>
1140 Backport from mainline
1141 2012-05-03 Richard Guenther <rguenther@suse.de>
1143 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1144 unsupported prefetching support.
1146 2012-07-17 Jason Merrill <jason@redhat.com>
1149 * g++.dg/parse/enum9.C: New.
1151 2012-07-17 Jason Merrill <jason@redhat.com>
1154 * g++.dg/template/array23.C: New.
1156 2012-07-17 Jason Merrill <jason@redhat.com>
1159 * g++.dg/template/current-inst1.C: New.
1160 * g++.dg/parse/crash35.C: Adjust.
1162 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
1164 PR rtl-optimization/53908
1165 * gcc.dg/torture/pr53908.c: New test.
1167 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
1169 Backport from mainline
1170 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
1173 * g++.dg/other/pr53811.C: New test.
1175 2012-07-10 Jason Merrill <jason@redhat.com>
1178 * g++.dg/cpp0x/defaulted36.C: New.
1179 * g++.dg/cpp0x/defaulted21.C: Adjust.
1181 * g++.dg/cpp0x/implicit13.C: New.
1183 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
1185 Backport from mainline.
1186 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
1188 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
1190 * g++.dg/template/error46.C: Add missing comment to dg-message.
1191 * g++.dg/template/crash107.C: Likewise.
1192 * g++.dg/template/error47.C: Likewise.
1193 * g++.dg/template/crash108.C: Likewise.
1194 * g++.dg/overload/operator5.C: Likewise.
1196 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
1197 errors in dg-message directives, add comments.
1199 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
1201 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
1202 scan-dump-dem-not): Use printable pattern in test name.
1204 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
1206 * lib/target-supports-dg.exp (testname-for-summary): New.
1207 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
1208 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
1209 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
1210 scan-module-absence, output-exists, output-exists-not: Use
1211 testname-for-summary.
1212 (dg-test): Clean up testname_with_flags.
1213 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1214 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
1215 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
1216 scan-assembler-dem-not, object-size: Use testname-for-summary.
1217 * lib/gcov.exp (run-gcov): Likewise.
1218 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1219 scan-dump-dem, scan-dump-dem-note): Likewise.
1221 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
1222 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
1223 including profopt.opt; save and restore existing value.
1224 * g++.dg/bprob/bprob.exp: Likewise.
1225 * gcc.dg/matrix/matrix.exp: Likewise.
1226 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1227 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
1230 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
1232 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1233 testname that includes flags, passed in as new argument, in
1235 (run_gcov): Get testname from dg-test, use it in pass/fail messages
1236 and pass it to verify-* procedures.
1238 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1239 alignment torture options with usual torture options.
1241 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1242 messages reported for one line of source code.
1243 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1244 * g++.dg/cpp0x/decltype2.C: Likewise.
1245 * g++.dg/cpp0x/decltype3.C: Likewise.
1246 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1247 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1248 * g++.dg/cpp0x/static_assert3.C: Likewise.
1249 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1250 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1251 * g++.dg/cpp0x/union1.C: Likewise.
1252 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1253 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1254 * g++.dg/cpp0x/variadic2.C: Likewise.
1255 * g++.dg/cpp0x/variadic20.C: Likewise.
1256 * g++.dg/cpp0x/variadic74.C: Likewise.
1257 * g++.dg/diagnostic/bitfld2.C: Likewise.
1258 * g++.dg/ext/attrib44.C: Likewise.
1259 * g++.dg/ext/no-asm-1.C: Likewise.
1260 * g++.dg/other/error34.C: Likewise.
1261 * g++.dg/parse/crash46.C: Likewise.
1262 * g++.dg/parse/error10.C: Likewise.
1263 * g++.dg/parse/error2.C: Likewise.
1264 * g++.dg/parse/error3.C: Likewise.
1265 * g++.dg/parse/error36.C: Likewise.
1266 * g++.dg/parse/error8.C: Likewise.
1267 * g++.dg/parse/error9.C: Likewise.
1268 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1269 * g++.dg/parse/parser-pr28152.C: Likewise.
1270 * g++.dg/parse/template25.C: Likewise.
1271 * g++.dg/parse/typename11.C: Likewise.
1272 * g++.dg/tc1/dr147.C: Likewise.
1273 * g++.dg/template/deduce3.C: Likewise.
1274 * g++.dg/template/koenig9.C: Likewise.
1275 * g++.dg/template/pr23510.C: Likewise.
1276 * g++.dg/warn/pr12242.C: Likewise.
1277 * g++.dg/warn/pr30551-2.C: Likewise.
1278 * g++.dg/warn/pr30551.C: Likewise.
1279 * g++.old-deja/g++.other/typename1.C: Likewise.
1280 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1282 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
1285 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1286 test summary unique.
1288 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1289 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1290 scan-stack-usage-not): Don't strip torture options from test name.
1292 * lib/scandump.exp (scan-dump-times): Use printable version of
1293 regexp in test summary line.
1295 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1296 messages reported for one line of source code.
1297 * gcc.dg/format/few-1.c: Likewise.
1298 * gcc.dg/ia64-sync-2.c: Likewise.
1299 * gcc.dg/sync-2.c: Likewise.
1300 * gcc.dg/noncompile/pr44517.c: Likewise.
1302 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
1304 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1305 alignment torture options with usual torture options.
1306 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1307 instead of dg-options.
1308 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1309 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1310 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1311 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1312 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1313 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1315 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1316 to checks for multiple messages reported for one line of source code.
1317 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1319 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1320 messages reported for one line of source code.
1322 * gcc.dg/20031223-1.c: Add comments to check for multiple
1323 messages reported for one line of source code.
1324 * gcc.dg/Wconversion-integer.c: Likewise.
1325 * gcc.dg/Wfatal-2.c: Likewise.
1326 * gcc.dg/Wfatal.c: Likewise.
1327 * gcc.dg/Wobjsize-1.c: Likewise.
1328 * gcc.dg/c99-vla-jump-1.c: Likewise.
1329 * gcc.dg/c99-vla-jump-2.c: Likewise.
1330 * gcc.dg/c99-vla-jump-3.c: Likewise.
1331 * gcc.dg/c99-vla-jump-4.c: Likewise.
1332 * gcc.dg/c99-vla-jump-5.c: Likewise.
1333 * gcc.dg/decl-9.c: Likewise.
1334 * gcc.dg/declspec-10.c: Likewise.
1335 * gcc.dg/declspec-18.c: Likewise.
1336 * gcc.dg/mtune.c: Likewise.
1337 * gcc.dg/parser-pr28152-2.c: Likewise.
1338 * gcc.dg/parser-pr28152.c: Likewise.
1339 * gcc.dg/pr14475.c: Likewise.
1340 * gcc.dg/pr27953.c: Likewise.
1341 * gcc.dg/pr28322-3.c: Likewise.
1342 * gcc.dg/pr30457.c: Likewise.
1343 * gcc.dg/pr30551-2.c: Likewise.
1344 * gcc.dg/pr30551-3.c: Likewise.
1345 * gcc.dg/pr30551-4.c: Likewise.
1346 * gcc.dg/pr30551-5.c: Likewise.
1347 * gcc.dg/pr30551-6.c: Likewise.
1348 * gcc.dg/pr30551.c: Likewise.
1349 * gcc.dg/pr45461.c: Likewise.
1350 * gcc.dg/pr48552-1.c: Likewise.
1351 * gcc.dg/pr48552-2.c: Likewise.
1352 * gcc.dg/redecl-1.c: Likewise.
1353 * gcc.dg/transparent-union-3.c: Likewise.
1354 * gcc.dg/utf-dflt.c: Likewise.
1355 * gcc.dg/utf-dflt2.c: Likewise.
1356 * gcc.dg/vla-8.c: Likewise.
1357 * gcc.dg/vla-init-1.c: Likewise.
1358 * gcc.dg/wtr-int-type-1.c: Likewise.
1360 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1361 messages reported for for one line of source code.
1362 * c-c++-common/raw-string-5.c: Likewise.
1363 * c-c++-common/raw-string-4.c: Likewise.
1364 * c-c++-common/raw-string-6.c: Likewise.
1365 * c-c++-common/pr20000.c: Likewise.
1367 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1368 messages reported for one line of source code.
1369 * gcc.dg/cpp/pr30786.c: Likewise.
1370 * gcc.dg/cpp/pr28709.c: Likewise.
1371 * gcc.dg/cpp/missing-header-MD.c: Likewise.
1372 * gcc.dg/cpp/macspace2.c: Likewise.
1373 * gcc.dg/cpp/missing-header-1.c: Likewise.
1374 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1375 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1376 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1378 2012-07-09 Jason Merrill <jason@redhat.com>
1381 * g++.dg/cpp0x/nullptr29.C: New.
1383 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
1386 * gfortran.dg/inline_sum_4.f90: New test.
1388 2012-07-06 Richard Guenther <rguenther@suse.de>
1390 Backport from mainline
1391 2012-06-18 Richard Guenther <rguenther@suse.de>
1393 PR tree-optimization/53693
1394 * g++.dg/torture/pr53693.C: New testcase.
1396 2012-07-06 Richard Guenther <rguenther@suse.de>
1398 Backport from mainline
1399 2012-04-11 Richard Guenther <rguenther@suse.de>
1402 * gfortran.dg/pr52621.f90: New testcase.
1404 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
1406 Backport from mainline
1407 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
1409 * gcc.target/powerpc/lhs-1.c: New.
1410 * gcc.target/powerpc/lhs-2.c: New.
1411 * gcc.target/powerpc/lhs-3.c: New.
1413 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
1415 * gnat.dg/recursive_call.adb: New test.
1417 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
1419 * gnat.dg/discr37.ad[sb]: New test.
1421 2012-07-02 Jason Merrill <jason@redhat.com>
1424 * g++.dg/template/ref6.C: New.
1427 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
1429 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1431 Backport from mainline.
1432 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1433 * gcc.target/arm/neon-vrev.c: New.
1435 2012-06-28 Richard Guenther <rguenther@suse.de>
1438 * gcc.dg/torture/pr53790.c: New testcase.
1440 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
1443 * g++.dg/cpp0x/forw_enum11.C: New.
1445 2012-06-26 Richard Guenther <rguenther@suse.de>
1448 * g++.dg/torture/pr53752.C: New testcase.
1450 2012-06-25 Jason Merrill <jason@redhat.com>
1454 * g++.dg/cpp0x/decltype38.C: New.
1455 * g++.dg/cpp0x/variadic132.C: New.
1458 * g++.dg/cpp0x/nullptr28.C: New.
1461 * g++.dg/cpp0x/constexpr-tuple.C: New.
1463 2012-06-25 Jakub Jelinek <jakub@redhat.com>
1466 * gcc.target/i386/pr53759.c: New test.
1469 * g++.dg/cpp0x/nsdmi7.C: New test.
1471 2012-06-22 Tobias Burnus <burnus@net-b.de>
1473 Backport from mainline
1474 2012-06-17 Tobias Burnus <burnus@net-b.de>
1478 * gfortran.dg/transfer_check_3.f90: New.
1480 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
1482 * gnat.dg/lto15.ad[sb]: New test.
1484 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
1486 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
1487 and add __sh__ case.
1489 2012-06-19 Jason Merrill <jason@redhat.com>
1492 * g++.dg/cpp0x/decltype37.C: New.
1495 * g++.dg/debug/localclass1.C: New.
1497 * g++.dg/debug/dwarf2/namespace-2.C: New.
1498 * g++.dg/debug/dwarf2/localclass3.C: New.
1500 2012-06-19 Richard Guenther <rguenther@suse.de>
1503 * g++.dg/lto/pr53470_0.C: New testcase.
1504 * gcc.dg/lto/pr53470_0.c: Likewise.
1506 2012-06-19 Jason Merrill <jason@redhat.com>
1510 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1513 * g++.dg/template/local7.C: New.
1515 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1517 Back port from mainline
1518 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
1521 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1522 directive to Scan for vpmuldq, not vpmacsdql.
1524 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
1526 * gnat.dg/vect8.ad[sb]: New test.
1528 2012-06-14 Jakub Jelinek <jakub@redhat.com>
1530 Backported from mainline
1531 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1533 PR rtl-optimization/53589
1534 * gcc.dg/torture/pr53589.c: New test.
1536 2012-06-07 Jakub Jelinek <jakub@redhat.com>
1539 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1540 * gcc.dg/gomp/critical-4.c: Likewise.
1541 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1542 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1543 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1544 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1545 * c-c++-common/gomp/pr53580.c: New test.
1547 2012-06-14 Tobias Burnus <burnus@net-b.de>
1549 Backport from mainline
1550 2012-06-04 Tobias Burnus <burnus@net-b.de>
1553 * gfortran.dg/init_flag_10.f90: New.
1555 2012-06-14 Richard Guenther <rguenther@suse.de>
1557 Backport from mainline
1558 2012-06-11 Richard Guenther <rguenther@suse.de>
1561 * g++.dg/ext/pr53605.C: New testcase.
1563 2012-06-14 Tobias Burnus <burnus@net-b.de>
1566 * gfortran.dg/save_4.f90: New.
1568 2012-06-14 Richard Guenther <rguenther@suse.de>
1570 Backport from mainline
1571 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
1574 * g++.dg/cpp0x/pr52841.C: New testcase.
1576 2012-06-13 Christian Bruel <christian.bruel@st.com>
1579 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1581 2012-06-14 Release Manager
1583 * GCC 4.7.1 released.
1585 2012-06-12 Jason Merrill <jason@redhat.com>
1588 * g++.dg/template/local7.C: New.
1592 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1594 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1597 * g++.dg/warn/Wenum-compare-no-2: New.
1599 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1602 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1603 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1604 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1605 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1606 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1607 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1608 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1609 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1611 2012-06-04 Richard Guenther <rguenther@suse.de>
1613 Backport from mainline
1614 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1617 * gcc.c-torture/compile/pr52979-1.c: New test.
1618 * gcc.c-torture/execute/pr52979-1.c: New test.
1619 * gcc.c-torture/execute/pr52979-2.c: New test.
1621 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1623 PR tree-optimization/53550
1624 * gcc.dg/pr53550.c: New test.
1626 2012-06-04 Richard Guenther <rguenther@suse.de>
1627 Eric Botcazou <ebotcazou@adacore.com>
1629 Backport from mainline
1633 * gcc.dg/torture/pr48124-1.c: New testcase.
1634 * gcc.dg/torture/pr48124-2.c: Likewise.
1635 * gcc.dg/torture/pr48124-3.c: Likewise.
1636 * gcc.dg/torture/pr48124-4.c: Likewise.
1637 * gnat.dg/pack16.adb: Likewise.
1638 * gnat.dg/pack16_pkg.ads: Likewise.
1639 * gnat.dg/pack17.adb: Likewise.
1640 * gnat.dg/specs/pack7.ads: Likewise.
1641 * gnat.dg/specs/pack8.ads: Likewise.
1642 * gnat.dg/specs/pack8_pkg.ads: Likewise.
1644 2012-06-01 Jason Merrill <jason@redhat.com>
1647 * g++.dg/ext/visibility/template12.C: New.
1648 * g++.dg/ext/attrib14.C: Adjust warning line.
1651 * g++.dg/parse/new6.C: New.
1652 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1654 2012-06-01 Jason Merrill <jason@redhat.com>
1657 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1659 2012-06-01 Jason Merrill <jason@redhat.com>
1662 * g++.dg/cpp0x/auto33.C: New.
1664 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1666 * c-c++-common/restrict-2.c: Revert previous change.
1668 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1671 * gnat.dg/lto14.adb: Skip on Solaris.
1673 2012-05-31 Jason Merrill <jason@redhat.com>
1676 * g++.dg/cpp0x/initlist-ctor1.C: New.
1678 2012-05-31 Richard Guenther <rguenther@suse.de>
1681 * gcc.dg/torture/pr48493.c: New testcase.
1683 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1686 * g++.dg/init/new33.C: New test.
1688 2012-05-30 Jason Merrill <jason@redhat.com>
1691 * c-c++-common/array-lit.c: New.
1692 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1694 2012-05-30 Richard Guenther <rguenther@suse.de>
1697 * gcc.dg/torture/pr53501.c: New testcase.
1698 * c-c++-common/restrict-2.c: Adjust.
1700 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1702 PR rtl-optimization/53519
1703 * gcc.c-torture/compile/pr53519.c: New test.
1705 2012-05-29 Richard Guenther <rguenther@suse.de>
1707 PR tree-optimization/53516
1708 * gcc.dg/torture/pr53516.c: New testcase.
1710 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1713 * g++.dg/parse/crash60.C: New.
1715 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1717 PR tree-optimization/53505
1718 * c-c++-common/torture/pr53505.c: New test.
1720 2012-05-25 Ian Lance Taylor <iant@google.com>
1722 * gcc.dg/split-6.c: New test.
1724 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1726 * gnat.dg/lto14.adb: New test.
1728 2012-05-24 Richard Guenther <rguenther@suse.de>
1731 * g++.dg/tree-prof/pr53460.C: New testcase.
1733 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1735 PR tree-optimization/53465
1736 * gcc.c-torture/execute/pr53465.c: New test.
1738 2012-05-23 Tobias Burnus <burnus@net-b.de>
1741 * gfortran.dg/realloc_on_assign_15.f90: New.
1743 2012-05-22 Richard Guenther <rguenther@suse.de>
1745 PR tree-optimization/53408
1746 * gcc.dg/torture/pr53408.c: New testcase.
1748 2012-05-22 Richard Guenther <rguenther@suse.de>
1751 * gcc.dg/torture/pr51071-2.c: New testcase.
1753 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1755 PR tree-optimization/53366
1756 * gcc.dg/torture/pr53366-1.c: New test.
1757 * gcc.dg/torture/pr53366-2.c: New test.
1758 * gcc.target/i386/pr53366-1.c: New test.
1759 * gcc.target/i386/pr53366-2.c: New test.
1761 PR tree-optimization/53409
1762 * gcc.c-torture/compile/pr53409.c: New test.
1764 PR tree-optimization/53410
1765 * gcc.c-torture/compile/pr53410-1.c: New test.
1766 * gcc.c-torture/compile/pr53410-2.c: New test.
1768 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1771 * gcc.c-torture/compile/pr53418-1.c,
1772 gcc.c-torture/compile/pr53418-2.c: New tests.
1774 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
1776 * gcc.dg/tm/indirect-2.c: New test.
1778 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1780 Backport from mainline
1781 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1782 H.J. Lu <hongjiu.lu@intel.com>
1785 * gcc.target/i386/pr53416.c: New file.
1787 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1789 * gnat.dg/lto13.adb: New test.
1790 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1792 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1794 * gnat.dg/specs/lto12.ads: New test.
1795 * gnat.dg/specs/lto12_pkg.ads: New helper.
1797 2012-05-17 David S. Miller <davem@davemloft.net>
1799 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1800 failure on sparc-*-linux-gnu.
1802 2012-05-16 Richard Henderson <rth@redhat.com>
1805 * g++.dg/opt/pr52727.C: New testcase.
1807 2012-05-16 Richard Guenther <rguenther@suse.de>
1809 PR tree-optimization/53364
1810 * g++.dg/torture/pr53364.C: New testcase.
1812 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1815 * gcc.dg/pr53358.c: New test.
1817 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1819 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1820 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1822 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1824 * gnat.dg/null_pointer_deref3.adb: New test.
1826 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1829 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1831 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1833 * gnat.dg/lto11.ad[sb]: New test.
1835 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1838 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1840 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1842 PR tree-optimization/53239
1843 * g++.dg/opt/vrp3.C: New test.
1844 * g++.dg/opt/vrp3-aux.cc: New file.
1845 * g++.dg/opt/vrp3.h: New file.
1847 2012-05-07 Tobias Burnus <burnus@net-b.de>
1849 Backport from mainline:
1850 2012-05-07 Tobias Burnus <burnus@net-b.de>
1853 * gfortran.dg/typebound_operator_15.f90: New.
1855 2012-05-05 Tobias Burnus <burnus@net-b.de>
1857 Backport from mainline:
1858 2012-05-04 Tobias Burnus <burnus@net-b.de>
1861 * gfortran.dg/constructor_7.f90: New.
1862 * gfortran.dg/constructor_8.f90: New.
1864 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1866 Backport from mainline:
1868 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1870 PR tree-optimization/52633
1871 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1872 recognized as widening shifts instead of over-widening.
1873 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1874 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1875 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1876 * gcc.target/arm/pr52633.c: New test.
1878 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1880 PR tree-optimization/52870
1881 * gcc.dg/vect/pr52870.c: New test.
1883 2012-05-04 Richard Guenther <rguenther@suse.de>
1885 * gcc.dg/lto/pr53214_0.c: New testcase.
1887 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1889 * gcc.target/ia64/pr48496.c: New test.
1890 * gcc.target/ia64/pr52657.c: Likewise.
1892 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1894 Backport from mainline
1895 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1898 * gcc.target/powwerpc/pr53199.c: New file.
1900 2012-05-03 Martin Jambor <mjambor@suse.cz>
1902 Backport from mainline
1903 2012-05-02 Martin Jambor <mjambor@suse.cz>
1906 * g++.dg/lto/pr52605_0.C: New test.
1908 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1911 * g++.dg/other/final2.C: New.
1913 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1916 * gcc.dg/pr53174.c: New test.
1919 * gcc.target/arm/pr53187.c: New test.
1920 * gcc.c-torture/compile/pr53187.c: New test.
1922 2012-05-03 Richard Guenther <rguenther@suse.de>
1924 PR tree-optimization/53144
1925 * gcc.dg/torture/pr53144.c: New testcase.
1927 2012-05-02 Tobias Burnus <burnus@net-b.de>
1929 Backport from mainline
1930 2012-04-16 Tobias Burnus <burnus@net-b.de>
1933 * gfortran.dg/pointer_intent_6.f90: New.
1935 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1937 PR tree-optimization/53163
1938 * gcc.c-torture/compile/pr53163.c: New test.
1940 PR rtl-optimization/53160
1941 * gcc.c-torture/execute/pr53160.c: New test.
1943 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1947 * gfortran.dg/function_optimize_12.f90: New test.
1949 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
1951 Backport from mainline
1952 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1955 * gcc.c-torture/execute/20120427-1.c: New testcase.
1957 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1960 * gcc.dg/torture/pr53120.c: New test.
1962 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1965 * gcc.dg/pr52880.c: New test.
1967 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1970 PR tree-optimizations/52891
1972 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1974 2012-04-24 Richard Guenther <rguenther@suse.de>
1976 PR tree-optimization/53085
1977 * g++.dg/torture/pr53085.C: New testcase.
1979 2012-04-23 Richard Guenther <rguenther@suse.de>
1982 * gcc.dg/pr53060.c: New testcase.
1984 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1986 PR tree-optimizations/52891
1987 * gcc.c-torture/compile/pr52891-1.c: New test.
1988 * gcc.c-torture/compile/pr52891-2.c: New test.
1990 2012-04-20 Ian Lance Taylor <iant@google.com>
1992 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1993 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1995 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1998 * g++.dg/parse/crash59.C: New.
2000 2012-04-16 Jason Merrill <jason@redhat.com>
2003 * g++.dg/cpp0x/variadic131.C: New.
2005 2012-04-16 Jason Merrill <jason@redhat.com>
2008 * g++.dg/cpp0x/variadic129.C: New.
2011 * g++.dg/cpp0x/variadic128.C: New.
2013 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
2015 Backport from mainline
2016 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
2019 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2020 second function argument.
2021 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2022 (calc_permps): Update declaration. Calculate result correctly.
2023 (avx2_test): Change src2 type to union256i_d.
2024 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2027 2012-04-16 Martin Jambor <mjambor@suse.cz>
2029 Backported from mainline
2031 2012-04-13 Martin Jambor <mjambor@suse.cz>
2034 * g++.dg/ipa/pr52939.C: New test.
2036 2012-04-15 Jason Merrill <jason@redhat.com>
2039 * g++.dg/cpp0x/variadic125.C: New.
2042 * g++.dg/cpp0x/variadic124.C: New.
2044 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
2047 * g++.dg/lookup/using52.C: New.
2049 2012-04-13 Jason Merrill <jason@redhat.com>
2052 * g++.dg/cpp0x/variadic123.C: New.
2053 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2055 2012-04-11 Jason Merrill <jason@redhat.com>
2058 * g++.dg/ext/attrib45.C: New.
2060 2012-04-13 Tom de Vries <tom@codesourcery.com>
2062 Backport from mainline r186419.
2064 2012-04-13 Tom de Vries <tom@codesourcery.com>
2066 * gcc.dg/pr52734.c: New test.
2068 2012-04-13 Richard Guenther <rguenther@suse.de>
2070 PR tree-optimization/52969
2071 * gcc.dg/torture/pr52969.c: New testcase.
2073 2012-04-13 Richard Guenther <rguenther@suse.de>
2076 * gcc.dg/pr52862.c: New testcase.
2078 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2080 Backport from mainline
2081 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2084 * gcc.target/powerpc/pr52775.c: New file.
2086 2012-04-12 Richard Guenther <rguenther@suse.de>
2088 PR tree-optimization/52943
2089 * gcc.dg/torture/pr52943.c: New testcase.
2091 2012-04-09 Mike Stump <mikestump@comcast.net>
2093 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2094 * gcc.dg/tree-ssa/vrp59.c: Likewise.
2095 * gcc.dg/tree-ssa/vrp60.c: Likewise.
2096 * gnat.dg/aggr11.adb: Likewise.
2097 * gnat.dg/aggr11_pkg.ads: Likewise.
2098 * gnat.dg/aggr15.adb: Likewise.
2099 * gnat.dg/aggr15.ads: Likewise.
2100 * gnat.dg/aggr17.adb: Likewise.
2101 * gnat.dg/aggr18.adb: Likewise.
2102 * gnat.dg/array14.adb: Likewise.
2103 * gnat.dg/array14.ads: Likewise.
2104 * gnat.dg/array14_pkg.ads: Likewise.
2105 * gnat.dg/array19.adb: Likewise.
2106 * gnat.dg/array19.ads: Likewise.
2107 * gnat.dg/discr27.adb: Likewise.
2108 * gnat.dg/discr27.ads: Likewise.
2109 * gnat.dg/discr35.adb: Likewise.
2110 * gnat.dg/discr35.ads: Likewise.
2111 * gnat.dg/discr6.adb: Likewise.
2112 * gnat.dg/discr6_pkg.ads: Likewise.
2113 * gnat.dg/import1.adb: Likewise.
2114 * gnat.dg/import1.ads: Likewise.
2115 * gnat.dg/loop_address2.adb: Likewise.
2116 * gnat.dg/opt7.adb: Likewise.
2117 * gnat.dg/opt7.ads: Likewise.
2118 * gnat.dg/pointer_variable_bounds.adb: Likewise.
2119 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2120 * gnat.dg/rep_clause2.adb: Likewise.
2121 * gnat.dg/rep_clause2.ads: Likewise.
2122 * gnat.dg/slice2.adb: Likewise.
2123 * gnat.dg/slice2.ads: Likewise.
2124 * gnat.dg/slice6.adb: Likewise.
2125 * gnat.dg/slice6_pkg.ads: Likewise.
2126 * gnat.dg/specs/unchecked_union2.ads: Likewise.
2127 * gnat.dg/taft_type2.adb: Likewise.
2128 * gnat.dg/taft_type2.ads: Likewise.
2129 * gnat.dg/taft_type2_pkg.ads: Likewise.
2130 * gnat.dg/volatile10.adb: Likewise.
2131 * gnat.dg/volatile10_pkg.ads: Likewise.
2133 * gcc.dg/dll-8.c: Remove execute permissions.
2134 * g++.dg/ext/dllexport5.C: Likewise.
2136 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
2138 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2139 (check_effective_target_sync_long_long): Add SPARC case.
2140 (check_effective_target_sync_long_long_runtime): Likewise.
2141 (check_effective_target_sync_int_long): Adjust SPARC case.
2142 (check_effective_target_sync_char_short): Likewise.
2144 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2148 * gfortran.dg/function_optimize_11.f90: New test.
2150 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2154 * gfortran.dg/use_only_6.f90: New test.
2156 2012-04-06 Mike Stump <mikestump@comcast.net>
2159 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2161 2012-04-05 Jason Merrill <jason@redhat.com>
2164 * g++.dg/template/qualified-id5.C: New.
2166 2012-04-03 Jason Merrill <jason@redhat.com>
2169 * g++.dg/cpp0x/variadic-value1.C: New.
2171 2012-04-03 Richard Guenther <rguenther@suse.de>
2173 Backport from mainline
2174 2012-03-02 Richard Guenther <rguenther@suse.de>
2176 PR tree-optimization/52406
2177 * gcc.dg/torture/pr52406.c: New testcase.
2179 2012-04-03 Richard Guenther <rguenther@suse.de>
2181 Backport from mainline
2182 2012-03-15 Richard Guenther <rguenther@suse.de>
2185 * gfortran.dg/vect/pr52580.f: New testcase.
2187 2012-04-03 Richard Guenther <rguenther@suse.de>
2189 Backport from mainline
2190 2012-03-06 Richard Guenther <rguenther@suse.de>
2193 * gcc.dg/torture/pr52493.c: New testcase.
2195 2012-03-23 Richard Guenther <rguenther@suse.de>
2197 PR tree-optimization/52678
2198 * gfortran.dg/pr52678.f: New testcase.
2200 2012-03-26 Richard Guenther <rguenther@suse.de>
2202 PR tree-optimization/52701
2203 * gfortran.dg/pr52701.f90: New testcase.
2205 2012-03-30 Richard Guenther <rguenther@suse.de>
2207 PR tree-optimization/52754
2208 * gcc.target/i386/pr52754.c: New testcase.
2210 2012-04-03 Jakub Jelinek <jakub@redhat.com>
2212 PR tree-optimization/52835
2213 * gfortran.dg/pr52835.f90: New test.
2215 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
2217 * gnat.dg/controlled6.adb: New test.
2218 * gnat.dg/controlled6_pkg.ads: New helper.
2219 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2221 2012-03-29 Meador Inge <meadori@codesourcery.com>
2224 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2226 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2229 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2231 2012-03-29 Jason Merrill <jason@redhat.com>
2234 * g++.dg/template/inherit8.C: New.
2236 2012-03-29 Jakub Jelinek <jakub@redhat.com>
2239 * g++.dg/ext/weak4.C: New test.
2241 2012-03-29 Jason Merrill <jason@redhat.com>
2244 * g++.dg/cpp0x/initlist-array3.C: New.
2246 2012-03-28 Jason Merrill <jason@redhat.com>
2249 * g++.dg/overload/virtual2.C: New.
2251 2012-03-28 Martin Jambor <mjambor@suse.cz>
2253 Backported from mainline
2254 2012-03-27 Martin Jambor <mjambor@suse.cz>
2257 * gcc.dg/torture/pr52693.c: New test.
2259 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2262 * gcc.dg/pr52691.c: New test.
2265 * gcc.c-torture/compile/pr52750.c: New test.
2267 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
2269 Backport from 2012-03-28 mainline r185910.
2272 * gcc.target/avr/torture/builtins-2.c: New test.
2274 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2277 * gcc.target/i386/pr52736.c: New test.
2279 2012-03-27 Richard Guenther <rguenther@suse.de>
2282 * gcc.dg/torture/pr52720.c: New testcase.
2284 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
2286 Backport from 2012-03-26 mainline r185793.
2288 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
2289 Add "-Os -flto" to list.
2291 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
2293 * gnat.dg/concat2.ad[sb]: New test.
2295 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
2298 * gcc.c-torture/compile/limits-externdecl.c: New test.
2300 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
2303 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
2305 2012-03-22 Tobias Burnus <burnus@net-b.de>
2308 * gfortran.dg/intrinsic_8.f90: New.
2310 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2313 * g++.dg/ext/attrib44.C: New test.
2315 2012-03-22 Jason Merrill <jason@redhat.com>
2317 * g++.dg/torture/pr52582.C: New.
2319 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
2321 Backport from 2012-03-20 mainline r185583.
2323 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2326 Backport from 2012-03-20 mainline r185570.
2329 * gcc.target/avr/torture/addr-space-2.h: New file.
2330 * gcc.target/avr/torture/addr-space-2-g.h: New test.
2331 * gcc.target/avr/torture/addr-space-2-0.h: New test.
2332 * gcc.target/avr/torture/addr-space-2-1.h: New test.
2333 * gcc.target/avr/torture/addr-space-2-x.h: New test.
2335 Backport from 2012-03-12 mainline r185255.
2338 * gcc.target/avr/torture/addr-space-1.h: New file.
2339 * gcc.target/avr/torture/addr-space-g.h: New test.
2340 * gcc.target/avr/torture/addr-space-0.h: New test.
2341 * gcc.target/avr/torture/addr-space-1.h: New test.
2342 * gcc.target/avr/torture/addr-space-x.h: New test.
2344 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2346 Backported from mainline
2347 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2350 * g++.dg/cpp0x/udlit-args2.C: New test.
2352 2012-03-13 Jakub Jelinek <jakub@redhat.com>
2355 * gcc.dg/Wunused-var-3.c: New test.
2357 2012-03-22 Release Manager
2359 * GCC 4.7.0 released.
2361 2012-03-20 Jason Merrill <jason@redhat.com>
2363 * g++.dg/cpp0x/auto32.C: New.
2365 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2366 Andrew Pinski <apinski@cavium.com>
2369 * gcc.dg/pr52592.c: New test.
2371 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2374 * g++.dg/opt/pr52582.C: New test.
2376 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2379 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
2381 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
2383 2012-03-10 Tobias Burnus <burnus@net-b.de>
2386 * gfortran.dg/proc_ptr_34.f90: New.
2388 2012-03-07 Jason Merrill <jason@redhat.com>
2391 * g++.dg/cpp0x/udlit-mangle.C: New.
2393 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
2395 Backport from mainline r184894.
2396 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
2399 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
2401 Backport from mainline
2402 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
2404 * gcc.target/powerpc/pr52457.c: New test.
2406 2012-03-01 Kai Tietz <ktietz@redhat.com>
2408 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
2409 routines on mingw targets.
2410 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
2413 2012-03-01 Jakub Jelinek <jakub@redhat.com>
2415 PR tree-optimization/52445
2416 * gcc.dg/pr52445.c: New test.
2418 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2421 * gcc.c-torture/compile/pr52437.c: New test.
2424 * gcc.dg/torture/pr52419.c: New test.
2426 PR tree-optimization/52429
2427 * gcc.dg/torture/pr52429.c: New test.
2428 * g++.dg/opt/pr52429.C: New test.
2430 2012-02-29 Richard Guenther <rguenther@suse.de>
2433 * gcc.dg/lto/trans-mem-1_0.c: Remove.
2434 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
2435 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
2436 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
2437 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
2438 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
2440 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2442 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
2444 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
2447 * gfortran.dg/realloc_on_assign_13.f90 : New test.
2449 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2452 * gcc.target/arm/neon/pr51534.c: New testcase.
2454 2012-02-28 Richard Guenther <rguenther@suse.de>
2457 * gcc.dg/torture/pr52407.c: New testcase.
2459 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2461 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
2462 * gcc.target/arm/vfp2.c: Likewise.
2463 * gcc.target/arm/vfp3.c: Likewise.
2464 * gcc.target/arm/vfp4.c: Likewise.
2465 * gcc.target/arm/vfp5.c: Likewise.
2466 * gcc.target/arm/vfp6.c: Likewise.
2467 * gcc.target/arm/vfp7.c: Likewise.
2468 * gcc.target/arm/vfp8.c: Likewise.
2469 * gcc.target/arm/vfp9.c: Likewise.
2470 * gcc.target/arm/vfp10.c: Likewise.
2471 * gcc.target/arm/vfp11.c: Likewise.
2472 * gcc.target/arm/vfp12.c: Likewise.
2473 * gcc.target/arm/vfp13.c: Likewise.
2474 * gcc.target/arm/vfp14.c: Likewise.
2475 * gcc.target/arm/vfp15.c: Likewise.
2476 * gcc.target/arm/vfp16.c: Likewise.
2477 * gcc.target/arm/vfp17.c: Likewise.
2478 * gcc.target/arm/neon-constants.h: New file.
2479 * gcc.target/arm/neon-vect1.c: New test.
2480 * gcc.target/arm/neon-vect2.c: New test.
2481 * gcc.target/arm/neon-vect3.c: New test.
2482 * gcc.target/arm/neon-vect4.c: New test.
2483 * gcc.target/arm/neon-vect5.c: New test.
2484 * gcc.target/arm/neon-vect6.c: New test.
2485 * gcc.target/arm/neon-vect7.c: New test.
2486 * gcc.target/arm/neon-vect8.c: New test.
2488 2012-02-28 Richard Guenther <rguenther@suse.de>
2490 PR tree-optimization/52402
2491 * gcc.dg/torture/pr52402.c: New testcase.
2493 2012-02-28 Richard Guenther <rguenther@suse.de>
2496 * g++.dg/lto/pr52400_0.C: New testcase.
2498 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
2500 * gcc.target/avr/torture/builtins-1.c: New test.
2501 * gcc.target/avr/torture/builtins-error.c: New test.
2503 2012-02-28 Kai Tietz <ktietz@redhat.com>
2505 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
2507 * gcc.target/i386/pr45352-2.c: Likewise.
2508 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
2510 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
2511 targets instead rand.
2512 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
2513 * gcc.target/i386/sse2-mul-1.c: Likewise.
2514 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2515 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
2517 * gcc.target/i386/pad-1.c: Likewise.
2518 * gcc.target/i386/pad-9.c: Likewise.
2519 * gcc.target/i386/pad-2.c: Likewise.
2520 * gcc.target/i386/pad-5b.c: Likewise.
2521 * gcc.target/i386/pad-8.c: Likewise.
2522 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
2523 * gcc.target/i386/pr44130.c: Likewise.
2524 * gcc.target/i386/align-main-1.c: Likewise.
2525 * gcc.target/i386/align-main-2.c: Likewise.
2526 * gcc.target/i386/sw-1.c: Likewise.
2527 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
2528 on x64 mingw target.
2529 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2530 * gcc.target/i386/pr46295.c: Likewise.
2531 * gcc.target/i386/amd64-abi-1.c: Likewise.
2532 * gcc.target/i386/amd64-abi-2.c: Likewise.
2533 * gcc.target/i386/pr39082-1.c: Likewise.
2534 * gcc.target/i386/pr39162.c: Likewise.
2535 * gcc.target/i386/pr22152.c: Likewise.
2536 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
2537 * gcc.target/i386/wrfsbase-2.c: Likewise.
2538 * gcc.target/i386/local.c: Likewise
2539 * gcc.target/i386/wrgsbase-1.c: Likewise.
2540 * gcc.target/i386/wrfsbase-1.c: Likewise.
2541 * gcc.target/i386/pr39315-3.c: Likewise.
2542 * gcc.target/i386/pr35767-4.c: Likewise.
2543 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
2545 * gcc.target/i386/pr45336-2.c: Likewise.
2546 * gcc.target/i386/pr45336-1.c: Likewise.
2547 * gcc.target/i386/pr45336-4.c: Likewise.
2549 2012-02-27 Tristan Gingold <gingold@adacore.com>
2551 * gnat.dg/array20.ad[sb]: New test.
2553 2012-02-27 Jakub Jelinek <jakub@redhat.com>
2556 * gcc.target/arm/pr52375.c: New test.
2557 * gcc.c-torture/compile/pr52375.c: New test.
2559 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2561 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
2562 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
2564 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
2566 * gnat.dg/aggr19.adb: New test.
2567 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
2569 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
2572 * gcc.target/sh/pr49263.c: New.
2574 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
2576 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2577 simulate_thread_wrapper_other_threads
2578 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2579 Move initialization of 'value' to main().
2580 (main): Initialize 'value';
2581 * gcc.dg/simulate-thread/speculative-store.c
2582 (simulate_thread_step_verify): Return 0 when successful.
2583 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2585 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
2586 (simulate_thread_wrapper_other_threads): Return a success/fail value
2587 and issue an error if the instruction count threshold is exceeded.
2589 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2592 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2593 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2595 2012-02-24 Richard Guenther <rguenther@suse.de>
2598 * gcc.dg/pr52355.c: New testcase.
2600 2012-02-23 Kai Tietz <ktietz@redhat.com>
2602 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
2604 * gcc.dg/Wpadded.c: Likewise.
2605 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2607 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2608 for sleep by Sleep and add windows.h include for this function.
2609 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2611 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2613 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
2615 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2616 on x64 mingw target.
2617 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2618 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2619 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2620 failure on LLP64 target.
2622 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
2625 * gcc.dg/noncompile/pr52290.c: New test.
2627 2012-02-23 Jakub Jelinek <jakub@redhat.com>
2629 PR tree-optimization/52019
2630 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2632 2012-02-22 Kai Tietz <ktietz@redhat.com>
2634 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2635 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2636 derived pdiff_t type.
2637 * g++.dg/torture/pr49720.C: Likewise
2639 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
2642 * gcc.target/i386/pr52330.c: New test.
2644 2012-02-22 Tobias Burnus <burnus@net-b.de>
2647 * gfortran.dg/io_constraints_10.f90: New.
2649 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2651 * lib/target-supports.exp (check_effective_target_vect_condition):
2652 Return true for NEON.
2654 2012-02-21 Kai Tietz <ktietz@redhat.com>
2656 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2658 2012-02-21 Richard Guenther <rguenther@suse.de>
2660 PR tree-optimization/52324
2661 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2663 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2666 * gcc.target/avr/torture/pr51782-1.c: New test.
2668 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2670 PR tree-optimization/52318
2671 * gcc.dg/pr52318.c: New test.
2673 2012-02-20 Kai Tietz <ktietz@redhat.com>
2675 * gcc.dg/bf-ms-layout-3.c: New testcase.
2677 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2681 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2683 2012-02-20 Richard Guenther <rguenther@suse.de>
2685 PR tree-optimization/52298
2686 * gcc.dg/torture/pr52298.c: New testcase.
2687 * gcc.dg/vect/pr52298.c: Likewise.
2689 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2691 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2692 * gcc.c-torture/execute/pr52286.c: Ditto.
2694 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2696 PR tree-optimization/52286
2697 * gcc.c-torture/execute/pr52286.c: New test.
2699 2012-02-18 Tobias Burnus <burnus@net-b.de>
2702 * gfortran.dg/interface_35.f90: Use -std=f2003.
2703 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2704 * gfortran.dg/interface_assignment_4.f90: Ditto.
2705 * gfortran.dg/bessel_1.f90: Ditto.
2706 * gfortran.dg/func_result_6.f90: Ditto.
2707 * gfortran.dg/hypot_1.f90: Ditto.
2708 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2710 2012-02-17 Tobias Burnus <burnus@net-b.de>
2712 PR translation/52232
2713 PR translation/52234
2714 PR translation/52245
2715 PR translation/52246
2716 PR translation/52262
2717 PR translation/52273
2718 * gfortran.dg/coarray_22.f90: Update dg-error.
2719 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2721 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2724 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2725 (simulate-thread): Use default timeout.
2727 2012-02-16 Jason Merrill <jason@redhat.com>
2730 * g++.dg/ext/timevar1.C: New.
2732 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
2735 * g++.dg/template/using21.C: New.
2736 * g++.dg/template/using22.C: Likewise.
2738 2012-02-16 Jason Merrill <jason@redhat.com>
2741 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2743 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2745 PR tree-optimization/52255
2746 * gcc.c-torture/compile/pr52255.c: New test.
2749 * g++.dg/debug/dwarf2/pr52260.C: New test.
2752 * g++.dg/ipa/pr51929.C: New test.
2754 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2757 * gcc.target/powerpc/pr52199.c: New file.
2759 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2762 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2764 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2766 * gcc.dg/pr51867.c: Don't include <math.h>.
2769 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2771 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2772 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2774 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2776 PR tree-optimization/50561
2777 * gcc.dg/graphite/pr50561.c: New testcase.
2779 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2781 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2782 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2784 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2786 * gnat.dg/discr35.ad[sb]: New test.
2788 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2790 * gnat.dg/volatile10.adb: New test.
2791 * gnat.dg/volatile10_pkg.ads: New helper.
2793 2012-02-14 Jason Merrill <jason@redhat.com>
2795 * g++.dg/ext/attrib43.C: New.
2797 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2799 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2800 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2802 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2803 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2804 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2805 effective_target fgnu_tm.
2806 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2808 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2811 * g++.dg/template/asmgoto1.C: New test.
2813 2012-02-14 Ian Lance Taylor <iant@google.com>
2816 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2817 compiling generated file for 64bit and index tests.
2819 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2821 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2823 2012-02-14 Richard Guenther <rguenther@suse.de>
2825 PR tree-optimization/52244
2826 PR tree-optimization/51528
2827 * gcc.dg/torture/pr52244.c: New testcase.
2829 2012-02-14 Walter Lee <walt@tilera.com>
2831 * g++.dg/other/PR23205.C: Disable test on tile.
2832 * g++.dg/other/pr23205-2.C: Disable test on tile.
2833 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2834 * gcc.dg/20040813-1.c: Disable test on tile.
2835 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2836 * gcc.misc-tests/linkage.exp: Handle tilegx.
2838 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2840 PR tree-optimization/52210
2841 * gcc.dg/pr52210.c: New test.
2843 2012-02-14 Jason Merrill <jason@redhat.com>
2846 * g++.dg/overload/defarg5.C: New.
2848 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2851 * c-c++-common/pr52181.c: New test.
2853 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2856 * g++.dg/ext/atomic-1.C: New test.
2858 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2860 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2862 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2865 * gcc.c-torture/execute/pr52209.c: New test.
2867 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
2870 * gfortran.dg/elemental_optional_args_5.f03: New test.
2872 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
2875 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2878 2012-02-11 Ian Lance Taylor <iant@google.com>
2881 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2882 SPARC Solaris. Don't run the test at all on systems where it may
2883 not work, rather than xfailing it.
2885 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2887 PR rtl-optimization/52175
2888 * gcc.c-torture/compile/pr52175.c: New test.
2890 2012-02-10 Jason Merrill <jason@redhat.com>
2893 * g++.dg/template/repo10.C: New.
2895 2012-02-11 Jakub Jelinek <jakub@redhat.com>
2898 * gcc.dg/pr52132.c: New test.
2900 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
2902 * gnat.dg/specs/aggr4.ads: New test.
2903 * gnat.dg/specs/aggr4_pkg.ads: New helper.
2905 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
2908 * gcc.target/i386/pr52146.c: New.
2910 2012-02-10 Jakub Jelinek <jakub@redhat.com>
2913 * c-c++-common/pr52177.c: New test.
2915 2012-02-10 Jan Hubicka <jh@suse.cz>
2918 * g++.dg/torture/pr48600.C: New testcase.
2920 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
2923 * gcc.dg/dfp/pr52140.c: New test.
2925 2012-02-09 Jakub Jelinek <jakub@redhat.com>
2928 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2931 2012-02-09 Bin Cheng <bin.cheng@arm.com>
2934 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2935 * testsuite/gcc.dg/pr51867.c: New test.
2937 2012-02-09 Ian Lance Taylor <iant@google.com>
2939 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2940 which don't support -fsplit-stack. Turn off optimization when
2941 compiling select5-out.go.
2943 2012-02-08 Ian Lance Taylor <iant@google.com>
2945 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2946 systems which don't support -fsplit-stack.
2948 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
2950 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2951 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2952 machine instuction in the log.
2954 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
2956 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2959 2012-02-08 Magnus Granberg <zorry@gentoo.org>
2962 * gcc.dg/pr48524.c: New test.
2963 * gcc.dg/pr48524.spec: New spec file for test.
2965 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2968 * gfortran.dg/vect/pr32380.f90: New test.
2970 2012-02-08 Tobias Burnus <burnus@net-b.de>
2973 * gfortran.dg/realloc_on_assign_12.f90: New.
2975 2012-02-08 Richard Guenther <rguenther@suse.de>
2977 PR rtl-optimization/52170
2978 * gcc.dg/torture/pr52170.c: New testcase.
2980 2012-02-08 Jakub Jelinek <jakub@redhat.com>
2982 PR gcov-profile/52150
2983 * gcc.dg/tree-prof/pr52150.c: New test.
2985 PR rtl-optimization/52139
2986 * gcc.dg/pr52139.c: New test.
2988 2012-02-07 Jason Merrill <jason@redhat.com>
2991 * g++.dg/cpp0x/constexpr-union3.C: New.
2994 * g++.dg/lto/pr52035_0.C: New.
2996 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2998 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2999 * gcc.dg/special/weak-1.c: Likewise.
3000 * gcc.dg/ucnid-12.c: Likewise.
3001 * gcc.dg/torture/pr45678-1.c: Likewise.
3002 * gcc.dg/torture/pr45678-2.c: Likewise.
3003 * gcc.dg/vector-4.c: Likewise.
3004 * gcc.dg/ipa/inline-5.c: Likewise.
3005 * gcc.dg/ucnid-11.c: Likewise.
3006 * gcc.misc-tests/gcov-13.c: Likewise.
3007 * gcc.misc-tests/gcov-14.c: Likewise.
3008 * g++.dg/ext/label13.C: Likewise.
3009 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
3010 hppa*-*-hpux* options.
3011 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3012 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3013 * gcc.dg/pr48616.c: Likewise.
3014 * gcc.dg/pr17957.c: Likewise.
3015 * gcc.dg/pr17055-1.c: Likewise.
3016 * gcc.dg/pr32912-1.c: Likewise.
3017 * gcc.dg/tm/pr51472.c: Likewise.
3018 * c-c++-common/fold-bitand-4.c: Likewise.
3019 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
3020 Use dg-additional-options for extra options.
3022 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
3024 * gcc.target/epiphany/interrupt-2.c: New test.
3026 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3029 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
3030 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
3033 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3036 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
3038 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3042 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
3043 * gcc.target/mips/va-arg-1.c: New test.
3045 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3047 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
3048 for -mno-pointers-to-nested-functions.
3050 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
3052 * gcc.c-torture/execute/20120207-1.c: New test.
3054 2012-02-07 Jakub Jelinek <jakub@redhat.com>
3056 PR rtl-optimization/52060
3057 * gcc.dg/torture/pr52060.c: New test.
3060 * gcc.c-torture/compile/pr52074.c: New test.
3062 2012-02-07 Tobias Burnus <burnus@net-b.de>
3065 * gfortran.dg/class_to_type_2.f90: New.
3067 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
3070 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
3073 2012-02-06 Jason Merrill <jason@redhat.com>
3076 * g++.dg/template/conv13.C: New.
3078 2012-02-06 Richard Guenther <rguenther@suse.de>
3080 PR tree-optimization/52115
3081 * gcc.c-torture/compile/pr52115.c: New testcase.
3083 2012-02-06 Jakub Jelinek <jakub@redhat.com>
3086 * gcc.c-torture/execute/pr52129.c: New test.
3088 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
3090 * gcc.dg/pr48374.c: Actually add the test I forgot
3091 in the 2012-01-25 commit.
3093 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3096 * gfortran.dg/vect/vect-8.f90: New test case.
3098 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3101 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
3103 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
3106 * gfortran.dg/class_48.f90 : Add test of allocate class array
3107 component with source in subroutine test3. Remove commenting
3108 out in subroutine test4, since branching on unitialized variable
3109 is now fixed (no PR for this last.).
3111 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3113 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
3115 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
3117 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3120 * lib/target-supports.exp (check_effective_target_mips_rel): New.
3121 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
3123 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3125 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
3126 (check_effective_target_sync_int_long): Use it.
3127 (check_effective_target_sync_char_short): Likewise.
3128 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
3130 2012-02-05 Tobias Burnus <burnus@net-b.de>
3133 * gfortran.dg/class_48.f90: Add some further checks.
3135 2012-02-05 Ira Rosen <irar@il.ibm.com>
3137 PR tree-optimization/52091
3138 * gcc.dg/vect/pr52091.c: New test.
3140 2012-02-04 Jakub Jelinek <jakub@redhat.com>
3142 PR rtl-optimization/52113
3143 * gcc.target/avr/pr52113.c: New test.
3145 2012-02-03 Jakub Jelinek <jakub@redhat.com>
3147 PR rtl-optimization/52092
3148 * gcc.c-torture/compile/pr52092.c: New test.
3150 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
3153 * gfortran.dg/class_array_10.f03: New test.
3156 * gfortran.dg/class_array_11.f03: New test.
3159 * gfortran.dg/class_array_12.f03: New test.
3161 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
3164 * gfortran.dg/realloc_on_assign_11.f90: New test.
3166 2012-02-02 Tobias Burnus <burnus@net-b.de>
3169 * gfortran.dg/shape_7.f90: New.
3171 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3173 * gcc.target/mips/mips-prepend-1.c: New test.
3175 2012-02-02 Jan Hubicka <jh@suse.cz>
3176 Tom de Vries <tom@codesourcery.com>
3179 * testsuite/gcc.dg/alias-12.c: New testcase.
3180 * testsuite/gcc.dg/alias-13.c: New testcase.
3182 2012-02-02 Jakub Jelinek <jakub@redhat.com>
3185 * gcc.dg/pr52086.c: New test.
3187 PR tree-optimization/52073
3188 * gcc.c-torture/compile/pr52073.c: New test.
3190 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
3193 * gfortran.dg/function_optimize_10.f90: New test.
3195 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
3197 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
3200 2012-02-01 Tobias Burnus <burnus@net-b.de>
3203 * gfortran.dg/typebound_operator_14.f90: New.
3205 2012-02-01 Tobias Burnus <burnus@net-b.de>
3208 * gfortran.dg/elemental_function_1.f90: New.
3210 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3212 PR rtl-optimization/51374
3213 * gcc.target/avr/torture/pr51374-1.c:
3214 Also fail if SBIS is seen.
3216 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3218 PR rtl-optimization/51374
3219 * gcc.target/avr/torture/pr51374-1.c: New.
3221 2012-01-31 Tobias Burnus <burnus@net-b.de>
3224 * gfortran.dg/typebound_generic_11.f90: New.
3226 2012-01-31 Tobias Burnus <burnus@net-b.de>
3229 * gfortran.dg/class_49.f90: New.
3231 2012-01-31 Tobias Burnus <burnus@net-b.de>
3234 * gfortran.dg/elemental_args_check_6.f90: New.
3236 2012-01-31 Jason Merrill <jason@redhat.com>
3239 * g++.dg/cpp0x/variadic122.C: New.
3241 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
3244 * gfortran.dg/realloc_on_assign_10.f90: New test.
3246 2012-01-31 Richard Guenther <rguenther@suse.de>
3248 PR tree-optimization/51528
3249 * gcc.dg/torture/pr51528.c: New testcase.
3251 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
3254 * lib/go.exp (go_target_compile): Append timeout= to options.
3255 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
3256 select5-out.go test on alpha*-*-* targets.
3258 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
3260 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
3261 (TEST_SHORT): Reformat in the same way.
3262 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
3263 (TEST_SHORT): Reformat in the same way.
3264 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
3265 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
3266 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
3267 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
3268 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
3270 2012-01-30 Bin Cheng <bin.cheng@arm.com>
3273 * gcc.target/arm/pr51835.c: New testcase.
3275 2012-01-30 Richard Guenther <rguenther@suse.de>
3277 PR tree-optimization/52028
3278 * gcc.dg/torture/pr52028.c: New testcase.
3279 * gfortran.dg/ldist-pr45199.f: Adjust.
3280 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
3281 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3282 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3284 2012-01-30 Jakub Jelinek <jakub@redhat.com>
3287 * gcc.dg/tree-prof/pr52027.c: New test.
3289 PR tree-optimization/52046
3290 * gcc.dg/pr52046.c: New test.
3293 * g++.dg/other/pr52048.C: New test.
3295 2012-01-30 Richard Guenther <rguenther@suse.de>
3297 PR tree-optimization/52045
3298 * gcc.dg/pr52045.c: New testcase.
3300 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
3302 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
3303 new code generated for __sync_lock_release.
3305 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3307 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
3309 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3312 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
3314 * g++.dg/ext/visibility/template10.C: Fix typo.
3316 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
3318 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3321 * g++.dg/cpp0x/constexpr-ice6.C: New.
3323 2012-01-29 Tobias Burnus <burnus@net-b.de>
3326 * gfortran.dg/default_initialization_6.f90: New.
3328 2012-01-29 Tobias Burnus <burnus@net-b.de>
3331 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
3332 * gfortran.dg/class_48.f90: New.
3334 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
3337 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
3339 2012-01-28 Tobias Burnus <burnus@net-b.de>
3342 * gfortran.dg/class_allocate_12.f90: New.
3344 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
3346 * gcc.dg/torture/pr50444.c: Fix dg directives.
3348 2012-01-28 Jakub Jelinek <jakub@redhat.com>
3351 * gcc.target/arm/pr52006.c: New test.
3353 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
3356 * gcc.dg/lto/trans-mem.h: New file.
3357 * gcc.dg/lto/trans-mem-2_0.c: Include it.
3358 * gcc.dg/lto/trans-mem-1_1.c: Same.
3359 * gcc.dg/lto/trans-mem-4_1.c: Same.
3360 * gcc.dg/lto/trans-mem-3_1.c: Same.
3362 2012-01-27 Tobias Burnus <burnus@net-b.de>
3365 * gfortran.dg/dummy_procedure_7.f90: New.
3367 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
3369 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
3370 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
3372 2012-01-27 Jakub Jelinek <jakub@redhat.com>
3375 * g++.dg/other/gc5.C: New test.
3377 2012-01-27 Richard Guenther <rguenther@suse.de>
3379 PR tree-optimization/50444
3380 * gcc.dg/torture/pr50444.c: New testcase.
3382 2012-01-27 Tobias Burnus <burnus@net-b.de>
3386 * gfortran.dg/move_alloc_13.f90: New.
3388 2012-01-27 Tobias Burnus <burnus@net-b.de>
3391 * gfortran.dg/allocate_alloc_opt_13.f90: New.
3392 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
3393 and change dg-error string.
3395 2012-01-27 Tobias Burnus <burnus@net-b.de>
3398 * gfortran.dg/elemental_args_check_5.f90: New.
3400 2012-01-27 Richard Guenther <rguenther@suse.de>
3403 * g++.dg/torture/pr51959.C: New testcase.
3405 2012-01-27 Tom de Vries <tom@codesourcery.com>
3407 PR tree-optimization/51990
3408 * gcc.dg/pr51990.c: New test.
3409 * gcc.dg/pr51990-2.c: Same.
3411 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
3412 Tobias Burnus <burnus@gcc.gnu.org>
3415 * gfortran.dg/class_allocate_11.f03: New.
3420 * gfortran.dg/class_allocate_7.f03: New.
3421 * gfortran.dg/class_allocate_8.f03: New.
3422 * gfortran.dg/class_allocate_9.f03: New.
3423 * gfortran.dg/class_allocate_10.f03: New.
3425 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3427 * gnat.dg/discr34.adb: New test.
3428 * gnat.dg/discr34_pkg.ads: New helper.
3430 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3432 * gnat.dg/discr33.adb: New test.
3434 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3436 * gnat.dg/limited_with3.ad[sb): New test.
3437 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
3438 * gnat.dg/limited_with3_pkg2.ads: Likewise.
3439 * gnat.dg/limited_with3_pkg3.ads: Likewise.
3441 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3443 * gnat.dg/stack_usage1.adb: New test.
3444 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
3446 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
3447 * gcc.dg/pr44194-2.c: Likewise.
3449 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
3452 * g++.dg/template/crash112.C: New.
3454 2012-01-27 Richard Henderson <rth@redhat.com>
3456 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
3458 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3460 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
3462 2012-01-26 Jakub Jelinek <jakub@redhat.com>
3465 * g++.dg/opt/pr51895.C: New test.
3467 2012-01-26 Michael Matz <matz@suse.de>
3469 PR tree-optimization/48794
3470 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
3472 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3474 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
3476 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3478 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
3479 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
3481 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
3482 the default value for s390 and s390x.
3484 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
3487 * gcc.dg/lto/trans-mem-4_0.c: New.
3488 * gcc.dg/lto/trans-mem-4_1.c: New.
3489 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
3491 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
3492 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
3494 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
3495 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
3498 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
3500 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
3502 2012-01-25 Ian Lance Taylor <iant@google.com>
3504 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
3506 2012-01-25 Tobias Burnus <burnus@net-b.de>
3509 * gfortran.dg/typebound_proc_25.f90: New.
3511 2012-01-25 Jason Merrill <jason@redhat.com>
3514 * g++.dg/lto/pr51992_0.C: New.
3516 2012-01-25 Jakub Jelinek <jakub@redhat.com>
3518 PR tree-optimization/51987
3519 * gcc.target/i386/pr51987.c: New test.
3521 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3523 * gcc.dg/tm/lto-1.c: Require lto support in target.
3525 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
3527 PR rtl-optimization/48374
3528 * gcc.dg/pr48374.c: New test.
3530 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3532 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
3534 2012-01-25 Tobias Burnus <burnus@net-b.de>
3537 * gfortran.dg/derived_constructor_char_3.f90: New.
3539 2012-01-24 Ian Lance Taylor <iant@google.com>
3541 * go.test/go-test.exp (filecmp): New procedure.
3542 (errchk): Handle quoted square brackets.
3543 (go-gc-tests): Set go_compile_args. Handle various new test
3544 lines. Skip a few new tests.
3545 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
3547 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3549 * lib/target-supports.exp (proc check_effective_target_vect_perm)
3550 (check_effective_target_vect_extract_even_odd)
3551 (check_effective_target_vect_interleave): Return true for MIPS
3554 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3556 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
3557 (main): Use it instead of argc.
3559 2012-01-24 Jason Merrill <jason@redhat.com>
3562 * g++.dg/cpp0x/sfinae31.C: New.
3564 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3566 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
3568 2012-01-24 Jason Merrill <jason@redhat.com>
3571 * g++.dg/inherit/covariant20.C: New.
3573 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
3576 * g++.dg/parse/crash58.C: New.
3578 2012-01-24 Jakub Jelinek <jakub@redhat.com>
3581 * gcc.dg/pr51957-1.c: New test.
3582 * gcc.dg/pr51957-1.h: New file.
3583 * gcc.dg/pr51957-2.c: New test.
3585 2012-01-23 Jason Merrill <jason@redhat.com>
3588 * g++.dg/ext/visibility/template10.C: New.
3590 2012-01-23 Tobias Burnus <burnus@net-b.de>
3593 * gfortran.dg/move_alloc_12.f90: New.
3595 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3598 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3600 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3603 * g++.dg/template/crash111.C: New.
3605 2012-01-23 Arnaud Charlet <charlet@adacore.com>
3607 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3609 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3611 2012-01-23 Dodji Seketeli <dodji@redhat.com>
3614 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
3615 the DW_TAG_class_type and DW_AT_name: "Executor".
3617 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3619 * lib/target-supports.exp
3620 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3621 (check_effective_target_vect_interleave): Likewise.
3623 2012-01-22 Jason Merrill <jason@redhat.com>
3626 * g++.dg/template/using20.C: New.
3627 * g++.dg/template/template-id-2.C: Adjust diagnostic.
3629 2012-01-23 Jason Merrill <jason@redhat.com>
3632 * g++.dg/torture/pr51344.C: Limit to x86.
3634 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
3636 * c-c++-common/tm/omp.c: Require target with pthread support.
3638 2012-01-23 Richard Guenther <rguenther@suse.de>
3640 PR tree-optimization/51949
3641 * gcc.dg/torture/pr51949.c: New testcase.
3643 2012-01-23 Jakub Jelinek <jakub@redhat.com>
3645 PR rtl-optimization/51933
3646 * gcc.c-torture/execute/pr51933.c: New test.
3648 2012-01-22 Douglas B Rupp <rupp@gnat.com>
3650 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3651 Do not define for Interix.
3653 2012-01-22 Jason Merrill <jason@redhat.com>
3656 * g++.dg/lto/pr51832.h: New.
3657 * g++.dg/lto/pr51832_0.C: New.
3658 * g++.dg/lto/pr51832_1.C: New.
3660 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3662 * gcc.dg/ext-elim-1.c: New test.
3664 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3667 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3668 * g++.dg/opt/longbranch1.C: Likewise.
3670 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3672 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3675 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3678 * gfortran.dg/namelist_74.f90: New test.
3679 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3681 2012-01-21 Tobias Burnus <burnus@net-b.de>
3684 * gfortran.dg/class_47.f90: New.
3686 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3688 * gnat.dg/renaming5.ad[sb]: New test.
3690 2012-01-20 Jason Merrill <jason@redhat.com>
3693 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3695 2012-01-20 Jason Merrill <jason@redhat.com>
3698 * g++.dg/ext/attrib42.C: Require ilp32.
3700 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3703 * gcc.target/arm/pr51915.c: New test.
3705 2012-01-20 Cary Coutant <ccoutant@google.com>
3706 Dodji Seketeli <dodji@redhat.com>
3709 * g++.dg/debug/dwarf2/nested-3.C: New test.
3711 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3714 * g++.dg/template/crash110.C: New.
3716 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3718 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3719 Remove default options on hppa*-*-hpux*.
3721 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3723 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3725 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3727 * gcc.c-torture/compile/pr51856.c: New testcase.
3729 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3731 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3732 options to go_target_compile.
3734 2012-01-20 Kai Tietz <ktietz@redhat.com>
3736 * g++.dg/torture/pr51344.C: Fix typo.
3738 2012-01-20 Richard Guenther <rguenther@suse.de>
3740 PR tree-optimization/51903
3741 * g++.dg/torture/pr51903.C: New testcase.
3743 2012-01-20 Tobias Burnus <burnus@net-b.de>
3744 Janus Weil <janus@gcc.gnu.org>
3747 * gfortran.dg/use_21.f90: New.
3749 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3752 * gcc.dg/torture/pr51106-1.c: New test.
3753 * gcc.dg/torture/pr51106-2.c: New test.
3755 2012-01-19 Kai Tietz <ktietz@redhat.com>
3757 * g++.dg/torture/pr51344.C: New test.
3759 2012-01-19 Tobias Burnus <burnus@net-b.de>
3762 * gfortran.dg/intrinsic_size_2.f90: New.
3764 2012-01-19 Jason Merrill <jason@redhat.com>
3767 * g++.dg/inherit/using7.C: New.
3769 2012-01-19 Richard Guenther <rguenther@suse.de>
3771 PR tree-optimization/37997
3772 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3774 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3776 PR rtl-optimization/51505
3777 * gcc.dg/pr51505.c: New test.
3779 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3782 * gfortran.dg/typebound_operator_12.f03: New.
3783 * gfortran.dg/typebound_operator_13.f03: New.
3785 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3788 * g++.dg/cpp0x/pr51225.C: New.
3790 2012-01-17 Ian Lance Taylor <iant@google.com>
3793 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3795 2012-01-17 Tobias Burnus <burnus@net-b.de>
3798 * gfortran.dg/realloc_on_assign_9.f90: New.
3800 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3803 * gcc.dg/tm/memopt-3.c: Remove xfail.
3804 * gcc.dg/tm/memopt-4.c: Remove xfail.
3805 * gcc.dg/tm/memopt-5.c: Remove xfail.
3806 * gcc.dg/tm/memopt-7.c: Remove xfail.
3808 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3810 PR tree-optimization/51877
3811 * gcc.c-torture/execute/pr51877.c: New test.
3813 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3815 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3816 {!vect_align_arrays} to vect_sizes_32B_16B.
3817 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3818 * gcc.dg/vect/vect-peel-3.c: Ditto.
3820 2012-01-16 Jason Merrill <jason@redhat.com>
3823 * g++.dg/abi/mangle60.C: New.
3826 * g++.dg/pch/mangle1.{C,Hs}: New.
3828 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3829 Tobias Burnus <burnus@net-b.de>
3832 * gfortran.dg/elemental_optional_args_3.f90: New
3833 * gfortran.dg/elemental_optional_args_4.f90: New
3835 2012-01-16 Tobias Burnus <burnus@net-b.de>
3838 * gfortran.dg/use_20.f90: New
3840 2012-01-16 Jason Merrill <jason@redhat.com>
3843 * g++.dg/cpp0x/rv-bitfield.C: New.
3844 * g++.dg/cpp0x/rv-bitfield2.C: New.
3846 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
3848 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3849 subroutine 'qsort' and use index array to assign the result.
3851 2012-01-16 Jakub Jelinek <jakub@redhat.com>
3853 PR tree-optimization/51865
3854 * gcc.dg/pr51865.c: New test.
3856 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3858 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3860 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3862 * gcc.target/mips/code-readable-2.c: Allow the jump table address
3863 to be loaded from the constant pool, rather than via %hi and %lo.
3865 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
3867 PR rtl-optimization/51821
3868 * gcc.dg/pr51821.c: New test.
3870 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
3872 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3874 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
3876 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3878 2012-01-14 Tobias Burnus <burnus@net-b.de>
3881 * gfortran.dg/init_flag_8.f90: New.
3882 * gfortran.dg/init_flag_9.f90: New.
3884 2011-01-14 Tobias Burnus <burnus@net-b.de>
3887 * gfortran.dg/use_18.f90: New.
3888 * gfortran.dg/use_19.f90: New.
3890 2012-01-13 Ian Lance Taylor <iant@google.com>
3893 * g++.dg/warn/Wsign-compare-4.C: New.
3895 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
3898 * gfortran.dg/alloc_comp_assign.f03: New.
3899 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3900 __BUILTIN_FREE from 38 to 32.
3902 2012-01-13 Jason Merrill <jason@redhat.com>
3905 * g++.dg/warn/Wreturn-type-7.C: New.
3907 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3909 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3911 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3912 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3913 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3914 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3915 int32plus because of big array needed.
3916 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3917 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3919 2012-01-13 Jason Merrill <jason@redhat.com>
3922 * g++.dg/ext/visibility/template9.C: New.
3925 * g++.dg/cpp0x/defaulted34.C: New.
3926 * g++.dg/template/virtual3.C: New.
3928 2012-01-13 Richard Guenther <rguenther@suse.de>
3931 * gcc.dg/torture/pr8081.c: New testcase.
3933 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3935 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3937 2012-01-12 Jason Merrill <jason@redhat.com>
3940 * g++.dg/ext/stmtexpr14.C: New.
3942 2012-01-13 Dodji Seketeli <dodji@redhat.com>
3945 * g++.dg/cpp0x/constexpr-diag4.C: New test.
3947 2012-01-12 Jason Merrill <jason@redhat.com>
3950 * g++.dg/abi/mangle48.C: Test qualified-names, too.
3951 * g++.dg/abi/mangle58.C: Likewise.
3954 * g++.dg/template/arg8.C: New.
3956 2012-01-12 Ira Rosen <irar@il.ibm.com>
3958 PR tree-optimization/51799
3959 * gcc.dg/vect/pr51799.c: New test.
3960 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3963 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3964 Tobias Burnus <burnus@net-b.de>
3968 * lib/target-supports.exp
3969 (check_effective_target_fortran_largest_fp_has_sqrt): New.
3970 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3972 2012-01-11 Jason Merrill <jason@redhat.com>
3975 * g++.dg/ext/attrib42.C: New.
3977 2012-01-11 Jakub Jelinek <jakub@redhat.com>
3980 * gcc.dg/pr51796.c: New test.
3982 2012-01-11 Jason Merrill <jason@redhat.com>
3985 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3987 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3989 * gnat.dg/array19.ad[sb]: New test.
3991 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3993 * gnat.dg/opt23.ad[sb]: New test.
3994 * gnat.dg/opt23_pkg.ad[sb]: New helper.
3995 * gnat.dg/opt24.ad[sb]: New test.
3997 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3999 PR tree-optimization/49642
4000 * gcc.dg/tree-ssa/pr49642-1.c: New test.
4001 * gcc.dg/tree-ssa/pr49642-2.c: New test.
4003 2012-01-11 Jason Merrill <jason@redhat.com>
4006 * g++.dg/template/explicit-args5.C: New.
4008 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4010 * gcc.c-torture/execute/20120110-1.c: New testcase.
4012 2012-01-10 Jason Merrill <jason@redhat.com>
4015 * g++.dg/inherit/ambig1.C: New.
4018 * g++.dg/cpp0x/constexpr-cache1.C: New.
4020 2012-01-10 Richard Guenther <rguenther@suse.de>
4022 PR tree-optimization/51801
4023 * gcc.dg/torture/pr51801.c: New testcase.
4025 2012-01-10 Tobias Burnus <burnus@net-b.de>
4028 * gfortran.dg/allocate_with_typespec_5.f90: New.
4030 2012-01-10 Tobias Burnus <burnus@net-b.de>
4032 * gfortran.dg/class_39.f03: Update dg-error string.
4034 2012-01-10 Richard Guenther <rguenther@suse.de>
4036 PR tree-optimization/50913
4037 * gcc.dg/graphite/interchange-16.c: New testcase.
4038 * gcc.dg/graphite/scop-20.c: XFAIL.
4039 * gfortran.dg/graphite/interchange-1.f: Likewise.
4040 * gfortran.dg/graphite/block-1.f90: Likewise.
4041 * gfortran.dg/graphite/block-2.f: Likewise.
4043 2012-01-10 Richard Henderson <rth@redhat.com>
4045 * lib/target-supports.exp (check_effective_target_vect_perm,
4046 check_effective_target_vect_perm_byte,
4047 check_effective_target_vect_perm_short): Enable for arm neon.
4049 2012-01-09 Tobias Burnus <burnus@net-b.de>
4052 * gfortran.dg/typebound_operator_11.f90: New.
4054 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
4056 * gnat.dg/array18.adb: New test.
4057 * gnat.dg/array18_pkg.ads: New helper.
4059 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
4062 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
4063 around base object in first assignment in main program.
4064 * gfortran.dg/typebound_operator_10.f03: New test.
4066 2012-01-09 Martin Jambor <mjambor@suse.cz>
4068 PR tree-optimization/51759
4069 * g++.dg/ipa/pr51759.C: New test.
4071 2012-01-09 Tobias Burnus <burnus@net-b.de>
4074 * gfortran.dg/optional_absent_2.f90: New.
4076 2012-01-09 Tobias Burnus <burnus@net-b.de>
4079 * gfortran.dg/use_17.f90: New.
4081 2012-01-09 Gary Funck <gary@intrepid.com>
4083 PR preprocessor/33919
4084 * gcc.dg/pr33919.c: New test.
4085 * gcc.dg/pr33919-0.h: New test header file.
4086 * gcc.dg/pr33919-1.h: Ditto.
4087 * gcc.dg/pr33919-2.h: Ditto.
4089 2012-01-07 Jan Hubicka <jh@suse.cz>
4091 PR tree-optimize/51694
4092 * gcc.c-torture/compile/pr51694.c: new testcase.
4094 2012-01-07 Jan Hubicka <jh@suse.cz>
4096 PR tree-optimization/51600
4097 * g++.dg/torture/pr51600.C: New testcase.
4099 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4101 PR gcov-profile/51715
4102 PR gcov-profile/51717
4103 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
4104 * gcc.misc-tests/gcov-14.c: Likewise.
4106 2012-01-06 Jason Merrill <jason@redhat.com>
4108 * g++.dg/parse/new5.C: New.
4110 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
4113 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
4114 including <string.h>.
4116 2012-01-06 Jason Merrill <jason@redhat.com>
4118 * g++.dg/abi/mangle51.C: New.
4119 * g++.dg/abi/mangle52.C: New.
4120 * g++.dg/abi/mangle53.C: New.
4121 * g++.dg/abi/mangle54.C: New.
4122 * g++.dg/abi/mangle55.C: New.
4123 * g++.dg/abi/mangle56.C: New.
4124 * g++.dg/abi/mangle57.C: New.
4125 * g++.dg/abi/mangle58.C: New.
4126 * g++.dg/abi/mangle59.C: New.
4127 * g++.dg/cpp0x/trailing3.C: Update mangling.
4128 * g++.dg/cpp0x/variadic111.C: Update mangling.
4129 * g++.dg/cpp0x/variadic4.C: Update mangling.
4130 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
4131 * g++.dg/template/nontype22.C: Works now.
4132 * g++.dg/template/pr35240.C: Works now.
4134 * g++.dg/cpp0x/error7.C: New.
4136 2012-01-06 Tobias Burnus <burnus@net-b.de>
4138 * gfortran.dg/deallocate_stat_2.f90: New.
4139 * coarray/allocate_errgmsg.f90: New.
4140 * gfortran.dg/coarray_lib_alloc_1.f90: New.
4141 * gfortran.dg/coarray_lib_alloc_2.f90: New.
4142 * coarray/subobject_1.f90: Fix for num_images > 1.
4143 * gfortran.dg/deallocate_stat.f90: Update due to changed
4146 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
4148 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
4150 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
4152 * ada/acats/overflow.lst: Add cb20004.
4154 2012-01-05 Dodji Seketeli <dodji@redhat.com>
4157 * g++.dg/cpp0x/alias-decl-18.C: New test.
4159 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
4161 * gcc.c-torture/execute/20120104-1.c: New test.
4163 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
4166 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
4167 the old typebound_operator_8.f03.
4168 * gfortran.dg/typebound_operator_8.f03: New version of
4169 typebound_operator_7.f03 with 'u' a derived type instead of a
4172 2012-01-05 Richard Guenther <rguenther@suse.de>
4174 * g++.dg/torture/pr49309.C: Skip for -flto.
4176 2012-01-05 Jakub Jelinek <jakub@redhat.com>
4179 * gcc.c-torture/compile/pr51761.c: New test.
4181 2012-01-05 Richard Guenther <rguenther@suse.de>
4183 PR tree-optimization/51760
4184 * gcc.dg/torture/pr51760.c: New testcase.
4186 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
4189 * gcc.dg/tm/memopt-6.c: Adjust regexp.
4191 2012-01-05 Richard Guenther <rguenther@suse.de>
4194 * gfortran.dg/lto/pr41576_0.f90: New testcase.
4195 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4197 2012-01-04 Jakub Jelinek <jakub@redhat.com>
4200 * gcc.dg/pr51695.c: New test.
4202 2012-01-04 Andrew Pinski <apinski@cavium.com>
4204 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
4205 * gcc.target/mips/octeon2-lx-1.c: New test.
4206 * gcc.target/mips/mips64-dsp-ldx.c: New test.
4207 * gcc.target/mips/octeon2-lx-2.c: New test.
4208 * gcc.target/mips/octeon2-lx-3.c: New test.
4210 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
4214 * gcc.dg/tm/alias-1.c: Adjust regexp.
4215 * gcc.dg/tm/alias-2.c: Adjust regexp.
4217 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4220 * g++.dg/warn/Wparentheses-26.C: New.
4222 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
4224 * gfortran.dg/elemental_optional_args_2.f90: New test.
4226 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4229 * gfortran.dg/common_17.f90: New test.
4231 2012-01-04 Richard Guenther <rguenther@suse.de>
4233 PR tree-optimization/49651
4234 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
4235 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4237 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4240 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
4242 2012-01-03 Andrew Pinski <apinski@cavium.com>
4244 * lib/scanasm.exp (dg-function-on-line): Always use a special format
4245 for all mips targets. Also allow an optional .cfi_startproc.
4247 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
4249 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
4251 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4254 * g++.dg/rtti/dyncast5.C: New.
4256 2012-01-03 Richard Guenther <rguenther@suse.de>
4258 PR tree-optimization/51070
4259 * gcc.dg/torture/pr51070-2.c: New testcase.
4261 2012-01-03 Richard Guenther <rguenther@suse.de>
4263 PR tree-optimization/51692
4264 * gcc.dg/torture/pr51692.c: New testcase.
4266 2012-01-03 Richard Guenther <rguenther@suse.de>
4269 * g++.dg/lto/pr51650-3_0.C: New testcase.
4271 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4274 * g++.dg/warn/Wredundant-decls-spec.C: New.
4276 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4278 PR tree-optimization/51719
4279 * g++.dg/tree-prof/pr51719.C: New test.
4281 2012-01-03 Richard Guenther <rguenther@suse.de>
4284 * gcc.dg/fold-compare-6.c: New testcase.
4286 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4289 * g++.dg/gomp/pr51669.C: New test.
4291 2012-01-02 Jason Merrill <jason@redhat.com>
4294 * g++.dg/cpp0x/constexpr-union2.C: New.
4297 * g++.dg/cpp0x/nsdmi-defer5.C: New.
4299 2012-01-02 Dodji Seketeli <dodji@redhat.com>
4302 * g++.dg/cpp0x/constexpr-99.C: New test.
4304 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
4307 * g++.dg/template/init9.C: New.
4309 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4311 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
4312 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
4313 rather than a specific number.
4315 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
4320 * gfortran.dg/typebound_operator_7.f03: New.
4321 * gfortran.dg/typebound_operator_8.f03: New.
4323 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4326 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
4328 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4330 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4332 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
4334 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4336 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
4339 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4341 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
4342 * gfortran.dg/io_real_boz_4.f90: Likewise.
4343 * gfortran.dg/io_real_boz_5.f90: Likewise.
4345 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4347 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
4349 2012-01-02 Revital Eres <revital.eres@linaro.org>
4351 * gcc.dg/sms-11.c: New file.
4353 2012-01-02 Tobias Burnus <burnus@net-b.de>
4356 * gfortran.dg/coarray/image_index_3.f90: New.
4358 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4361 * g++.dg/parse/enum8.C: New.
4363 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4366 * g++.dg/conversion/reinterpret4.C: New.
4367 * g++.dg/conversion/reinterpret1.C: Adjust.
4369 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4371 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
4373 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
4375 * g++.old-deja/g++.brendan/crash25.C: Adjust.
4376 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4377 * g++.old-deja/g++.jason/access14.C: Likewise.
4378 * g++.old-deja/g++.jason/access8.C: Likewise.
4379 * g++.old-deja/g++.jason/access1.C: Likewise.
4380 * g++.old-deja/g++.other/access3.C: Likewise.
4381 * g++.old-deja/g++.other/access5.C: Likewise.
4382 * g++.old-deja/g++.law/unsorted1.C: Likewise.
4383 * g++.old-deja/g++.law/visibility22.C: Likewise.
4384 * g++.old-deja/g++.law/visibility26.C: Likewise.
4385 * g++.old-deja/g++.mike/p2746.C: Likewise.
4386 * g++.dg/debug/using1.C: Likewise.
4387 * g++.dg/lookup/using51.C: Likewise.
4388 * g++.dg/inherit/using5.C: Likewise.
4389 * g++.dg/inherit/pr30297.C: Likewise.
4390 * g++.dg/inherit/access8.C: Likewise.
4391 * g++.dg/torture/pr39362.C: Likewise.
4392 * g++.dg/template/crash13.C: Likewise.
4393 * g++.dg/template/using10.C: Likewise.
4395 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4398 * lib/gcc-dg.exp (scan-module-absence): Really commit last
4401 2012-01-01 Ira Rosen <irar@il.ibm.com>
4403 PR tree-optimization/51704
4404 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
4405 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
4406 corresponding flags.
4408 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4411 * g++.dg/cpp0x/constexpr-delegating2.C: New.
4413 2012-01-01 Jan Hubicka <jh@suse.cz>
4415 PR rtl-optimization/51069
4416 * gcc.c-torture/compile/pr51069.c: New testcase.
4418 2012-01-01 Jakub Jelinek <jakub@redhat.com>
4420 PR tree-optimization/51683
4421 * gcc.dg/pr51683.c: New test.
4423 Copyright (C) 2012 Free Software Foundation, Inc.
4425 Copying and distribution of this file, with or without modification,
4426 are permitted in any medium without royalty provided the copyright
4427 notice and this notice are preserved.