This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-master-aarch64-spec2k6-O2 in repository toolchain/ci/gcc.
from 8d4ef2299cb aix: Move AIX math builtins before new builtin machinery. adds c9419faef0b Objective-C, NeXT: Reorganise meta-data declarations. adds b880d1514c1 Daily bump. adds 45116f34205 RISC-V: jal cannot refer to a default visibility symbol for [...] adds d1011a41efd Prefer INT_SSE_REGS for SSE_FLOAT_MODE_P in preferred_reloa [...] adds c2c843849a3 cse: Make sure duplicate elements are not entered into the [...] adds 4dc6d192225 avr: Fix AVR build [PR71934] adds ee01694151e tree-optimization/103544 - SLP reduction chain as SLP reduc [...] adds 11013814fc8 contrib: Filter out -Wreturn-type in fold-const-call.c. adds 0dc77a0c494 tree-optimization/103581 - fix masked gather on x86 adds 70b043845d7 libsanitizer: Use SSE to save and restore XMM registers adds 2a20407bacb libsanitizer: Update LOCAL_PATCHES adds ed4a5f571bd Add BB option for outgoing_edge_range_p and may_reocmpute_p. adds 14dc5b71d7e Use dominators to reduce cache-flling. adds d27b7e69872 ranger: Optimise irange_union adds 63c59f054a5 ranger: Add shortcuts for single-successor blocks adds bd0a61befcb bpf: mark/remove unused arguments and remove an unused function adds 7754fddd015 MAINTAINERS: Add myself to write after approval and DCO sections. adds 325c6163a33 rs6000: Fix errant "vector" instead of "__vector" adds c9543403c19 analyzer: fix equivalence class state purging [PR103533] adds 3a580f967e5 Daily bump. adds 3d9e6767939 Improve AutoFDO count propagation algorithm adds 30a08286e67 MIPS: R6: load/store can process unaligned address adds ba6bb287f03 Revert "libstdc++: Fix ctype changed after newlib update." adds c93e704b9e0 Fix hash_map::traverse overload adds 6e8a31275fd tree-optimization/103596 - fix missed propagation into switches adds 7ef68c37b3a x86: Check FUNCTION_DECL before calling cgraph_node::get adds 3a2257e6b3f c++: Fix for decltype and bit-fields [PR95009] adds 8e836af61b7 Fix --help -Q output adds f47662204de Fortran: add check for type of upper bound in case range adds 652c2873620 Fortran: catch failed simplification of bad stride expression adds 4394fd67264 testsuite: Fix check_effective_target_rop_ok [PR103556, PR103586] adds cf2cd61dce4 c++: Fix decltype-bitfield1.C on i?86 adds 9eec77c0df9 Fortran: perform array subscript checks only for valid INTE [...] adds 1f6b0003b66 Daily bump. adds 0485ce9128f [PR103149] detach values through mem only if general regs won't do adds 691f05c2197 Add combine splitter to transform vpcmpeqd/vpxor/vblendvps [...] adds 13b6c7639cf dwarf: Multi-register CFI address support. adds dbf8bd3c2f2 libstdc++: Skip atomic instructions in shared_ptr when both [...] adds 0ab29cf0bb6 openmp: Improve OpenMP target support for C++ (PR92120) adds d3d44a00e51 nvptx: Add test-case gcc.target/nvptx/exttrunc-1.c adds 6b49d50a274 nvptx: Use cvt to perform sign-extension of truncation adds 6c0399378e7 OpenMP 5.0: Remove array section base-pointer mapping seman [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 2 + contrib/ChangeLog | 4 + contrib/filter-clang-warnings.py | 1 + gcc/ChangeLog | 135 ++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 12 + gcc/analyzer/constraint-manager.cc | 149 ++++- gcc/analyzer/constraint-manager.h | 2 + gcc/auto-profile.c | 20 +- gcc/c/c-parser.c | 57 +- gcc/c/c-typeck.c | 102 ++- gcc/config/avr/avr.c | 4 +- gcc/config/bpf/bpf.c | 25 +- gcc/config/i386/i386.c | 15 +- gcc/config/i386/i386.h | 2 + gcc/config/i386/sse.md | 27 + gcc/config/mips/mips.h | 6 +- gcc/config/mips/mips.md | 10 + gcc/config/mips/mips.opt | 4 + gcc/config/nvptx/nvptx.md | 26 + gcc/config/rs6000/xmmintrin.h | 2 +- gcc/config/s390/s390.c | 2 +- gcc/cp/ChangeLog | 7 + gcc/cp/cp-tree.h | 2 + gcc/cp/parser.c | 123 ++-- gcc/cp/pt.c | 5 + gcc/cp/semantics.c | 719 +++++++++++++++++++-- gcc/cp/typeck.c | 14 +- gcc/cse.c | 7 +- gcc/doc/invoke.texi | 10 + gcc/dwarf2cfi.c | 264 ++++++-- gcc/dwarf2out.c | 54 +- gcc/dwarf2out.h | 36 +- gcc/fortran/ChangeLog | 18 + gcc/fortran/array.c | 9 +- gcc/fortran/frontend-passes.c | 4 + gcc/fortran/match.c | 9 + gcc/fortran/trans-openmp.c | 3 + gcc/gimple-harden-conditionals.cc | 67 +- gcc/gimple-range-cache.cc | 73 +++ gcc/gimple-range-cache.h | 1 + gcc/gimple-range-edge.cc | 3 + gcc/gimple-range-gori.cc | 77 ++- gcc/gimple-range-gori.h | 6 +- gcc/gimplify.c | 343 ++++++++-- gcc/hash-map.h | 6 +- gcc/objc/ChangeLog | 8 + gcc/objc/objc-next-metadata-tags.h | 2 + gcc/objc/objc-next-runtime-abi-01.c | 9 +- gcc/objc/objc-next-runtime-abi-02.c | 9 +- gcc/objc/objc-runtime-shared-support.c | 9 +- gcc/omp-low.c | 2 + gcc/opt-functions.awk | 2 +- gcc/opts-common.c | 21 +- gcc/opts.h | 4 +- gcc/predict.c | 2 +- gcc/testsuite/ChangeLog | 72 +++ .../c-c++-common/goacc/deep-copy-arrayofstruct.c | 5 +- .../c-c++-common/gomp/target-enter-data-1.c | 24 + .../c-c++-common/gomp/target-implicit-map-2.c | 52 ++ gcc/testsuite/g++.dg/cpp0x/decltype-bitfield1.C | 65 ++ gcc/testsuite/g++.dg/cpp0x/decltype-bitfield2.C | 18 + gcc/testsuite/g++.dg/gomp/target-3.C | 36 ++ gcc/testsuite/g++.dg/gomp/target-lambda-1.C | 94 +++ gcc/testsuite/g++.dg/gomp/target-lambda-2.C | 35 + gcc/testsuite/g++.dg/gomp/target-this-1.C | 33 + gcc/testsuite/g++.dg/gomp/target-this-2.C | 49 ++ gcc/testsuite/g++.dg/gomp/target-this-3.C | 105 +++ gcc/testsuite/g++.dg/gomp/target-this-4.C | 107 +++ gcc/testsuite/g++.dg/gomp/target-this-5.C | 34 + gcc/testsuite/g++.dg/gomp/this-2.C | 24 +- gcc/testsuite/g++.target/i386/pr100738-1.C | 19 + gcc/testsuite/gcc.dg/gomp/target-3.c | 16 + gcc/testsuite/gcc.dg/pr103594.c | 14 + gcc/testsuite/gcc.dg/torture/pr103596.c | 36 ++ gcc/testsuite/gcc.dg/tree-prof/init-array.c | 43 ++ gcc/testsuite/gcc.dg/vect/pr103544.c | 24 + gcc/testsuite/gcc.dg/vect/pr103581.c | 59 ++ gcc/testsuite/gcc.target/aarch64/pr103149.c | 14 + gcc/testsuite/gcc.target/i386/pr103404.c | 32 + gcc/testsuite/gcc.target/i386/pr95740.c | 26 + gcc/testsuite/gcc.target/mips/mips.exp | 1 + gcc/testsuite/gcc.target/mips/unaligned-2.c | 53 ++ gcc/testsuite/gcc.target/mips/unaligned-3.c | 53 ++ gcc/testsuite/gcc.target/nvptx/exttrunc-1.c | 20 + gcc/testsuite/gcc.target/nvptx/exttrunc-2.c | 17 + gcc/testsuite/gcc.target/nvptx/exttrunc-3.c | 17 + gcc/testsuite/gcc.target/nvptx/exttrunc-4.c | 17 + gcc/testsuite/gcc.target/nvptx/exttrunc-5.c | 17 + gcc/testsuite/gcc.target/nvptx/exttrunc-6.c | 17 + gcc/testsuite/gfortran.dg/pr103588.f90 | 8 + gcc/testsuite/gfortran.dg/pr103607.f90 | 12 + gcc/testsuite/gfortran.dg/select_9.f90 | 10 + gcc/testsuite/lib/target-supports.exp | 3 +- gcc/tree-pretty-print.c | 8 + gcc/tree-ssa-propagate.c | 62 +- gcc/tree-ssa-propagate.h | 2 +- gcc/tree-ssa-sccvn.c | 2 +- gcc/tree-vect-slp.c | 12 +- gcc/tree-vect-stmts.c | 4 +- gcc/value-range.cc | 46 +- include/gomp-constants.h | 14 +- libgcc/ChangeLog | 7 + libgcc/config/riscv/div.S | 15 +- libgcc/config/riscv/riscv-asm.h | 6 + libgomp/libgomp.h | 2 +- libgomp/oacc-mem.c | 7 +- libgomp/target.c | 185 ++++-- libgomp/testsuite/libgomp.c++/target-11.C | 14 +- libgomp/testsuite/libgomp.c++/target-12.C | 2 +- libgomp/testsuite/libgomp.c++/target-15.C | 20 +- libgomp/testsuite/libgomp.c++/target-16.C | 20 +- libgomp/testsuite/libgomp.c++/target-17.C | 20 +- libgomp/testsuite/libgomp.c++/target-21.C | 8 +- libgomp/testsuite/libgomp.c++/target-23.C | 34 + libgomp/testsuite/libgomp.c++/target-lambda-1.C | 86 +++ libgomp/testsuite/libgomp.c++/target-lambda-2.C | 30 + libgomp/testsuite/libgomp.c++/target-this-1.C | 29 + libgomp/testsuite/libgomp.c++/target-this-2.C | 47 ++ libgomp/testsuite/libgomp.c++/target-this-3.C | 99 +++ libgomp/testsuite/libgomp.c++/target-this-4.C | 104 +++ libgomp/testsuite/libgomp.c++/target-this-5.C | 30 + .../libgomp.c-c++-common/target-implicit-map-2.c | 46 ++ libgomp/testsuite/libgomp.c/target-23.c | 2 +- libgomp/testsuite/libgomp.c/target-29.c | 20 +- libsanitizer/ChangeLog | 11 + libsanitizer/LOCAL_PATCHES | 1 + libsanitizer/tsan/tsan_rtl_amd64.S | 128 ++-- libstdc++-v3/ChangeLog | 10 + libstdc++-v3/config/os/newlib/ctype_base.h | 19 +- libstdc++-v3/include/bits/c++config | 9 + libstdc++-v3/include/bits/shared_ptr_base.h | 116 +++- 133 files changed, 4436 insertions(+), 663 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/target-enter-data-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/target-implicit-map-2.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-bitfield1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-bitfield2.C create mode 100644 gcc/testsuite/g++.dg/gomp/target-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/target-lambda-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/target-lambda-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/target-this-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/target-this-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/target-this-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/target-this-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/target-this-5.C create mode 100755 gcc/testsuite/g++.target/i386/pr100738-1.C create mode 100644 gcc/testsuite/gcc.dg/gomp/target-3.c create mode 100644 gcc/testsuite/gcc.dg/pr103594.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103596.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/init-array.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103544.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103581.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103149.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103404.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95740.c create mode 100644 gcc/testsuite/gcc.target/mips/unaligned-2.c create mode 100644 gcc/testsuite/gcc.target/mips/unaligned-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/exttrunc-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/exttrunc-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/exttrunc-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/exttrunc-4.c create mode 100644 gcc/testsuite/gcc.target/nvptx/exttrunc-5.c create mode 100644 gcc/testsuite/gcc.target/nvptx/exttrunc-6.c create mode 100644 gcc/testsuite/gfortran.dg/pr103588.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr103607.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_9.f90 create mode 100644 libgomp/testsuite/libgomp.c++/target-23.C create mode 100644 libgomp/testsuite/libgomp.c++/target-lambda-1.C create mode 100644 libgomp/testsuite/libgomp.c++/target-lambda-2.C create mode 100644 libgomp/testsuite/libgomp.c++/target-this-1.C create mode 100644 libgomp/testsuite/libgomp.c++/target-this-2.C create mode 100644 libgomp/testsuite/libgomp.c++/target-this-3.C create mode 100644 libgomp/testsuite/libgomp.c++/target-this-4.C create mode 100644 libgomp/testsuite/libgomp.c++/target-this-5.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/target-implicit-map-2.c