1 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
4 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
7 * gcc.c-torture/execute/pr60017.c: New test.
9 2014-02-03 Janus Weil <janus@gcc.gnu.org>
12 * gfortran.dg/typebound_proc_26.f90: New.
14 2014-01-29 Markus Trippelsdorf <markus@trippelsdorf.de>
16 Backport from mainline
17 2012-12-13 Jakub Jelinek <jakub@redhat.com>
20 * g++.dg/other/pr55650.C: New test.
21 * g++.dg/other/pr55650.cc: New file.
23 2014-01-26 Mikael Morin <mikael@gcc.gnu.org>
26 * gfortran.dg/unresolved_fixup_1.f90: New test.
27 * gfortran.dg/unresolved_fixup_2.f90: New test.
29 2014-01-16 Jakub Jelinek <jakub@redhat.com>
32 * gcc.target/i386/pr59839.c: New test.
35 * gcc.target/i386/pr9771-1.c (main): Rename to...
36 (real_main): ... this. Add __asm name "main".
37 (ASMNAME, ASMNAME2, STRING): Define.
39 2014-01-16 Marek Polacek <polacek@redhat.com>
41 Backport from mainline
42 2014-01-16 Marek Polacek <polacek@redhat.com>
45 * gcc.dg/pr59827.c: New test.
47 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
49 PR rtl-optimization/54300
50 * gcc.target/arm/pr54300.C: New test.
52 2014-01-03 Joseph Myers <joseph@codesourcery.com>
54 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
56 2013-12-12 Uros Bizjak <ubizjak@gmail.com>
58 Backport from mainline
59 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
62 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
63 * gcc.target/i386/sse2-movapd-2.c: Likewise.
64 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
65 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
67 2013-12-04 Marek Polacek <polacek@redhat.com>
70 * gcc.dg/pr59351.c: Use -pedantic instead of -Wpedantic.
72 2013-12-03 Marek Polacek <polacek@redhat.com>
74 Backport from mainline
75 2013-12-03 Marek Polacek <polacek@redhat.com>
78 * gcc.dg/pr59351.c: New test.
80 2013-11-28 Uros Bizjak <ubizjak@gmail.com>
82 Backport from mainline
83 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
84 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
87 * gcc.target/i386/xop-frczX.c: New test.
89 2013-11-25 Vidya Praveen <vidyapraveen@arm.com>
91 Backport from mainline
92 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
94 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
95 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
97 2013-11-17 Paul Thomas <pault@gcc.gnu.org>
100 * gfortran.dg/derived_external_function_1.f90 : New test
102 2013-11-02 Janus Weil <janus@gcc.gnu.org>
104 Backport from mainline
105 2013-09-23 Janus Weil <janus@gcc.gnu.org>
108 * gfortran.dg/extends_15.f90: New.
110 2013-10-28 Tom de Vries <tom@codesourcery.com>
112 * gcc.target/arm/require-pic-register-loc.c: New test.
114 2013-10-28 Tom de Vries <tom@codesourcery.com>
116 * gcc.target/arm/require-pic-register-loc.c: New test.
118 2013-10-26 Uros Bizjak <ubizjak@gmail.com>
120 Backport from mainline
121 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
124 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
125 and MINUSCCZEXT defines. Update scan-assembler dg directive.
126 * gcc.dg/torture/pr58779.c: New test.
128 2013-10-25 Richard Henderson <rth@redhat.com>
131 * gcc.dg/atomic-store-6.c: New.
133 2013-10-25 Tom de Vries <tom@codesourcery.com>
136 * g++.dg/tm/noexcept-6.C: New test.
138 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
140 * gcc.c-torture/execute/pr58831.c: New test.
142 2013-10-16 Paolo Carlini <paolo.carlini@oracle.com>
145 * g++.dg/cpp0x/decltype57.C: New.
146 * g++.dg/cpp0x/enum18.C: Revert r174385 changes.
148 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
150 * gnat.dg/opt28.ad[sb]: New test.
151 * gnat.dg/opt28_pkg.ads: New helper.
153 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
155 * gnat.dg/in_out_parameter4.adb: New test.
157 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
159 * gnat.dg/loop_optimization16.adb: New test.
160 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
162 2013-08-13 Marek Polacek <polacek@redhat.com>
165 2013-08-13 Marek Polacek <polacek@redhat.com>
167 PR tree-optimization/57980
168 * gcc.dg/pr57980.c: New test.
170 2013-08-11 Janus Weil <janus@gcc.gnu.org>
173 2013-08-09 Janus Weil <janus@gcc.gnu.org>
176 * gfortran.dg/transfer_intrinsic_6.f90: New.
178 2013-07-16 Iain Sandoe <iain@codesourcery.com>
182 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
183 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
184 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
185 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
186 * objc.dg/image-info.m: Likewise.
187 * objc.dg/symtab-1.m: Likewise.
188 * objc.dg/torture/strings/const-str-10.m: Likewise.
189 * objc.dg/torture/strings/const-str-11.m: Likewise.
190 * objc.dg/torture/strings/const-str-9.m: Likewise.
191 * objc.dg/zero-link-1.m: Likewise.
192 * objc.dg/zero-link-2.m: Likewise.
193 * objc.dg/no-extra-load.m: Avoid Foundation.h.
194 * objc.dg/objc-foreach-4.m: Likewise.
195 * objc.dg/objc-foreach-5.m: Likewise.
196 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
198 * obj-c++.dg/strings/const-str-12.mm: Likewise.
199 * obj-c++.dg/syntax-error-1.mm: Likewise.
200 * objc.dg/method-6.m: Likewise.
201 * objc.dg/pr23214.m: Likewise.
202 * objc.dg/proto-lossage-7.m: Likewise.
203 * objc.dg/strings/const-str-12b.m: Likewise.
204 * objc.dg/zero-link-3.m: Likewise.
205 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
206 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
207 adjust headers, interfaces and encoded types to reflect current system
208 versions. Add FIXME and outputs from current system compiler for
211 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
214 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
216 2013-07-08 Tobias Burnus <burnus@net-b.de>
219 * gfortran.dg/dot_product_2.f90: New.
221 2013-07-08 Jakub Jelinek <jakub@redhat.com>
223 PR rtl-optimization/57829
224 * gcc.c-torture/execute/pr57829.c: New test.
226 2013-07-05 Uros Bizjak <ubizjak@gmail.com>
228 Backport from mainline
229 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
232 * gcc.target/i386/pr57655.c: New test.
234 2013-06-09 Jakub Jelinek <jakub@redhat.com>
237 * gcc.c-torture/execute/pr57568.c: New test.
239 2013-06-06 Tobias Burnus <burnus@net-b.de>
241 Backport from mainline
242 2012-08-27 Tobias Burnus <burnus@net-b.de>
245 * gfortran.dg/do_5.f90: New.
247 2013-06-01 Janus Weil <janus@gcc.gnu.org>
248 Tobias Burnus <burnus@net-b.de>
251 * gfortran.dg/typebound_override_4.f90: New.
253 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
255 * gnat.dg/specs/last_bit.ads: New test.
257 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
260 * gcc.target/i386/pr57264.c: New test.
262 2013-05-07 Michael Meissner <meissner@linux.vnet.ibm.com>
265 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
268 * gcc.target/powerpc/pr57150.c: New file.
270 2013-05-07 Tobias Burnus <burnus@net-b.de>
272 Backport from mainline
273 2013-05-02 Tobias Burnus <burnus@net-b.de>
276 * gfortran.dg/size_kind_2.f90: New.
277 * gfortran.dg/size_kind_3.f90: New.
279 2013-05-03 Marek Polacek <polacek@redhat.com>
281 Backport from mainline
282 2013-04-25 Marek Polacek <polacek@redhat.com>
284 PR tree-optimization/57066
285 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
287 2013-04-30 Uros Bizjak <ubizjak@gmail.com>
289 Backport from mainline
290 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
293 * gcc.target/i386/pr44578.c: New test.
295 Backport from mainline
296 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
299 * gcc.target/i386/pr57098.c: New test.
301 2013-04-29 Christian Bruel <christian.bruel@st.com>
304 * gcc.target/sh/pr57108.c: New test.
306 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
311 * gfortran.dg/namelist_77.f90: New test.
312 * gfortran.dg/namelist_78.f90: New test.
314 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
319 * gfortran.dg/namelist_81.f90: New test.
321 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
326 * gfortran.dg/namelist_79.f90: New test.
328 2013-04-27 Jakub Jelinek <jakub@redhat.com>
331 * gcc.c-torture/execute/pr56866.c: New test.
332 * gcc.target/i386/pr56866.c: New test.
334 2013-04-26 Janus Weil <janus@gcc.gnu.org>
336 Backports from trunk:
339 * gfortran.dg/proc_ptr_41.f90: New.
343 * gfortran.dg/transfer_check_4.f90: New.
345 2013-04-19 Marek Polacek <polacek@redhat.com>
347 Backport from mainline
348 2013-01-08 Steven Bosscher <steven@gcc.gnu.org>
349 Jakub Jelinek <jakub@redhat.com>
351 PR tree-optimization/48189
352 * gcc.dg/pr48189.c: New test.
354 2013-04-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
356 * gcc.dg/torture/pr53922.c: Skip on alpha*-*-osf*.
357 Remove dg-skip-if default args.
359 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
361 * gcc.dg/pr56890-1.c: New test.
362 * gcc.dg/pr56890-2.c: Likewise.
364 2013-04-11 Release Manager
366 * GCC 4.7.3 released.
368 2013-04-03 Jakub Jelinek <jakub@redhat.com>
371 * g++.dg/debug/pr56819.C: New test.
373 2013-04-03 Tobias Burnus <burnus@net-b.de>
375 Backport from mainline:
376 2013-03-29 Tobias Burnus <burnus@net-b.de>
379 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
381 2013-04-03 Richard Biener <rguenther@suse.de>
383 PR tree-optimization/56501
384 * gcc.dg/torture/pr56501.c: New testcase.
386 2013-04-03 Tobias Burnus <burnus@net-b.de>
388 Backport from mainline:
389 2013-03-28 Tobias Burnus <burnus@net-b.de>
392 * gfortran.dg/namelist_80.f90: New.
394 2013-04-03 Jakub Jelinek <jakub@redhat.com>
396 Backported from mainline
397 2013-03-06 Jakub Jelinek <jakub@redhat.com>
399 PR tree-optimization/56539
400 * gcc.c-torture/compile/pr56539.c: New test.
402 2013-03-05 Jakub Jelinek <jakub@redhat.com>
405 * gcc.dg/pr56510.c: New test.
407 2013-04-02 Richard Biener <rguenther@suse.de>
409 * gcc.dg/pr45472.c: Remove copies.
411 2013-04-02 Richard Biener <rguenther@suse.de>
414 * g++.dg/torture/pr56768.C: New testcase.
416 2013-04-01 Andrey Belevantsev <abel@ispras.ru>
418 Backport from mainline
419 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
422 * gcc.dg/pr45472.c: New test.
424 2013-03-26 Richard Biener <rguenther@suse.de>
426 Backport from mainline
427 2013-03-13 Richard Biener <rguenther@suse.de>
429 PR tree-optimization/56608
430 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
432 2013-03-05 Richard Biener <rguenther@suse.de>
434 PR tree-optimization/56270
435 * gcc.dg/vect/slp-38.c: New testcase.
437 2013-03-25 Oleg Endo <olegendo@gcc.gnu.org>
439 Backport from mainline:
440 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
443 * gcc.target/sh/pr49880-1.c: New.
444 * gcc.target/sh/pr49880-2.c: New.
445 * gcc.target/sh/pr49880-3.c: New.
446 * gcc.target/sh/pr49880-4.c: New.
447 * gcc.target/sh/pr49880-5.c: New.
449 2013-03-22 H.J. Lu <hongjiu.lu@intel.com>
452 * gcc.target/i386/pr56560.c: New file.
454 2013-03-15 Tobias Burnus <burnus@net-b.de>
457 * gfortran.dg/transfer_intrinsic_5.f90: New.
459 2013-03-14 Jakub Jelinek <jakub@redhat.com>
462 * g++.dg/torture/pr56403.C: New test.
464 2013-03-13 Paul Thomas <pault@gcc.gnu.org>
467 * gfortran.dg/class_56.f90: New test.
469 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
472 * gfortran.dg/intrinsic_size_4.f90 : New test.
474 2013-03-09 Paolo Carlini <paolo.carlini@oracle.com>
477 * g++.dg/template/crash115.C: New.
479 2013-03-06 Jakub Jelinek <jakub@redhat.com>
482 * g++.dg/template/typename20.C: New test.
484 2013-03-01 Richard Biener <rguenther@suse.de>
486 Backport from mainline
487 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
489 PR tree-optimization/55481
490 * gcc.dg/torture/pr55481.c: New testcase.
491 * gcc.dg/torture/pr56488.c: Likewise.
493 2013-02-26 Jakub Jelinek <jakub@redhat.com>
495 PR tree-optimization/56443
496 * gcc.dg/torture/pr56443.c: New test.
498 2013-02-22 Janus Weil <janus@gcc.gnu.org>
501 * gfortran.dg/proc_ptr_comp_37.f90: New.
503 2013-02-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
505 Backport from mainline:
506 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
508 * gcc.target/i386/clearcapv2.map: New file.
509 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
511 2013-02-19 Jakub Jelinek <jakub@redhat.com>
513 Backported from mainline
514 2013-02-19 Jakub Jelinek <jakub@redhat.com>
516 PR tree-optimization/56350
517 * gcc.dg/pr56350.c: New test.
519 2013-02-08 Jakub Jelinek <jakub@redhat.com>
521 PR tree-optimization/56250
522 * gcc.c-torture/execute/pr56250.c: New test.
524 2013-02-07 Jakub Jelinek <jakub@redhat.com>
527 * g++.dg/parse/crash61.C: New test.
530 * g++.dg/parse/pr56239.C: New test.
533 * g++.dg/abi/mangle61.C: New test.
535 2013-02-06 Jakub Jelinek <jakub@redhat.com>
538 * g++.dg/gomp/pr56217.C: New test.
540 2012-11-27 Jakub Jelinek <jakub@redhat.com>
542 PR tree-optimization/55110
543 * gcc.dg/pr55110.c: New test.
545 2013-02-18 Richard Biener <rguenther@suse.de>
548 2013-02-04 Richard Biener <rguenther@suse.de>
550 Backport from mainline
551 2012-07-04 Richard Guenther <rguenther@suse.de>
553 PR tree-optimization/53844
554 * g++.dg/tree-ssa/pr53844.C: New testcase.
556 2013-02-17 Tobias Burnus <burnus@net-b.de>
557 Mikael Morin <mikael@gcc.gnu.org>
560 2013-01-28 Tobias Burnus <burnus@net-b.de>
561 Mikael Morin <mikael@gcc.gnu.org>
564 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
565 * gfortran.dg/import8.f90: Likewise.
566 * gfortran.dg/interface_derived_type_1.f90: Likewise.
567 * gfortran.dg/import10.f90: New test.
568 * gfortran.dg/import11.f90: Likewise
570 2013-02-15 Tobias Burnus <burnus@net-b.de>
573 * gcc/testsuite/gfortran.dg/matmul_9.f90: New.
575 2012-02-13 Tobias Burnus <burnus@net-b.de>
577 Backport from mainline
578 2012-01-09 Uros Bizjak <ubizjak@gmail.com>
581 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
582 number matching more robust.
584 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
586 Backport from mainline
587 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
589 PR rtl-optimization/56275
590 * gcc.dg/pr56275.c: New test.
592 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
594 Backport from mainline
595 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
598 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
601 2013-02-05 Richard Biener <rguenther@suse.de>
603 Backport from mainline
604 2012-12-10 Richard Biener <rguenther@suse.de>
606 PR tree-optimization/55107
607 * gcc.dg/torture/pr55107.c: New testcase.
608 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
610 2013-02-15 Richard Biener <rguenther@suse.de>
612 PR tree-optimization/54767
613 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
615 2013-02-04 Janis Johnson <janisjo@codesourcery.com>
618 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
621 2013-02-04 Richard Biener <rguenther@suse.de>
623 Backport from mainline
624 2012-01-11 Richard Guenther <rguenther@suse.de>
626 PR tree-optimization/44061
627 * gcc.dg/pr44061.c: New testcase.
629 2013-01-08 Jakub Jelinek <jakub@redhat.com>
632 * gcc.dg/torture/pr55890-3.c: New test.
634 2013-02-04 Richard Biener <rguenther@suse.de>
636 Backport from mainline
637 2012-07-04 Richard Guenther <rguenther@suse.de>
639 PR tree-optimization/53844
640 * g++.dg/tree-ssa/pr53844.C: New testcase.
642 2012-12-13 Richard Biener <rguenther@suse.de>
645 * gcc.dg/lto/pr55660_0.c: New testcase.
646 * gcc.dg/lto/pr55660_1.c: Likewise.
648 2013-02-04 Richard Biener <rguenther@suse.de>
651 * gcc.dg/torture/pr55890-1.c: New testcase.
652 * gcc.dg/torture/pr55890-2.c: Likewise.
654 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
659 * gfortran.dg/block_12.f90: New test.
660 * gfortran.dg/module_error_1.f90: New test.
662 2013-02-01 Jakub Jelinek <jakub@redhat.com>
664 Backported from mainline
665 2013-01-28 Jakub Jelinek <jakub@redhat.com>
667 PR tree-optimization/56125
668 * gcc.dg/pr56125.c: New test.
670 2013-01-25 Jakub Jelinek <jakub@redhat.com>
672 PR tree-optimization/56098
673 * gcc.dg/pr56098-1.c: New test.
675 2013-01-23 Jakub Jelinek <jakub@redhat.com>
678 * gfortran.dg/gomp/pr56052.f90: New test.
680 2013-01-23 Jakub Jelinek <jakub@redhat.com>
683 * gcc.dg/pr49069.c: New test.
685 2013-01-21 Jakub Jelinek <jakub@redhat.com>
687 PR tree-optimization/56051
688 * gcc.c-torture/execute/pr56051.c: New test.
690 2013-01-18 Jakub Jelinek <jakub@redhat.com>
693 * gfortran.dg/pr56015.f90: New test.
695 2013-01-15 Jakub Jelinek <jakub@redhat.com>
698 * gcc.dg/pr55940.c: New test.
700 2013-01-10 Jakub Jelinek <jakub@redhat.com>
702 PR tree-optimization/55921
703 * gcc.c-torture/compile/pr55921.c: New test.
705 2013-01-03 Jakub Jelinek <jakub@redhat.com>
707 PR rtl-optimization/55838
708 * gcc.dg/pr55838.c: New test.
710 2012-12-13 Jakub Jelinek <jakub@redhat.com>
713 * g++.dg/cpp0x/noexcept19.C: New test.
715 2012-12-06 Jakub Jelinek <jakub@redhat.com>
718 * g++.dg/cpp0x/noexcept18.C: New test.
720 2012-12-01 Jakub Jelinek <jakub@redhat.com>
723 * g++.dg/cpp0x/vt-55542.C: New test.
725 2012-11-23 Jakub Jelinek <jakub@redhat.com>
728 * g++.dg/warn/Wreturn-type-8.C: New test.
730 2012-11-20 Jakub Jelinek <jakub@redhat.com>
733 * gcc.dg/pr55094.c: New test.
735 2012-11-17 Jakub Jelinek <jakub@redhat.com>
737 PR tree-optimization/55236
738 * gcc.dg/pr55236.c: New test.
740 2012-11-13 Jakub Jelinek <jakub@redhat.com>
742 PR rtl-optimization/54127
743 * gcc.dg/torture/pr54127.c: New test.
745 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
747 * gnat.dg/opt26.adb: New test.
749 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
751 Backport from mainline
752 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
755 * gcc.target/i386/pr56028.c: New test.
757 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
759 * gcc.target/i386/movsd.c: New test.
761 2013-01-24 Janis Johnson <janisjo@codesourcery.com>
763 Backport from mainline
764 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
767 * gcc.c-torture/execute/builtins/builtins.exp: Add
768 -Wl,--allow-multiple-definition for eabi and elf targets.
770 Backport from mainline
771 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
773 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
774 * gcc.target/arm/pr51915.c: Likewise.
775 * gcc.target/arm/pr52006.c: Likewise.
776 * gcc.target/arm/pr53187.c: Likewise.
778 Backport from mainline
779 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
781 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
782 Return 0 if already specifying -mfloat-abi other than hard.
784 Backport from mainline
785 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
787 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
789 Backport from mainline
790 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
792 * gcc.target/arm/pr42879.c: Handle big-endian.
794 Backport from mainline
795 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
797 * gcc.target/arm/combine-movs.c
799 Backport from mainline
800 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
802 * gcc.target/arm/neon-vset_lanes8.c: Fix for big-endian support.
804 2013-01-24 Janus Weil <janus@gcc.gnu.org>
807 * gfortran.dg/select_8.f90: New.
809 2013-01-24 Martin Jambor <mjambor@suse.cz>
811 Backport from mainline
812 2013-01-04 Martin Jambor <mjambor@suse.cz>
814 PR tree-optimization/55755
815 * gcc.dg/torture/pr55755.c: New test.
816 * gcc.dg/tree-ssa/sra-13.c: Likewise.
817 * gcc.dg/tree-ssa/pr45144.c: Update.
819 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
821 PR rtl-optimization/56023
822 * gcc.dg/pr56023.c: New test.
824 2013-01-21 Martin Jambor <mjambor@suse.cz>
826 Backport from mainline
827 2013-01-17 Martin Jambor <mjambor@suse.cz>
829 PR tree-optimizations/55264
830 * g++.dg/ipa/pr55264.C: New test.
832 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
834 Backport from mainline
835 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
838 * gcc.target/pr55981.c: New test.
840 2013-01-17 Janus Weil <janus@gcc.gnu.org>
843 * gfortran.dg/class_55.f90: New.
845 2013-01-16 Richard Biener <rguenther@suse.de>
848 * gcc.dg/torture/pr55882.c: New testcase.
850 2013-01-13 Janus Weil <janus@gcc.gnu.org>
853 * gfortran.dg/internal_pack_13.f90: New test.
854 * gfortran.dg/internal_pack_14.f90: New test.
856 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
859 * gfortran.dg/elemental_scalar_args_2.f90: New test.
861 2013-01-08 Mikael Morin <mikael@gcc.gnu.org>
866 * gfortran.dg/use_23.f90: New test.
867 * gfortran.dg/use_24.f90: New test.
868 * gfortran.dg/use_25.f90: New test.
869 * gfortran.dg/use_26.f90: New test.
870 * gfortran.dg/use_27.f90: New test.
872 2013-01-07 Tobias Burnus <burnus@net-b.de>
875 * gfortran.dg/intrinsic_size_3.f90: New.
877 2013-01-07 Steven G. Kargl <kargl@gcc.gnu.org>
878 Mikael Morin <mikael@gcc.gnu.org>
881 * gfortran.dg/use_22.f90: New test.
883 2013-01-07 Terry Guo <terry.guo@arm.com>
885 Backport from mainline
886 2012-12-19 Terry Guo <terry.guo@arm.com>
888 * gcc.target/arm/thumb-find-work-register.c: New.
890 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
892 * gnat.dg/alignment10.adb: New test.
894 2012-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
896 Backport from mainline:
897 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
899 * gcc.misc-tests/gcov-12.c: Fix dg order.
901 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
903 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
906 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
908 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
909 * gcc.dg/20050826-1.c: Likewise.
911 2012-12-21 Martin Jambor <mjambor@suse.cz>
913 PR tree-optimization/55355
914 * g++.dg/torture/pr55355.C: New test.
916 2012-12-20 Tobias Burnus <burnus@net-b.de>
919 * gfortran.dg/transfer_intrinsic_4.f: New.
921 2012-12-18 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
923 Backport from mainline
924 2012-10-15 Matthias Klose <doko@ubuntu.com>
926 * lib/target-supports.exp (check_profiling_available): Match
927 arm*-*-linux-* for ARM Linux/GNU.
928 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
929 * gfortran.dg/enum_10.f90: Likewise.
930 * gfortran.dg/enum_9.f90: Likewise.
931 * gcc.target/arm/synchronize.c: Likewise.
932 * g++.old-deja/g++.jason/enum6.C: Likewise.
933 * g++.old-deja/g++.other/enum4.C: Likewise.
934 * g++.old-deja/g++.law/enum9.C: Likewise.
936 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
939 * gnat.dg/controlled7.ad[sb]: New test.
941 2012-12-11 Jakub Jelinek <jakub@redhat.com>
944 * g++.dg/warn/Wunused-var-19.C: New test.
946 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
948 * gcc.dg/pr54121.c: New test.
950 2012-12-07 Uros Bizjak <ubizjak@gmail.com>
952 Backport from mainline
953 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
956 * gcc.target/i386/pr55597.c: New test.
958 2012-12-03 Richard Biener <rguenther@suse.de>
960 Backport from mainline
961 2012-09-24 Richard Guenther <rguenther@suse.de>
963 PR tree-optimization/53663
964 * gcc.dg/torture/pr53663-1.c: New testcase.
965 * gcc.dg/torture/pr53663-2.c: Likewise.
966 * gcc.dg/torture/pr53663-3.c: Likewise.
968 2012-12-03 Marek Polacek <polacek@redhat.com>
970 Backported from mainline
971 2012-12-03 Marek Polacek <polacek@redhat.com>
974 * gcc.dg/pr55570.c: New test.
976 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
978 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
980 2012-11-29 Jason Merrill <jason@redhat.com>
983 * g++.dg/cpp0x/variadic134.C: New.
986 * g++.dg/cpp0x/alias-decl-20.C: New.
989 * g++.dg/template/typedef39.C: New.
992 * g++.dg/cpp0x/variadic133.C: New.
993 * g++.dg/template/param1.C: Adjust.
995 2012-11-27 Richard Biener <rguenther@suse.de>
998 * g++.dg/opt/pr55331.C: New testcase.
1000 2012-11-26 Richard Biener <rguenther@suse.de>
1002 Backport from mainline
1003 2012-10-12 Richard Biener <rguenther@suse.de>
1005 PR tree-optimization/54894
1006 * gcc.dg/torture/pr54894.c: New testcase.
1008 2012-10-02 Richard Guenther <rguenther@suse.de>
1011 * g++.dg/torture/pr54735.C: New testcase.
1013 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1016 * g++.dg/init/new41.C: New.
1018 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1022 * gfortran.dg/allocate_error_4.f90: New test.
1024 2012-11-23 Janus Weil <janus@gcc.gnu.org>
1027 * gfortran.dg/namelist_76.f90: New.
1029 2012-11-19 H.J. Lu <hongjiu.lu@intel.com>
1031 Backported from mainline
1032 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1035 * gcc.target/i386/pr55142-1.c: New file.
1036 * gcc.target/i386/pr55142-2.c: Likewise.
1038 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1040 * gnat.dg/stack_check3.ad[sb]: New test.
1042 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1044 * gcc.c-torture/compile/20121107-1.c: New test.
1046 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1049 * gfortran.dg/transfer_class_1.f90: New.
1051 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1053 * g++.dg/torture/20121105-1.C: New test.
1055 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1057 Backported from mainline
1058 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1061 * g++.dg/debug/pr54828.C: New test.
1063 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1066 * c-c++-common/pr54988.c: New test.
1068 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1070 PR tree-optimization/54877
1071 * gcc.dg/torture/pr54877.c: New test.
1073 2012-11-02 Jeff Law <law@redhat.com>
1075 * gcc.c-torture/execute/pr54985.c: New test.
1077 2012-10-29 Eric Botcazou <ebotcazou@adacore.com>
1080 * gnat.dg/lto14.adb: Skip on Solaris.
1082 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1085 * g++.dg/template/new11.C: New.
1087 2012-10-26 Terry Guo <terry.guo@arm.com>
1089 Backport from mainline
1090 2012-10-23 Terry Guo <terry.guo@arm.com>
1093 * gcc.dg/pr55019.c: New.
1095 2012-10-25 Richard Biener <rguenther@suse.de>
1097 PR tree-optimization/54902
1098 * g++.dg/torture/pr54902.C: New testcase.
1100 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1102 * gnat.dg/modular4.adb: New test.
1103 * gnat.dg/modular4_pkg.ads: New helper.
1105 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1107 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1108 * gnat.dg/specs/addr1.ads: Likewise.
1110 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1112 Backport from mainline
1113 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1116 * gcc.target/arm/pr54892.c: New.
1118 2012-10-16 Andrey Belevantsev <abel@ispras.ru>
1120 Backport from mainline
1121 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
1123 PR rtl-optimization/53701
1124 * gcc.dg/pr53701.c: New test.
1126 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1128 Backport from mainline
1129 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1131 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1132 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1133 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1134 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1135 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1136 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1137 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1138 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1140 2012-10-15 Richard Guenther <rguenther@suse.de>
1142 PR tree-optimization/54920
1143 * gcc.dg/torture/pr54920.c: New testcase.
1145 2012-10-14 Janus Weil <janus@gcc.gnu.org>
1148 * gfortran.dg/class_allocate_13.f90: New.
1150 2012-10-08 Terry Guo <terry.guo@arm.com>
1152 Backported from mainline
1153 2012-09-19 Terry Guo <terry.guo@arm.com>
1155 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1156 extra prune rules that will be applied to all tests in a .exp file.
1157 (gcc-dg-prune): Use rules defined by the above variable.
1158 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1159 harmless warnings on architecture switch conflict.
1161 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1164 * g++.dg/template/pr54858.C: New test.
1166 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1168 PR tree-optimization/33763
1169 * c-c++-common/pr33763.c: New test.
1171 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1174 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1176 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1179 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1181 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1184 * gcc.target/i386/pr54703.c: New test.
1186 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1188 Backport from mainline:
1190 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
1191 * lib/gcc-dg.exp (process-message): Don't ignore errors.
1193 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
1194 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
1196 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
1197 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
1199 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1200 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1202 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1203 * lib/target-supports.exp
1204 (check_effective_target_vect_widen_mult_qi_to_hi,
1205 check_effective_target_vect_widen_mult_hi_to_si,
1206 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1207 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1208 check_effective_target_vect_pack_trunc,
1209 check_effective_target_vect_unpack,
1210 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1211 instead of arm_none.
1213 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1214 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1215 target instead of xfailing it.
1216 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1217 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1218 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1219 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1220 * gcc.dg/vect/vect-104.c: Likewise.
1221 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1222 * gcc.dg/vect/vect-outer-1.c: Likewise.
1223 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1224 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1225 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1226 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1227 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1228 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1229 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1230 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1231 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1233 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1234 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1236 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1238 Backport from mainline:
1239 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1242 * gnat.dg/lto15.adb: Require lto.
1244 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1246 * gnat.dg/opt20.ads: Move dg directive to...
1247 * gnat.dg/opt20.adb: ...here.
1248 * gnat.dg/addr1.ad[sb]: Likewise.
1249 * gnat.dg/concat2.ad[sb]: Likewise.
1250 * gnat.dg/array16.ad[sb]: Likewise.
1251 * gnat.dg/atomic5.ad[sb]: Likewise.
1252 * gnat.dg/discr29.ad[sb]: Likewise.
1253 * gnat.dg/noreturn5.ad[sb]: Likewise.
1254 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1255 * gnat.dg/discr23.ads: Remove dg directive.
1256 * gnat.dg/nested_float_packed.ads: Likewise.
1257 * gnat.dg/oconst6.ads: Move to...
1258 * gnat.dg/specs/oconst6.ads: ...here.
1260 2012-09-20 Joseph Myers <joseph@codesourcery.com>
1263 * gcc.c-torture/compile/pr54552-1.c: New test.
1265 2012-09-20 Joseph Myers <joseph@codesourcery.com>
1268 * gcc.c-torture/compile/pr54103-1.c,
1269 gcc.c-torture/compile/pr54103-2.c,
1270 gcc.c-torture/compile/pr54103-3.c,
1271 gcc.c-torture/compile/pr54103-4.c,
1272 gcc.c-torture/compile/pr54103-5.c,
1273 gcc.c-torture/compile/pr54103-6.c: New tests.
1274 * gcc.dg/c90-const-expr-8.c: Update expected column number.
1276 2012-09-20 Jakub Jelinek <jakub@redhat.com>
1278 Backported from mainline
1279 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1281 PR tree-optimization/54563
1282 * g++.dg/torture/pr54563.C: New test.
1284 2012-09-20 Release Manager
1286 * GCC 4.7.2 released.
1288 2012-09-14 Jason Merrill <jason@redhat.com>
1291 * g++.dg/init/aggr9.C: New.
1293 2012-09-13 Tobias Burnus <burnus@net-b.de>
1296 * gfortran.dg/implicit_pure_3.f90: New.
1298 2012-09-13 Jakub Jelinek <jakub@redhat.com>
1301 * gcc.c-torture/compile/pr54559.c: New test.
1303 2012-09-13 Jason Merrill <jason@redhat.com>
1306 * g++.dg/cpp0x/constexpr-temp1.C: New.
1308 2012-09-13 Jason Merrill <jason@redhat.com>
1311 * g++.dg/template/anonunion2.C: New.
1313 2012-09-13 Jason Merrill <jason@redhat.com>
1316 * g++.dg/template/init10.C: New.
1318 2012-09-12 Tobias Burnus <burnus@net-b.de>
1322 * gfortran.dg/coarray_10.f90: Update dg-error.
1323 * gfortran.dg/coarray_28.f90: New.
1324 * gfortran.dg/array_section_3.f90: New.
1326 2012-09-10 Jason Merrill <jason@redhat.com>
1329 * g++.dg/cpp0x/implicit14.C: New.
1333 * g++.dg/cpp0x/constexpr-virtual2.C: New.
1334 * g++.dg/cpp0x/constexpr-virtual3.C: New.
1336 2012-09-10 Janus Weil <janus@gcc.gnu.org>
1340 * gfortran.dg/select_type_29.f03: New.
1342 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
1345 * g++.dg/tree-ssa/pr54515.C: new testcase
1347 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
1350 * gfortran.dg/bound_simplification_3.f90: New test.
1352 2012-09-07 Richard Guenther <rguenther@suse.de>
1354 Backport from mainline
1355 2012-07-13 Richard Guenther <rguenther@suse.de>
1357 PR tree-optimization/53922
1358 * gcc.dg/torture/pr53922.c: New testcase.
1360 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
1362 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1364 2012-09-07 Jakub Jelinek <jakub@redhat.com>
1366 Backported from mainline
1367 2012-09-06 Jakub Jelinek <jakub@redhat.com>
1369 PR rtl-optimization/54455
1370 * gcc.dg/54455.c: New test.
1372 2012-09-06 Andrew Pinski <apinski@cavium.com>
1375 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1377 2012-09-05 Jakub Jelinek <jakub@redhat.com>
1380 * c-c++-common/pr54486.c: New test.
1382 2012-09-05 Joey Ye <joey.ye@arm.com>
1384 Backported from trunk
1385 2012-08-28 Joey Ye <joey.ye@arm.com>
1387 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1389 2012-09-03 Jakub Jelinek <jakub@redhat.com>
1391 Backported from mainline
1392 2012-09-01 Jakub Jelinek <jakub@redhat.com>
1395 * gcc.dg/torture/pr54436.c: New test.
1397 2012-08-31 Jakub Jelinek <jakub@redhat.com>
1400 * gcc.c-torture/compile/pr54428.c: New test.
1402 2012-08-24 Jakub Jelinek <jakub@redhat.com>
1405 * gcc.dg/pr54363.c: New test.
1407 2012-08-31 Ollie Wild <aaw@google.com>
1410 * g++.dg/init/lifetime3.C: New test.
1412 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
1414 Backport from mainline
1415 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
1418 * gcc.target/i386/pr46254.c: New test.
1420 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1422 Backported from trunk
1423 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
1426 * gcc.dg/gomp/pr53992.c: New test.
1428 2012-08-13 Jakub Jelinek <jakub@redhat.com>
1430 Backported from trunk
1431 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1433 PR rtl-optimization/53942
1434 * gcc.dg/pr53942.c: New test.
1436 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1438 Backport from mainline
1439 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
1441 * lib/target-supports.exp
1442 (check_effective_target_vect_natural_alignment): New function.
1443 * gcc.dg/align-2.c: Only run on targets with natural alignment
1445 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
1446 alignment of vector types.
1448 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
1450 Backport from mainline
1451 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
1453 PR rtl-optimization/54157
1454 * gcc.target/i386/pr54157.c: New file.
1456 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
1458 Backport from mainline
1459 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
1462 * gcc.dg/torture/pr52530.c: New test.
1464 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
1466 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
1467 rand, srand. Include <stdlib.h>.
1469 2012-07-20 Jason Merrill <jason@redhat.com>
1472 * g++.dg/other/array7.C: New.
1474 2012-07-19 Jason Merrill <jason@redhat.com>
1477 * g++.dg/init/mutable1.C: New.
1479 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1481 * gnat.dg/opt25.adb: New test.
1482 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
1483 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
1485 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1487 * gnat.dg/aggr20.ad[sb]: New test.
1488 * gnat.dg/aggr20_pkg.ads: New helper.
1490 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1492 * gnat.dg/derived_type3.adb: New test.
1493 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
1495 2012-07-19 Richard Guenther <rguenther@suse.de>
1496 Eric Botcazou <ebotcazou@adacore.com>
1498 * gnat.dg/loop_optimization11.adb: New testcase.
1499 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
1501 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
1503 * gnat.dg/discr38.adb: New test.
1505 2012-07-19 Jakub Jelinek <jakub@redhat.com>
1508 * c-c++-common/gomp/pr54017.c: New test.
1510 2012-07-18 Richard Guenther <rguenther@suse.de>
1512 Backport from mainline
1513 2012-05-03 Richard Guenther <rguenther@suse.de>
1515 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1516 unsupported prefetching support.
1518 2012-07-17 Jason Merrill <jason@redhat.com>
1521 * g++.dg/parse/enum9.C: New.
1523 2012-07-17 Jason Merrill <jason@redhat.com>
1526 * g++.dg/template/array23.C: New.
1528 2012-07-17 Jason Merrill <jason@redhat.com>
1531 * g++.dg/template/current-inst1.C: New.
1532 * g++.dg/parse/crash35.C: Adjust.
1534 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
1536 PR rtl-optimization/53908
1537 * gcc.dg/torture/pr53908.c: New test.
1539 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
1541 Backport from mainline
1542 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
1545 * g++.dg/other/pr53811.C: New test.
1547 2012-07-10 Jason Merrill <jason@redhat.com>
1550 * g++.dg/cpp0x/defaulted36.C: New.
1551 * g++.dg/cpp0x/defaulted21.C: Adjust.
1553 * g++.dg/cpp0x/implicit13.C: New.
1555 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
1557 Backport from mainline.
1558 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
1560 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
1562 * g++.dg/template/error46.C: Add missing comment to dg-message.
1563 * g++.dg/template/crash107.C: Likewise.
1564 * g++.dg/template/error47.C: Likewise.
1565 * g++.dg/template/crash108.C: Likewise.
1566 * g++.dg/overload/operator5.C: Likewise.
1568 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
1569 errors in dg-message directives, add comments.
1571 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
1573 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
1574 scan-dump-dem-not): Use printable pattern in test name.
1576 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
1578 * lib/target-supports-dg.exp (testname-for-summary): New.
1579 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
1580 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
1581 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
1582 scan-module-absence, output-exists, output-exists-not: Use
1583 testname-for-summary.
1584 (dg-test): Clean up testname_with_flags.
1585 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1586 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
1587 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
1588 scan-assembler-dem-not, object-size: Use testname-for-summary.
1589 * lib/gcov.exp (run-gcov): Likewise.
1590 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1591 scan-dump-dem, scan-dump-dem-note): Likewise.
1593 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
1594 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
1595 including profopt.opt; save and restore existing value.
1596 * g++.dg/bprob/bprob.exp: Likewise.
1597 * gcc.dg/matrix/matrix.exp: Likewise.
1598 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1599 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
1602 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
1604 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1605 testname that includes flags, passed in as new argument, in
1607 (run_gcov): Get testname from dg-test, use it in pass/fail messages
1608 and pass it to verify-* procedures.
1610 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1611 alignment torture options with usual torture options.
1613 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1614 messages reported for one line of source code.
1615 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1616 * g++.dg/cpp0x/decltype2.C: Likewise.
1617 * g++.dg/cpp0x/decltype3.C: Likewise.
1618 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1619 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1620 * g++.dg/cpp0x/static_assert3.C: Likewise.
1621 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1622 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1623 * g++.dg/cpp0x/union1.C: Likewise.
1624 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1625 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1626 * g++.dg/cpp0x/variadic2.C: Likewise.
1627 * g++.dg/cpp0x/variadic20.C: Likewise.
1628 * g++.dg/cpp0x/variadic74.C: Likewise.
1629 * g++.dg/diagnostic/bitfld2.C: Likewise.
1630 * g++.dg/ext/attrib44.C: Likewise.
1631 * g++.dg/ext/no-asm-1.C: Likewise.
1632 * g++.dg/other/error34.C: Likewise.
1633 * g++.dg/parse/crash46.C: Likewise.
1634 * g++.dg/parse/error10.C: Likewise.
1635 * g++.dg/parse/error2.C: Likewise.
1636 * g++.dg/parse/error3.C: Likewise.
1637 * g++.dg/parse/error36.C: Likewise.
1638 * g++.dg/parse/error8.C: Likewise.
1639 * g++.dg/parse/error9.C: Likewise.
1640 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1641 * g++.dg/parse/parser-pr28152.C: Likewise.
1642 * g++.dg/parse/template25.C: Likewise.
1643 * g++.dg/parse/typename11.C: Likewise.
1644 * g++.dg/tc1/dr147.C: Likewise.
1645 * g++.dg/template/deduce3.C: Likewise.
1646 * g++.dg/template/koenig9.C: Likewise.
1647 * g++.dg/template/pr23510.C: Likewise.
1648 * g++.dg/warn/pr12242.C: Likewise.
1649 * g++.dg/warn/pr30551-2.C: Likewise.
1650 * g++.dg/warn/pr30551.C: Likewise.
1651 * g++.old-deja/g++.other/typename1.C: Likewise.
1652 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1654 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
1657 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1658 test summary unique.
1660 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1661 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1662 scan-stack-usage-not): Don't strip torture options from test name.
1664 * lib/scandump.exp (scan-dump-times): Use printable version of
1665 regexp in test summary line.
1667 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1668 messages reported for one line of source code.
1669 * gcc.dg/format/few-1.c: Likewise.
1670 * gcc.dg/ia64-sync-2.c: Likewise.
1671 * gcc.dg/sync-2.c: Likewise.
1672 * gcc.dg/noncompile/pr44517.c: Likewise.
1674 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
1676 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1677 alignment torture options with usual torture options.
1678 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1679 instead of dg-options.
1680 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1681 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1682 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1683 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1684 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1685 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1687 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1688 to checks for multiple messages reported for one line of source code.
1689 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1691 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1692 messages reported for one line of source code.
1694 * gcc.dg/20031223-1.c: Add comments to check for multiple
1695 messages reported for one line of source code.
1696 * gcc.dg/Wconversion-integer.c: Likewise.
1697 * gcc.dg/Wfatal-2.c: Likewise.
1698 * gcc.dg/Wfatal.c: Likewise.
1699 * gcc.dg/Wobjsize-1.c: Likewise.
1700 * gcc.dg/c99-vla-jump-1.c: Likewise.
1701 * gcc.dg/c99-vla-jump-2.c: Likewise.
1702 * gcc.dg/c99-vla-jump-3.c: Likewise.
1703 * gcc.dg/c99-vla-jump-4.c: Likewise.
1704 * gcc.dg/c99-vla-jump-5.c: Likewise.
1705 * gcc.dg/decl-9.c: Likewise.
1706 * gcc.dg/declspec-10.c: Likewise.
1707 * gcc.dg/declspec-18.c: Likewise.
1708 * gcc.dg/mtune.c: Likewise.
1709 * gcc.dg/parser-pr28152-2.c: Likewise.
1710 * gcc.dg/parser-pr28152.c: Likewise.
1711 * gcc.dg/pr14475.c: Likewise.
1712 * gcc.dg/pr27953.c: Likewise.
1713 * gcc.dg/pr28322-3.c: Likewise.
1714 * gcc.dg/pr30457.c: Likewise.
1715 * gcc.dg/pr30551-2.c: Likewise.
1716 * gcc.dg/pr30551-3.c: Likewise.
1717 * gcc.dg/pr30551-4.c: Likewise.
1718 * gcc.dg/pr30551-5.c: Likewise.
1719 * gcc.dg/pr30551-6.c: Likewise.
1720 * gcc.dg/pr30551.c: Likewise.
1721 * gcc.dg/pr45461.c: Likewise.
1722 * gcc.dg/pr48552-1.c: Likewise.
1723 * gcc.dg/pr48552-2.c: Likewise.
1724 * gcc.dg/redecl-1.c: Likewise.
1725 * gcc.dg/transparent-union-3.c: Likewise.
1726 * gcc.dg/utf-dflt.c: Likewise.
1727 * gcc.dg/utf-dflt2.c: Likewise.
1728 * gcc.dg/vla-8.c: Likewise.
1729 * gcc.dg/vla-init-1.c: Likewise.
1730 * gcc.dg/wtr-int-type-1.c: Likewise.
1732 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1733 messages reported for for one line of source code.
1734 * c-c++-common/raw-string-5.c: Likewise.
1735 * c-c++-common/raw-string-4.c: Likewise.
1736 * c-c++-common/raw-string-6.c: Likewise.
1737 * c-c++-common/pr20000.c: Likewise.
1739 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1740 messages reported for one line of source code.
1741 * gcc.dg/cpp/pr30786.c: Likewise.
1742 * gcc.dg/cpp/pr28709.c: Likewise.
1743 * gcc.dg/cpp/missing-header-MD.c: Likewise.
1744 * gcc.dg/cpp/macspace2.c: Likewise.
1745 * gcc.dg/cpp/missing-header-1.c: Likewise.
1746 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1747 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1748 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1750 2012-07-09 Jason Merrill <jason@redhat.com>
1753 * g++.dg/cpp0x/nullptr29.C: New.
1755 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
1758 * gfortran.dg/inline_sum_4.f90: New test.
1760 2012-07-06 Richard Guenther <rguenther@suse.de>
1762 Backport from mainline
1763 2012-06-18 Richard Guenther <rguenther@suse.de>
1765 PR tree-optimization/53693
1766 * g++.dg/torture/pr53693.C: New testcase.
1768 2012-07-06 Richard Guenther <rguenther@suse.de>
1770 Backport from mainline
1771 2012-04-11 Richard Guenther <rguenther@suse.de>
1774 * gfortran.dg/pr52621.f90: New testcase.
1776 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
1778 Backport from mainline
1779 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
1781 * gcc.target/powerpc/lhs-1.c: New.
1782 * gcc.target/powerpc/lhs-2.c: New.
1783 * gcc.target/powerpc/lhs-3.c: New.
1785 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
1787 * gnat.dg/recursive_call.adb: New test.
1789 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
1791 * gnat.dg/discr37.ad[sb]: New test.
1793 2012-07-02 Jason Merrill <jason@redhat.com>
1796 * g++.dg/template/ref6.C: New.
1799 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
1801 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1803 Backport from mainline.
1804 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1805 * gcc.target/arm/neon-vrev.c: New.
1807 2012-06-28 Richard Guenther <rguenther@suse.de>
1810 * gcc.dg/torture/pr53790.c: New testcase.
1812 2012-06-27 Fabien Chêne <fabien@gcc.gnu.org>
1815 * g++.dg/cpp0x/forw_enum11.C: New.
1817 2012-06-26 Richard Guenther <rguenther@suse.de>
1820 * g++.dg/torture/pr53752.C: New testcase.
1822 2012-06-25 Jason Merrill <jason@redhat.com>
1826 * g++.dg/cpp0x/decltype38.C: New.
1827 * g++.dg/cpp0x/variadic132.C: New.
1830 * g++.dg/cpp0x/nullptr28.C: New.
1833 * g++.dg/cpp0x/constexpr-tuple.C: New.
1835 2012-06-25 Jakub Jelinek <jakub@redhat.com>
1838 * gcc.target/i386/pr53759.c: New test.
1841 * g++.dg/cpp0x/nsdmi7.C: New test.
1843 2012-06-22 Tobias Burnus <burnus@net-b.de>
1845 Backport from mainline
1846 2012-06-17 Tobias Burnus <burnus@net-b.de>
1850 * gfortran.dg/transfer_check_3.f90: New.
1852 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
1854 * gnat.dg/lto15.ad[sb]: New test.
1856 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
1858 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
1859 and add __sh__ case.
1861 2012-06-19 Jason Merrill <jason@redhat.com>
1864 * g++.dg/cpp0x/decltype37.C: New.
1867 * g++.dg/debug/localclass1.C: New.
1869 * g++.dg/debug/dwarf2/namespace-2.C: New.
1870 * g++.dg/debug/dwarf2/localclass3.C: New.
1872 2012-06-19 Richard Guenther <rguenther@suse.de>
1875 * g++.dg/lto/pr53470_0.C: New testcase.
1876 * gcc.dg/lto/pr53470_0.c: Likewise.
1878 2012-06-19 Jason Merrill <jason@redhat.com>
1882 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1885 * g++.dg/template/local7.C: New.
1887 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1889 Back port from mainline
1890 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
1893 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1894 directive to Scan for vpmuldq, not vpmacsdql.
1896 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
1898 * gnat.dg/vect8.ad[sb]: New test.
1900 2012-06-14 Jakub Jelinek <jakub@redhat.com>
1902 Backported from mainline
1903 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1905 PR rtl-optimization/53589
1906 * gcc.dg/torture/pr53589.c: New test.
1908 2012-06-07 Jakub Jelinek <jakub@redhat.com>
1911 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1912 * gcc.dg/gomp/critical-4.c: Likewise.
1913 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1914 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1915 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1916 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1917 * c-c++-common/gomp/pr53580.c: New test.
1919 2012-06-14 Tobias Burnus <burnus@net-b.de>
1921 Backport from mainline
1922 2012-06-04 Tobias Burnus <burnus@net-b.de>
1925 * gfortran.dg/init_flag_10.f90: New.
1927 2012-06-14 Richard Guenther <rguenther@suse.de>
1929 Backport from mainline
1930 2012-06-11 Richard Guenther <rguenther@suse.de>
1933 * g++.dg/ext/pr53605.C: New testcase.
1935 2012-06-14 Tobias Burnus <burnus@net-b.de>
1938 * gfortran.dg/save_4.f90: New.
1940 2012-06-14 Richard Guenther <rguenther@suse.de>
1942 Backport from mainline
1943 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
1946 * g++.dg/cpp0x/pr52841.C: New testcase.
1948 2012-06-13 Christian Bruel <christian.bruel@st.com>
1951 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1953 2012-06-14 Release Manager
1955 * GCC 4.7.1 released.
1957 2012-06-12 Jason Merrill <jason@redhat.com>
1960 * g++.dg/template/local7.C: New.
1964 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1966 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1969 * g++.dg/warn/Wenum-compare-no-2: New.
1971 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1974 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1975 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1976 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1977 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1978 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1979 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1980 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1981 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1983 2012-06-04 Richard Guenther <rguenther@suse.de>
1985 Backport from mainline
1986 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1989 * gcc.c-torture/compile/pr52979-1.c: New test.
1990 * gcc.c-torture/execute/pr52979-1.c: New test.
1991 * gcc.c-torture/execute/pr52979-2.c: New test.
1993 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1995 PR tree-optimization/53550
1996 * gcc.dg/pr53550.c: New test.
1998 2012-06-04 Richard Guenther <rguenther@suse.de>
1999 Eric Botcazou <ebotcazou@adacore.com>
2001 Backport from mainline
2005 * gcc.dg/torture/pr48124-1.c: New testcase.
2006 * gcc.dg/torture/pr48124-2.c: Likewise.
2007 * gcc.dg/torture/pr48124-3.c: Likewise.
2008 * gcc.dg/torture/pr48124-4.c: Likewise.
2009 * gnat.dg/pack16.adb: Likewise.
2010 * gnat.dg/pack16_pkg.ads: Likewise.
2011 * gnat.dg/pack17.adb: Likewise.
2012 * gnat.dg/specs/pack7.ads: Likewise.
2013 * gnat.dg/specs/pack8.ads: Likewise.
2014 * gnat.dg/specs/pack8_pkg.ads: Likewise.
2016 2012-06-01 Jason Merrill <jason@redhat.com>
2019 * g++.dg/ext/visibility/template12.C: New.
2020 * g++.dg/ext/attrib14.C: Adjust warning line.
2023 * g++.dg/parse/new6.C: New.
2024 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
2026 2012-06-01 Jason Merrill <jason@redhat.com>
2029 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
2031 2012-06-01 Jason Merrill <jason@redhat.com>
2034 * g++.dg/cpp0x/auto33.C: New.
2036 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
2038 * c-c++-common/restrict-2.c: Revert previous change.
2040 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
2043 * gnat.dg/lto14.adb: Skip on Solaris.
2045 2012-05-31 Jason Merrill <jason@redhat.com>
2048 * g++.dg/cpp0x/initlist-ctor1.C: New.
2050 2012-05-31 Richard Guenther <rguenther@suse.de>
2053 * gcc.dg/torture/pr48493.c: New testcase.
2055 2012-05-30 Jakub Jelinek <jakub@redhat.com>
2058 * g++.dg/init/new33.C: New test.
2060 2012-05-30 Jason Merrill <jason@redhat.com>
2063 * c-c++-common/array-lit.c: New.
2064 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
2066 2012-05-30 Richard Guenther <rguenther@suse.de>
2069 * gcc.dg/torture/pr53501.c: New testcase.
2070 * c-c++-common/restrict-2.c: Adjust.
2072 2012-05-30 Jakub Jelinek <jakub@redhat.com>
2074 PR rtl-optimization/53519
2075 * gcc.c-torture/compile/pr53519.c: New test.
2077 2012-05-29 Richard Guenther <rguenther@suse.de>
2079 PR tree-optimization/53516
2080 * gcc.dg/torture/pr53516.c: New testcase.
2082 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2085 * g++.dg/parse/crash60.C: New.
2087 2012-05-28 Jakub Jelinek <jakub@redhat.com>
2089 PR tree-optimization/53505
2090 * c-c++-common/torture/pr53505.c: New test.
2092 2012-05-25 Ian Lance Taylor <iant@google.com>
2094 * gcc.dg/split-6.c: New test.
2096 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
2098 * gnat.dg/lto14.adb: New test.
2100 2012-05-24 Richard Guenther <rguenther@suse.de>
2103 * g++.dg/tree-prof/pr53460.C: New testcase.
2105 2012-05-24 Jakub Jelinek <jakub@redhat.com>
2107 PR tree-optimization/53465
2108 * gcc.c-torture/execute/pr53465.c: New test.
2110 2012-05-23 Tobias Burnus <burnus@net-b.de>
2113 * gfortran.dg/realloc_on_assign_15.f90: New.
2115 2012-05-22 Richard Guenther <rguenther@suse.de>
2117 PR tree-optimization/53408
2118 * gcc.dg/torture/pr53408.c: New testcase.
2120 2012-05-22 Richard Guenther <rguenther@suse.de>
2123 * gcc.dg/torture/pr51071-2.c: New testcase.
2125 2012-05-21 Jakub Jelinek <jakub@redhat.com>
2127 PR tree-optimization/53366
2128 * gcc.dg/torture/pr53366-1.c: New test.
2129 * gcc.dg/torture/pr53366-2.c: New test.
2130 * gcc.target/i386/pr53366-1.c: New test.
2131 * gcc.target/i386/pr53366-2.c: New test.
2133 PR tree-optimization/53409
2134 * gcc.c-torture/compile/pr53409.c: New test.
2136 PR tree-optimization/53410
2137 * gcc.c-torture/compile/pr53410-1.c: New test.
2138 * gcc.c-torture/compile/pr53410-2.c: New test.
2140 2012-05-21 Joseph Myers <joseph@codesourcery.com>
2143 * gcc.c-torture/compile/pr53418-1.c,
2144 gcc.c-torture/compile/pr53418-2.c: New tests.
2146 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
2148 * gcc.dg/tm/indirect-2.c: New test.
2150 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
2152 Backport from mainline
2153 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
2154 H.J. Lu <hongjiu.lu@intel.com>
2157 * gcc.target/i386/pr53416.c: New file.
2159 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
2161 * gnat.dg/lto13.adb: New test.
2162 * gnat.dg/lto13_pkg.ad[sb]: New helper.
2164 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
2166 * gnat.dg/specs/lto12.ads: New test.
2167 * gnat.dg/specs/lto12_pkg.ads: New helper.
2169 2012-05-17 David S. Miller <davem@davemloft.net>
2171 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2172 failure on sparc-*-linux-gnu.
2174 2012-05-16 Richard Henderson <rth@redhat.com>
2177 * g++.dg/opt/pr52727.C: New testcase.
2179 2012-05-16 Richard Guenther <rguenther@suse.de>
2181 PR tree-optimization/53364
2182 * g++.dg/torture/pr53364.C: New testcase.
2184 2012-05-15 Jakub Jelinek <jakub@redhat.com>
2187 * gcc.dg/pr53358.c: New test.
2189 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
2191 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
2192 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
2194 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
2196 * gnat.dg/null_pointer_deref3.adb: New test.
2198 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2201 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
2203 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
2205 * gnat.dg/lto11.ad[sb]: New test.
2207 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
2210 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2212 2012-05-07 Jakub Jelinek <jakub@redhat.com>
2214 PR tree-optimization/53239
2215 * g++.dg/opt/vrp3.C: New test.
2216 * g++.dg/opt/vrp3-aux.cc: New file.
2217 * g++.dg/opt/vrp3.h: New file.
2219 2012-05-07 Tobias Burnus <burnus@net-b.de>
2221 Backport from mainline:
2222 2012-05-07 Tobias Burnus <burnus@net-b.de>
2225 * gfortran.dg/typebound_operator_15.f90: New.
2227 2012-05-05 Tobias Burnus <burnus@net-b.de>
2229 Backport from mainline:
2230 2012-05-04 Tobias Burnus <burnus@net-b.de>
2233 * gfortran.dg/constructor_7.f90: New.
2234 * gfortran.dg/constructor_8.f90: New.
2236 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2238 Backport from mainline:
2240 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2242 PR tree-optimization/52633
2243 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2244 recognized as widening shifts instead of over-widening.
2245 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2246 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2247 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2248 * gcc.target/arm/pr52633.c: New test.
2250 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
2252 PR tree-optimization/52870
2253 * gcc.dg/vect/pr52870.c: New test.
2255 2012-05-04 Richard Guenther <rguenther@suse.de>
2257 * gcc.dg/lto/pr53214_0.c: New testcase.
2259 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
2261 * gcc.target/ia64/pr48496.c: New test.
2262 * gcc.target/ia64/pr52657.c: Likewise.
2264 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2266 Backport from mainline
2267 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2270 * gcc.target/powwerpc/pr53199.c: New file.
2272 2012-05-03 Martin Jambor <mjambor@suse.cz>
2274 Backport from mainline
2275 2012-05-02 Martin Jambor <mjambor@suse.cz>
2278 * g++.dg/lto/pr52605_0.C: New test.
2280 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2283 * g++.dg/other/final2.C: New.
2285 2012-05-03 Jakub Jelinek <jakub@redhat.com>
2288 * gcc.dg/pr53174.c: New test.
2291 * gcc.target/arm/pr53187.c: New test.
2292 * gcc.c-torture/compile/pr53187.c: New test.
2294 2012-05-03 Richard Guenther <rguenther@suse.de>
2296 PR tree-optimization/53144
2297 * gcc.dg/torture/pr53144.c: New testcase.
2299 2012-05-02 Tobias Burnus <burnus@net-b.de>
2301 Backport from mainline
2302 2012-04-16 Tobias Burnus <burnus@net-b.de>
2305 * gfortran.dg/pointer_intent_6.f90: New.
2307 2012-05-02 Jakub Jelinek <jakub@redhat.com>
2309 PR tree-optimization/53163
2310 * gcc.c-torture/compile/pr53163.c: New test.
2312 PR rtl-optimization/53160
2313 * gcc.c-torture/execute/pr53160.c: New test.
2315 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2319 * gfortran.dg/function_optimize_12.f90: New test.
2321 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
2323 Backport from mainline
2324 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
2327 * gcc.c-torture/execute/20120427-1.c: New testcase.
2329 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
2332 * gcc.dg/torture/pr53120.c: New test.
2334 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2337 * gcc.dg/pr52880.c: New test.
2339 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
2342 PR tree-optimizations/52891
2344 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2346 2012-04-24 Richard Guenther <rguenther@suse.de>
2348 PR tree-optimization/53085
2349 * g++.dg/torture/pr53085.C: New testcase.
2351 2012-04-23 Richard Guenther <rguenther@suse.de>
2354 * gcc.dg/pr53060.c: New testcase.
2356 2012-04-23 Jakub Jelinek <jakub@redhat.com>
2358 PR tree-optimizations/52891
2359 * gcc.c-torture/compile/pr52891-1.c: New test.
2360 * gcc.c-torture/compile/pr52891-2.c: New test.
2362 2012-04-20 Ian Lance Taylor <iant@google.com>
2364 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2365 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2367 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2370 * g++.dg/parse/crash59.C: New.
2372 2012-04-16 Jason Merrill <jason@redhat.com>
2375 * g++.dg/cpp0x/variadic131.C: New.
2377 2012-04-16 Jason Merrill <jason@redhat.com>
2380 * g++.dg/cpp0x/variadic129.C: New.
2383 * g++.dg/cpp0x/variadic128.C: New.
2385 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
2387 Backport from mainline
2388 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
2391 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2392 second function argument.
2393 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2394 (calc_permps): Update declaration. Calculate result correctly.
2395 (avx2_test): Change src2 type to union256i_d.
2396 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2399 2012-04-16 Martin Jambor <mjambor@suse.cz>
2401 Backported from mainline
2403 2012-04-13 Martin Jambor <mjambor@suse.cz>
2406 * g++.dg/ipa/pr52939.C: New test.
2408 2012-04-15 Jason Merrill <jason@redhat.com>
2411 * g++.dg/cpp0x/variadic125.C: New.
2414 * g++.dg/cpp0x/variadic124.C: New.
2416 2012-04-15 Fabien Chêne <fabien@gcc.gnu.org>
2419 * g++.dg/lookup/using52.C: New.
2421 2012-04-13 Jason Merrill <jason@redhat.com>
2424 * g++.dg/cpp0x/variadic123.C: New.
2425 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2427 2012-04-11 Jason Merrill <jason@redhat.com>
2430 * g++.dg/ext/attrib45.C: New.
2432 2012-04-13 Tom de Vries <tom@codesourcery.com>
2434 Backport from mainline r186419.
2436 2012-04-13 Tom de Vries <tom@codesourcery.com>
2438 * gcc.dg/pr52734.c: New test.
2440 2012-04-13 Richard Guenther <rguenther@suse.de>
2442 PR tree-optimization/52969
2443 * gcc.dg/torture/pr52969.c: New testcase.
2445 2012-04-13 Richard Guenther <rguenther@suse.de>
2448 * gcc.dg/pr52862.c: New testcase.
2450 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2452 Backport from mainline
2453 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2456 * gcc.target/powerpc/pr52775.c: New file.
2458 2012-04-12 Richard Guenther <rguenther@suse.de>
2460 PR tree-optimization/52943
2461 * gcc.dg/torture/pr52943.c: New testcase.
2463 2012-04-09 Mike Stump <mikestump@comcast.net>
2465 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2466 * gcc.dg/tree-ssa/vrp59.c: Likewise.
2467 * gcc.dg/tree-ssa/vrp60.c: Likewise.
2468 * gnat.dg/aggr11.adb: Likewise.
2469 * gnat.dg/aggr11_pkg.ads: Likewise.
2470 * gnat.dg/aggr15.adb: Likewise.
2471 * gnat.dg/aggr15.ads: Likewise.
2472 * gnat.dg/aggr17.adb: Likewise.
2473 * gnat.dg/aggr18.adb: Likewise.
2474 * gnat.dg/array14.adb: Likewise.
2475 * gnat.dg/array14.ads: Likewise.
2476 * gnat.dg/array14_pkg.ads: Likewise.
2477 * gnat.dg/array19.adb: Likewise.
2478 * gnat.dg/array19.ads: Likewise.
2479 * gnat.dg/discr27.adb: Likewise.
2480 * gnat.dg/discr27.ads: Likewise.
2481 * gnat.dg/discr35.adb: Likewise.
2482 * gnat.dg/discr35.ads: Likewise.
2483 * gnat.dg/discr6.adb: Likewise.
2484 * gnat.dg/discr6_pkg.ads: Likewise.
2485 * gnat.dg/import1.adb: Likewise.
2486 * gnat.dg/import1.ads: Likewise.
2487 * gnat.dg/loop_address2.adb: Likewise.
2488 * gnat.dg/opt7.adb: Likewise.
2489 * gnat.dg/opt7.ads: Likewise.
2490 * gnat.dg/pointer_variable_bounds.adb: Likewise.
2491 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2492 * gnat.dg/rep_clause2.adb: Likewise.
2493 * gnat.dg/rep_clause2.ads: Likewise.
2494 * gnat.dg/slice2.adb: Likewise.
2495 * gnat.dg/slice2.ads: Likewise.
2496 * gnat.dg/slice6.adb: Likewise.
2497 * gnat.dg/slice6_pkg.ads: Likewise.
2498 * gnat.dg/specs/unchecked_union2.ads: Likewise.
2499 * gnat.dg/taft_type2.adb: Likewise.
2500 * gnat.dg/taft_type2.ads: Likewise.
2501 * gnat.dg/taft_type2_pkg.ads: Likewise.
2502 * gnat.dg/volatile10.adb: Likewise.
2503 * gnat.dg/volatile10_pkg.ads: Likewise.
2505 * gcc.dg/dll-8.c: Remove execute permissions.
2506 * g++.dg/ext/dllexport5.C: Likewise.
2508 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
2510 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2511 (check_effective_target_sync_long_long): Add SPARC case.
2512 (check_effective_target_sync_long_long_runtime): Likewise.
2513 (check_effective_target_sync_int_long): Adjust SPARC case.
2514 (check_effective_target_sync_char_short): Likewise.
2516 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2520 * gfortran.dg/function_optimize_11.f90: New test.
2522 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2526 * gfortran.dg/use_only_6.f90: New test.
2528 2012-04-06 Mike Stump <mikestump@comcast.net>
2531 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2533 2012-04-05 Jason Merrill <jason@redhat.com>
2536 * g++.dg/template/qualified-id5.C: New.
2538 2012-04-03 Jason Merrill <jason@redhat.com>
2541 * g++.dg/cpp0x/variadic-value1.C: New.
2543 2012-04-03 Richard Guenther <rguenther@suse.de>
2545 Backport from mainline
2546 2012-03-02 Richard Guenther <rguenther@suse.de>
2548 PR tree-optimization/52406
2549 * gcc.dg/torture/pr52406.c: New testcase.
2551 2012-04-03 Richard Guenther <rguenther@suse.de>
2553 Backport from mainline
2554 2012-03-15 Richard Guenther <rguenther@suse.de>
2557 * gfortran.dg/vect/pr52580.f: New testcase.
2559 2012-04-03 Richard Guenther <rguenther@suse.de>
2561 Backport from mainline
2562 2012-03-06 Richard Guenther <rguenther@suse.de>
2565 * gcc.dg/torture/pr52493.c: New testcase.
2567 2012-03-23 Richard Guenther <rguenther@suse.de>
2569 PR tree-optimization/52678
2570 * gfortran.dg/pr52678.f: New testcase.
2572 2012-03-26 Richard Guenther <rguenther@suse.de>
2574 PR tree-optimization/52701
2575 * gfortran.dg/pr52701.f90: New testcase.
2577 2012-03-30 Richard Guenther <rguenther@suse.de>
2579 PR tree-optimization/52754
2580 * gcc.target/i386/pr52754.c: New testcase.
2582 2012-04-03 Jakub Jelinek <jakub@redhat.com>
2584 PR tree-optimization/52835
2585 * gfortran.dg/pr52835.f90: New test.
2587 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
2589 * gnat.dg/controlled6.adb: New test.
2590 * gnat.dg/controlled6_pkg.ads: New helper.
2591 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2593 2012-03-29 Meador Inge <meadori@codesourcery.com>
2596 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2598 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2601 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2603 2012-03-29 Jason Merrill <jason@redhat.com>
2606 * g++.dg/template/inherit8.C: New.
2608 2012-03-29 Jakub Jelinek <jakub@redhat.com>
2611 * g++.dg/ext/weak4.C: New test.
2613 2012-03-29 Jason Merrill <jason@redhat.com>
2616 * g++.dg/cpp0x/initlist-array3.C: New.
2618 2012-03-28 Jason Merrill <jason@redhat.com>
2621 * g++.dg/overload/virtual2.C: New.
2623 2012-03-28 Martin Jambor <mjambor@suse.cz>
2625 Backported from mainline
2626 2012-03-27 Martin Jambor <mjambor@suse.cz>
2629 * gcc.dg/torture/pr52693.c: New test.
2631 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2634 * gcc.dg/pr52691.c: New test.
2637 * gcc.c-torture/compile/pr52750.c: New test.
2639 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
2641 Backport from 2012-03-28 mainline r185910.
2644 * gcc.target/avr/torture/builtins-2.c: New test.
2646 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2649 * gcc.target/i386/pr52736.c: New test.
2651 2012-03-27 Richard Guenther <rguenther@suse.de>
2654 * gcc.dg/torture/pr52720.c: New testcase.
2656 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
2658 Backport from 2012-03-26 mainline r185793.
2660 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
2661 Add "-Os -flto" to list.
2663 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
2665 * gnat.dg/concat2.ad[sb]: New test.
2667 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
2670 * gcc.c-torture/compile/limits-externdecl.c: New test.
2672 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
2675 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
2677 2012-03-22 Tobias Burnus <burnus@net-b.de>
2680 * gfortran.dg/intrinsic_8.f90: New.
2682 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2685 * g++.dg/ext/attrib44.C: New test.
2687 2012-03-22 Jason Merrill <jason@redhat.com>
2689 * g++.dg/torture/pr52582.C: New.
2691 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
2693 Backport from 2012-03-20 mainline r185583.
2695 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2698 Backport from 2012-03-20 mainline r185570.
2701 * gcc.target/avr/torture/addr-space-2.h: New file.
2702 * gcc.target/avr/torture/addr-space-2-g.h: New test.
2703 * gcc.target/avr/torture/addr-space-2-0.h: New test.
2704 * gcc.target/avr/torture/addr-space-2-1.h: New test.
2705 * gcc.target/avr/torture/addr-space-2-x.h: New test.
2707 Backport from 2012-03-12 mainline r185255.
2710 * gcc.target/avr/torture/addr-space-1.h: New file.
2711 * gcc.target/avr/torture/addr-space-g.h: New test.
2712 * gcc.target/avr/torture/addr-space-0.h: New test.
2713 * gcc.target/avr/torture/addr-space-1.h: New test.
2714 * gcc.target/avr/torture/addr-space-x.h: New test.
2716 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2718 Backported from mainline
2719 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2722 * g++.dg/cpp0x/udlit-args2.C: New test.
2724 2012-03-13 Jakub Jelinek <jakub@redhat.com>
2727 * gcc.dg/Wunused-var-3.c: New test.
2729 2012-03-22 Release Manager
2731 * GCC 4.7.0 released.
2733 2012-03-20 Jason Merrill <jason@redhat.com>
2735 * g++.dg/cpp0x/auto32.C: New.
2737 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2738 Andrew Pinski <apinski@cavium.com>
2741 * gcc.dg/pr52592.c: New test.
2743 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2746 * g++.dg/opt/pr52582.C: New test.
2748 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2751 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
2753 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
2755 2012-03-10 Tobias Burnus <burnus@net-b.de>
2758 * gfortran.dg/proc_ptr_34.f90: New.
2760 2012-03-07 Jason Merrill <jason@redhat.com>
2763 * g++.dg/cpp0x/udlit-mangle.C: New.
2765 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
2767 Backport from mainline r184894.
2768 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
2771 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
2773 Backport from mainline
2774 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
2776 * gcc.target/powerpc/pr52457.c: New test.
2778 2012-03-01 Kai Tietz <ktietz@redhat.com>
2780 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
2781 routines on mingw targets.
2782 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
2785 2012-03-01 Jakub Jelinek <jakub@redhat.com>
2787 PR tree-optimization/52445
2788 * gcc.dg/pr52445.c: New test.
2790 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2793 * gcc.c-torture/compile/pr52437.c: New test.
2796 * gcc.dg/torture/pr52419.c: New test.
2798 PR tree-optimization/52429
2799 * gcc.dg/torture/pr52429.c: New test.
2800 * g++.dg/opt/pr52429.C: New test.
2802 2012-02-29 Richard Guenther <rguenther@suse.de>
2805 * gcc.dg/lto/trans-mem-1_0.c: Remove.
2806 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
2807 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
2808 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
2809 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
2810 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
2812 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2814 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
2816 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
2819 * gfortran.dg/realloc_on_assign_13.f90 : New test.
2821 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2824 * gcc.target/arm/neon/pr51534.c: New testcase.
2826 2012-02-28 Richard Guenther <rguenther@suse.de>
2829 * gcc.dg/torture/pr52407.c: New testcase.
2831 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2833 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
2834 * gcc.target/arm/vfp2.c: Likewise.
2835 * gcc.target/arm/vfp3.c: Likewise.
2836 * gcc.target/arm/vfp4.c: Likewise.
2837 * gcc.target/arm/vfp5.c: Likewise.
2838 * gcc.target/arm/vfp6.c: Likewise.
2839 * gcc.target/arm/vfp7.c: Likewise.
2840 * gcc.target/arm/vfp8.c: Likewise.
2841 * gcc.target/arm/vfp9.c: Likewise.
2842 * gcc.target/arm/vfp10.c: Likewise.
2843 * gcc.target/arm/vfp11.c: Likewise.
2844 * gcc.target/arm/vfp12.c: Likewise.
2845 * gcc.target/arm/vfp13.c: Likewise.
2846 * gcc.target/arm/vfp14.c: Likewise.
2847 * gcc.target/arm/vfp15.c: Likewise.
2848 * gcc.target/arm/vfp16.c: Likewise.
2849 * gcc.target/arm/vfp17.c: Likewise.
2850 * gcc.target/arm/neon-constants.h: New file.
2851 * gcc.target/arm/neon-vect1.c: New test.
2852 * gcc.target/arm/neon-vect2.c: New test.
2853 * gcc.target/arm/neon-vect3.c: New test.
2854 * gcc.target/arm/neon-vect4.c: New test.
2855 * gcc.target/arm/neon-vect5.c: New test.
2856 * gcc.target/arm/neon-vect6.c: New test.
2857 * gcc.target/arm/neon-vect7.c: New test.
2858 * gcc.target/arm/neon-vect8.c: New test.
2860 2012-02-28 Richard Guenther <rguenther@suse.de>
2862 PR tree-optimization/52402
2863 * gcc.dg/torture/pr52402.c: New testcase.
2865 2012-02-28 Richard Guenther <rguenther@suse.de>
2868 * g++.dg/lto/pr52400_0.C: New testcase.
2870 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
2872 * gcc.target/avr/torture/builtins-1.c: New test.
2873 * gcc.target/avr/torture/builtins-error.c: New test.
2875 2012-02-28 Kai Tietz <ktietz@redhat.com>
2877 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
2879 * gcc.target/i386/pr45352-2.c: Likewise.
2880 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
2882 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
2883 targets instead rand.
2884 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
2885 * gcc.target/i386/sse2-mul-1.c: Likewise.
2886 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2887 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
2889 * gcc.target/i386/pad-1.c: Likewise.
2890 * gcc.target/i386/pad-9.c: Likewise.
2891 * gcc.target/i386/pad-2.c: Likewise.
2892 * gcc.target/i386/pad-5b.c: Likewise.
2893 * gcc.target/i386/pad-8.c: Likewise.
2894 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
2895 * gcc.target/i386/pr44130.c: Likewise.
2896 * gcc.target/i386/align-main-1.c: Likewise.
2897 * gcc.target/i386/align-main-2.c: Likewise.
2898 * gcc.target/i386/sw-1.c: Likewise.
2899 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
2900 on x64 mingw target.
2901 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2902 * gcc.target/i386/pr46295.c: Likewise.
2903 * gcc.target/i386/amd64-abi-1.c: Likewise.
2904 * gcc.target/i386/amd64-abi-2.c: Likewise.
2905 * gcc.target/i386/pr39082-1.c: Likewise.
2906 * gcc.target/i386/pr39162.c: Likewise.
2907 * gcc.target/i386/pr22152.c: Likewise.
2908 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
2909 * gcc.target/i386/wrfsbase-2.c: Likewise.
2910 * gcc.target/i386/local.c: Likewise
2911 * gcc.target/i386/wrgsbase-1.c: Likewise.
2912 * gcc.target/i386/wrfsbase-1.c: Likewise.
2913 * gcc.target/i386/pr39315-3.c: Likewise.
2914 * gcc.target/i386/pr35767-4.c: Likewise.
2915 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
2917 * gcc.target/i386/pr45336-2.c: Likewise.
2918 * gcc.target/i386/pr45336-1.c: Likewise.
2919 * gcc.target/i386/pr45336-4.c: Likewise.
2921 2012-02-27 Tristan Gingold <gingold@adacore.com>
2923 * gnat.dg/array20.ad[sb]: New test.
2925 2012-02-27 Jakub Jelinek <jakub@redhat.com>
2928 * gcc.target/arm/pr52375.c: New test.
2929 * gcc.c-torture/compile/pr52375.c: New test.
2931 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2933 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
2934 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
2936 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
2938 * gnat.dg/aggr19.adb: New test.
2939 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
2941 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
2944 * gcc.target/sh/pr49263.c: New.
2946 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
2948 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2949 simulate_thread_wrapper_other_threads
2950 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2951 Move initialization of 'value' to main().
2952 (main): Initialize 'value';
2953 * gcc.dg/simulate-thread/speculative-store.c
2954 (simulate_thread_step_verify): Return 0 when successful.
2955 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2957 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
2958 (simulate_thread_wrapper_other_threads): Return a success/fail value
2959 and issue an error if the instruction count threshold is exceeded.
2961 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2964 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2965 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2967 2012-02-24 Richard Guenther <rguenther@suse.de>
2970 * gcc.dg/pr52355.c: New testcase.
2972 2012-02-23 Kai Tietz <ktietz@redhat.com>
2974 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
2976 * gcc.dg/Wpadded.c: Likewise.
2977 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2979 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2980 for sleep by Sleep and add windows.h include for this function.
2981 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2983 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2985 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
2987 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2988 on x64 mingw target.
2989 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2990 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2991 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2992 failure on LLP64 target.
2994 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
2997 * gcc.dg/noncompile/pr52290.c: New test.
2999 2012-02-23 Jakub Jelinek <jakub@redhat.com>
3001 PR tree-optimization/52019
3002 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
3004 2012-02-22 Kai Tietz <ktietz@redhat.com>
3006 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
3007 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
3008 derived pdiff_t type.
3009 * g++.dg/torture/pr49720.C: Likewise
3011 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
3014 * gcc.target/i386/pr52330.c: New test.
3016 2012-02-22 Tobias Burnus <burnus@net-b.de>
3019 * gfortran.dg/io_constraints_10.f90: New.
3021 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3023 * lib/target-supports.exp (check_effective_target_vect_condition):
3024 Return true for NEON.
3026 2012-02-21 Kai Tietz <ktietz@redhat.com>
3028 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
3030 2012-02-21 Richard Guenther <rguenther@suse.de>
3032 PR tree-optimization/52324
3033 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
3035 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
3038 * gcc.target/avr/torture/pr51782-1.c: New test.
3040 2012-02-21 Jakub Jelinek <jakub@redhat.com>
3042 PR tree-optimization/52318
3043 * gcc.dg/pr52318.c: New test.
3045 2012-02-20 Kai Tietz <ktietz@redhat.com>
3047 * gcc.dg/bf-ms-layout-3.c: New testcase.
3049 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3053 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
3055 2012-02-20 Richard Guenther <rguenther@suse.de>
3057 PR tree-optimization/52298
3058 * gcc.dg/torture/pr52298.c: New testcase.
3059 * gcc.dg/vect/pr52298.c: Likewise.
3061 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
3063 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
3064 * gcc.c-torture/execute/pr52286.c: Ditto.
3066 2012-02-20 Jakub Jelinek <jakub@redhat.com>
3068 PR tree-optimization/52286
3069 * gcc.c-torture/execute/pr52286.c: New test.
3071 2012-02-18 Tobias Burnus <burnus@net-b.de>
3074 * gfortran.dg/interface_35.f90: Use -std=f2003.
3075 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
3076 * gfortran.dg/interface_assignment_4.f90: Ditto.
3077 * gfortran.dg/bessel_1.f90: Ditto.
3078 * gfortran.dg/func_result_6.f90: Ditto.
3079 * gfortran.dg/hypot_1.f90: Ditto.
3080 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3082 2012-02-17 Tobias Burnus <burnus@net-b.de>
3084 PR translation/52232
3085 PR translation/52234
3086 PR translation/52245
3087 PR translation/52246
3088 PR translation/52262
3089 PR translation/52273
3090 * gfortran.dg/coarray_22.f90: Update dg-error.
3091 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
3093 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3096 * lib/gcc-simulate-thread.exp: Load timeout.exp.
3097 (simulate-thread): Use default timeout.
3099 2012-02-16 Jason Merrill <jason@redhat.com>
3102 * g++.dg/ext/timevar1.C: New.
3104 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
3107 * g++.dg/template/using21.C: New.
3108 * g++.dg/template/using22.C: Likewise.
3110 2012-02-16 Jason Merrill <jason@redhat.com>
3113 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
3115 2012-02-16 Jakub Jelinek <jakub@redhat.com>
3117 PR tree-optimization/52255
3118 * gcc.c-torture/compile/pr52255.c: New test.
3121 * g++.dg/debug/dwarf2/pr52260.C: New test.
3124 * g++.dg/ipa/pr51929.C: New test.
3126 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3129 * gcc.target/powerpc/pr52199.c: New file.
3131 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3134 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
3136 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3138 * gcc.dg/pr51867.c: Don't include <math.h>.
3141 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
3143 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
3144 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
3146 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
3148 PR tree-optimization/50561
3149 * gcc.dg/graphite/pr50561.c: New testcase.
3151 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
3153 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
3154 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
3156 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
3158 * gnat.dg/discr35.ad[sb]: New test.
3160 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
3162 * gnat.dg/volatile10.adb: New test.
3163 * gnat.dg/volatile10_pkg.ads: New helper.
3165 2012-02-14 Jason Merrill <jason@redhat.com>
3167 * g++.dg/ext/attrib43.C: New.
3169 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
3171 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
3172 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
3174 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
3175 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
3176 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
3177 effective_target fgnu_tm.
3178 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
3180 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3183 * g++.dg/template/asmgoto1.C: New test.
3185 2012-02-14 Ian Lance Taylor <iant@google.com>
3188 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
3189 compiling generated file for 64bit and index tests.
3191 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
3193 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
3195 2012-02-14 Richard Guenther <rguenther@suse.de>
3197 PR tree-optimization/52244
3198 PR tree-optimization/51528
3199 * gcc.dg/torture/pr52244.c: New testcase.
3201 2012-02-14 Walter Lee <walt@tilera.com>
3203 * g++.dg/other/PR23205.C: Disable test on tile.
3204 * g++.dg/other/pr23205-2.C: Disable test on tile.
3205 * gcc.dg/20020312-2.c: Add a condition for __tile__.
3206 * gcc.dg/20040813-1.c: Disable test on tile.
3207 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
3208 * gcc.misc-tests/linkage.exp: Handle tilegx.
3210 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3212 PR tree-optimization/52210
3213 * gcc.dg/pr52210.c: New test.
3215 2012-02-14 Jason Merrill <jason@redhat.com>
3218 * g++.dg/overload/defarg5.C: New.
3220 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3223 * c-c++-common/pr52181.c: New test.
3225 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3228 * g++.dg/ext/atomic-1.C: New test.
3230 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3232 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
3234 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3237 * gcc.c-torture/execute/pr52209.c: New test.
3239 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
3242 * gfortran.dg/elemental_optional_args_5.f03: New test.
3244 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
3247 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
3250 2012-02-11 Ian Lance Taylor <iant@google.com>
3253 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
3254 SPARC Solaris. Don't run the test at all on systems where it may
3255 not work, rather than xfailing it.
3257 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3259 PR rtl-optimization/52175
3260 * gcc.c-torture/compile/pr52175.c: New test.
3262 2012-02-10 Jason Merrill <jason@redhat.com>
3265 * g++.dg/template/repo10.C: New.
3267 2012-02-11 Jakub Jelinek <jakub@redhat.com>
3270 * gcc.dg/pr52132.c: New test.
3272 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
3274 * gnat.dg/specs/aggr4.ads: New test.
3275 * gnat.dg/specs/aggr4_pkg.ads: New helper.
3277 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
3280 * gcc.target/i386/pr52146.c: New.
3282 2012-02-10 Jakub Jelinek <jakub@redhat.com>
3285 * c-c++-common/pr52177.c: New test.
3287 2012-02-10 Jan Hubicka <jh@suse.cz>
3290 * g++.dg/torture/pr48600.C: New testcase.
3292 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
3295 * gcc.dg/dfp/pr52140.c: New test.
3297 2012-02-09 Jakub Jelinek <jakub@redhat.com>
3300 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
3303 2012-02-09 Bin Cheng <bin.cheng@arm.com>
3306 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
3307 * testsuite/gcc.dg/pr51867.c: New test.
3309 2012-02-09 Ian Lance Taylor <iant@google.com>
3311 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
3312 which don't support -fsplit-stack. Turn off optimization when
3313 compiling select5-out.go.
3315 2012-02-08 Ian Lance Taylor <iant@google.com>
3317 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
3318 systems which don't support -fsplit-stack.
3320 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
3322 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
3323 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
3324 machine instuction in the log.
3326 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
3328 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
3331 2012-02-08 Magnus Granberg <zorry@gentoo.org>
3334 * gcc.dg/pr48524.c: New test.
3335 * gcc.dg/pr48524.spec: New spec file for test.
3337 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3340 * gfortran.dg/vect/pr32380.f90: New test.
3342 2012-02-08 Tobias Burnus <burnus@net-b.de>
3345 * gfortran.dg/realloc_on_assign_12.f90: New.
3347 2012-02-08 Richard Guenther <rguenther@suse.de>
3349 PR rtl-optimization/52170
3350 * gcc.dg/torture/pr52170.c: New testcase.
3352 2012-02-08 Jakub Jelinek <jakub@redhat.com>
3354 PR gcov-profile/52150
3355 * gcc.dg/tree-prof/pr52150.c: New test.
3357 PR rtl-optimization/52139
3358 * gcc.dg/pr52139.c: New test.
3360 2012-02-07 Jason Merrill <jason@redhat.com>
3363 * g++.dg/cpp0x/constexpr-union3.C: New.
3366 * g++.dg/lto/pr52035_0.C: New.
3368 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3370 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
3371 * gcc.dg/special/weak-1.c: Likewise.
3372 * gcc.dg/ucnid-12.c: Likewise.
3373 * gcc.dg/torture/pr45678-1.c: Likewise.
3374 * gcc.dg/torture/pr45678-2.c: Likewise.
3375 * gcc.dg/vector-4.c: Likewise.
3376 * gcc.dg/ipa/inline-5.c: Likewise.
3377 * gcc.dg/ucnid-11.c: Likewise.
3378 * gcc.misc-tests/gcov-13.c: Likewise.
3379 * gcc.misc-tests/gcov-14.c: Likewise.
3380 * g++.dg/ext/label13.C: Likewise.
3381 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
3382 hppa*-*-hpux* options.
3383 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3384 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3385 * gcc.dg/pr48616.c: Likewise.
3386 * gcc.dg/pr17957.c: Likewise.
3387 * gcc.dg/pr17055-1.c: Likewise.
3388 * gcc.dg/pr32912-1.c: Likewise.
3389 * gcc.dg/tm/pr51472.c: Likewise.
3390 * c-c++-common/fold-bitand-4.c: Likewise.
3391 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
3392 Use dg-additional-options for extra options.
3394 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
3396 * gcc.target/epiphany/interrupt-2.c: New test.
3398 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3401 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
3402 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
3405 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3408 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
3410 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3414 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
3415 * gcc.target/mips/va-arg-1.c: New test.
3417 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3419 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
3420 for -mno-pointers-to-nested-functions.
3422 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
3424 * gcc.c-torture/execute/20120207-1.c: New test.
3426 2012-02-07 Jakub Jelinek <jakub@redhat.com>
3428 PR rtl-optimization/52060
3429 * gcc.dg/torture/pr52060.c: New test.
3432 * gcc.c-torture/compile/pr52074.c: New test.
3434 2012-02-07 Tobias Burnus <burnus@net-b.de>
3437 * gfortran.dg/class_to_type_2.f90: New.
3439 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
3442 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
3445 2012-02-06 Jason Merrill <jason@redhat.com>
3448 * g++.dg/template/conv13.C: New.
3450 2012-02-06 Richard Guenther <rguenther@suse.de>
3452 PR tree-optimization/52115
3453 * gcc.c-torture/compile/pr52115.c: New testcase.
3455 2012-02-06 Jakub Jelinek <jakub@redhat.com>
3458 * gcc.c-torture/execute/pr52129.c: New test.
3460 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
3462 * gcc.dg/pr48374.c: Actually add the test I forgot
3463 in the 2012-01-25 commit.
3465 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3468 * gfortran.dg/vect/vect-8.f90: New test case.
3470 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3473 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
3475 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
3478 * gfortran.dg/class_48.f90 : Add test of allocate class array
3479 component with source in subroutine test3. Remove commenting
3480 out in subroutine test4, since branching on unitialized variable
3481 is now fixed (no PR for this last.).
3483 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3485 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
3487 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
3489 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3492 * lib/target-supports.exp (check_effective_target_mips_rel): New.
3493 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
3495 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3497 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
3498 (check_effective_target_sync_int_long): Use it.
3499 (check_effective_target_sync_char_short): Likewise.
3500 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
3502 2012-02-05 Tobias Burnus <burnus@net-b.de>
3505 * gfortran.dg/class_48.f90: Add some further checks.
3507 2012-02-05 Ira Rosen <irar@il.ibm.com>
3509 PR tree-optimization/52091
3510 * gcc.dg/vect/pr52091.c: New test.
3512 2012-02-04 Jakub Jelinek <jakub@redhat.com>
3514 PR rtl-optimization/52113
3515 * gcc.target/avr/pr52113.c: New test.
3517 2012-02-03 Jakub Jelinek <jakub@redhat.com>
3519 PR rtl-optimization/52092
3520 * gcc.c-torture/compile/pr52092.c: New test.
3522 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
3525 * gfortran.dg/class_array_10.f03: New test.
3528 * gfortran.dg/class_array_11.f03: New test.
3531 * gfortran.dg/class_array_12.f03: New test.
3533 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
3536 * gfortran.dg/realloc_on_assign_11.f90: New test.
3538 2012-02-02 Tobias Burnus <burnus@net-b.de>
3541 * gfortran.dg/shape_7.f90: New.
3543 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3545 * gcc.target/mips/mips-prepend-1.c: New test.
3547 2012-02-02 Jan Hubicka <jh@suse.cz>
3548 Tom de Vries <tom@codesourcery.com>
3551 * testsuite/gcc.dg/alias-12.c: New testcase.
3552 * testsuite/gcc.dg/alias-13.c: New testcase.
3554 2012-02-02 Jakub Jelinek <jakub@redhat.com>
3557 * gcc.dg/pr52086.c: New test.
3559 PR tree-optimization/52073
3560 * gcc.c-torture/compile/pr52073.c: New test.
3562 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
3565 * gfortran.dg/function_optimize_10.f90: New test.
3567 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
3569 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
3572 2012-02-01 Tobias Burnus <burnus@net-b.de>
3575 * gfortran.dg/typebound_operator_14.f90: New.
3577 2012-02-01 Tobias Burnus <burnus@net-b.de>
3580 * gfortran.dg/elemental_function_1.f90: New.
3582 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3584 PR rtl-optimization/51374
3585 * gcc.target/avr/torture/pr51374-1.c:
3586 Also fail if SBIS is seen.
3588 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3590 PR rtl-optimization/51374