Updating GIT tree Updating bca467e56fe..eb9883c1312 Fast-forward ChangeLog | 8 + MAINTAINERS | 1 + gcc/ChangeLog | 135 +++++++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64-simd-builtins.def | 3 + gcc/config/aarch64/arm_neon.h | 96 ++------ gcc/config/i386/i386-expand.c | 14 +- gcc/config/i386/predicates.md | 47 ++++ gcc/config/i386/sse.md | 261 ++++++++++++++++++++- gcc/config/rs6000/rs6000-c.c | 44 ++-- gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 166 +++++++++++++ gcc/cp/ChangeLog | 35 +++ gcc/cp/call.c | 2 +- gcc/cp/init.c | 5 +- gcc/cp/mangle.c | 13 +- gcc/cp/parser.c | 10 +- gcc/cp/typeck2.c | 12 +- gcc/doc/invoke.texi | 4 +- gcc/dwarf2out.c | 48 +++- gcc/fortran/ChangeLog | 7 + gcc/fortran/trans-intrinsic.c | 8 +- gcc/gcc.c | 36 +-- gcc/gimple-fold.c | 2 +- gcc/match.pd | 46 ++-- gcc/optc-save-gen.awk | 2 + gcc/profile.c | 12 +- gcc/testsuite/ChangeLog | 133 +++++++++++ gcc/testsuite/g++.dg/abi/mangle76.C | 40 ++++ gcc/testsuite/g++.dg/cpp0x/noexcept64.C | 24 ++ gcc/testsuite/g++.dg/eh/spbp.C | 2 +- gcc/testsuite/g++.dg/init/elide7.C | 9 + gcc/testsuite/g++.dg/modules/modules.exp | 18 +- gcc/testsuite/g++.dg/ubsan/pr95693.C | 26 ++ gcc/testsuite/g++.target/i386/avx512f-pr96891-1.C | 37 +++ gcc/testsuite/gcc.dg/pr90248.c | 73 ++++++ gcc/testsuite/gcc.dg/pr98255.c | 49 ++++ gcc/testsuite/gcc.dg/pr98766.c | 12 + gcc/testsuite/gcc.dg/pr98793.c | 38 +++ gcc/testsuite/gcc.dg/torture/pr98773.c | 19 ++ gcc/testsuite/gcc.dg/torture/pr98786.c | 23 ++ gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr47059.c | 45 ++++ gcc/testsuite/gcc.target/arm/pr98636.c | 6 + gcc/testsuite/gcc.target/i386/avx512bw-pr96891-1.c | 75 ++++++ gcc/testsuite/gcc.target/i386/avx512f-pr96891-1.c | 40 ++++ gcc/testsuite/gcc.target/i386/avx512f-pr96891-2.c | 30 +++ gcc/testsuite/gcc.target/i386/avx512f-pr96891-3.c | 39 +++ gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c | 1 - gcc/testsuite/gcc.target/i386/m128-check.h | 8 +- gcc/testsuite/gcc.target/i386/m256-check.h | 4 +- gcc/testsuite/gcc.target/i386/m512-check.h | 4 +- .../gcc.target/powerpc/fold-vec-insert-char-p8.c | 11 +- .../gcc.target/powerpc/fold-vec-insert-char-p9.c | 19 +- .../gcc.target/powerpc/fold-vec-insert-double.c | 11 +- .../gcc.target/powerpc/fold-vec-insert-float-p8.c | 6 +- .../gcc.target/powerpc/fold-vec-insert-float-p9.c | 15 +- .../gcc.target/powerpc/fold-vec-insert-int-p8.c | 9 +- .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 16 +- .../gcc.target/powerpc/fold-vec-insert-longlong.c | 12 +- .../gcc.target/powerpc/fold-vec-insert-short-p8.c | 9 +- .../gcc.target/powerpc/fold-vec-insert-short-p9.c | 12 +- gcc/testsuite/gcc.target/powerpc/m128-check.h | 9 +- gcc/testsuite/gcc.target/powerpc/pr79251-run.c | 28 +++ gcc/testsuite/gcc.target/powerpc/pr79251.h | 19 ++ gcc/testsuite/gcc.target/powerpc/pr79251.p8.c | 17 ++ gcc/testsuite/gcc.target/powerpc/pr79251.p9.c | 24 ++ gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 2 +- gcc/testsuite/gfortran.dg/associated_target_7.f90 | 87 +++++++ gcc/tree-data-ref.c | 17 +- gcc/tree-dfa.c | 6 +- gcc/tree-ssa-math-opts.c | 4 +- gcc/tree-ssa-phiopt.c | 15 ++ gcc/tree-ssa-sccvn.c | 2 +- gcc/tree.c | 6 +- 75 files changed, 1841 insertions(+), 292 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/mangle76.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept64.C create mode 100644 gcc/testsuite/g++.dg/init/elide7.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr95693.C create mode 100644 gcc/testsuite/g++.target/i386/avx512f-pr96891-1.C create mode 100644 gcc/testsuite/gcc.dg/pr90248.c create mode 100644 gcc/testsuite/gcc.dg/pr98255.c create mode 100644 gcc/testsuite/gcc.dg/pr98766.c create mode 100644 gcc/testsuite/gcc.dg/pr98793.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98773.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98786.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr47059.c create mode 100644 gcc/testsuite/gcc.target/arm/pr98636.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr96891-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr96891-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr96891-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr96891-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79251-run.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79251.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79251.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79251.p9.c create mode 100644 gcc/testsuite/gfortran.dg/associated_target_7.f90 Current branch master is up to date. Adjusting file timestamps