2014-05-07 Jakub Jelinek Backported from mainline 2013-09-10 Jakub Jelinek PR rtl-optimization/58365 * gcc.c-torture/execute/pr58365.c: New test. 2013-09-09 Jakub Jelinek PR c++/58325 * g++.dg/warn/Wunused-var-21.C: New test. 2013-08-30 Jakub Jelinek PR tree-optimization/58277 * gcc.c-torture/execute/pr58277-1.c: New test. * gcc.c-torture/execute/pr58277-2.c: New test. 2013-08-23 Jakub Jelinek PR tree-optimization/58209 * gcc.c-torture/execute/pr58209.c: New test. 2013-07-03 Jakub Jelinek PR target/57777 * gcc.target/i386/pr57777.c: New test. 2013-06-27 Jakub Jelinek PR target/57623 * gcc.target/i386/bmi-bextr-3.c: New test. PR target/57623 * gcc.target/i386/bmi2-bzhi-1.c: New test. 2014-05-07 Richard Biener Backport from mainline 2013-11-19 Richard Biener PR tree-optimization/59164 * gcc.dg/torture/pr59164.c: New testcase. 2014-05-07 Richard Biener Backport from mainline 2013-11-28 Richard Biener PR tree-optimization/59330 * gcc.dg/torture/pr59330.c: New testcase. 2014-01-09 Richard Biener PR tree-optimization/59715 * gcc.dg/torture/pr59715.c: New testcase. 2014-05-07 Richard Biener PR tree-optimization/57864 * gcc.dg/torture/pr57864.c: New testcase. 2014-05-07 Richard Biener Backport from mainline 2013-08-29 Richard Biener PR tree-optimization/58246 * gcc.dg/torture/pr58246.c: New testcase. 2014-05-06 Richard Biener Backport from mainline 2013-05-27 Richard Biener PR tree-optimization/57417 * gcc.dg/torture/pr57417.c: New testcase. 2014-04-25 Eric Botcazou * gcc.c-torture/execute/20140425-1.c: New test. 2014-04-23 Uros Bizjak Backport from mainline 2014-04-21 Uros Bizjak PR target/60909 * gcc.target/i386/pr60909.c: New test. 2014-04-12 Jerry DeLisle Backport from mainline PR libfortran/60810 * gfortran.dg/arrayio_13.f90: New test. 2014-04-07 Martin Jambor PR ipa/60640 * g++.dg/ipa/pr60640-1.C: New test. * g++.dg/ipa/pr60640-2.C: Likewise. * g++.dg/ipa/pr60640-3.C: Likewise. 2014-04-06 Dominique d'Humieres Iain Sandoe PR target/54083 * gcc.dg/attr-weakref-1.c: Allow the test on darwin with the additional options -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace * gcc.dg/torture/pr53922.c: Additional option -Wl,-flat_namespace for darwin[89]. 2014-04-29 Thomas Koenig PR fortran/60522 * gfortran.dg/where_4.f90: New test case. 2014-03-20 Tobias Burnus PR fortran/60543 PR fortran/60283 * gfortran.dg/implicit_pure_4.f90: New. 2014-03-18 Richard Biener Backport from mainline 2013-11-05 Richard Biener PR middle-end/58941 * gcc.dg/torture/pr58941.c: New testcase. 2014-03-18 Richard Biener Backport from mainline 2013-08-27 Richard Biener PR tree-optimization/57521 * gcc.dg/torture/pr57521.c: New testcase. 2013-09-03 Richard Biener PR middle-end/57656 * gcc.dg/torture/pr57656.c: New testcase. 2013-11-19 Richard Biener PR tree-optimization/57517 * gfortran.fortran-torture/compile/pr57517.f90: New testcase. * gcc.dg/torture/pr57517.c: Likewise. 2014-03-17 Richard Biener Backport from mainline 2013-05-21 Richard Biener PR tree-optimization/57303 * gcc.dg/torture/pr57303.c: New testcase. 2013-12-02 Richard Biener PR tree-optimization/59139 * gcc.dg/torture/pr59139.c: New testcase. 2014-02-14 Richard Biener PR tree-optimization/60183 * gcc.dg/torture/pr60183.c: New testcase. 2014-03-15 Jerry DeLisle Backport from mainline PR libfortran/58324 * gfortran.dg/list_read_12.f90: New test. 2014-03-09 Janus Weil Backport from 4.8 2014-03-08 Janus Weil PR fortran/60450 * gfortran.dg/shape_8.f90: New. 2014-03-02 Mikael Morin PR fortran/60341 * gfortran.dg/str_comp_optimize_1.f90: New test. 2014-02-26 Fabien Chêne PR c++/37140 * g++.dg/template/using27.C: New. * g++.dg/template/using28.C: New. * g++.dg/template/using29.C: New. 2014-02-22 Mikael Morin PR fortran/59599 * gfortran.dg/ichar_3.f90: New test. 2014-02-20 Janus Weil Backport from mainline 2014-02-17 Janus Weil PR fortran/55907 * gfortran.dg/init_flag_12.f90: New. 2014-02-18 Kai Tietz PR target/60193 * gcc.target/i386/nest-1.c: New testcase. 2014-02-18 Eric Botcazou * gnat.dg/opt32.adb: New test. 2014-02-15 Jerry DeLisle Dominique d'Humieres Backport from mainline PR libfortran/59771 PR libfortran/59774 PR libfortran/59836 * gfortran.dg/fmt_g_1.f90: New test. * gfortran.dg/round_3.f08: New cases added. 2014-02-08 Mikael Morin PR fortran/57033 * gfortran.dg/default_initialization_7.f90: New test. 2014-02-08 Paul Thomas PR fortran/59906 * gfortran.dg/elemental_subroutine_9.f90 : New test 2014-02-04 Uros Bizjak Backport from mainline 2014-02-02 Uros Bizjak PR target/60017 * gcc.c-torture/execute/pr60017.c: New test. 2014-02-03 Janus Weil PR fortran/59941 * gfortran.dg/typebound_proc_26.f90: New. 2014-01-29 Markus Trippelsdorf Backport from mainline 2012-12-13 Jakub Jelinek PR gcov-profile/55650 * g++.dg/other/pr55650.C: New test. * g++.dg/other/pr55650.cc: New file. 2014-01-26 Mikael Morin PR fortran/58007 * gfortran.dg/unresolved_fixup_1.f90: New test. * gfortran.dg/unresolved_fixup_2.f90: New test. 2014-01-16 Jakub Jelinek PR target/59839 * gcc.target/i386/pr59839.c: New test. PR debug/54694 * gcc.target/i386/pr9771-1.c (main): Rename to... (real_main): ... this. Add __asm name "main". (ASMNAME, ASMNAME2, STRING): Define. 2014-01-16 Marek Polacek Backport from mainline 2014-01-16 Marek Polacek PR middle-end/59827 * gcc.dg/pr59827.c: New test. 2014-01-10 Richard Earnshaw PR rtl-optimization/54300 * gcc.target/arm/pr54300.C: New test. 2014-01-03 Joseph Myers * gcc.target/powerpc/rs6000-ldouble-3.c: New test. 2013-12-12 Uros Bizjak Backport from mainline 2013-12-12 Ryan Mansfield PR testsuite/59442 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes. * gcc.target/i386/sse2-movapd-2.c: Likewise. * gcc.target/i386/avx-vmovapd-256-1.c: Likewise. * gcc.target/i386/avx-vmovapd-256-2.c: Likewise. 2013-12-04 Marek Polacek PR c/59351 * gcc.dg/pr59351.c: Use -pedantic instead of -Wpedantic. 2013-12-03 Marek Polacek Backport from mainline 2013-12-03 Marek Polacek PR c/59351 * gcc.dg/pr59351.c: New test. 2013-11-28 Uros Bizjak Backport from mainline 2013-11-27 Uros Bizjak Ganesh Gopalasubramanian PR target/56788 * gcc.target/i386/xop-frczX.c: New test. 2013-11-25 Vidya Praveen Backport from mainline 2013-10-21 Vidya Praveen * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort(). * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit(). 2013-11-17 Paul Thomas PR fortran/58771 * gfortran.dg/derived_external_function_1.f90 : New test 2013-11-02 Janus Weil Backport from mainline 2013-09-23 Janus Weil PR fortran/58355 * gfortran.dg/extends_15.f90: New. 2013-10-28 Tom de Vries * gcc.target/arm/require-pic-register-loc.c: New test. 2013-10-28 Tom de Vries * gcc.target/arm/require-pic-register-loc.c: New test. 2013-10-26 Uros Bizjak Backport from mainline 2013-10-22 Uros Bizjak PR target/58779 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY and MINUSCCZEXT defines. Update scan-assembler dg directive. * gcc.dg/torture/pr58779.c: New test. 2013-10-25 Richard Henderson PR rtl/58542 * gcc.dg/atomic-store-6.c: New. 2013-10-25 Tom de Vries PR c++/58282 * g++.dg/tm/noexcept-6.C: New test. 2013-10-25 Eric Botcazou * gcc.c-torture/execute/pr58831.c: New test. 2013-10-16 Paolo Carlini PR c++/58633 * g++.dg/cpp0x/decltype57.C: New. * g++.dg/cpp0x/enum18.C: Revert r174385 changes. 2013-09-23 Eric Botcazou * gnat.dg/opt28.ad[sb]: New test. * gnat.dg/opt28_pkg.ads: New helper. 2013-09-18 Eric Botcazou * gnat.dg/in_out_parameter4.adb: New test. 2013-08-13 Eric Botcazou * gnat.dg/loop_optimization16.adb: New test. * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper. 2013-08-13 Marek Polacek Backport from 4.8: 2013-08-13 Marek Polacek PR tree-optimization/57980 * gcc.dg/pr57980.c: New test. 2013-08-11 Janus Weil Backport from trunk: 2013-08-09 Janus Weil PR fortran/58058 * gfortran.dg/transfer_intrinsic_6.f90: New. 2013-07-16 Iain Sandoe PR target/55656 PR target/55657 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object. * obj-c++.dg/strings/const-cfstring-5.mm: Likewise. * obj-c++.dg/torture/strings/const-str-10.mm: Likewise. * obj-c++.dg/torture/strings/const-str-9.mm: Likewise. * objc.dg/image-info.m: Likewise. * objc.dg/symtab-1.m: Likewise. * objc.dg/torture/strings/const-str-10.m: Likewise. * objc.dg/torture/strings/const-str-11.m: Likewise. * objc.dg/torture/strings/const-str-9.m: Likewise. * objc.dg/zero-link-1.m: Likewise. * objc.dg/zero-link-2.m: Likewise. * objc.dg/no-extra-load.m: Avoid Foundation.h. * objc.dg/objc-foreach-4.m: Likewise. * objc.dg/objc-foreach-5.m: Likewise. * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object (for Darwin). * obj-c++.dg/strings/const-str-12.mm: Likewise. * obj-c++.dg/syntax-error-1.mm: Likewise. * objc.dg/method-6.m: Likewise. * objc.dg/pr23214.m: Likewise. * objc.dg/proto-lossage-7.m: Likewise. * objc.dg/strings/const-str-12b.m: Likewise. * objc.dg/zero-link-3.m: Likewise. * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'. * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object, adjust headers, interfaces and encoded types to reflect current system versions. Add FIXME and outputs from current system compiler for reference. 2012-12-03 Paolo Carlini PR c++/54170 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New. 2013-07-08 Tobias Burnus PR fortran/57785 * gfortran.dg/dot_product_2.f90: New. 2013-07-08 Jakub Jelinek PR rtl-optimization/57829 * gcc.c-torture/execute/pr57829.c: New test. 2013-07-05 Uros Bizjak Backport from mainline 2013-06-20 Uros Bizjak PR target/57655 * gcc.target/i386/pr57655.c: New test. 2013-06-09 Jakub Jelinek PR target/57568 * gcc.c-torture/execute/pr57568.c: New test. 2013-06-06 Tobias Burnus Backport from mainline 2012-08-27 Tobias Burnus PR fortran/54370 * gfortran.dg/do_5.f90: New. 2013-06-01 Janus Weil Tobias Burnus PR fortran/57217 * gfortran.dg/typebound_override_4.f90: New. 2013-05-26 Eric Botcazou * gnat.dg/specs/last_bit.ads: New test. 2013-05-13 Uros Bizjak PR target/57264 * gcc.target/i386/pr57264.c: New test. 2013-05-07 Michael Meissner Backport from trunk 2013-05-03 Michael Meissner PR target/57150 * gcc.target/powerpc/pr57150.c: New file. 2013-05-07 Tobias Burnus Backport from mainline 2013-05-02 Tobias Burnus PR fortran/57142 * gfortran.dg/size_kind_2.f90: New. * gfortran.dg/size_kind_3.f90: New. 2013-05-03 Marek Polacek Backport from mainline 2013-04-25 Marek Polacek PR tree-optimization/57066 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase. 2013-04-30 Uros Bizjak Backport from mainline 2013-04-29 Uros Bizjak PR target/44578 * gcc.target/i386/pr44578.c: New test. Backport from mainline 2013-04-29 Uros Bizjak PR target/57098 * gcc.target/i386/pr57098.c: New test. 2013-04-29 Christian Bruel PR target/57108 * gcc.target/sh/pr57108.c: New test. 2013-04-28 Jerry DeLisle Backport from trunk: PR fortran/51825 * gfortran.dg/namelist_77.f90: New test. * gfortran.dg/namelist_78.f90: New test. 2013-04-28 Jerry DeLisle Backport from trunk: PR fortran/56786 * gfortran.dg/namelist_81.f90: New test. 2013-04-28 Jerry DeLisle Backport from trunk: PR fortran/52512 * gfortran.dg/namelist_79.f90: New test. 2013-04-27 Jakub Jelinek PR target/56866 * gcc.c-torture/execute/pr56866.c: New test. * gcc.target/i386/pr56866.c: New test. 2013-04-26 Janus Weil Backports from trunk: PR fortran/56968 * gfortran.dg/proc_ptr_41.f90: New. PR fortran/53685 PR fortran/57022 * gfortran.dg/transfer_check_4.f90: New. 2013-04-19 Marek Polacek Backport from mainline 2013-01-08 Steven Bosscher Jakub Jelinek PR tree-optimization/48189 * gcc.dg/pr48189.c: New test. 2013-04-15 Rainer Orth * gcc.dg/torture/pr53922.c: Skip on alpha*-*-osf*. Remove dg-skip-if default args. 2013-04-15 Eric Botcazou * gcc.dg/pr56890-1.c: New test. * gcc.dg/pr56890-2.c: Likewise. 2013-04-11 Release Manager * GCC 4.7.3 released. 2013-04-03 Jakub Jelinek PR debug/56819 * g++.dg/debug/pr56819.C: New test. 2013-04-03 Tobias Burnus Backport from mainline: 2013-03-29 Tobias Burnus PR fortran/56737 * testsuite/gfortran.dg/fmt_cache_3.f90: New. 2013-04-03 Richard Biener PR tree-optimization/56501 * gcc.dg/torture/pr56501.c: New testcase. 2013-04-03 Tobias Burnus Backport from mainline: 2013-03-28 Tobias Burnus PR fortran/56735 * gfortran.dg/namelist_80.f90: New. 2013-04-03 Jakub Jelinek Backported from mainline 2013-03-06 Jakub Jelinek PR tree-optimization/56539 * gcc.c-torture/compile/pr56539.c: New test. 2013-03-05 Jakub Jelinek PR debug/56510 * gcc.dg/pr56510.c: New test. 2013-04-02 Richard Biener * gcc.dg/pr45472.c: Remove copies. 2013-04-02 Richard Biener PR middle-end/56768 * g++.dg/torture/pr56768.C: New testcase. 2013-04-01 Andrey Belevantsev Backport from mainline 2013-02-27 Andrey Belevantsev PR middle-end/45472 * gcc.dg/pr45472.c: New test. 2013-03-26 Richard Biener Backport from mainline 2013-03-13 Richard Biener PR tree-optimization/56608 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase. 2013-03-05 Richard Biener PR tree-optimization/56270 * gcc.dg/vect/slp-38.c: New testcase. 2013-03-25 Oleg Endo Backport from mainline: 2013-03-13 Oleg Endo PR target/49880 * gcc.target/sh/pr49880-1.c: New. * gcc.target/sh/pr49880-2.c: New. * gcc.target/sh/pr49880-3.c: New. * gcc.target/sh/pr49880-4.c: New. * gcc.target/sh/pr49880-5.c: New. 2013-03-22 H.J. Lu PR target/56560 * gcc.target/i386/pr56560.c: New file. 2013-03-15 Tobias Burnus PR fortran/56615 * gfortran.dg/transfer_intrinsic_5.f90: New. 2013-03-14 Jakub Jelinek PR c++/56403 * g++.dg/torture/pr56403.C: New test. 2013-03-13 Paul Thomas PR fortran/56575 * gfortran.dg/class_56.f90: New test. 2013-03-10 Paul Thomas PR fortran/55362 * gfortran.dg/intrinsic_size_4.f90 : New test. 2013-03-09 Paolo Carlini PR c++/56534 * g++.dg/template/crash115.C: New. 2013-03-06 Jakub Jelinek PR c++/56543 * g++.dg/template/typename20.C: New test. 2013-03-01 Richard Biener Backport from mainline 2012-12-12 Zdenek Dvorak PR tree-optimization/55481 * gcc.dg/torture/pr55481.c: New testcase. * gcc.dg/torture/pr56488.c: Likewise. 2013-02-26 Jakub Jelinek PR tree-optimization/56443 * gcc.dg/torture/pr56443.c: New test. 2013-02-22 Janus Weil PR fortran/56385 * gfortran.dg/proc_ptr_comp_37.f90: New. 2013-02-20 Rainer Orth Backport from mainline: 2012-06-20 Rainer Orth * gcc.target/i386/clearcapv2.map: New file. * gcc.target/i386/i386.exp: Try it first before clearcap.map. 2013-02-19 Jakub Jelinek Backported from mainline 2013-02-19 Jakub Jelinek PR tree-optimization/56350 * gcc.dg/pr56350.c: New test. 2013-02-08 Jakub Jelinek PR tree-optimization/56250 * gcc.c-torture/execute/pr56250.c: New test. 2013-02-07 Jakub Jelinek PR c++/56241 * g++.dg/parse/crash61.C: New test. PR c++/56239 * g++.dg/parse/pr56239.C: New test. PR c++/56237 * g++.dg/abi/mangle61.C: New test. 2013-02-06 Jakub Jelinek PR middle-end/56217 * g++.dg/gomp/pr56217.C: New test. 2012-11-27 Jakub Jelinek PR tree-optimization/55110 * gcc.dg/pr55110.c: New test. 2013-02-18 Richard Biener Revert 2013-02-04 Richard Biener Backport from mainline 2012-07-04 Richard Guenther PR tree-optimization/53844 * g++.dg/tree-ssa/pr53844.C: New testcase. 2013-02-17 Tobias Burnus Mikael Morin Backport from trunk 2013-01-28 Tobias Burnus Mikael Morin PR fortran/53537 * gfortran.dg/import2.f90: Adjust undeclared type error messages. * gfortran.dg/import8.f90: Likewise. * gfortran.dg/interface_derived_type_1.f90: Likewise. * gfortran.dg/import10.f90: New test. * gfortran.dg/import11.f90: Likewise 2013-02-15 Tobias Burnus PR fortran/56318 * gcc/testsuite/gfortran.dg/matmul_9.f90: New. 2012-02-13 Tobias Burnus Backport from mainline 2012-01-09 Uros Bizjak PR fortran/55852 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times number matching more robust. 2013-02-11 Uros Bizjak Backport from mainline 2013-02-11 Uros Bizjak PR rtl-optimization/56275 * gcc.dg/pr56275.c: New test. 2013-02-08 Michael Meissner Backport from mainline 2013-02-08 Michael Meissner PR target/56043 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on powerpc*-*-linux*. 2013-02-05 Richard Biener Backport from mainline 2012-12-10 Richard Biener PR tree-optimization/55107 * gcc.dg/torture/pr55107.c: New testcase. * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust. 2013-02-15 Richard Biener PR tree-optimization/54767 * gfortran.fortran-torture/execute/pr54767.f90: New testcase. 2013-02-04 Janis Johnson PR testsuite/56206 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): Fix typo. 2013-02-04 Richard Biener Backport from mainline 2012-01-11 Richard Guenther PR tree-optimization/44061 * gcc.dg/pr44061.c: New testcase. 2013-01-08 Jakub Jelinek PR middle-end/55890 * gcc.dg/torture/pr55890-3.c: New test. 2013-02-04 Richard Biener Backport from mainline 2012-07-04 Richard Guenther PR tree-optimization/53844 * g++.dg/tree-ssa/pr53844.C: New testcase. 2012-12-13 Richard Biener PR lto/55660 * gcc.dg/lto/pr55660_0.c: New testcase. * gcc.dg/lto/pr55660_1.c: Likewise. 2013-02-04 Richard Biener PR middle-end/55890 * gcc.dg/torture/pr55890-1.c: New testcase. * gcc.dg/torture/pr55890-2.c: Likewise. 2013-02-02 Thomas Koenig Backport from trunk PR fortran/50627 PR fortran/56054 * gfortran.dg/block_12.f90: New test. * gfortran.dg/module_error_1.f90: New test. 2013-02-01 Jakub Jelinek Backported from mainline 2013-01-28 Jakub Jelinek PR tree-optimization/56125 * gcc.dg/pr56125.c: New test. 2013-01-25 Jakub Jelinek PR tree-optimization/56098 * gcc.dg/pr56098-1.c: New test. 2013-01-23 Jakub Jelinek PR fortran/56052 * gfortran.dg/gomp/pr56052.f90: New test. 2013-01-23 Jakub Jelinek PR target/49069 * gcc.dg/pr49069.c: New test. 2013-01-21 Jakub Jelinek PR tree-optimization/56051 * gcc.c-torture/execute/pr56051.c: New test. 2013-01-18 Jakub Jelinek PR middle-end/56015 * gfortran.dg/pr56015.f90: New test. 2013-01-15 Jakub Jelinek PR target/55940 * gcc.dg/pr55940.c: New test. 2013-01-10 Jakub Jelinek PR tree-optimization/55921 * gcc.c-torture/compile/pr55921.c: New test. 2013-01-03 Jakub Jelinek PR rtl-optimization/55838 * gcc.dg/pr55838.c: New test. 2012-12-13 Jakub Jelinek PR c++/55652 * g++.dg/cpp0x/noexcept19.C: New test. 2012-12-06 Jakub Jelinek PR c++/54207 * g++.dg/cpp0x/noexcept18.C: New test. 2012-12-01 Jakub Jelinek PR c++/55542 * g++.dg/cpp0x/vt-55542.C: New test. 2012-11-23 Jakub Jelinek PR c++/54046 * g++.dg/warn/Wreturn-type-8.C: New test. 2012-11-20 Jakub Jelinek PR middle-end/55094 * gcc.dg/pr55094.c: New test. 2012-11-17 Jakub Jelinek PR tree-optimization/55236 * gcc.dg/pr55236.c: New test. 2012-11-13 Jakub Jelinek PR rtl-optimization/54127 * gcc.dg/torture/pr54127.c: New test. 2013-02-01 Eric Botcazou * gnat.dg/opt26.adb: New test. 2013-01-27 Uros Bizjak Backport from mainline 2013-01-22 Uros Bizjak PR target/56028 * gcc.target/i386/pr56028.c: New test. 2013-01-24 Uros Bizjak * gcc.target/i386/movsd.c: New test. 2013-01-24 Janis Johnson Backport from mainline 2013-01-16 Janis Johnson PR testsuite/55994 * gcc.c-torture/execute/builtins/builtins.exp: Add -Wl,--allow-multiple-definition for eabi and elf targets. Backport from mainline 2013-01-17 Janis Johnson * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags. * gcc.target/arm/pr51915.c: Likewise. * gcc.target/arm/pr52006.c: Likewise. * gcc.target/arm/pr53187.c: Likewise. Backport from mainline 2012-10-12 Janis Johnson * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): Return 0 if already specifying -mfloat-abi other than hard. Backport from mainline 2012-09-27 Janis Johnson * gcc.target/arm/unsigned-extend-1.c: Omit -march option. Backport from mainline 2012-09-26 Janis Johnson * gcc.target/arm/pr42879.c: Handle big-endian. Backport from mainline 2012-09-26 Janis Johnson * gcc.target/arm/combine-movs.c Backport from mainline 2012-09-11 Christophe Lyon * gcc.target/arm/neon-vset_lanes8.c: Fix for big-endian support. 2013-01-24 Janus Weil PR fortran/56081 * gfortran.dg/select_8.f90: New. 2013-01-24 Martin Jambor Backport from mainline 2013-01-04 Martin Jambor PR tree-optimization/55755 * gcc.dg/torture/pr55755.c: New test. * gcc.dg/tree-ssa/sra-13.c: Likewise. * gcc.dg/tree-ssa/pr45144.c: Update. 2013-01-21 Uros Bizjak PR rtl-optimization/56023 * gcc.dg/pr56023.c: New test. 2013-01-21 Martin Jambor Backport from mainline 2013-01-17 Martin Jambor PR tree-optimizations/55264 * g++.dg/ipa/pr55264.C: New test. 2013-01-17 Uros Bizjak Backport from mainline 2013-01-17 Uros Bizjak PR target/55981 * gcc.target/pr55981.c: New test. 2013-01-17 Janus Weil PR fortran/55983 * gfortran.dg/class_55.f90: New. 2013-01-16 Richard Biener PR middle-end/55882 * gcc.dg/torture/pr55882.c: New testcase. 2013-01-13 Janus Weil PR fortran/55072 * gfortran.dg/internal_pack_13.f90: New test. * gfortran.dg/internal_pack_14.f90: New test. 2013-01-13 Paul Thomas PR fortran/55618 * gfortran.dg/elemental_scalar_args_2.f90: New test. 2013-01-08 Mikael Morin PR fortran/42769 PR fortran/45836 PR fortran/45900 * gfortran.dg/use_23.f90: New test. * gfortran.dg/use_24.f90: New test. * gfortran.dg/use_25.f90: New test. * gfortran.dg/use_26.f90: New test. * gfortran.dg/use_27.f90: New test. 2013-01-07 Tobias Burnus PR fortran/55852 * gfortran.dg/intrinsic_size_3.f90: New. 2013-01-07 Steven G. Kargl Mikael Morin PR fortran/55827 * gfortran.dg/use_22.f90: New test. 2013-01-07 Terry Guo Backport from mainline 2012-12-19 Terry Guo * gcc.target/arm/thumb-find-work-register.c: New. 2013-01-06 Eric Botcazou * gnat.dg/alignment10.adb: New test. 2012-12-22 John David Anglin Backport from mainline: 2012-12-09 John David Anglin * gcc.misc-tests/gcov-12.c: Fix dg order. 2012-12-09 John David Anglin * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if" for *-*-hpux10*. 2012-12-09 John David Anglin * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined. * gcc.dg/20050826-1.c: Likewise. 2012-12-21 Martin Jambor PR tree-optimization/55355 * g++.dg/torture/pr55355.C: New test. 2012-12-20 Tobias Burnus PR fortran/54818 * gfortran.dg/transfer_intrinsic_4.f: New. 2012-12-18 Matthew Gretton-Dann Backport from mainline 2012-10-15 Matthias Klose * lib/target-supports.exp (check_profiling_available): Match arm*-*-linux-* for ARM Linux/GNU. * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU. * gfortran.dg/enum_10.f90: Likewise. * gfortran.dg/enum_9.f90: Likewise. * gcc.target/arm/synchronize.c: Likewise. * g++.old-deja/g++.jason/enum6.C: Likewise. * g++.old-deja/g++.other/enum4.C: Likewise. * g++.old-deja/g++.law/enum9.C: Likewise. 2012-12-15 Eric Botcazou PR ada/53766 * gnat.dg/controlled7.ad[sb]: New test. 2012-12-11 Jakub Jelinek PR c++/55643 * g++.dg/warn/Wunused-var-19.C: New test. 2012-12-11 Eric Botcazou * gcc.dg/pr54121.c: New test. 2012-12-07 Uros Bizjak Backport from mainline 2012-12-06 Uros Bizjak PR target/55597 * gcc.target/i386/pr55597.c: New test. 2012-12-03 Richard Biener Backport from mainline 2012-09-24 Richard Guenther PR tree-optimization/53663 * gcc.dg/torture/pr53663-1.c: New testcase. * gcc.dg/torture/pr53663-2.c: Likewise. * gcc.dg/torture/pr53663-3.c: Likewise. 2012-12-03 Marek Polacek Backported from mainline 2012-12-03 Marek Polacek PR c/55570 * gcc.dg/pr55570.c: New test. 2012-12-01 John David Anglin * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*. 2012-11-29 Jason Merrill PR c++/53862 * g++.dg/cpp0x/variadic134.C: New. PR c++/53858 * g++.dg/cpp0x/alias-decl-20.C: New. PR c++/50852 * g++.dg/template/typedef39.C: New. PR c++/53039 * g++.dg/cpp0x/variadic133.C: New. * g++.dg/template/param1.C: Adjust. 2012-11-27 Richard Biener PR middle-end/55331 * g++.dg/opt/pr55331.C: New testcase. 2012-11-26 Richard Biener Backport from mainline 2012-10-12 Richard Biener PR tree-optimization/54894 * gcc.dg/torture/pr54894.c: New testcase. 2012-10-02 Richard Guenther PR middle-end/54735 * g++.dg/torture/pr54735.C: New testcase. 2012-11-24 Paolo Carlini PR c++/55446 * g++.dg/init/new41.C: New. 2012-11-24 Thomas Koenig PR fortran/55314 Backport from trunk * gfortran.dg/allocate_error_4.f90: New test. 2012-11-23 Janus Weil PR fortran/55352 * gfortran.dg/namelist_76.f90: New. 2012-11-19 H.J. Lu Backported from mainline 2012-11-13 H.J. Lu PR middle-end/55142 * gcc.target/i386/pr55142-1.c: New file. * gcc.target/i386/pr55142-2.c: Likewise. 2012-11-09 Eric Botcazou * gnat.dg/stack_check3.ad[sb]: New test. 2012-11-07 Eric Botcazou * gcc.c-torture/compile/20121107-1.c: New test. 2012-11-06 Janus Weil PR fortran/54917 * gfortran.dg/transfer_class_1.f90: New. 2012-11-05 Eric Botcazou * g++.dg/torture/20121105-1.C: New test. 2012-11-05 Jakub Jelinek Backported from mainline 2012-10-24 Jakub Jelinek PR debug/54828 * g++.dg/debug/pr54828.C: New test. 2012-10-23 Jakub Jelinek PR c++/54988 * c-c++-common/pr54988.c: New test. 2012-10-10 Jakub Jelinek PR tree-optimization/54877 * gcc.dg/torture/pr54877.c: New test. 2012-11-02 Jeff Law * gcc.c-torture/execute/pr54985.c: New test. 2012-10-29 Eric Botcazou PR ada/53517 * gnat.dg/lto14.adb: Skip on Solaris. 2012-10-26 Paolo Carlini PR c++/54984 * g++.dg/template/new11.C: New. 2012-10-26 Terry Guo Backport from mainline 2012-10-23 Terry Guo PR target/55019 * gcc.dg/pr55019.c: New. 2012-10-25 Richard Biener PR tree-optimization/54902 * g++.dg/torture/pr54902.C: New testcase. 2012-10-22 Eric Botcazou * gnat.dg/modular4.adb: New test. * gnat.dg/modular4_pkg.ads: New helper. 2012-10-21 Eric Botcazou * gnat.dg/specs/atomic1.ads: XFAIL on MIPS. * gnat.dg/specs/addr1.ads: Likewise. 2012-10-19 Zhenqiang Chen Backport from mainline 2012-10-19 Zhenqiang Chen PR target/54892 * gcc.target/arm/pr54892.c: New. 2012-10-16 Andrey Belevantsev Backport from mainline 2012-08-09 Andrey Belevantsev PR rtl-optimization/53701 * gcc.dg/pr53701.c: New test. 2012-10-15 Uros Bizjak Backport from mainline 2012-10-15 Uros Bizjak * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns. * gcc.target/i386/avx256-unaligned-load-2.c: Ditto. * gcc.target/i386/avx256-unaligned-load-3.c: Ditto. * gcc.target/i386/avx256-unaligned-load-4.c: Ditto. * gcc.target/i386/avx256-unaligned-store-1.c: Ditto. * gcc.target/i386/avx256-unaligned-store-2.c: Ditto. * gcc.target/i386/avx256-unaligned-store-3.c: Ditto. * gcc.target/i386/avx256-unaligned-store-4.c: Ditto. 2012-10-15 Richard Guenther PR tree-optimization/54920 * gcc.dg/torture/pr54920.c: New testcase. 2012-10-14 Janus Weil PR fortran/54784 * gfortran.dg/class_allocate_13.f90: New. 2012-10-08 Terry Guo Backported from mainline 2012-09-19 Terry Guo * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define extra prune rules that will be applied to all tests in a .exp file. (gcc-dg-prune): Use rules defined by the above variable. * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the harmless warnings on architecture switch conflict. 2012-10-08 Jakub Jelinek PR c++/54858 * g++.dg/template/pr54858.C: New test. 2012-10-05 Jakub Jelinek PR tree-optimization/33763 * c-c++-common/pr33763.c: New test. 2012-10-03 Jakub Jelinek PR c++/54777 * g++.dg/cpp0x/constexpr-ref4.C: New test. 2012-09-30 John David Anglin PR target/54083 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*. 2012-09-27 Jakub Jelinek PR target/54703 * gcc.target/i386/pr54703.c: New test. 2012-09-24 Janis Johnson Backport from mainline: 2012-07-24 Janis Johnson * lib/gcc-dg.exp (process-message): Don't ignore errors. 2012-07-25 Janis Johnson * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking. 2012-07-26 Janis Johnson * gcc.dg/pr45259.c: Only -fpic depends on fpic support. 2012-09-18 Janis Johnson * gcc.dg/vect/pr52298.c: Remove "dg-do run". 2012-09-18 Janis Johnson * lib/target-supports.exp (check_effective_target_vect_widen_mult_qi_to_hi, check_effective_target_vect_widen_mult_hi_to_si, check_effective_target_vect_widen_mult_qi_to_hi_pattern, check_effective_target_vect_widen_mult_hi_to_si_pattern, check_effective_target_vect_pack_trunc, check_effective_target_vect_unpack, check_effective_target_vect_multiple_sizes): Check arm_neon_ok instead of arm_none. 2012-09-18 Janis Johnson * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant target instead of xfailing it. * gcc.dg/vect/no-vfa-vect-102.c: Likewise. * gcc.dg/vect/no-vfa-vect-102a.c: Likewise. * gcc.dg/vect/no-vfa-vect-37.c: Likewise. * gcc.dg/vect/no-vfa-vect-79.c: Likewise. * gcc.dg/vect/vect-104.c: Likewise. * gcc.dg/vect/vect-outer-1-big-array.c: Likewise. * gcc.dg/vect/vect-outer-1.c: Likewise. * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise. * gcc.dg/vect/vect-outer-1a.c: Likewise. * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise. * gcc.dg/vect/vect-outer-1b.c: Likewise. * gcc.dg/vect/vect-outer-2b.c: Likewise. * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise. * gcc.dg/vect/vect-outer-3a.c: Likewise. * gcc.dg/vect/vect-outer-3b.c: Likewise. * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise. 2012-09-18 Janis Johnson * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail. 2012-09-22 John David Anglin Backport from mainline: 2012-09-16 John David Anglin PR testsuite/54007 * gnat.dg/lto15.adb: Require lto. 2012-09-20 Eric Botcazou * gnat.dg/opt20.ads: Move dg directive to... * gnat.dg/opt20.adb: ...here. * gnat.dg/addr1.ad[sb]: Likewise. * gnat.dg/concat2.ad[sb]: Likewise. * gnat.dg/array16.ad[sb]: Likewise. * gnat.dg/atomic5.ad[sb]: Likewise. * gnat.dg/discr29.ad[sb]: Likewise. * gnat.dg/noreturn5.ad[sb]: Likewise. * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options. * gnat.dg/discr23.ads: Remove dg directive. * gnat.dg/nested_float_packed.ads: Likewise. * gnat.dg/oconst6.ads: Move to... * gnat.dg/specs/oconst6.ads: ...here. 2012-09-20 Joseph Myers PR c/54552 * gcc.c-torture/compile/pr54552-1.c: New test. 2012-09-20 Joseph Myers PR c/54103 * gcc.c-torture/compile/pr54103-1.c, gcc.c-torture/compile/pr54103-2.c, gcc.c-torture/compile/pr54103-3.c, gcc.c-torture/compile/pr54103-4.c, gcc.c-torture/compile/pr54103-5.c, gcc.c-torture/compile/pr54103-6.c: New tests. * gcc.dg/c90-const-expr-8.c: Update expected column number. 2012-09-20 Jakub Jelinek Backported from mainline 2012-09-17 Jakub Jelinek PR tree-optimization/54563 * g++.dg/torture/pr54563.C: New test. 2012-09-20 Release Manager * GCC 4.7.2 released. 2012-09-14 Jason Merrill PR c++/53661 * g++.dg/init/aggr9.C: New. 2012-09-13 Tobias Burnus PR fortran/54556 * gfortran.dg/implicit_pure_3.f90: New. 2012-09-13 Jakub Jelinek PR c/54559 * gcc.c-torture/compile/pr54559.c: New test. 2012-09-13 Jason Merrill PR c++/53839 * g++.dg/cpp0x/constexpr-temp1.C: New. 2012-09-13 Jason Merrill PR c++/54511 * g++.dg/template/anonunion2.C: New. 2012-09-13 Jason Merrill PR c++/53836 * g++.dg/template/init10.C: New. 2012-09-12 Tobias Burnus PR fortran/54225 PR fortran/53306 * gfortran.dg/coarray_10.f90: Update dg-error. * gfortran.dg/coarray_28.f90: New. * gfortran.dg/array_section_3.f90: New. 2012-09-10 Jason Merrill PR c++/54506 * g++.dg/cpp0x/implicit14.C: New. PR c++/54341 PR c++/54253 * g++.dg/cpp0x/constexpr-virtual2.C: New. * g++.dg/cpp0x/constexpr-virtual3.C: New. 2012-09-10 Janus Weil PR fortran/54435 PR fortran/54443 * gfortran.dg/select_type_29.f03: New. 2012-09-10 Markus Trippelsdorf PR middle-end/54515 * g++.dg/tree-ssa/pr54515.C: new testcase 2012-09-08 Mikael Morin PR fortran/54208 * gfortran.dg/bound_simplification_3.f90: New test. 2012-09-07 Richard Guenther Backport from mainline 2012-07-13 Richard Guenther PR tree-optimization/53922 * gcc.dg/torture/pr53922.c: New testcase. 2012-09-07 Eric Botcazou * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64. 2012-09-07 Jakub Jelinek Backported from mainline 2012-09-06 Jakub Jelinek PR rtl-optimization/54455 * gcc.dg/54455.c: New test. 2012-09-06 Andrew Pinski PR tree-opt/54494 * gcc.dg/tree-ssa/strlen-1.c: New testcase. 2012-09-05 Jakub Jelinek PR middle-end/54486 * c-c++-common/pr54486.c: New test. 2012-09-05 Joey Ye Backported from trunk 2012-08-28 Joey Ye * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums. 2012-09-03 Jakub Jelinek Backported from mainline 2012-09-01 Jakub Jelinek PR target/54436 * gcc.dg/torture/pr54436.c: New test. 2012-08-31 Jakub Jelinek PR c/54428 * gcc.c-torture/compile/pr54428.c: New test. 2012-08-24 Jakub Jelinek PR c/54363 * gcc.dg/pr54363.c: New test. 2012-08-31 Ollie Wild PR c++/54197 * g++.dg/init/lifetime3.C: New test. 2012-08-28 Uros Bizjak Backport from mainline 2012-08-27 Uros Bizjak PR target/46254 * gcc.target/i386/pr46254.c: New test. 2012-08-20 Patrick Marlier Backported from trunk 2012-08-20 Patrick Marlier PR middle-end/53992 * gcc.dg/gomp/pr53992.c: New test. 2012-08-13 Jakub Jelinek Backported from trunk 2012-07-19 Jakub Jelinek PR rtl-optimization/53942 * gcc.dg/pr53942.c: New test. 2012-08-10 Ulrich Weigand Backport from mainline 2012-07-30 Ulrich Weigand * lib/target-supports.exp (check_effective_target_vect_natural_alignment): New function. * gcc.dg/align-2.c: Only run on targets with natural alignment of vector types. * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural alignment of vector types. 2012-08-09 H.J. Lu Backport from mainline 2012-08-08 H.J. Lu PR rtl-optimization/54157 * gcc.target/i386/pr54157.c: New file. 2012-08-01 Uros Bizjak Backport from mainline 2012-03-11 Uros Bizjak PR target/52530 * gcc.dg/torture/pr52530.c: New test. 2012-07-27 Anna Tikhonova * gcc.dg/20020201-1.c: Remove declarations for exit, abort, rand, srand. Include . 2012-07-20 Jason Merrill PR c++/54038 * g++.dg/other/array7.C: New. 2012-07-19 Jason Merrill PR c++/54026 * g++.dg/init/mutable1.C: New. 2012-07-19 Eric Botcazou * gnat.dg/opt25.adb: New test. * gnat.dg/opt25_pkg1.ad[sb]: New helper. * gnat.dg/opt25_pkg2.ad[sb]: Likewise. 2012-07-19 Eric Botcazou * gnat.dg/aggr20.ad[sb]: New test. * gnat.dg/aggr20_pkg.ads: New helper. 2012-07-19 Eric Botcazou * gnat.dg/derived_type3.adb: New test. * gnat.dg/derived_type3_pkg.ad[sb]: New helper. 2012-07-19 Richard Guenther Eric Botcazou * gnat.dg/loop_optimization11.adb: New testcase. * gnat.dg/loop_optimization11_pkg.ads: Likewise. 2012-07-19 Eric Botcazou * gnat.dg/discr38.adb: New test. 2012-07-19 Jakub Jelinek PR middle-end/54017 * c-c++-common/gomp/pr54017.c: New test. 2012-07-18 Richard Guenther Backport from mainline 2012-05-03 Richard Guenther * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about unsupported prefetching support. 2012-07-17 Jason Merrill PR c++/53995 * g++.dg/parse/enum9.C: New. 2012-07-17 Jason Merrill PR c++/53989 * g++.dg/template/array23.C: New. 2012-07-17 Jason Merrill PR c++/53549 * g++.dg/template/current-inst1.C: New. * g++.dg/parse/crash35.C: Adjust. 2012-07-13 Hans-Peter Nilsson PR rtl-optimization/53908 * gcc.dg/torture/pr53908.c: New test. 2012-07-10 Uros Bizjak Backport from mainline 2012-07-03 Uros Bizjak PR target/53811 * g++.dg/other/pr53811.C: New test. 2012-07-10 Jason Merrill PR c++/53733 * g++.dg/cpp0x/defaulted36.C: New. * g++.dg/cpp0x/defaulted21.C: Adjust. * g++.dg/cpp0x/implicit13.C: New. 2012-07-09 Janis Johnson Backport from mainline. 2012-06-28 Janis Johnson * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line. * g++.dg/template/error46.C: Add missing comment to dg-message. * g++.dg/template/crash107.C: Likewise. * g++.dg/template/error47.C: Likewise. * g++.dg/template/crash108.C: Likewise. * g++.dg/overload/operator5.C: Likewise. * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax errors in dg-message directives, add comments. 2012-06-26 Janis Johnson * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem, scan-dump-dem-not): Use printable pattern in test name. 2012-06-25 Janis Johnson * lib/target-supports-dg.exp (testname-for-summary): New. * lib/profopt.exp (profopt_execute): Define testname_with_flags. * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes, cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module, scan-module-absence, output-exists, output-exists-not: Use testname-for-summary. (dg-test): Clean up testname_with_flags. * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden, scan-not-hidden, scan-file, scan-file-not, scan-stack-usage, scan-stack-usage-not, scan-assembler-times, scan-assembler-dem, scan-assembler-dem-not, object-size: Use testname-for-summary. * lib/gcov.exp (run-gcov): Likewise. * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem, scan-dump-dem-note): Likewise. * lib/profopt.exp: Make prof_option_list local to profopt-execute. * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after including profopt.opt; save and restore existing value. * g++.dg/bprob/bprob.exp: Likewise. * gcc.dg/matrix/matrix.exp: Likewise. * gcc.dg/tree-prof/tree-prof.exp: Likewise. * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored PROFOPT_OPTIONS. 2012-06-15 Janis Johnson * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use testname that includes flags, passed in as new argument, in pass/fail messages. (run_gcov): Get testname from dg-test, use it in pass/fail messages and pass it to verify-* procedures. * g++.dg/torture/stackalign/stackalign.exp: Combine stack alignment torture options with usual torture options. * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple messages reported for one line of source code. * g++.dg/cpp0x/constexpr-decl.C: Likewise. * g++.dg/cpp0x/decltype2.C: Likewise. * g++.dg/cpp0x/decltype3.C: Likewise. * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise. * g++.dg/cpp0x/regress/error-recovery1.C: Likewise. * g++.dg/cpp0x/static_assert3.C: Likewise. * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise. * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise. * g++.dg/cpp0x/union1.C: Likewise. * g++.dg/cpp0x/variadic-ex10.C: Likewise. * g++.dg/cpp0x/variadic-ex14.C: Likewise. * g++.dg/cpp0x/variadic2.C: Likewise. * g++.dg/cpp0x/variadic20.C: Likewise. * g++.dg/cpp0x/variadic74.C: Likewise. * g++.dg/diagnostic/bitfld2.C: Likewise. * g++.dg/ext/attrib44.C: Likewise. * g++.dg/ext/no-asm-1.C: Likewise. * g++.dg/other/error34.C: Likewise. * g++.dg/parse/crash46.C: Likewise. * g++.dg/parse/error10.C: Likewise. * g++.dg/parse/error2.C: Likewise. * g++.dg/parse/error3.C: Likewise. * g++.dg/parse/error36.C: Likewise. * g++.dg/parse/error8.C: Likewise. * g++.dg/parse/error9.C: Likewise. * g++.dg/parse/parser-pr28152-2.C: Likewise. * g++.dg/parse/parser-pr28152.C: Likewise. * g++.dg/parse/template25.C: Likewise. * g++.dg/parse/typename11.C: Likewise. * g++.dg/tc1/dr147.C: Likewise. * g++.dg/template/deduce3.C: Likewise. * g++.dg/template/koenig9.C: Likewise. * g++.dg/template/pr23510.C: Likewise. * g++.dg/warn/pr12242.C: Likewise. * g++.dg/warn/pr30551-2.C: Likewise. * g++.dg/warn/pr30551.C: Likewise. * g++.old-deja/g++.other/typename1.C: Likewise. * g++.old-deja/g++.pt/niklas01a.C: Likewise. 2012-06-13 Janis Johnson PR testsuite/20771 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in test summary unique. * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden, scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage, scan-stack-usage-not): Don't strip torture options from test name. * lib/scandump.exp (scan-dump-times): Use printable version of regexp in test summary line. * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple messages reported for one line of source code. * gcc.dg/format/few-1.c: Likewise. * gcc.dg/ia64-sync-2.c: Likewise. * gcc.dg/sync-2.c: Likewise. * gcc.dg/noncompile/pr44517.c: Likewise. 2012-06-12 Janis Johnson * gcc.dg/torture/stackalign/stackalign.exp: Combine stack alignment torture options with usual torture options. * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options instead of dg-options. * gcc.dg/torture/stackalign/alloca-3.c: Likewise. * gcc.dg/torture/stackalign/alloca-4.c: Likewise. * gcc.dg/torture/stackalign/alloca-5.c: Likewise. * gcc.dg/torture/stackalign/alloca-6.c: Likewise. * gcc.dg/torture/stackalign/push-1.c: Likewise. * gcc.dg/torture/stackalign/vararg-3.c: Likewise. * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments to checks for multiple messages reported for one line of source code. * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise. * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple messages reported for one line of source code. * gcc.dg/20031223-1.c: Add comments to check for multiple messages reported for one line of source code. * gcc.dg/Wconversion-integer.c: Likewise. * gcc.dg/Wfatal-2.c: Likewise. * gcc.dg/Wfatal.c: Likewise. * gcc.dg/Wobjsize-1.c: Likewise. * gcc.dg/c99-vla-jump-1.c: Likewise. * gcc.dg/c99-vla-jump-2.c: Likewise. * gcc.dg/c99-vla-jump-3.c: Likewise. * gcc.dg/c99-vla-jump-4.c: Likewise. * gcc.dg/c99-vla-jump-5.c: Likewise. * gcc.dg/decl-9.c: Likewise. * gcc.dg/declspec-10.c: Likewise. * gcc.dg/declspec-18.c: Likewise. * gcc.dg/mtune.c: Likewise. * gcc.dg/parser-pr28152-2.c: Likewise. * gcc.dg/parser-pr28152.c: Likewise. * gcc.dg/pr14475.c: Likewise. * gcc.dg/pr27953.c: Likewise. * gcc.dg/pr28322-3.c: Likewise. * gcc.dg/pr30457.c: Likewise. * gcc.dg/pr30551-2.c: Likewise. * gcc.dg/pr30551-3.c: Likewise. * gcc.dg/pr30551-4.c: Likewise. * gcc.dg/pr30551-5.c: Likewise. * gcc.dg/pr30551-6.c: Likewise. * gcc.dg/pr30551.c: Likewise. * gcc.dg/pr45461.c: Likewise. * gcc.dg/pr48552-1.c: Likewise. * gcc.dg/pr48552-2.c: Likewise. * gcc.dg/redecl-1.c: Likewise. * gcc.dg/transparent-union-3.c: Likewise. * gcc.dg/utf-dflt.c: Likewise. * gcc.dg/utf-dflt2.c: Likewise. * gcc.dg/vla-8.c: Likewise. * gcc.dg/vla-init-1.c: Likewise. * gcc.dg/wtr-int-type-1.c: Likewise. * c-c++-common/raw-string-3.c: Add comments to checks for multiple messages reported for for one line of source code. * c-c++-common/raw-string-5.c: Likewise. * c-c++-common/raw-string-4.c: Likewise. * c-c++-common/raw-string-6.c: Likewise. * c-c++-common/pr20000.c: Likewise. * gcc.dg/cpp/include2a.c: Add comments to checks for multiple messages reported for one line of source code. * gcc.dg/cpp/pr30786.c: Likewise. * gcc.dg/cpp/pr28709.c: Likewise. * gcc.dg/cpp/missing-header-MD.c: Likewise. * gcc.dg/cpp/macspace2.c: Likewise. * gcc.dg/cpp/missing-header-1.c: Likewise. * gcc.dg/cpp/missing-header-MMD.c: Likewise. * gcc.dg/cpp/missing-sysheader-MD.c: Likewise. * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise. 2012-07-09 Jason Merrill PR c++/53882 * g++.dg/cpp0x/nullptr29.C: New. 2012-07-06 Mikael Morin PR fortran/53732 * gfortran.dg/inline_sum_4.f90: New test. 2012-07-06 Richard Guenther Backport from mainline 2012-06-18 Richard Guenther PR tree-optimization/53693 * g++.dg/torture/pr53693.C: New testcase. 2012-07-06 Richard Guenther Backport from mainline 2012-04-11 Richard Guenther PR middle-end/52621 * gfortran.dg/pr52621.f90: New testcase. 2012-07-05 Pat Haugen Backport from mainline 2012-05-24 Pat Haugen * gcc.target/powerpc/lhs-1.c: New. * gcc.target/powerpc/lhs-2.c: New. * gcc.target/powerpc/lhs-3.c: New. 2012-07-03 Eric Botcazou * gnat.dg/recursive_call.adb: New test. 2012-07-03 Eric Botcazou * gnat.dg/discr37.ad[sb]: New test. 2012-07-02 Jason Merrill PR c++/53816 * g++.dg/template/ref6.C: New. PR c++/53821 * g++.dg/cpp0x/lambda/lambda-template6.C: New. 2012-06-29 Ramana Radhakrishnan Backport from mainline. 2012-05-30 Ramana Radhakrishnan * gcc.target/arm/neon-vrev.c: New. 2012-06-28 Richard Guenther PR middle-end/53790 * gcc.dg/torture/pr53790.c: New testcase. 2012-06-27 Fabien Chêne PR c++/51214 * g++.dg/cpp0x/forw_enum11.C: New. 2012-06-26 Richard Guenther PR c++/53752 * g++.dg/torture/pr53752.C: New testcase. 2012-06-25 Jason Merrill PR c++/53498 PR c++/53305 * g++.dg/cpp0x/decltype38.C: New. * g++.dg/cpp0x/variadic132.C: New. PR c++/52988 * g++.dg/cpp0x/nullptr28.C: New. PR c++/53202 * g++.dg/cpp0x/constexpr-tuple.C: New. 2012-06-25 Jakub Jelinek PR target/53759 * gcc.target/i386/pr53759.c: New test. PR c++/53594 * g++.dg/cpp0x/nsdmi7.C: New test. 2012-06-22 Tobias Burnus Backport from mainline 2012-06-17 Tobias Burnus PR fortran/53691 PR fortran/53685 * gfortran.dg/transfer_check_3.f90: New. 2012-06-22 Eric Botcazou * gnat.dg/lto15.ad[sb]: New test. 2012-06-19 Kaz Kojima * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets and add __sh__ case. 2012-06-19 Jason Merrill PR c++/53651 * g++.dg/cpp0x/decltype37.C: New. PR c++/52637 * g++.dg/debug/localclass1.C: New. * g++.dg/debug/dwarf2/namespace-2.C: New. * g++.dg/debug/dwarf2/localclass3.C: New. 2012-06-19 Richard Guenther PR middle-end/53470 * g++.dg/lto/pr53470_0.C: New testcase. * gcc.dg/lto/pr53470_0.c: Likewise. 2012-06-19 Jason Merrill Reapply: PR c++/53137 * g++.dg/cpp0x/lambda/lambda-template5.C: New. PR c++/53599 * g++.dg/template/local7.C: New. 2012-06-16 Venkataramanan Kumar Back port from mainline 2012-05-09 Uros Bizjak PR target/52908 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler directive to Scan for vpmuldq, not vpmacsdql. 2012-06-15 Eric Botcazou * gnat.dg/vect8.ad[sb]: New test. 2012-06-14 Jakub Jelinek Backported from mainline 2012-06-12 Jakub Jelinek PR rtl-optimization/53589 * gcc.dg/torture/pr53589.c: New test. 2012-06-07 Jakub Jelinek PR middle-end/53580 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings. * gcc.dg/gomp/critical-4.c: Likewise. * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise. * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise. * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise. * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise. * c-c++-common/gomp/pr53580.c: New test. 2012-06-14 Tobias Burnus Backport from mainline 2012-06-04 Tobias Burnus PR fortran/50619 * gfortran.dg/init_flag_10.f90: New. 2012-06-14 Richard Guenther Backport from mainline 2012-06-11 Richard Guenther PR c++/53616 * g++.dg/ext/pr53605.C: New testcase. 2012-06-14 Tobias Burnus PR fortran/53597 * gfortran.dg/save_4.f90: New. 2012-06-14 Richard Guenther Backport from mainline 2012-06-06 Fabien Chêne PR c++/52841 * g++.dg/cpp0x/pr52841.C: New testcase. 2012-06-13 Christian Bruel PR target/53621 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH. 2012-06-14 Release Manager * GCC 4.7.1 released. 2012-06-12 Jason Merrill PR c++/53599 * g++.dg/template/local7.C: New. Revert: PR c++/53137 * g++.dg/cpp0x/lambda/lambda-template5.C: New. 2012-06-04 Paolo Carlini PR c++/53524 * g++.dg/warn/Wenum-compare-no-2: New. 2012-06-04 Edmar Wienskoski PR target/53559 * gcc.target/powerpc/cell_builtin_1.c: New test case. * gcc.target/powerpc/cell_builtin_2.c: Ditto. * gcc.target/powerpc/cell_builtin_3.c: Ditto. * gcc.target/powerpc/cell_builtin_4.c: Ditto. * gcc.target/powerpc/cell_builtin_5.c: Ditto. * gcc.target/powerpc/cell_builtin_6.c: Ditto. * gcc.target/powerpc/cell_builtin_7.c: Ditto. * gcc.target/powerpc/cell_builtin_8.c: Ditto. 2012-06-04 Richard Guenther Backport from mainline 2012-04-25 Jakub Jelinek PR middle-end/52979 * gcc.c-torture/compile/pr52979-1.c: New test. * gcc.c-torture/execute/pr52979-1.c: New test. * gcc.c-torture/execute/pr52979-2.c: New test. 2012-06-04 Jakub Jelinek PR tree-optimization/53550 * gcc.dg/pr53550.c: New test. 2012-06-04 Richard Guenther Eric Botcazou Backport from mainline PR middle-end/52080 PR middle-end/52097 PR middle-end/48124 * gcc.dg/torture/pr48124-1.c: New testcase. * gcc.dg/torture/pr48124-2.c: Likewise. * gcc.dg/torture/pr48124-3.c: Likewise. * gcc.dg/torture/pr48124-4.c: Likewise. * gnat.dg/pack16.adb: Likewise. * gnat.dg/pack16_pkg.ads: Likewise. * gnat.dg/pack17.adb: Likewise. * gnat.dg/specs/pack7.ads: Likewise. * gnat.dg/specs/pack8.ads: Likewise. * gnat.dg/specs/pack8_pkg.ads: Likewise. 2012-06-01 Jason Merrill PR c++/52973 * g++.dg/ext/visibility/template12.C: New. * g++.dg/ext/attrib14.C: Adjust warning line. PR c++/52725 * g++.dg/parse/new6.C: New. * g++.dg/template/sizeof-template-argument.C: Adjust error message. 2012-06-01 Jason Merrill PR c++/53137 * g++.dg/cpp0x/lambda/lambda-template5.C: New. 2012-06-01 Jason Merrill PR c++/53484 * g++.dg/cpp0x/auto33.C: New. 2012-06-01 Eric Botcazou * c-c++-common/restrict-2.c: Revert previous change. 2012-06-01 Eric Botcazou PR ada/53517 * gnat.dg/lto14.adb: Skip on Solaris. 2012-05-31 Jason Merrill PR c++/52905 * g++.dg/cpp0x/initlist-ctor1.C: New. 2012-05-31 Richard Guenther PR middle-end/48493 * gcc.dg/torture/pr48493.c: New testcase. 2012-05-30 Jakub Jelinek PR c++/53356 * g++.dg/init/new33.C: New test. 2012-05-30 Jason Merrill PR c++/53220 * c-c++-common/array-lit.c: New. * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test. 2012-05-30 Richard Guenther PR middle-end/53501 * gcc.dg/torture/pr53501.c: New testcase. * c-c++-common/restrict-2.c: Adjust. 2012-05-30 Jakub Jelinek PR rtl-optimization/53519 * gcc.c-torture/compile/pr53519.c: New test. 2012-05-29 Richard Guenther PR tree-optimization/53516 * gcc.dg/torture/pr53516.c: New testcase. 2012-05-29 Paolo Carlini PR c++/53491 * g++.dg/parse/crash60.C: New. 2012-05-28 Jakub Jelinek PR tree-optimization/53505 * c-c++-common/torture/pr53505.c: New test. 2012-05-25 Ian Lance Taylor * gcc.dg/split-6.c: New test. 2012-05-25 Eric Botcazou * gnat.dg/lto14.adb: New test. 2012-05-24 Richard Guenther PR middle-end/53460 * g++.dg/tree-prof/pr53460.C: New testcase. 2012-05-24 Jakub Jelinek PR tree-optimization/53465 * gcc.c-torture/execute/pr53465.c: New test. 2012-05-23 Tobias Burnus PR fortran/53389 * gfortran.dg/realloc_on_assign_15.f90: New. 2012-05-22 Richard Guenther PR tree-optimization/53408 * gcc.dg/torture/pr53408.c: New testcase. 2012-05-22 Richard Guenther PR middle-end/51071 * gcc.dg/torture/pr51071-2.c: New testcase. 2012-05-21 Jakub Jelinek PR tree-optimization/53366 * gcc.dg/torture/pr53366-1.c: New test. * gcc.dg/torture/pr53366-2.c: New test. * gcc.target/i386/pr53366-1.c: New test. * gcc.target/i386/pr53366-2.c: New test. PR tree-optimization/53409 * gcc.c-torture/compile/pr53409.c: New test. PR tree-optimization/53410 * gcc.c-torture/compile/pr53410-1.c: New test. * gcc.c-torture/compile/pr53410-2.c: New test. 2012-05-21 Joseph Myers PR c/53418 * gcc.c-torture/compile/pr53418-1.c, gcc.c-torture/compile/pr53418-2.c: New tests. 2012-05-21 Patrick Marlier * gcc.dg/tm/indirect-2.c: New test. 2012-05-21 H.J. Lu Backport from mainline 2012-05-21 Uros Bizjak H.J. Lu PR target/53416 * gcc.target/i386/pr53416.c: New file. 2012-05-20 Eric Botcazou * gnat.dg/lto13.adb: New test. * gnat.dg/lto13_pkg.ad[sb]: New helper. 2012-05-18 Eric Botcazou * gnat.dg/specs/lto12.ads: New test. * gnat.dg/specs/lto12_pkg.ads: New helper. 2012-05-17 David S. Miller * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid failure on sparc-*-linux-gnu. 2012-05-16 Richard Henderson PR debug/52727 * g++.dg/opt/pr52727.C: New testcase. 2012-05-16 Richard Guenther PR tree-optimization/53364 * g++.dg/torture/pr53364.C: New testcase. 2012-05-15 Jakub Jelinek PR target/53358 * gcc.dg/pr53358.c: New test. 2012-05-14 Uros Bizjak * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings. * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto. 2012-05-12 Eric Botcazou * gnat.dg/null_pointer_deref3.adb: New test. 2012-05-10 Paolo Carlini PR c++/53301 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New. 2012-05-10 Eric Botcazou * gnat.dg/lto11.ad[sb]: New test. 2012-05-08 Hans-Peter Nilsson PR target/53272 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test. 2012-05-07 Jakub Jelinek PR tree-optimization/53239 * g++.dg/opt/vrp3.C: New test. * g++.dg/opt/vrp3-aux.cc: New file. * g++.dg/opt/vrp3.h: New file. 2012-05-07 Tobias Burnus Backport from mainline: 2012-05-07 Tobias Burnus PR fortran/53255 * gfortran.dg/typebound_operator_15.f90: New. 2012-05-05 Tobias Burnus Backport from mainline: 2012-05-04 Tobias Burnus PR fortran/53111 * gfortran.dg/constructor_7.f90: New. * gfortran.dg/constructor_8.f90: New. 2012-05-04 Ulrich Weigand Backport from mainline: 2012-05-04 Ulrich Weigand PR tree-optimization/52633 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be recognized as widening shifts instead of over-widening. * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-4.c: Likewise. * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. * gcc.target/arm/pr52633.c: New test. 2012-04-10 Ulrich Weigand PR tree-optimization/52870 * gcc.dg/vect/pr52870.c: New test. 2012-05-04 Richard Guenther * gcc.dg/lto/pr53214_0.c: New testcase. 2012-05-04 Eric Botcazou * gcc.target/ia64/pr48496.c: New test. * gcc.target/ia64/pr52657.c: Likewise. 2012-05-03 Michael Meissner Backport from mainline 2012-05-03 Michael Meissner PR target/53199 * gcc.target/powwerpc/pr53199.c: New file. 2012-05-03 Martin Jambor Backport from mainline 2012-05-02 Martin Jambor PR lto/52605 * g++.dg/lto/pr52605_0.C: New test. 2012-05-03 Paolo Carlini PR c++/53186 * g++.dg/other/final2.C: New. 2012-05-03 Jakub Jelinek PR debug/53174 * gcc.dg/pr53174.c: New test. PR target/53187 * gcc.target/arm/pr53187.c: New test. * gcc.c-torture/compile/pr53187.c: New test. 2012-05-03 Richard Guenther PR tree-optimization/53144 * gcc.dg/torture/pr53144.c: New testcase. 2012-05-02 Tobias Burnus Backport from mainline 2012-04-16 Tobias Burnus PR fortran/52864 * gfortran.dg/pointer_intent_6.f90: New. 2012-05-02 Jakub Jelinek PR tree-optimization/53163 * gcc.c-torture/compile/pr53163.c: New test. PR rtl-optimization/53160 * gcc.c-torture/execute/pr53160.c: New test. 2012-04-30 Thomas Koenig PR fortran/53148 Backport from trunk * gfortran.dg/function_optimize_12.f90: New test. 2012-04-30 Uros Bizjak Backport from mainline 2012-04-27 Paolo Bonzini PR target/53138 * gcc.c-torture/execute/20120427-1.c: New testcase. 2012-04-26 Hans-Peter Nilsson PR target/53120 * gcc.dg/torture/pr53120.c: New test. 2012-04-25 Jakub Jelinek PR c/52880 * gcc.dg/pr52880.c: New test. 2012-04-24 Georg-Johann Lay PR testsuite/52641 PR tree-optimizations/52891 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int. 2012-04-24 Richard Guenther PR tree-optimization/53085 * g++.dg/torture/pr53085.C: New testcase. 2012-04-23 Richard Guenther PR c/53060 * gcc.dg/pr53060.c: New testcase. 2012-04-23 Jakub Jelinek PR tree-optimizations/52891 * gcc.c-torture/compile/pr52891-1.c: New test. * gcc.c-torture/compile/pr52891-2.c: New test. 2012-04-20 Ian Lance Taylor * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*. (go-gc-tests): Skip nilptr.go on powerpc*-*-*. 2012-04-17 Paolo Carlini PR c++/53003 * g++.dg/parse/crash59.C: New. 2012-04-16 Jason Merrill PR c++/38543 * g++.dg/cpp0x/variadic131.C: New. 2012-04-16 Jason Merrill PR c++/50830 * g++.dg/cpp0x/variadic129.C: New. PR c++/50303 * g++.dg/cpp0x/variadic128.C: New. 2012-04-16 Uros Bizjak Backport from mainline 2012-04-12 Uros Bizjak PR target/52932 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for second function argument. * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration. (calc_permps): Update declaration. Calculate result correctly. (avx2_test): Change src2 type to union256i_d. * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result correctly. 2012-04-16 Martin Jambor Backported from mainline 2012-04-13 Martin Jambor PR middle-end/52939 * g++.dg/ipa/pr52939.C: New test. 2012-04-15 Jason Merrill PR c++/52380 * g++.dg/cpp0x/variadic125.C: New. PR c++/52292 * g++.dg/cpp0x/variadic124.C: New. 2012-04-15 Fabien Chêne PR c++/52465 * g++.dg/lookup/using52.C: New. 2012-04-13 Jason Merrill PR c++/52824 * g++.dg/cpp0x/variadic123.C: New. * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors. 2012-04-11 Jason Merrill PR c++/52906 * g++.dg/ext/attrib45.C: New. 2012-04-13 Tom de Vries Backport from mainline r186419. 2012-04-13 Tom de Vries * gcc.dg/pr52734.c: New test. 2012-04-13 Richard Guenther PR tree-optimization/52969 * gcc.dg/torture/pr52969.c: New testcase. 2012-04-13 Richard Guenther PR c/52862 * gcc.dg/pr52862.c: New testcase. 2012-04-12 Michael Meissner Backport from mainline 2012-04-12 Michael Meissner PR target/52775 * gcc.target/powerpc/pr52775.c: New file. 2012-04-12 Richard Guenther PR tree-optimization/52943 * gcc.dg/torture/pr52943.c: New testcase. 2012-04-09 Mike Stump * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings. * gcc.dg/tree-ssa/vrp59.c: Likewise. * gcc.dg/tree-ssa/vrp60.c: Likewise. * gnat.dg/aggr11.adb: Likewise. * gnat.dg/aggr11_pkg.ads: Likewise. * gnat.dg/aggr15.adb: Likewise. * gnat.dg/aggr15.ads: Likewise. * gnat.dg/aggr17.adb: Likewise. * gnat.dg/aggr18.adb: Likewise. * gnat.dg/array14.adb: Likewise. * gnat.dg/array14.ads: Likewise. * gnat.dg/array14_pkg.ads: Likewise. * gnat.dg/array19.adb: Likewise. * gnat.dg/array19.ads: Likewise. * gnat.dg/discr27.adb: Likewise. * gnat.dg/discr27.ads: Likewise. * gnat.dg/discr35.adb: Likewise. * gnat.dg/discr35.ads: Likewise. * gnat.dg/discr6.adb: Likewise. * gnat.dg/discr6_pkg.ads: Likewise. * gnat.dg/import1.adb: Likewise. * gnat.dg/import1.ads: Likewise. * gnat.dg/loop_address2.adb: Likewise. * gnat.dg/opt7.adb: Likewise. * gnat.dg/opt7.ads: Likewise. * gnat.dg/pointer_variable_bounds.adb: Likewise. * gnat.dg/pointer_variable_bounds.ads: Likewise. * gnat.dg/rep_clause2.adb: Likewise. * gnat.dg/rep_clause2.ads: Likewise. * gnat.dg/slice2.adb: Likewise. * gnat.dg/slice2.ads: Likewise. * gnat.dg/slice6.adb: Likewise. * gnat.dg/slice6_pkg.ads: Likewise. * gnat.dg/specs/unchecked_union2.ads: Likewise. * gnat.dg/taft_type2.adb: Likewise. * gnat.dg/taft_type2.ads: Likewise. * gnat.dg/taft_type2_pkg.ads: Likewise. * gnat.dg/volatile10.adb: Likewise. * gnat.dg/volatile10_pkg.ads: Likewise. * gcc.dg/dll-8.c: Remove execute permissions. * g++.dg/ext/dllexport5.C: Likewise. 2012-04-09 Eric Botcazou * lib/target-supports.exp (check_effective_target_sparc_v9): New. (check_effective_target_sync_long_long): Add SPARC case. (check_effective_target_sync_long_long_runtime): Likewise. (check_effective_target_sync_int_long): Adjust SPARC case. (check_effective_target_sync_char_short): Likewise. 2012-04-07 Thomas Koenig PR fortran/52893 Backport from trunk * gfortran.dg/function_optimize_11.f90: New test. 2012-04-07 Thomas Koenig PR fortran/52668 Backport from trunk * gfortran.dg/use_only_6.f90: New test. 2012-04-06 Mike Stump PR testsuite/50722 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings. 2012-04-05 Jason Merrill PR c++/52596 * g++.dg/template/qualified-id5.C: New. 2012-04-03 Jason Merrill PR c++/52796 * g++.dg/cpp0x/variadic-value1.C: New. 2012-04-03 Richard Guenther Backport from mainline 2012-03-02 Richard Guenther PR tree-optimization/52406 * gcc.dg/torture/pr52406.c: New testcase. 2012-04-03 Richard Guenther Backport from mainline 2012-03-15 Richard Guenther PR middle-end/52580 * gfortran.dg/vect/pr52580.f: New testcase. 2012-04-03 Richard Guenther Backport from mainline 2012-03-06 Richard Guenther PR middle-end/52493 * gcc.dg/torture/pr52493.c: New testcase. 2012-03-23 Richard Guenther PR tree-optimization/52678 * gfortran.dg/pr52678.f: New testcase. 2012-03-26 Richard Guenther PR tree-optimization/52701 * gfortran.dg/pr52701.f90: New testcase. 2012-03-30 Richard Guenther PR tree-optimization/52754 * gcc.target/i386/pr52754.c: New testcase. 2012-04-03 Jakub Jelinek PR tree-optimization/52835 * gfortran.dg/pr52835.f90: New test. 2012-03-31 Eric Botcazou * gnat.dg/controlled6.adb: New test. * gnat.dg/controlled6_pkg.ads: New helper. * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise. 2012-03-29 Meador Inge PR c++/52672 * g++.dg/cpp0x/constexpr-52672.C: New testcase. 2012-03-29 Paolo Carlini PR c++/52718 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New. 2012-03-29 Jason Merrill PR c++/52685 * g++.dg/template/inherit8.C: New. 2012-03-29 Jakub Jelinek PR c++/52759 * g++.dg/ext/weak4.C: New test. 2012-03-29 Jason Merrill PR c++/52743 * g++.dg/cpp0x/initlist-array3.C: New. 2012-03-28 Jason Merrill PR c++/52746 * g++.dg/overload/virtual2.C: New. 2012-03-28 Martin Jambor Backported from mainline 2012-03-27 Martin Jambor PR middle-end/52693 * gcc.dg/torture/pr52693.c: New test. 2012-03-28 Jakub Jelinek PR middle-end/52691 * gcc.dg/pr52691.c: New test. PR middle-end/52750 * gcc.c-torture/compile/pr52750.c: New test. 2012-03-28 Georg-Johann Lay Backport from 2012-03-28 mainline r185910. PR target/52692 * gcc.target/avr/torture/builtins-2.c: New test. 2012-03-28 Jakub Jelinek PR target/52736 * gcc.target/i386/pr52736.c: New test. 2012-03-27 Richard Guenther PR middle-end/52720 * gcc.dg/torture/pr52720.c: New testcase. 2012-03-26 Georg-Johann Lay Backport from 2012-03-26 mainline r185793. * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS): Add "-Os -flto" to list. 2012-03-25 Eric Botcazou * gnat.dg/concat2.ad[sb]: New test. 2012-03-24 Steven Bosscher PR middle-end/52640 * gcc.c-torture/compile/limits-externdecl.c: New test. 2012-03-22 Paolo Carlini PR c++/52487 * g++.dg/cpp0x/lambda/lambda-ice7.C: New. 2012-03-22 Tobias Burnus PR fortran/52452 * gfortran.dg/intrinsic_8.f90: New. 2012-03-22 Jakub Jelinek PR c++/52671 * g++.dg/ext/attrib44.C: New test. 2012-03-22 Jason Merrill * g++.dg/torture/pr52582.C: New. 2012-03-22 Georg-Johann Lay Backport from 2012-03-20 mainline r185583. * gcc.target/avr/progmem.h (pgm_read_char): Define depending on __AVR_HAVE_LPMX__ Backport from 2012-03-20 mainline r185570. PR target/49868 * gcc.target/avr/torture/addr-space-2.h: New file. * gcc.target/avr/torture/addr-space-2-g.h: New test. * gcc.target/avr/torture/addr-space-2-0.h: New test. * gcc.target/avr/torture/addr-space-2-1.h: New test. * gcc.target/avr/torture/addr-space-2-x.h: New test. Backport from 2012-03-12 mainline r185255. PR target/49868 * gcc.target/avr/torture/addr-space-1.h: New file. * gcc.target/avr/torture/addr-space-g.h: New test. * gcc.target/avr/torture/addr-space-0.h: New test. * gcc.target/avr/torture/addr-space-1.h: New test. * gcc.target/avr/torture/addr-space-x.h: New test. 2012-03-22 Jakub Jelinek Backported from mainline 2012-03-14 Jakub Jelinek PR c++/52521 * g++.dg/cpp0x/udlit-args2.C: New test. 2012-03-13 Jakub Jelinek PR c/52577 * gcc.dg/Wunused-var-3.c: New test. 2012-03-22 Release Manager * GCC 4.7.0 released. 2012-03-20 Jason Merrill * g++.dg/cpp0x/auto32.C: New. 2012-03-15 Jakub Jelinek Andrew Pinski PR middle-end/52592 * gcc.dg/pr52592.c: New test. 2012-03-14 Jakub Jelinek PR c++/52582 * g++.dg/opt/pr52582.C: New test. 2012-03-12 John David Anglin PR target/52450 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*. * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*. 2012-03-10 Tobias Burnus PR fortran/52469 * gfortran.dg/proc_ptr_34.f90: New. 2012-03-07 Jason Merrill PR c++/52521 * g++.dg/cpp0x/udlit-mangle.C: New. 2012-03-04 Georg-Johann Lay Backport from mainline r184894. * gcc.dg/torture/pr52402.c: Add dg-require-effective-target int32plus. 2012-03-02 Peter Bergner Backport from mainline 2012-03-02 Peter Bergner * gcc.target/powerpc/pr52457.c: New test. 2012-03-01 Kai Tietz * gcc.dg/torture/pr47917.c: Make test using POSIX-printf routines on mingw targets. * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target. 2012-03-01 Jakub Jelinek PR tree-optimization/52445 * gcc.dg/pr52445.c: New test. 2012-02-29 Jakub Jelinek PR target/52437 * gcc.c-torture/compile/pr52437.c: New test. PR middle-end/52419 * gcc.dg/torture/pr52419.c: New test. PR tree-optimization/52429 * gcc.dg/torture/pr52429.c: New test. * g++.dg/opt/pr52429.C: New test. 2012-02-29 Richard Guenther PR testsuite/52297 * gcc.dg/lto/trans-mem-1_0.c: Remove. * gcc.dg/lto/trans-mem-1_1.c: Likewise. * gcc.dg/lto/trans-mem-2_0.c: Likewise. * gcc.dg/lto/trans-mem-2_1.c: Likewise. * gcc.dg/lto/trans-mem-4_0.c: Likewise. * gcc.dg/lto/trans-mem-4_1.c: Likewise. 2012-02-29 Jakub Jelinek * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options. 2012-02-29 Paul Thomas PR fortran/52386 * gfortran.dg/realloc_on_assign_13.f90 : New test. 2012-02-28 Matthew Gretton-Dann PR target/51534 * gcc.target/arm/neon/pr51534.c: New testcase. 2012-02-28 Richard Guenther PR target/52407 * gcc.dg/torture/pr52407.c: New testcase. 2012-02-28 Ramana Radhakrishnan * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants. * gcc.target/arm/vfp2.c: Likewise. * gcc.target/arm/vfp3.c: Likewise. * gcc.target/arm/vfp4.c: Likewise. * gcc.target/arm/vfp5.c: Likewise. * gcc.target/arm/vfp6.c: Likewise. * gcc.target/arm/vfp7.c: Likewise. * gcc.target/arm/vfp8.c: Likewise. * gcc.target/arm/vfp9.c: Likewise. * gcc.target/arm/vfp10.c: Likewise. * gcc.target/arm/vfp11.c: Likewise. * gcc.target/arm/vfp12.c: Likewise. * gcc.target/arm/vfp13.c: Likewise. * gcc.target/arm/vfp14.c: Likewise. * gcc.target/arm/vfp15.c: Likewise. * gcc.target/arm/vfp16.c: Likewise. * gcc.target/arm/vfp17.c: Likewise. * gcc.target/arm/neon-constants.h: New file. * gcc.target/arm/neon-vect1.c: New test. * gcc.target/arm/neon-vect2.c: New test. * gcc.target/arm/neon-vect3.c: New test. * gcc.target/arm/neon-vect4.c: New test. * gcc.target/arm/neon-vect5.c: New test. * gcc.target/arm/neon-vect6.c: New test. * gcc.target/arm/neon-vect7.c: New test. * gcc.target/arm/neon-vect8.c: New test. 2012-02-28 Richard Guenther PR tree-optimization/52402 * gcc.dg/torture/pr52402.c: New testcase. 2012-02-28 Richard Guenther PR lto/52400 * g++.dg/lto/pr52400_0.C: New testcase. 2012-02-28 Georg-Johann Lay * gcc.target/avr/torture/builtins-1.c: New test. * gcc.target/avr/torture/builtins-error.c: New test. 2012-02-28 Kai Tietz * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue. * gcc.target/i386/pr45352-2.c: Likewise. * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets. * gcc.target/i386/xop-vshift-1.c(random): Use on mingw targets instead rand. * gcc.target/i386/sse4_1-blendps-2.c: Likewise. * gcc.target/i386/sse2-mul-1.c: Likewise. * gcc.target/i386/sse4_1-blendps.c: Likewise. * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target. * gcc.target/i386/pad-1.c: Likewise. * gcc.target/i386/pad-9.c: Likewise. * gcc.target/i386/pad-2.c: Likewise. * gcc.target/i386/pad-5b.c: Likewise. * gcc.target/i386/pad-8.c: Likewise. * gcc.target/i386/pr46470.c: Skip for x64 mingw target. * gcc.target/i386/pr44130.c: Likewise. * gcc.target/i386/align-main-1.c: Likewise. * gcc.target/i386/align-main-2.c: Likewise. * gcc.target/i386/sw-1.c: Likewise. * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv on x64 mingw target. * gcc.target/i386/avx-vzeroupper-4.c: Likewise. * gcc.target/i386/pr46295.c: Likewise. * gcc.target/i386/amd64-abi-1.c: Likewise. * gcc.target/i386/amd64-abi-2.c: Likewise. * gcc.target/i386/pr39082-1.c: Likewise. * gcc.target/i386/pr39162.c: Likewise. * gcc.target/i386/pr22152.c: Likewise. * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule. * gcc.target/i386/wrfsbase-2.c: Likewise. * gcc.target/i386/local.c: Likewise * gcc.target/i386/wrgsbase-1.c: Likewise. * gcc.target/i386/wrfsbase-1.c: Likewise. * gcc.target/i386/pr39315-3.c: Likewise. * gcc.target/i386/pr35767-4.c: Likewise. * gcc.target/i386/pr45336-3.c (pextrd): Don't check for x64 mingw target. * gcc.target/i386/pr45336-2.c: Likewise. * gcc.target/i386/pr45336-1.c: Likewise. * gcc.target/i386/pr45336-4.c: Likewise. 2012-02-27 Tristan Gingold * gnat.dg/array20.ad[sb]: New test. 2012-02-27 Jakub Jelinek PR target/52375 * gcc.target/arm/pr52375.c: New test. * gcc.c-torture/compile/pr52375.c: New test. 2012-02-27 Ulrich Weigand * gfortran.dg/typebound_operator_9.f03: Skip on SPU. * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU. 2012-02-27 Eric Botcazou * gnat.dg/aggr19.adb: New test. * gnat.dg/aggr19_pkg.ad[sb]: New helper. 2012-02-26 Oleg Endo PR target/49263 * gcc.target/sh/pr49263.c: New. 2012-02-24 Andrew MacLeod * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from simulate_thread_wrapper_other_threads * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main): Move initialization of 'value' to main(). (main): Initialize 'value'; * gcc.dg/simulate-thread/speculative-store.c (simulate_thread_step_verify): Return 0 when successful. * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD): Reduce threshold. (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test. (simulate_thread_wrapper_other_threads): Return a success/fail value and issue an error if the instruction count threshold is exceeded. 2012-02-24 Rainer Orth PR target/50580 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*. * gcc.target/mips/interrupt_handler-3.c: Likewise. 2012-02-24 Richard Guenther PR middle-end/52355 * gcc.dg/pr52355.c: New testcase. 2012-02-23 Kai Tietz * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets. * gcc.dg/Wpadded.c: Likewise. * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield structure-layout. * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use for sleep by Sleep and add windows.h include for this function. * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw targets. * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw target. * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target. * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail on x64 mingw target. * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout. * gcc.dg/pr50251.c: Disable test for x64 mingw target. * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid failure on LLP64 target. 2012-02-23 Uros Bizjak PR c/52290 * gcc.dg/noncompile/pr52290.c: New test. 2012-02-23 Jakub Jelinek PR tree-optimization/52019 * gcc.dg/tree-ssa/ipa-split-6.c: New test. 2012-02-22 Kai Tietz * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target. * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__ derived pdiff_t type. * g++.dg/torture/pr49720.C: Likewise 2012-02-22 Uros Bizjak PR target/52330 * gcc.target/i386/pr52330.c: New test. 2012-02-22 Tobias Burnus PR fortran/52335 * gfortran.dg/io_constraints_10.f90: New. 2012-02-22 Ulrich Weigand * lib/target-supports.exp (check_effective_target_vect_condition): Return true for NEON. 2012-02-21 Kai Tietz * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension. 2012-02-21 Richard Guenther PR tree-optimization/52324 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase. 2012-02-21 Georg-Johann Lay PR middle-end/51782 * gcc.target/avr/torture/pr51782-1.c: New test. 2012-02-21 Jakub Jelinek PR tree-optimization/52318 * gcc.dg/pr52318.c: New test. 2012-02-20 Kai Tietz * gcc.dg/bf-ms-layout-3.c: New testcase. 2012-02-20 Thomas Koenig PR testsuite/52229 PR fortran/32380 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64. 2012-02-20 Richard Guenther PR tree-optimization/52298 * gcc.dg/torture/pr52298.c: New testcase. * gcc.dg/vect/pr52298.c: Likewise. 2012-02-20 Georg-Johann Lay * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms. * gcc.c-torture/execute/pr52286.c: Ditto. 2012-02-20 Jakub Jelinek PR tree-optimization/52286 * gcc.c-torture/execute/pr52286.c: New test. 2012-02-18 Tobias Burnus PR fortran/52295 * gfortran.dg/interface_35.f90: Use -std=f2003. * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning. * gfortran.dg/interface_assignment_4.f90: Ditto. * gfortran.dg/bessel_1.f90: Ditto. * gfortran.dg/func_result_6.f90: Ditto. * gfortran.dg/hypot_1.f90: Ditto. * gfortran.dg/proc_ptr_comp_21.f90: Ditto. 2012-02-17 Tobias Burnus PR translation/52232 PR translation/52234 PR translation/52245 PR translation/52246 PR translation/52262 PR translation/52273 * gfortran.dg/coarray_22.f90: Update dg-error. * gfortran.dg/allocate_alloc_opt_4.f90: Ditto. 2012-02-17 Rainer Orth PR target/51753 * lib/gcc-simulate-thread.exp: Load timeout.exp. (simulate-thread): Use default timeout. 2012-02-16 Jason Merrill PR c++/52248 * g++.dg/ext/timevar1.C: New. 2012-02-16 Fabien Chêne PR c++/52126 * g++.dg/template/using21.C: New. * g++.dg/template/using22.C: Likewise. 2012-02-16 Jason Merrill PR c++/51415 * g++.dg/cpp0x/lambda/lambda-err1.C: New. 2012-02-16 Jakub Jelinek PR tree-optimization/52255 * gcc.c-torture/compile/pr52255.c: New test. PR debug/52260 * g++.dg/debug/dwarf2/pr52260.C: New test. PR middle-end/51929 * g++.dg/ipa/pr51929.C: New test. 2012-02-15 Michael Meissner PR target/52199 * gcc.target/powerpc/pr52199.c: New file. 2012-02-15 Rainer Orth PR target/52152 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5. 2012-02-15 Rainer Orth * gcc.dg/pr51867.c: Don't include . (sqrtf): Declare. 2012-02-15 Georg-Johann Lay * gcc.dg/lto/20091013-1_1.c: xfail for avr. * gcc.dg/lto/20091013-1_2.c: xfail for avr. 2012-02-15 Tobias Grosser PR tree-optimization/50561 * gcc.dg/graphite/pr50561.c: New testcase. 2012-02-15 Georg-Johann Lay * gcc.target/avr/torture/builtin_insert_bits-1.c: New test. * gcc.target/avr/torture/builtin_insert_bits-2.c: New test. 2012-02-15 Eric Botcazou * gnat.dg/discr35.ad[sb]: New test. 2012-02-15 Eric Botcazou * gnat.dg/volatile10.adb: New test. * gnat.dg/volatile10_pkg.ads: New helper. 2012-02-14 Jason Merrill * g++.dg/ext/attrib43.C: New. 2012-02-14 Hans-Peter Nilsson * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc. * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target fgnu_tm. * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c, gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto. * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on effective_target fgnu_tm. * g++.dg/tm/tm.exp: Ditto for g++.dg/tm. 2012-02-14 Jakub Jelinek PR c++/52247 * g++.dg/template/asmgoto1.C: New test. 2012-02-14 Ian Lance Taylor PR go/48501 * go.test/go-test.exp (go-gc-tests): Disable optimizations when compiling generated file for 64bit and index tests. 2012-02-14 Uros Bizjak * gcc.dg/lower-subreg-1.c: Fix and simplify target selector. 2012-02-14 Richard Guenther PR tree-optimization/52244 PR tree-optimization/51528 * gcc.dg/torture/pr52244.c: New testcase. 2012-02-14 Walter Lee * g++.dg/other/PR23205.C: Disable test on tile. * g++.dg/other/pr23205-2.C: Disable test on tile. * gcc.dg/20020312-2.c: Add a condition for __tile__. * gcc.dg/20040813-1.c: Disable test on tile. * gcc.dg/lower-subreg-1.c: Disable test on tilegx. * gcc.misc-tests/linkage.exp: Handle tilegx. 2012-02-14 Jakub Jelinek PR tree-optimization/52210 * gcc.dg/pr52210.c: New test. 2012-02-14 Jason Merrill PR c++/39055 * g++.dg/overload/defarg5.C: New. 2012-02-14 Jakub Jelinek PR c/52181 * c-c++-common/pr52181.c: New test. 2012-02-13 Jakub Jelinek PR c++/52215 * g++.dg/ext/atomic-1.C: New test. 2012-02-13 Andreas Krebbel * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit. 2012-02-13 Jakub Jelinek PR middle-end/52209 * gcc.c-torture/execute/pr52209.c: New test. 2012-02-12 Mikael Morin PR fortran/50981 * gfortran.dg/elemental_optional_args_5.f03: New test. 2012-02-12 Iain Sandoe PR testsuite/50076 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic cases. 2012-02-11 Ian Lance Taylor PR go/51874 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on SPARC Solaris. Don't run the test at all on systems where it may not work, rather than xfailing it. 2012-02-11 Richard Sandiford PR rtl-optimization/52175 * gcc.c-torture/compile/pr52175.c: New test. 2012-02-10 Jason Merrill PR c++/51910 * g++.dg/template/repo10.C: New. 2012-02-11 Jakub Jelinek PR debug/52132 * gcc.dg/pr52132.c: New test. 2012-02-10 Eric Botcazou * gnat.dg/specs/aggr4.ads: New test. * gnat.dg/specs/aggr4_pkg.ads: New helper. 2012-02-10 H.J. Lu PR target/52146 * gcc.target/i386/pr52146.c: New. 2012-02-10 Jakub Jelinek PR middle-end/52177 * c-c++-common/pr52177.c: New test. 2012-02-10 Jan Hubicka PR middle-end/48600 * g++.dg/torture/pr48600.C: New testcase. 2012-02-09 Peter Bergner PR middle-end/52140 * gcc.dg/dfp/pr52140.c: New test. 2012-02-09 Jakub Jelinek PR fortran/32380 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead of dg-options. 2012-02-09 Bin Cheng PR middle-end/51867 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'. * testsuite/gcc.dg/pr51867.c: New test. 2012-02-09 Ian Lance Taylor * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems which don't support -fsplit-stack. Turn off optimization when compiling select5-out.go. 2012-02-08 Ian Lance Taylor * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on systems which don't support -fsplit-stack. 2012-02-08 Andrew MacLeod * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3. * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every machine instuction in the log. 2012-02-08 Jack Howarth * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout to 20 seconds. 2012-02-08 Magnus Granberg PR driver/48524 * gcc.dg/pr48524.c: New test. * gcc.dg/pr48524.spec: New spec file for test. 2012-02-08 Thomas Koenig PR fortran/32380 * gfortran.dg/vect/pr32380.f90: New test. 2012-02-08 Tobias Burnus PR fortran/52151 * gfortran.dg/realloc_on_assign_12.f90: New. 2012-02-08 Richard Guenther PR rtl-optimization/52170 * gcc.dg/torture/pr52170.c: New testcase. 2012-02-08 Jakub Jelinek PR gcov-profile/52150 * gcc.dg/tree-prof/pr52150.c: New test. PR rtl-optimization/52139 * gcc.dg/pr52139.c: New test. 2012-02-07 Jason Merrill PR c++/51675 * g++.dg/cpp0x/constexpr-union3.C: New. PR c++/52035 * g++.dg/lto/pr52035_0.C: New. 2012-02-07 John David Anglin * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*. * gcc.dg/special/weak-1.c: Likewise. * gcc.dg/ucnid-12.c: Likewise. * gcc.dg/torture/pr45678-1.c: Likewise. * gcc.dg/torture/pr45678-2.c: Likewise. * gcc.dg/vector-4.c: Likewise. * gcc.dg/ipa/inline-5.c: Likewise. * gcc.dg/ucnid-11.c: Likewise. * gcc.misc-tests/gcov-13.c: Likewise. * gcc.misc-tests/gcov-14.c: Likewise. * g++.dg/ext/label13.C: Likewise. * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra hppa*-*-hpux* options. * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise. * gcc.dg/pr48616.c: Likewise. * gcc.dg/pr17957.c: Likewise. * gcc.dg/pr17055-1.c: Likewise. * gcc.dg/pr32912-1.c: Likewise. * gcc.dg/tm/pr51472.c: Likewise. * c-c++-common/fold-bitand-4.c: Likewise. * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*. Use dg-additional-options for extra options. 2012-02-07 Joern Rennecke * gcc.target/epiphany/interrupt-2.c: New test. 2012-02-07 Richard Sandiford PR target/52155 * gcc.target/mips/mips.exp (mips-dg-options): Handle target. * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64 for MIPS ELF. 2012-02-07 Richard Sandiford PR target/52152 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*. 2012-02-07 Richard Sandiford PR middle-end/24306 PR target/52154 * lib/target-supports.exp (check_effective_target_mips_eabi): New. * gcc.target/mips/va-arg-1.c: New test. 2012-02-07 Michael Meissner * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message for -mno-pointers-to-nested-functions. 2012-02-07 Eric Botcazou * gcc.c-torture/execute/20120207-1.c: New test. 2012-02-07 Jakub Jelinek PR rtl-optimization/52060 * gcc.dg/torture/pr52060.c: New test. PR middle-end/52074 * gcc.c-torture/compile/pr52074.c: New test. 2012-02-07 Tobias Burnus PR fortran/51514 * gfortran.dg/class_to_type_2.f90: New. 2012-02-06 Thomas König PR fortran/32373 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target. Remove module. 2012-02-06 Jason Merrill PR c++/52088 * g++.dg/template/conv13.C: New. 2012-02-06 Richard Guenther PR tree-optimization/52115 * gcc.c-torture/compile/pr52115.c: New testcase. 2012-02-06 Jakub Jelinek PR target/52129 * gcc.c-torture/execute/pr52129.c: New test. 2012-02-06 Andrey Belevantsev * gcc.dg/pr48374.c: Actually add the test I forgot in the 2012-01-25 commit. 2012-02-05 Thomas König PR fortran/32373 * gfortran.dg/vect/vect-8.f90: New test case. 2012-02-05 Thomas König PR fortran/48847 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test. 2012-02-05 Paul Thomas PR fortran/52102 * gfortran.dg/class_48.f90 : Add test of allocate class array component with source in subroutine test3. Remove commenting out in subroutine test4, since branching on unitialized variable is now fixed (no PR for this last.). 2012-02-05 Richard Sandiford * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute on MIPS targets. * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets. 2012-02-05 Richard Sandiford PR target/52125 * lib/target-supports.exp (check_effective_target_mips_rel): New. * gcc.dg/pr48774.c: Skip on MIPS REL targets. 2012-02-05 Richard Sandiford * lib/target-supports.exp (check_effective_target_mips_llsc): New. (check_effective_target_sync_int_long): Use it. (check_effective_target_sync_char_short): Likewise. * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc. 2012-02-05 Tobias Burnus PR fortran/51972 * gfortran.dg/class_48.f90: Add some further checks. 2012-02-05 Ira Rosen PR tree-optimization/52091 * gcc.dg/vect/pr52091.c: New test. 2012-02-04 Jakub Jelinek PR rtl-optimization/52113 * gcc.target/avr/pr52113.c: New test. 2012-02-03 Jakub Jelinek PR rtl-optimization/52092 * gcc.c-torture/compile/pr52092.c: New test. 2012-02-02 Mikael Morin PR fortran/41587 * gfortran.dg/class_array_10.f03: New test. PR fortran/46356 * gfortran.dg/class_array_11.f03: New test. PR fortran/51754 * gfortran.dg/class_array_12.f03: New test. 2012-02-02 Paul Thomas PR fortran/52012 * gfortran.dg/realloc_on_assign_11.f90: New test. 2012-02-02 Tobias Burnus PR fortran/52093 * gfortran.dg/shape_7.f90: New. 2012-02-02 Richard Sandiford * gcc.target/mips/mips-prepend-1.c: New test. 2012-02-02 Jan Hubicka Tom de Vries PR middle-end/51998 * testsuite/gcc.dg/alias-12.c: New testcase. * testsuite/gcc.dg/alias-13.c: New testcase. 2012-02-02 Jakub Jelinek PR target/52086 * gcc.dg/pr52086.c: New test. PR tree-optimization/52073 * gcc.c-torture/compile/pr52073.c: New test. 2012-02-01 Thomas König PR fortran/51958 * gfortran.dg/function_optimize_10.f90: New test. 2012-02-01 Uros Bizjak * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime test on alpha*-*-*. 2012-02-01 Tobias Burnus PR fortran/52024 * gfortran.dg/typebound_operator_14.f90: New. 2012-02-01 Tobias Burnus PR fortran/52059 * gfortran.dg/elemental_function_1.f90: New. 2012-02-01 Georg-Johann Lay PR rtl-optimization/51374 * gcc.target/avr/torture/pr51374-1.c: Also fail if SBIS is seen. 2012-02-01 Georg-Johann Lay PR rtl-optimization/51374 * gcc.target/avr/torture/pr51374-1.c: New. 2012-01-31 Tobias Burnus PR fortran/52024 * gfortran.dg/typebound_generic_11.f90: New. 2012-01-31 Tobias Burnus PR fortran/52029 * gfortran.dg/class_49.f90: New. 2012-01-31 Tobias Burnus PR fortran/52013 * gfortran.dg/elemental_args_check_6.f90: New. 2012-01-31 Jason Merrill PR c++/52043 * g++.dg/cpp0x/variadic122.C: New. 2012-01-31 Paul Thomas PR fortran/52012 * gfortran.dg/realloc_on_assign_10.f90: New test. 2012-01-31 Richard Guenther PR tree-optimization/51528 * gcc.dg/torture/pr51528.c: New testcase. 2012-01-30 Uros Bizjak PR go/48501 * lib/go.exp (go_target_compile): Append timeout= to options. * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for select5-out.go test on alpha*-*-* targets. 2012-01-30 Richard Sandiford * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char. (TEST_SHORT): Reformat in the same way. * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char. (TEST_SHORT): Reformat in the same way. * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit. * gcc.target/mips/pr37362.c: Skip for mips-sde-elf. * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16. * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise. * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise. 2012-01-30 Bin Cheng PR target/51835 * gcc.target/arm/pr51835.c: New testcase. 2012-01-30 Richard Guenther PR tree-optimization/52028 * gcc.dg/torture/pr52028.c: New testcase. * gfortran.dg/ldist-pr45199.f: Adjust. * gcc.dg/tree-ssa/ldist-16.c: Likewise. * gcc.dg/tree-ssa/ldist-17.c: Likewise. * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise. 2012-01-30 Jakub Jelinek PR debug/52027 * gcc.dg/tree-prof/pr52027.c: New test. PR tree-optimization/52046 * gcc.dg/pr52046.c: New test. PR debug/52048 * g++.dg/other/pr52048.C: New test. 2012-01-30 Richard Guenther PR tree-optimization/52045 * gcc.dg/pr52045.c: New testcase. 2012-01-30 Greta Yorsh * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept new code generated for __sync_lock_release. 2012-01-30 Andreas Krebbel * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x. 2012-01-29 John David Anglin PR testsuite/51875 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*. * g++.dg/ext/visibility/template10.C: Fix typo. * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*. 2012-01-29 Paolo Carlini PR c++/51327 * g++.dg/cpp0x/constexpr-ice6.C: New. 2012-01-29 Tobias Burnus PR fortran/41600 * gfortran.dg/default_initialization_6.f90: New. 2012-01-29 Tobias Burnus PR fortran/51972 * gfortran.dg/class_allocate_12.f90: Enable disabled test. * gfortran.dg/class_48.f90: New. 2012-01-29 Janne Blomqvist PR fortran/51808 * gfortran.dg/module_md5_1.f90: Update MD5 sum. 2012-01-28 Tobias Burnus PR fortran/51972 * gfortran.dg/class_allocate_12.f90: New. 2012-01-28 Eric Botcazou * gcc.dg/torture/pr50444.c: Fix dg directives. 2012-01-28 Jakub Jelinek PR target/52006 * gcc.target/arm/pr52006.c: New test. 2012-01-27 Aldy Hernandez PR testsuite/52011 * gcc.dg/lto/trans-mem.h: New file. * gcc.dg/lto/trans-mem-2_0.c: Include it. * gcc.dg/lto/trans-mem-1_1.c: Same. * gcc.dg/lto/trans-mem-4_1.c: Same. * gcc.dg/lto/trans-mem-3_1.c: Same. 2012-01-27 Tobias Burnus PR fortran/52022 * gfortran.dg/dummy_procedure_7.f90: New. 2012-01-27 Andreas Schwab * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin* *-*-aix* alpha*-*-osf* alpha*-*-*vms*. 2012-01-27 Jakub Jelinek PR c++/51852 * g++.dg/other/gc5.C: New test. 2012-01-27 Richard Guenther PR tree-optimization/50444 * gcc.dg/torture/pr50444.c: New testcase. 2012-01-27 Tobias Burnus PR fortran/51970 PR fortran/51977 * gfortran.dg/move_alloc_13.f90: New. 2012-01-27 Tobias Burnus PR fortran/51953 * gfortran.dg/allocate_alloc_opt_13.f90: New. * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003 and change dg-error string. 2012-01-27 Tobias Burnus PR fortran/52016 * gfortran.dg/elemental_args_check_5.f90: New. 2012-01-27 Richard Guenther PR middle-end/51959 * g++.dg/torture/pr51959.C: New testcase. 2012-01-27 Tom de Vries PR tree-optimization/51990 * gcc.dg/pr51990.c: New test. * gcc.dg/pr51990-2.c: Same. 2012-01-27 Paul Thomas Tobias Burnus PR fortran/48705 * gfortran.dg/class_allocate_11.f03: New. PR fortran/51870 PR fortran/51943 PR fortran/51946 * gfortran.dg/class_allocate_7.f03: New. * gfortran.dg/class_allocate_8.f03: New. * gfortran.dg/class_allocate_9.f03: New. * gfortran.dg/class_allocate_10.f03: New. 2012-01-27 Eric Botcazou * gnat.dg/discr34.adb: New test. * gnat.dg/discr34_pkg.ads: New helper. 2012-01-27 Eric Botcazou * gnat.dg/discr33.adb: New test. 2012-01-27 Eric Botcazou * gnat.dg/limited_with3.ad[sb): New test. * gnat.dg/limited_with3_pkg1.ad[sb]: New helper. * gnat.dg/limited_with3_pkg2.ads: Likewise. * gnat.dg/limited_with3_pkg3.ads: Likewise. 2012-01-27 Eric Botcazou * gnat.dg/stack_usage1.adb: New test. * gnat.dg/stack_usage1_pkg.ad[sb]: New helper. * gcc.dg/pr44194-1.c: Remove superfluous include directive. * gcc.dg/pr44194-2.c: Likewise. 2012-01-26 Paolo Carlini PR c++/51370 * g++.dg/template/crash112.C: New. 2012-01-27 Richard Henderson * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL. 2012-01-26 Andreas Krebbel * gfortran.dg/reassoc_4.f: Use dg-additional-options. 2012-01-26 Jakub Jelinek PR middle-end/51895 * g++.dg/opt/pr51895.C: New test. 2012-01-26 Michael Matz PR tree-optimization/48794 * gfortran.dg/gomp/pr48794-2.f90: New testcase. 2012-01-26 Andreas Krebbel * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x. 2012-01-26 Andreas Krebbel * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x. * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in memory. * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to the default value for s390 and s390x. 2012-01-25 Aldy Hernandez PR lto/51698 * gcc.dg/lto/trans-mem-4_0.c: New. * gcc.dg/lto/trans-mem-4_1.c: New. * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for TM builtins. * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types. * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for TM builtins. * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types. * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for TM builtins. 2012-01-25 Georg-Johann Lay * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash. 2012-01-25 Ian Lance Taylor * go.test/go-test.exp (go-gc-tests): Handle a few more test lines. 2012-01-25 Tobias Burnus PR fortran/51995 * gfortran.dg/typebound_proc_25.f90: New. 2012-01-25 Jason Merrill PR c++/51992 * g++.dg/lto/pr51992_0.C: New. 2012-01-25 Jakub Jelinek PR tree-optimization/51987 * gcc.target/i386/pr51987.c: New test. 2012-01-25 Greta Yorsh * gcc.dg/tm/lto-1.c: Require lto support in target. 2012-01-25 Andrey Belevantsev PR rtl-optimization/48374 * gcc.dg/pr48374.c: New test. 2012-01-25 Greta Yorsh * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums. 2012-01-25 Tobias Burnus PR fortran/51966 * gfortran.dg/derived_constructor_char_3.f90: New. 2012-01-24 Ian Lance Taylor * go.test/go-test.exp (filecmp): New procedure. (errchk): Handle quoted square brackets. (go-gc-tests): Set go_compile_args. Handle various new test lines. Skip a few new tests. * lib/go-torture.exp (go-torture-execute): Use go_compile_args. 2012-01-24 Richard Sandiford * lib/target-supports.exp (proc check_effective_target_vect_perm) (check_effective_target_vect_extract_even_odd) (check_effective_target_vect_interleave): Return true for MIPS paired-single. 2012-01-24 Richard Sandiford * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable. (main): Use it instead of argc. 2012-01-24 Jason Merrill PR c++/51973 * g++.dg/cpp0x/sfinae31.C: New. 2012-01-24 Richard Sandiford * gcc.dg/memcpy-4.c: Don't expect /s on MEMs. 2012-01-24 Jason Merrill PR c++/51812 * g++.dg/inherit/covariant20.C: New. 2012-01-24 Paolo Carlini PR c++/51223 * g++.dg/parse/crash58.C: New. 2012-01-24 Jakub Jelinek PR target/51957 * gcc.dg/pr51957-1.c: New test. * gcc.dg/pr51957-1.h: New file. * gcc.dg/pr51957-2.c: New test. 2012-01-23 Jason Merrill PR c++/51930 * g++.dg/ext/visibility/template10.C: New. 2012-01-23 Tobias Burnus PR fortran/51948 * gfortran.dg/move_alloc_12.f90: New. 2012-01-23 Ramana Radhakrishnan PR middle-end/45416 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx. 2012-01-23 Paolo Carlini PR c++/51398 * g++.dg/template/crash111.C: New. 2012-01-23 Arnaud Charlet * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all configurations. * ada/acats/run_all.sh: Simplify by removing cxh1001 special case. 2012-01-23 Dodji Seketeli PR testsuite/51941 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between the DW_TAG_class_type and DW_AT_name: "Executor". 2012-01-23 Ramana Radhakrishnan * lib/target-supports.exp (check_effective_target_vect_extract_even_odd): Handle ARM neon. (check_effective_target_vect_interleave): Likewise. 2012-01-22 Jason Merrill PR c++/51925 * g++.dg/template/using20.C: New. * g++.dg/template/template-id-2.C: Adjust diagnostic. 2012-01-23 Jason Merrill PR target/51934 * g++.dg/torture/pr51344.C: Limit to x86. 2012-01-23 Greta Yorsh * c-c++-common/tm/omp.c: Require target with pthread support. 2012-01-23 Richard Guenther PR tree-optimization/51949 * gcc.dg/torture/pr51949.c: New testcase. 2012-01-23 Jakub Jelinek PR rtl-optimization/51933 * gcc.c-torture/execute/pr51933.c: New test. 2012-01-22 Douglas B Rupp * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define for Interix. 2012-01-22 Jason Merrill PR c++/51832 * g++.dg/lto/pr51832.h: New. * g++.dg/lto/pr51832_0.C: New. * g++.dg/lto/pr51832_1.C: New. 2012-01-22 Eric Botcazou * gcc.dg/ext-elim-1.c: New test. 2012-01-22 Richard Sandiford PR target/51931 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute. * g++.dg/opt/longbranch1.C: Likewise. 2012-01-22 Richard Sandiford * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS in C++11 mode. 2012-01-21 Steven G. Kargl PR fortran/50556 * gfortran.dg/namelist_74.f90: New test. * gfortran.dg/namelist_59.f90: Remove SAVE attribute. 2012-01-21 Tobias Burnus PR fortran/51913 * gfortran.dg/class_47.f90: New. 2012-01-21 Eric Botcazou * gnat.dg/renaming5.ad[sb]: New test. 2012-01-20 Jason Merrill PR c++/51919 * g++.dg/pch/mangle1.{C,Hs}: Remove. 2012-01-20 Jason Merrill PR c++/51922 * g++.dg/ext/attrib42.C: Require ilp32. 2012-01-20 Jakub Jelinek PR target/51915 * gcc.target/arm/pr51915.c: New test. 2012-01-20 Cary Coutant Dodji Seketeli PR debug/45682 * g++.dg/debug/dwarf2/nested-3.C: New test. 2012-01-20 Paolo Carlini PR c++/51402 * g++.dg/template/crash110.C: New. 2012-01-20 Rainer Orth * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*. Remove default options on hppa*-*-hpux*. 2012-01-20 Rainer Orth * g++.dg/ext/visibility/template9.C: Add dg-require-visibility. 2012-01-20 Andreas Krebbel * gcc.c-torture/compile/pr51856.c: New testcase. 2012-01-20 Uros Bizjak * go.test/go-test.exp (go-gc-tests): Pass correctly formatted options to go_target_compile. 2012-01-20 Kai Tietz * g++.dg/torture/pr51344.C: Fix typo. 2012-01-20 Richard Guenther PR tree-optimization/51903 * g++.dg/torture/pr51903.C: New testcase. 2012-01-20 Tobias Burnus Janus Weil PR fortran/51056 * gfortran.dg/use_21.f90: New. 2012-01-20 Jakub Jelinek PR target/51106 * gcc.dg/torture/pr51106-1.c: New test. * gcc.dg/torture/pr51106-2.c: New test. 2012-01-19 Kai Tietz * g++.dg/torture/pr51344.C: New test. 2012-01-19 Tobias Burnus PR fortran/51904 * gfortran.dg/intrinsic_size_2.f90: New. 2012-01-19 Jason Merrill PR c++/51889 * g++.dg/inherit/using7.C: New. 2012-01-19 Richard Guenther PR tree-optimization/37997 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase. 2012-01-19 Andrey Belevantsev PR rtl-optimization/51505 * gcc.dg/pr51505.c: New test. 2012-01-18 Paul Thomas PR fortran/51634 * gfortran.dg/typebound_operator_12.f03: New. * gfortran.dg/typebound_operator_13.f03: New. 2012-01-18 Paolo Carlini PR c++/51225 * g++.dg/cpp0x/pr51225.C: New. 2012-01-17 Ian Lance Taylor PR go/50656 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines. 2012-01-17 Tobias Burnus PR fortran/51869 * gfortran.dg/realloc_on_assign_9.f90: New. 2012-01-17 Aldy Hernandez PR other/51165 * gcc.dg/tm/memopt-3.c: Remove xfail. * gcc.dg/tm/memopt-4.c: Remove xfail. * gcc.dg/tm/memopt-5.c: Remove xfail. * gcc.dg/tm/memopt-7.c: Remove xfail. 2012-01-17 Jakub Jelinek PR tree-optimization/51877 * gcc.c-torture/execute/pr51877.c: New test. 2012-01-17 Michael Zolotukhin * gcc.dg/vect/no-section-anchors-vect-69.c: Change {!vect_align_arrays} to vect_sizes_32B_16B. * gcc.dg/vect/vect-multitypes-1.c: Ditto. * gcc.dg/vect/vect-peel-3.c: Ditto. 2012-01-16 Jason Merrill PR c++/51854 * g++.dg/abi/mangle60.C: New. PR c++/51827 * g++.dg/pch/mangle1.{C,Hs}: New. 2012-01-16 Mikael Morin Tobias Burnus PR fortran/50981 * gfortran.dg/elemental_optional_args_3.f90: New * gfortran.dg/elemental_optional_args_4.f90: New 2012-01-16 Tobias Burnus PR fortran/51809 * gfortran.dg/use_20.f90: New 2012-01-16 Jason Merrill PR c++/51868 * g++.dg/cpp0x/rv-bitfield.C: New. * g++.dg/cpp0x/rv-bitfield2.C: New. 2012-01-16 Paul Thomas * gfortran.dg/class_array_3.f03: Remove the explicit loop in subroutine 'qsort' and use index array to assign the result. 2012-01-16 Jakub Jelinek PR tree-optimization/51865 * gcc.dg/pr51865.c: New test. 2012-01-15 Richard Sandiford * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS. 2012-01-15 Richard Sandiford * gcc.target/mips/code-readable-2.c: Allow the jump table address to be loaded from the constant pool, rather than via %hi and %lo. 2012-01-15 Uros Bizjak PR rtl-optimization/51821 * gcc.dg/pr51821.c: New test. 2012-01-15 Andreas Schwab * gcc.dg/torture/pr8081.c: Fix char signedness assumption. 2012-01-14 Andreas Schwab * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable. 2012-01-14 Tobias Burnus PR fortran/51800 * gfortran.dg/init_flag_8.f90: New. * gfortran.dg/init_flag_9.f90: New. 2011-01-14 Tobias Burnus PR fortran/51816 * gfortran.dg/use_18.f90: New. * gfortran.dg/use_19.f90: New. 2012-01-13 Ian Lance Taylor PR c++/50012 * g++.dg/warn/Wsign-compare-4.C: New. 2012-01-13 Paul Thomas PR fortran/48351 * gfortran.dg/alloc_comp_assign.f03: New. * gfortran.dg/allocatable_scalar_9.f90: Reduce count of __BUILTIN_FREE from 38 to 32. 2012-01-13 Jason Merrill PR c++/20681 * g++.dg/warn/Wreturn-type-7.C: New. 2012-01-13 Georg-Johann Lay * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t assumption. * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2. * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms. * gcc.dg/cpp/warn-multichar-2.c: Ditto. * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target int32plus because of big array needed. * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy. 2012-01-13 Jason Merrill PR c++/51813 * g++.dg/ext/visibility/template9.C: New. PR c++/51620 * g++.dg/cpp0x/defaulted34.C: New. * g++.dg/template/virtual3.C: New. 2012-01-13 Richard Guenther PR middle-end/8081 * gcc.dg/torture/pr8081.c: New testcase. 2012-01-13 Georg-Johann Lay * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr. 2012-01-12 Jason Merrill PR c++/51714 * g++.dg/ext/stmtexpr14.C: New. 2012-01-13 Dodji Seketeli PR c++/51633 * g++.dg/cpp0x/constexpr-diag4.C: New test. 2012-01-12 Jason Merrill PR c++/48051 * g++.dg/abi/mangle48.C: Test qualified-names, too. * g++.dg/abi/mangle58.C: Likewise. PR c++/51403 * g++.dg/template/arg8.C: New. 2012-01-12 Ira Rosen PR tree-optimization/51799 * gcc.dg/vect/pr51799.c: New test. * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift patterns. 2012-01-12 Dominique d'Humieres Tobias Burnus PR fortran/51057 PR fortran/51616 * lib/target-supports.exp (check_effective_target_fortran_largest_fp_has_sqrt): New. * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16). 2012-01-11 Jason Merrill PR c++/51565 * g++.dg/ext/attrib42.C: New. 2012-01-11 Jakub Jelinek PR bootstrap/51796 * gcc.dg/pr51796.c: New test. 2012-01-11 Jason Merrill PR c++/51818 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New. 2012-01-11 Eric Botcazou * gnat.dg/array19.ad[sb]: New test. 2012-01-11 Eric Botcazou * gnat.dg/opt23.ad[sb]: New test. * gnat.dg/opt23_pkg.ad[sb]: New helper. * gnat.dg/opt24.ad[sb]: New test. 2012-01-11 Bill Schmidt PR tree-optimization/49642 * gcc.dg/tree-ssa/pr49642-1.c: New test. * gcc.dg/tree-ssa/pr49642-2.c: New test. 2012-01-11 Jason Merrill PR c++/51613 * g++.dg/template/explicit-args5.C: New. 2012-01-11 Matthew Gretton-Dann * gcc.c-torture/execute/20120110-1.c: New testcase. 2012-01-10 Jason Merrill PR c++/51614 * g++.dg/inherit/ambig1.C: New. PR c++/51433 * g++.dg/cpp0x/constexpr-cache1.C: New. 2012-01-10 Richard Guenther PR tree-optimization/51801 * gcc.dg/torture/pr51801.c: New testcase. 2012-01-10 Tobias Burnus PR fortran/51652 * gfortran.dg/allocate_with_typespec_5.f90: New. 2012-01-10 Tobias Burnus * gfortran.dg/class_39.f03: Update dg-error string. 2012-01-10 Richard Guenther PR tree-optimization/50913 * gcc.dg/graphite/interchange-16.c: New testcase. * gcc.dg/graphite/scop-20.c: XFAIL. * gfortran.dg/graphite/interchange-1.f: Likewise. * gfortran.dg/graphite/block-1.f90: Likewise. * gfortran.dg/graphite/block-2.f: Likewise. 2012-01-10 Richard Henderson * lib/target-supports.exp (check_effective_target_vect_perm, check_effective_target_vect_perm_byte, check_effective_target_vect_perm_short): Enable for arm neon. 2012-01-09 Tobias Burnus PR fortran/46328 * gfortran.dg/typebound_operator_11.f90: New. 2012-01-09 Eric Botcazou * gnat.dg/array18.adb: New test. * gnat.dg/array18_pkg.ads: New helper. 2012-01-09 Paul Thomas PR fortran/51791 * gfortran.dg/typebound_operator_7.f03: Insert parentheses around base object in first assignment in main program. * gfortran.dg/typebound_operator_10.f03: New test. 2012-01-09 Martin Jambor PR tree-optimization/51759 * g++.dg/ipa/pr51759.C: New test. 2012-01-09 Tobias Burnus PR fortran/51758 * gfortran.dg/optional_absent_2.f90: New. 2012-01-09 Tobias Burnus PR fortran/51578 * gfortran.dg/use_17.f90: New. 2012-01-09 Gary Funck PR preprocessor/33919 * gcc.dg/pr33919.c: New test. * gcc.dg/pr33919-0.h: New test header file. * gcc.dg/pr33919-1.h: Ditto. * gcc.dg/pr33919-2.h: Ditto. 2012-01-07 Jan Hubicka PR tree-optimize/51694 * gcc.c-torture/compile/pr51694.c: new testcase. 2012-01-07 Jan Hubicka PR tree-optimization/51600 * g++.dg/torture/pr51600.C: New testcase. 2012-01-07 John David Anglin PR gcov-profile/51715 PR gcov-profile/51717 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*. * gcc.misc-tests/gcov-14.c: Likewise. 2012-01-06 Jason Merrill * g++.dg/parse/new5.C: New. 2012-01-06 Patrick Marlier PR testsuite/51655 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of including . 2012-01-06 Jason Merrill * g++.dg/abi/mangle51.C: New. * g++.dg/abi/mangle52.C: New. * g++.dg/abi/mangle53.C: New. * g++.dg/abi/mangle54.C: New. * g++.dg/abi/mangle55.C: New. * g++.dg/abi/mangle56.C: New. * g++.dg/abi/mangle57.C: New. * g++.dg/abi/mangle58.C: New. * g++.dg/abi/mangle59.C: New. * g++.dg/cpp0x/trailing3.C: Update mangling. * g++.dg/cpp0x/variadic111.C: Update mangling. * g++.dg/cpp0x/variadic4.C: Update mangling. * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5. * g++.dg/template/nontype22.C: Works now. * g++.dg/template/pr35240.C: Works now. * g++.dg/cpp0x/error7.C: New. 2012-01-06 Tobias Burnus * gfortran.dg/deallocate_stat_2.f90: New. * coarray/allocate_errgmsg.f90: New. * gfortran.dg/coarray_lib_alloc_1.f90: New. * gfortran.dg/coarray_lib_alloc_2.f90: New. * coarray/subobject_1.f90: Fix for num_images > 1. * gfortran.dg/deallocate_stat.f90: Update due to changed stat= handling. 2012-01-06 Andrew Stubbs * gcc.target/arm/headmerge-2.c: Adjust scan pattern. 2012-01-06 Eric Botcazou * ada/acats/overflow.lst: Add cb20004. 2012-01-05 Dodji Seketeli PR c++/51541 * g++.dg/cpp0x/alias-decl-18.C: New test. 2012-01-05 Eric Botcazou * gcc.c-torture/execute/20120104-1.c: New test. 2012-01-05 Paul Thomas PR fortran/PR48946 * gfortran.dg/typebound_operator_9.f03: This is now a copy of the old typebound_operator_8.f03. * gfortran.dg/typebound_operator_8.f03: New version of typebound_operator_7.f03 with 'u' a derived type instead of a class object. 2012-01-05 Richard Guenther * g++.dg/torture/pr49309.C: Skip for -flto. 2012-01-05 Jakub Jelinek PR middle-end/51761 * gcc.c-torture/compile/pr51761.c: New test. 2012-01-05 Richard Guenther PR tree-optimization/51760 * gcc.dg/torture/pr51760.c: New testcase. 2012-01-05 Aldy Hernandez PR middle-end/51472 * gcc.dg/tm/memopt-6.c: Adjust regexp. 2012-01-05 Richard Guenther PR lto/41576 * gfortran.dg/lto/pr41576_0.f90: New testcase. * gfortran.dg/lto/pr41576_1.f90: Likewise. 2012-01-04 Jakub Jelinek PR debug/51695 * gcc.dg/pr51695.c: New test. 2012-01-04 Andrew Pinski * gcc.target/mips/mips64-dsp-ldx1.c: New test. * gcc.target/mips/octeon2-lx-1.c: New test. * gcc.target/mips/mips64-dsp-ldx.c: New test. * gcc.target/mips/octeon2-lx-2.c: New test. * gcc.target/mips/octeon2-lx-3.c: New test. 2012-01-04 Patrick Marlier PR other/51163 PR other/51164 * gcc.dg/tm/alias-1.c: Adjust regexp. * gcc.dg/tm/alias-2.c: Adjust regexp. 2012-01-04 Paolo Carlini PR c++/51064 * g++.dg/warn/Wparentheses-26.C: New. 2012-01-04 Mikael Morin * gfortran.dg/elemental_optional_args_2.f90: New test. 2012-01-04 Thomas Koenig PR fortran/49693 * gfortran.dg/common_17.f90: New test. 2012-01-04 Richard Guenther PR tree-optimization/49651 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust. * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise. 2012-01-03 Paolo Carlini PR c++/51738 * g++.dg/cpp0x/initlist-postfix-open-square.C: New. 2012-01-03 Andrew Pinski * lib/scanasm.exp (dg-function-on-line): Always use a special format for all mips targets. Also allow an optional .cfi_startproc. 2012-01-03 Uros Bizjak * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee. 2012-01-03 Paolo Carlini PR c++/29273 * g++.dg/rtti/dyncast5.C: New. 2012-01-03 Richard Guenther PR tree-optimization/51070 * gcc.dg/torture/pr51070-2.c: New testcase. 2012-01-03 Richard Guenther PR tree-optimization/51692 * gcc.dg/torture/pr51692.c: New testcase. 2012-01-03 Richard Guenther PR debug/51650 * g++.dg/lto/pr51650-3_0.C: New testcase. 2012-01-03 Paolo Carlini PR c++/15867 * g++.dg/warn/Wredundant-decls-spec.C: New. 2012-01-03 Jakub Jelinek PR tree-optimization/51719 * g++.dg/tree-prof/pr51719.C: New test. 2012-01-03 Richard Guenther PR middle-end/51730 * gcc.dg/fold-compare-6.c: New testcase. 2012-01-03 Jakub Jelinek PR c++/51669 * g++.dg/gomp/pr51669.C: New test. 2012-01-02 Jason Merrill PR c++/51675 * g++.dg/cpp0x/constexpr-union2.C: New. PR c++/51666 * g++.dg/cpp0x/nsdmi-defer5.C: New. 2012-01-02 Dodji Seketeli PR c++/51462 * g++.dg/cpp0x/constexpr-99.C: New test. 2012-01-02 Paolo Carlini PR c++/20140 * g++.dg/template/init9.C: New. 2012-01-02 Richard Sandiford * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets. Increase copy to 5 bytes. Look for at least two "mem/s/u"s, rather than a specific number. 2012-01-02 Paul Thomas PR fortran/46262 PR fortran/46328 PR fortran/51052 * gfortran.dg/typebound_operator_7.f03: New. * gfortran.dg/typebound_operator_8.f03: New. 2012-01-02 Richard Sandiford PR target/51729 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo. XFAIL. * gcc.target/mips/dspr2-MULTU.c: Likewise. 2012-01-02 Richard Sandiford * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS. 2012-01-02 Richard Sandiford * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata for MIPS. 2012-01-02 Richard Sandiford * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16. * gfortran.dg/io_real_boz_4.f90: Likewise. * gfortran.dg/io_real_boz_5.f90: Likewise. 2012-01-02 Richard Sandiford * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS. 2012-01-02 Revital Eres * gcc.dg/sms-11.c: New file. 2012-01-02 Tobias Burnus PR fortran/51682 * gfortran.dg/coarray/image_index_3.f90: New. 2012-01-01 Paolo Carlini PR c++/16603 * g++.dg/parse/enum8.C: New. 2012-01-01 Paolo Carlini PR c++/51379 * g++.dg/conversion/reinterpret4.C: New. * g++.dg/conversion/reinterpret1.C: Adjust. 2012-01-01 Paolo Carlini * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece. 2012-01-01 Fabien Chêne * g++.old-deja/g++.brendan/crash25.C: Adjust. * g++.old-deja/g++.brendan/crash56.C: Likewise. * g++.old-deja/g++.jason/access14.C: Likewise. * g++.old-deja/g++.jason/access8.C: Likewise. * g++.old-deja/g++.jason/access1.C: Likewise. * g++.old-deja/g++.other/access3.C: Likewise. * g++.old-deja/g++.other/access5.C: Likewise. * g++.old-deja/g++.law/unsorted1.C: Likewise. * g++.old-deja/g++.law/visibility22.C: Likewise. * g++.old-deja/g++.law/visibility26.C: Likewise. * g++.old-deja/g++.mike/p2746.C: Likewise. * g++.dg/debug/using1.C: Likewise. * g++.dg/lookup/using51.C: Likewise. * g++.dg/inherit/using5.C: Likewise. * g++.dg/inherit/pr30297.C: Likewise. * g++.dg/inherit/access8.C: Likewise. * g++.dg/torture/pr39362.C: Likewise. * g++.dg/template/crash13.C: Likewise. * g++.dg/template/using10.C: Likewise. 2012-01-01 Thomas Koenig PR fortran/51502 * lib/gcc-dg.exp (scan-module-absence): Really commit last change. 2012-01-01 Ira Rosen PR tree-optimization/51704 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New. * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with corresponding flags. 2012-01-01 Paolo Carlini PR c++/51723 * g++.dg/cpp0x/constexpr-delegating2.C: New. 2012-01-01 Jan Hubicka PR rtl-optimization/51069 * gcc.c-torture/compile/pr51069.c: New testcase. 2012-01-01 Jakub Jelinek PR tree-optimization/51683 * gcc.dg/pr51683.c: New test. Copyright (C) 2012 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.