This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch linaro/gcc-6-branch in repository gcc.
from 8888e788969 Merge branches/gcc-6-branch rev 246668. adds 4e405f18495 gcc/ Backport from trunk r246682. 2017-04-04 Thomas Pre [...] adds ac8455201ef gcc/ Backport from trunk r246760. 2017-04-07 Martin Lis [...] adds 6f6e0ea1055 Make Linaro GCC Snapshot 6.3-2017.04. adds 6622a3c114a gcc/ * LINARO-VERSION: Bump version number, post snapshot. adds ffeab89de93 gcc/ Backport from trunk r247015. 2017-04-20 Thomas Pre [...] adds e501ef78862 gcc/ Backport from trunk r247122. 2017-04-25 Julian Bro [...] adds 68ee4ed72e7 gcc/ Backport from trunk r247631. 2017-05-05 Wilco Dijk [...] adds 731974e96e2 gcc/ Backport from trunk r240379. 2016-09-22 Andre Viei [...] adds a7046c549d7 gcc/ Backport from trunk r247640. 2017-05-05 Andre Viei [...] adds e09778d4678 Merge branches/gcc-6-branch rev 247789. adds a2412a0fc71 Make Linaro GCC Snapshot 6.3-2017.05. adds f121e2071ec gcc/ * LINARO-VERSION: Bump version number, post snapshot.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 398 ++ gcc/DATESTAMP | 2 +- gcc/LINARO-VERSION | 2 +- gcc/Makefile.in | 1 + gcc/asan.c | 321 +- gcc/c-family/ChangeLog | 18 + gcc/c-family/c-common.c | 2 +- gcc/c-family/c-ubsan.c | 17 +- gcc/c-family/c-ubsan.h | 2 +- gcc/c/ChangeLog | 15 + gcc/c/c-parser.c | 5 + gcc/c/c-typeck.c | 6 +- gcc/cgraph.c | 17 +- gcc/cgraph.h | 2 + gcc/cgraphclones.c | 9 +- gcc/combine.c | 7 +- gcc/config/aarch64/aarch64-freebsd.h | 8 + gcc/config/aarch64/aarch64-simd.md | 2 +- gcc/config/aarch64/aarch64.c | 41 +- gcc/config/aarch64/aarch64.md | 10 +- gcc/config/arm/aarch-common-protos.h | 2 + gcc/config/arm/aarch-common.c | 36 + gcc/config/arm/arm-flags.h | 4 +- gcc/config/arm/arm-protos.h | 3 + gcc/config/arm/arm.c | 325 +- gcc/config/arm/arm.h | 13 +- gcc/config/arm/arm.md | 17 +- gcc/config/arm/arm.opt | 4 + gcc/config/arm/cortex-a53.md | 10 + gcc/config/arm/elf.h | 3 +- gcc/config/arm/rtems.h | 2 + gcc/config/arm/vfp.md | 37 + gcc/config/avr/avr.c | 24 +- gcc/config/i386/avx512bwintrin.h | 132 +- gcc/config/i386/avx512vlintrin.h | 4078 ++++++++++---------- gcc/config/i386/cpuid.h | 6 +- gcc/config/i386/i386.c | 130 +- gcc/config/i386/mm3dnow.h | 6 +- gcc/config/i386/mmintrin.h | 10 +- gcc/config/i386/mmx.md | 4 +- gcc/config/i386/sse.md | 22 +- gcc/config/rs6000/rs6000.c | 261 +- gcc/cp/ChangeLog | 103 + gcc/cp/call.c | 2 +- gcc/cp/constexpr.c | 45 +- gcc/cp/cp-gimplify.c | 15 +- gcc/cp/decl.c | 21 +- gcc/cp/error.c | 1 + gcc/cp/init.c | 3 +- gcc/cp/parser.c | 23 +- gcc/cp/pt.c | 16 +- gcc/cp/semantics.c | 4 +- gcc/cp/tree.c | 11 + gcc/cp/typeck.c | 7 +- gcc/cselib.c | 36 +- gcc/doc/extend.texi | 21 +- gcc/doc/invoke.texi | 9 + gcc/doc/tm.texi | 12 + gcc/doc/tm.texi.in | 2 + gcc/dwarf2out.c | 14 +- gcc/expr.c | 14 +- gcc/expr.h | 4 + gcc/fold-const.c | 49 +- gcc/fortran/ChangeLog | 15 + gcc/fortran/class.c | 1 + gcc/fortran/trans-types.c | 7 +- gcc/generic-match-head.c | 1 + gcc/genmatch.c | 13 +- gcc/gimplify.c | 19 +- gcc/hooks.c | 9 + gcc/hooks.h | 1 + gcc/loop-doloop.c | 11 +- gcc/omp-low.c | 6 +- gcc/sel-sched.c | 1 + gcc/simplify-rtx.c | 6 +- gcc/target.def | 16 + gcc/testsuite/ChangeLog | 208 + gcc/testsuite/c-c++-common/asan/pr79944.c | 18 + gcc/testsuite/c-c++-common/gomp/pr79512.c | 14 + gcc/testsuite/c-c++-common/pr79641.c | 4 + gcc/testsuite/g++.dg/abi/pr77728-1.C | 171 + gcc/testsuite/g++.dg/cpp0x/deleted13.C | 12 + gcc/testsuite/g++.dg/cpp0x/range-for34.C | 16 + gcc/testsuite/g++.dg/cpp0x/variadic-unify-3.C | 20 + gcc/testsuite/g++.dg/cpp1y/auto-fn36.C | 26 + gcc/testsuite/g++.dg/cpp1y/constexpr-79639.C | 27 + gcc/testsuite/g++.dg/cpp1y/constexpr-79681-1.C | 17 + gcc/testsuite/g++.dg/cpp1y/constexpr-79681-2.C | 39 + gcc/testsuite/g++.dg/cpp1y/constexpr-throw.C | 12 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-const3.C | 15 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda15.C | 9 + gcc/testsuite/g++.dg/ext/complit15.C | 8 + gcc/testsuite/g++.dg/ext/int128-5.C | 10 + gcc/testsuite/g++.dg/ext/mv8.C | 2 +- gcc/testsuite/g++.dg/ext/pr80363.C | 12 + gcc/testsuite/g++.dg/gomp/pr79664.C | 168 + gcc/testsuite/g++.dg/gomp/pr80141.C | 8 + gcc/testsuite/g++.dg/init/ref23.C | 15 + gcc/testsuite/g++.dg/ipa/pr77333.C | 65 + gcc/testsuite/g++.dg/lto/pr79050_0.C | 7 + gcc/testsuite/g++.dg/opt/pr79396.C | 13 + gcc/testsuite/g++.dg/opt/pr80385.C | 14 + gcc/testsuite/g++.dg/overload/ambig3.C | 15 + gcc/testsuite/g++.dg/parse/ptrmem7.C | 16 + gcc/testsuite/g++.dg/template/init11.C | 9 + gcc/testsuite/g++.dg/template/memtmpl5.C | 22 + gcc/testsuite/g++.dg/torture/pr80129.C | 14 + gcc/testsuite/g++.dg/torture/pr80297.C | 12 + gcc/testsuite/g++.dg/ubsan/null-8.C | 19 + gcc/testsuite/g++.dg/ubsan/pr80349.C | 11 + gcc/testsuite/gcc.c-torture/execute/20170419-1.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr80501.c | 23 + gcc/testsuite/gcc.dg/asan/pr80168.c | 12 + gcc/testsuite/gcc.dg/debug/pr80321.c | 26 + gcc/testsuite/gcc.dg/pr79255.c | 21 + gcc/testsuite/gcc.dg/pr79494.c | 22 + gcc/testsuite/gcc.dg/pr79570.c | 6 + gcc/testsuite/gcc.dg/pr80112.c | 21 + gcc/testsuite/gcc.dg/pr80286.c | 23 + gcc/testsuite/gcc.dg/torture/pr80025.c | 24 + gcc/testsuite/gcc.dg/ubsan/pr80097.c | 10 + gcc/testsuite/gcc.target/arm/atomic_loaddi_10.c | 15 + gcc/testsuite/gcc.target/arm/atomic_loaddi_11.c | 15 + .../gcc.target/arm/pure-code/ffunction-sections.c | 17 + gcc/testsuite/gcc.target/arm/pure-code/no-casesi.c | 29 + .../no-literal-pool.c} | 11 +- .../arm/{cmse/cmse.exp => pure-code/pure-code.exp} | 49 +- gcc/testsuite/gcc.target/arm/small-multiply-m0-1.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m0-2.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m0-3.c | 2 +- .../gcc.target/arm/small-multiply-m0plus-1.c | 2 +- .../gcc.target/arm/small-multiply-m0plus-2.c | 2 +- .../gcc.target/arm/small-multiply-m0plus-3.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m1-1.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m1-2.c | 2 +- gcc/testsuite/gcc.target/arm/small-multiply-m1-3.c | 2 +- ...low-flash-data.c => thumb2-slow-flash-data-1.c} | 0 .../gcc.target/arm/thumb2-slow-flash-data-2.c | 28 + .../gcc.target/arm/thumb2-slow-flash-data-3.c | 25 + .../gcc.target/arm/thumb2-slow-flash-data-4.c | 26 + .../gcc.target/arm/thumb2-slow-flash-data-5.c | 14 + .../gcc.target/arm/tls-disable-literal-pool.c | 15 + gcc/testsuite/gcc.target/i386/avx-pr80286.c | 26 + gcc/testsuite/gcc.target/i386/pr79559.c | 11 + gcc/testsuite/gcc.target/i386/pr79568-1.c | 18 + gcc/testsuite/gcc.target/i386/pr79568-2.c | 18 + gcc/testsuite/gcc.target/i386/pr79568-3.c | 19 + gcc/testsuite/gcc.target/i386/pr79729.c | 8 + gcc/testsuite/gcc.target/i386/pr79733.c | 23 + gcc/testsuite/gcc.target/i386/pr79807.c | 12 + gcc/testsuite/gcc.target/i386/pr79901.c | 22 + gcc/testsuite/gcc.target/i386/pr79932-1.c | 19 + gcc/testsuite/gcc.target/i386/pr79932-2.c | 78 + gcc/testsuite/gcc.target/i386/pr80298-1.c | 7 + gcc/testsuite/gcc.target/i386/pr80298-2.c | 7 + gcc/testsuite/gcc.target/powerpc/pr71310.c | 23 + gcc/testsuite/gfortran.dg/class_62.f90 | 29 + gcc/testsuite/gfortran.dg/proc_ptr_comp_49.f90 | 21 + gcc/tree-eh.c | 6 +- gcc/tree-vrp.c | 30 +- gcc/ubsan.c | 2 +- gcc/varasm.c | 46 +- libgcc/ChangeLog | 5 + libgcc/config/rs6000/t-crtstuff | 5 +- libgomp/ChangeLog | 17 + libgomp/env.c | 2 +- libgomp/testsuite/libgomp.c/pr79940.c | 47 + libgomp/testsuite/libgomp.c/pr80394.c | 22 + 168 files changed, 5813 insertions(+), 2764 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/asan/pr79944.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr79512.c create mode 100644 gcc/testsuite/c-c++-common/pr79641.c create mode 100644 gcc/testsuite/g++.dg/abi/pr77728-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for34.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-unify-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn36.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-79639.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-79681-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-79681-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda15.C create mode 100644 gcc/testsuite/g++.dg/ext/complit15.C create mode 100644 gcc/testsuite/g++.dg/ext/int128-5.C create mode 100644 gcc/testsuite/g++.dg/ext/pr80363.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr79664.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr80141.C create mode 100644 gcc/testsuite/g++.dg/init/ref23.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr77333.C create mode 100644 gcc/testsuite/g++.dg/lto/pr79050_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr79396.C create mode 100644 gcc/testsuite/g++.dg/opt/pr80385.C create mode 100644 gcc/testsuite/g++.dg/overload/ambig3.C create mode 100644 gcc/testsuite/g++.dg/parse/ptrmem7.C create mode 100644 gcc/testsuite/g++.dg/template/init11.C create mode 100644 gcc/testsuite/g++.dg/template/memtmpl5.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80129.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80297.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-8.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr80349.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/20170419-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr80501.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr80168.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr80321.c create mode 100644 gcc/testsuite/gcc.dg/pr79255.c create mode 100644 gcc/testsuite/gcc.dg/pr79494.c create mode 100644 gcc/testsuite/gcc.dg/pr79570.c create mode 100644 gcc/testsuite/gcc.dg/pr80112.c create mode 100644 gcc/testsuite/gcc.dg/pr80286.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80025.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr80097.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_10.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_11.c create mode 100644 gcc/testsuite/gcc.target/arm/pure-code/ffunction-sections.c create mode 100644 gcc/testsuite/gcc.target/arm/pure-code/no-casesi.c copy gcc/testsuite/gcc.target/arm/{thumb2-slow-flash-data.c => pure-code/no-litera [...] copy gcc/testsuite/gcc.target/arm/{cmse/cmse.exp => pure-code/pure-code.exp} (53%) rename gcc/testsuite/gcc.target/arm/{thumb2-slow-flash-data.c => thumb2-slow-flash [...] create mode 100644 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-2.c create mode 100644 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-3.c create mode 100644 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-4.c create mode 100644 gcc/testsuite/gcc.target/arm/thumb2-slow-flash-data-5.c create mode 100644 gcc/testsuite/gcc.target/arm/tls-disable-literal-pool.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr80286.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79559.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79568-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79568-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79568-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79729.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79733.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79807.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79901.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79932-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79932-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80298-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80298-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr71310.c create mode 100644 gcc/testsuite/gfortran.dg/class_62.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_49.f90 create mode 100644 libgomp/testsuite/libgomp.c/pr79940.c create mode 100644 libgomp/testsuite/libgomp.c/pr80394.c