From 38a8aecfb882072900434499696b5c32a2274515 Mon Sep 17 00:00:00 2001 From: Rong Xu Date: Mon, 21 Jul 2014 16:47:22 -0700 Subject: [4.9] Switch gcc-4.9 to use google/gcc-4_9 branch. This source drop uses svn version r212828 of google/gcc-4.9 branch. We also cherry-picked r213062, r213063 and r213064 to fix windows build issues. All gcc-4.9 patches before July 3rd are ported to google/gcc-4.9. The following prior commits has not been merged to google branch yet. (They are included in this commit). e7af147f979e657fe2df00808e5b4319b0e088c6, baf87df3cb2683649ba7e9872362a7e721117c23, and c231900e5dcc14d8296bd9f62b45997a49d4d5e7. Change-Id: I4bea3ea470387ff751c2be4cb0d4a12059b9299b --- gcc-4.9/gcc/testsuite/ChangeLog | 582 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 582 insertions(+) (limited to 'gcc-4.9/gcc/testsuite/ChangeLog') diff --git a/gcc-4.9/gcc/testsuite/ChangeLog b/gcc-4.9/gcc/testsuite/ChangeLog index 104703076..20212cd73 100644 --- a/gcc-4.9/gcc/testsuite/ChangeLog +++ b/gcc-4.9/gcc/testsuite/ChangeLog @@ -1,3 +1,585 @@ +2014-07-10 Eric Botcazou + + * gnat.dg/opt39.adb: New test. + +2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net> + + PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped + g++.dg/cpp0x/pr58155.C: New. + +2014-07-09 Alan Lawrence + + Backport r211369 from trunk. + 2014-06-09 Alan Lawrence + + PR target/61062 + * gcc.target/arm/pr48252.c (main): Expect same result as endian-neutral. + +2014-07-08 Jakub Jelinek + + PR rtl-optimization/61673 + * gcc.c-torture/execute/pr61673.c: New test. + +2014-07-08 Richard Biener + + PR tree-optimization/61680 + * gcc.dg/vect/pr61680.c: New testcase. + + PR tree-optimization/61681 + * gcc.dg/torture/pr61681.c: New testcase. + +2014-07-08 Alan Lawrence + + Backport r211502 from mainline. + 2014-06-10 Alan Lawrence + + PR target/59843 + * gcc.dg/vect/vect-singleton_1.c: New file. + +2014-07-08 Jakub Jelinek + + PR tree-optimization/61725 + * gcc.dg/tree-ssa/vrp93.c: New test. + * gcc.c-torture/execute/pr61725.c: New test. + +2014-07-07 Paul Thomas + + PR fortran/61459 + PR fortran/58883 + * gfortran.dg/allocatable_function_8.f90 : New test + +2014-07-07 Dominique d'Humieres + Mikael Morin + + PR fortran/41936 + * gfortran.dg/class_array_15.f03: Check memory leaks. + +2014-07-06 Jerry DeLisle + + Backport from mainline. + PR libgfortran/61640 + * gfortran.dg/arrayio_16.f90: New test. + +2014-07-04 Jakub Jelinek + + PR middle-end/61654 + * g++.dg/opt/pr61654.C: New test. + + PR tree-optimization/61684 + * gcc.c-torture/compile/pr61684.c: New test. + + PR c++/61382 + Backport from mainline + 2014-06-05 Andreas Schwab + + * g++.dg/cpp0x/initlist86.C (main): Initialize i. + +2014-07-02 Jakub Jelinek + Fritz Reese + + * gfortran.dg/oldstyle_5.f: New test. + +2014-07-01 Paul Pluzhnikov + + PR c++/58753 + PR c++/58930 + PR c++/58704 + + Backported from mainline + 2014-05-20 Paolo Carlini + + * g++.dg/cpp0x/nsdmi-template11.C: New. + * g++.dg/cpp0x/nsdmi-template12.C: Likewise. + * g++.dg/cpp0x/nsdmi-template13.C: Likewise. + +2014-06-28 Edward Smith-Rowland <3dw4rd@verizon.net> + + PR c++/58781 + PR c++/60249 + PR c++/59867 + * testsuite/g++.dg/cpp0x/pr58781.C: New. + * testsuite/g++.dg/cpp0x/pr60249.C: New. + * testsuite/g++.dg/cpp1y/pr59867.C: New. + +2014-06-30 Bill Schmidt + + * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the + test requires greater precision than the current PowerPC long + double implementation supports. + +2014-06-30 Jakub Jelinek + + Backported from mainline + 2014-06-27 Jakub Jelinek + + PR tree-optimization/57233 + PR tree-optimization/61299 + * gcc.dg/pr57233.c: New test. + * gcc.target/i386/pr57233.c: New test. + * gcc.target/i386/sse2-pr57233.c: New test. + * gcc.target/i386/avx-pr57233.c: New test. + * gcc.target/i386/avx2-pr57233.c: New test. + * gcc.target/i386/avx512f-pr57233.c: New test. + * gcc.target/i386/xop-pr57233.c: New test. + + 2014-06-24 Jakub Jelinek + + * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with + reduction clause. + * gfortran.dg/gomp/udr4.f90 (f4): Likewise. + Remove Label is never defined expected error. + * gfortran.dg/gomp/udr8.f90: New test. + + 2014-06-18 Jakub Jelinek + + * gfortran.dg/gomp/declare-simd-1.f90: New test. + * gfortran.dg/gomp/depend-1.f90: New test. + * gfortran.dg/gomp/target1.f90: New test. + * gfortran.dg/gomp/target2.f90: New test. + * gfortran.dg/gomp/target3.f90: New test. + * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics. + * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of + 201107. + + 2014-06-10 Jakub Jelinek + + PR fortran/60928 + * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error + directives. + * gfortran.dg/gomp/associate1.f90: New test. + * gfortran.dg/gomp/intentin1.f90: New test. + * gfortran.dg/gomp/openmp-simd-1.f90: New test. + * gfortran.dg/gomp/openmp-simd-2.f90: New test. + * gfortran.dg/gomp/openmp-simd-3.f90: New test. + * gfortran.dg/gomp/proc_ptr_2.f90: New test. + + 2014-06-09 Jakub Jelinek + + * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8) + instead of complex(kind=16). + + 2014-06-06 Jakub Jelinek + + * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for + reduction clause diagnostic changes. + * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise. + * gfortran.dg/gomp/reduction1.f90: Likewise. + * gfortran.dg/gomp/reduction3.f90: Likewise. + * gfortran.dg/gomp/udr1.f90: New test. + * gfortran.dg/gomp/udr2.f90: New test. + * gfortran.dg/gomp/udr3.f90: New test. + * gfortran.dg/gomp/udr4.f90: New test. + * gfortran.dg/gomp/udr5.f90: New test. + * gfortran.dg/gomp/udr6.f90: New test. + * gfortran.dg/gomp/udr7.f90: New test. + + 2014-05-12 Tobias Burnus + + PR fortran/60127 + * gfortran.dg/gomp/omp_do_concurrent.f90: New. + + 2014-05-11 Jakub Jelinek + + * gfortran.dg/gomp/affinity-1.f90: New test. + +2014-06-30 Sebastian Huber + + * gcc.dg/typeof-2.c: New testcase. + +2014-06-30 Kyrylo Tkachov + + * gcc.target/aarch64/vqdmulhh_lane_s16.c: New test. + * gcc.target/aarch64/vqdmulhs_lane_s32.c: Likewise. + * gcc.target/aarch64/vqrdmulhh_lane_s16.c: Likewise. + * gcc.target/aarch64/vqrdmulhs_lane_s32.c: Likewise. + * gcc.target/aarch64/vqdmlal_high_lane_s16.c: New test. + * gcc.target/aarch64/vqdmlal_high_lane_s32.c: Likewise. + * gcc.target/aarch64/vqdmlal_high_laneq_s16.c: Likewise. + * gcc.target/aarch64/vqdmlal_high_laneq_s32.c: Likewise. + * gcc.target/aarch64/vqdmlal_lane_s16.c: Likewise. + * gcc.target/aarch64/vqdmlal_lane_s32.c: Likewise. + * gcc.target/aarch64/vqdmlal_laneq_s16.c: Likewise. + * gcc.target/aarch64/vqdmlal_laneq_s32.c: Likewise. + * gcc.target/aarch64/vqdmlalh_lane_s16.c: Likewise. + * gcc.target/aarch64/vqdmlals_lane_s32.c: Likewise. + * gcc.target/aarch64/vqdmlsl_high_lane_s16.c: Likewise. + * gcc.target/aarch64/vqdmlsl_high_lane_s32.c: Likewise. + * gcc.target/aarch64/vqdmlsl_high_laneq_s16.c: Likewise. + * gcc.target/aarch64/vqdmlsl_high_laneq_s32.c: Likewise. + * gcc.target/aarch64/vqdmlsl_lane_s16.c: Likewise. + * gcc.target/aarch64/vqdmlsl_lane_s32.c: Likewise. + * gcc.target/aarch64/vqdmlsl_laneq_s32.c: Likewise. + * gcc.target/aarch64/vqdmlslh_lane_s16.c: Likewise. + * gcc.target/aarch64/vqdmlsls_lane_s32.c: Likewise. + * gcc.target/aarch64/vqdmulh_laneq_s16.c: Likewise. + * gcc.target/aarch64/vqdmulh_laneq_s32.c: Likewise. + * gcc.target/aarch64/vqdmulhq_laneq_s16.c: Likewise. + * gcc.target/aarch64/vqdmulhq_laneq_s32.c: Likewise. + * gcc.target/aarch64/vqdmull_high_lane_s16.c: Likewise. + * gcc.target/aarch64/vqdmull_high_lane_s32.c: Likewise. + * gcc.target/aarch64/vqdmull_high_laneq_s16.c: Likewise. + * gcc.target/aarch64/vqdmull_high_laneq_s32.c: Likewise. + * gcc.target/aarch64/vqdmull_lane_s16.c: Likewise. + * gcc.target/aarch64/vqdmull_lane_s32.c: Likewise. + * gcc.target/aarch64/vqdmull_laneq_s16.c: Likewise. + * gcc.target/aarch64/vqdmull_laneq_s32.c: Likewise. + * gcc.target/aarch64/vqdmullh_lane_s16.c: Likewise. + * gcc.target/aarch64/vqdmulls_lane_s32.c: Likewise. + * gcc.target/aarch64/vqrdmulh_laneq_s16.c: Likewise. + * gcc.target/aarch64/vqrdmulh_laneq_s32.c: Likewise. + * gcc.target/aarch64/vqrdmulhq_laneq_s16.c: Likewise. + * gcc.target/aarch64/vqrdmulhq_laneq_s32.c: Likewise. + * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include. + (test_vqdmlal_high_lane_s16): Fix parameter type. + (test_vqdmlal_high_lane_s32): Likewise. + (test_vqdmull_high_lane_s16): Likewise. + (test_vqdmull_high_lane_s32): Likewise. + (test_vqdmlsl_high_lane_s32): Likewise. + (test_vqdmlsl_high_lane_s16): Likewise. + * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16): + Fix argument type. + (test_vqdmlals_lane_s32): Likewise. + (test_vqdmlslh_lane_s16): Likewise. + (test_vqdmlsls_lane_s32): Likewise. + (test_vqdmulhh_lane_s16): Likewise. + (test_vqdmulhs_lane_s32): Likewise. + (test_vqdmullh_lane_s16): Likewise. + (test_vqdmulls_lane_s32): Likewise. + (test_vqrdmulhh_lane_s16): Likewise. + (test_vqrdmulhs_lane_s32): Likewise. + +2014-06-30 Igor Zamyatin + + PR middle-end/57541 + * c-c++-common/cilk-plus/AN/pr57541.c: New case added. + * c-c++-common/cilk-plus/AN/pr57541-2.c: New test. + +2014-06-30 Thomas Preud'homme + + Backport from mainline + 2014-06-11 Thomas Preud'homme + + PR tree-optimization/61306 + * gcc.c-torture/execute/pr61306-1.c: New test. + * gcc.c-torture/execute/pr61306-2.c: Likewise. + * gcc.c-torture/execute/pr61306-3.c: Likewise. + +2014-06-27 Jerry DeLisle + + Backport from mainline. + PR libgfortran/61499 + * gfortran.dg/arrayio_15.f90: New test. + +2014-06-27 Bill Schmidt + + * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*. + +2014-06-27 Paolo Carlini + + PR c++/61614 + * g++.dg/ext/complit14.C: New. + +2014-06-27 Martin Jambor + + PR ipa/61160 + * g++.dg/ipa/pr61160-2.C: New test. + * g++.dg/ipa/pr61160-3.C: Likewise. + +2014-06-27 Uros Bizjak + + Backport from mainline + 2014-06-26 Uros Bizjak + + PR target/61586 + * gcc.target/alpha/pr61586.c: New test. + +2014-06-26 Adam Butcher + + PR c++/61537 + * g++.dg/template/pr61537.C: New testcase. + +2014-06-26 Martin Jambor + + * g++.dg/ipa/pr60600.C: Fix typo. + * g++.dg/ipa/devirt-25.C: Likewise. + * g++.dg/ipa/pr61540.C: Likewise. + +2014-06-26 Martin Jambor + + * g++.dg/ipa/pr61540.C: Remove dumping test. + +2014-06-25 Bill Schmidt + + * gfortran.dg/default_format_denormal_2.f90: Remove xfail for + powerpc*-*-linux*. + +2014-06-24 Cong Hou + + * gcc.dg/vect/vect-reduc-sad.c: New. + * lib/target-supports.exp (check_effective_target_vect_usad_char): New. + +2014-06-23 Alan Modra + + * gcc.dg/pr61583.c: New. + +2014-06-20 Martin Jambor + + PR ipa/61540 + * g++.dg/ipa/pr61540.C: New test. + +2014-06-17 Yufeng Zhang + + PR target/61483 + * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type. + * gcc.target/aarch64/aapcs64/va_arg-13.c: New test. + * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto. + * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto. + +2014-06-17 Richard Biener + + PR lto/61012 + * gcc.dg/lto/pr61526_0.c: New testcase. + * gcc.dg/lto/pr61526_1.c: Likewise. + +2014-06-17 Uros Bizjak + + Backport from mainline + 2014-06-06 Uros Bizjak + + PR target/61423 + * gcc.target/i386/pr61423.c: New test. + +2014-06-15 Francois-Xavier Coudert + + Backport from trunk. + PR fortran/45187 + * gfortran.dg/cray_pointers_10.f90: New file. + +2014-06-13 Peter Bergner + + Backport from mainline + + 2014-06-13 Peter Bergner + PR target/61415 + * lib/target-supports.exp (check_effective_target_longdouble128): New. + * gcc.target/powerpc/pack02.c: Use it. + * gcc.target/powerpc/tfmode_off.c: Likewise. + +2014-06-13 Jeff Law + + Backports from mainline: + + 2014-06-13 Ilya Enkovich + + PR rtl-optimization/61094 + PR rtl-optimization/61446 + * gcc.target/i386/pr61446.c : New. + + 2014-06-02 Jeff Law + + PR rtl-optimization/61094 + * g++.dg/pr61094: New test. + +2014-06-12 Jakub Jelinek + + PR middle-end/61486 + * c-c++-common/gomp/pr61486-1.c: New test. + * c-c++-common/gomp/pr61486-2.c: New test. + +2014-06-12 Jeff Law + + Backports from mainline: + 2014-06-05 Jeff Law + + PR tree-optimization/61289 + * g++.dg/pr61289.C: New test. + * g++.dg/pr61289-2.C: New test. + +2014-06-12 Georg-Johann Lay + + Backport from 2014-06-12 trunk r211491 + + PR target/61443 + * gcc.target/avr/torture/pr61443.c: New test. + +2014-06-11 Richard Biener + + PR tree-optimization/61452 + * gcc.dg/torture/pr61452.c: New testcase. + +2014-06-11 Richard Biener + + PR middle-end/61456 + * g++.dg/opt/pr61456.C: New testcase. + +2014-06-09 Paul Thomas + + Backport from trunk. + PR fortran/61406 + * gfortran.dg/associate_17.f90 : New test + +2014-06-07 Jerry DeLisle + + Backport from trunk. + PR libfortran/61173 + * gfortran.dg/arrayio_14.f90: New test. + +2014-06-07 Eric Botcazou + + * gnat.dg/opt38.adb: New test. + * gnat.dg/opt38_pkg.ad[sb]: New helper. + +2014-06-04 Richard Biener + + PR tree-optimization/61383 + * gcc.dg/torture/pr61383-1.c: New testcase. + +2014-06-04 Igor Zamyatin + + PR c/58942 + * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of + the case with a pointer. + +2014-06-04 Marek Polacek + + Backport from mainline + 2014-05-08 Marek Polacek + + PR c/61053 + * gcc.dg/pr61053.c: New test. + +2014-06-03 Martin Jambor + + PR ipa/61160 + * g++.dg/ipa/pr61160-1.C: New test. + +2014-06-03 Andrey Belevantsev + + Backport from mainline + 2014-05-14 Andrey Belevantsev + + PR rtl-optimization/60866 + * gcc.dg/pr60866.c: New test. + +2014-06-03 Andrey Belevantsev + + Backport from mainline + 2014-05-14 Andrey Belevantsev + + PR rtl-optimization/60901 + * gcc.target/i386/pr60901.c: New test. + +2014-06-01 Uros Bizjak + + * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32. + +2014-05-29 Vladimir Makarov + + PR rtl-optimization/61325 + * gcc.target/aarch64/pr61325.c: New. + +2014-05-29 Thomas Koenig + + PR fortran/60834 + Backport from mainline + * gfortran.dg/associate_16.f90: New test. + +2014-05-28 Eric Botcazou + + Backport from mainline + 2014-05-27 Eric Botcazou + + * gnat.dg/overflow_fixed.adb: New test. + +2014-05-28 Richard Biener + + Backport from mainline + 2014-05-28 Richard Biener + + PR middle-end/61045 + * gcc.dg/pr61045.c: New testcase. + + 2014-05-05 Richard Biener + + PR middle-end/61010 + * gcc.dg/torture/pr61010.c: New testcase. + + 2014-04-28 Richard Biener + + PR tree-optimization/60979 + * gcc.dg/graphite/pr60979.c: New testcase. + +2014-05-28 Rainer Orth + + * lib/clearcap.exp: New file. + * gcc.dg/vect/vect.exp: Load clearcap.exp. + Remove clearcap_ldflags handling. + Call clearcap-init, clearcap-finish. + * gcc.target/i386/i386.exp: Likewise. + * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map. + * gcc.target/i386/clearcapv2.map: Move to + ../config/sol2-clearcapv2.map. + * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise. + * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise. + +2014-05-27 Eric Botcazou + + * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching. + +2014-05-26 Uros Bizjak + + * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives. + +2014-05-26 Igor Zamyatin + + PR c/61191 + * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of + the case with syntax error. + +2014-05-22 Peter Bergner + + * gcc.target/powerpc/htm-ttest.c: New test. + +2014-05-21 Igor Zamyatin + + PR c++/60189 + * c-c++-common/cilk-plus/CK/invalid_sync.cc: New test. + +2014-05-18 Jan Hubicka + + PR middle-end/58094 + * g++.dg/ipa/devirt-11.C: Be lax about number of devirtualizations. + +2014-05-18 Eric Botcazou + + * gnat.dg/enum3.adb: New test. + +2014-04-16 Jan Hubicka + + PR ipa/60854 + * g++.dg/torture/pr60854.C: New testcase. + +2014-05-17 Uros Bizjak + + * g++.dg/pr60969.C: Compile for all ilp32 x86 targets. + (dg-options): Add -mfpmath=387. + (dg-final): Check that no MMX registers are used. + +2014-05-16 Vladimir Makarov + + PR rtl-optimization/60969 + * g++.dg/pr60969.C: New. + +2014-05-15 Martin Jambor + + PR ipa/61085 + * g++.dg/ipa/pr61085.C: New test. + +2014-05-15 Jakub Jelinek + + PR tree-optimization/61158 + * gcc.dg/pr61158.c: New test. + 2014-05-14 Matthias Klose PR driver/61106 -- cgit v1.2.3