This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_ubsan in repository toolchain/ci/gcc.
from 5a973aec601 arm/66791: Replace builtins in vld1. adds 28665ddc7ef [libgomp] Restore offloading 'libgomp/fortran.c' adds 2730aa7809b Mark gcc.dg/shrink-wrap-loop.c as XFAIL. adds 55303957de8 d: Factor d_nested_class and d_nested_struct into single function. adds bafda275371 d: Drop any field or parameter types that got cached before [...] adds b2abe4e1ade d: Insert null terminator in obstack buffers adds bc5208f7357 d: Use hasMonitor to determine whether to emit a __monitor [...] adds 3b52a1086c1 d: Use Identifier::idPool to generate anonymous field name. adds 99d6d3d92f2 d: Factor aggregate_initializer_decl to set the sinit for a [...] adds e22b7ae15b0 d: Set COMDAT and visibility of thunks only if they are public. adds 370f66b6af3 d: Only handle named enums in enum_initializer_decl adds c18db639a31 d: Clarify comment for generating static array assignment w [...] adds 5ad4eab2e6f d: Don't generate a PREDICT_EXPR when assert contracts are [...] adds baa1226c379 d: Always layout initializer for the m_RTInfo field in Type [...] adds 011134dc19d d: Remove dead code from binary_op. adds 854ef6e50ac x86: Don't enable LZCNT/POPCNT if disabled explicitly adds 59ffdb9849b Update gcc de.po. adds 0ba2003cf30 c++: Fix up attribute rollbacks in cp_parser_statement adds 3ead06c1cff c++: Reject anonymous struct with bases adds 6cd005a255f c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertibl [...] adds 45cb789e6ad mips: add MSA vec_cmp and vec_cmpu expand pattern [PR101132] adds 2065654435e mips: Fix up mips_atomic_assign_expand_fenv [PR94780] adds 3dbd4d94bf3 libstdc++: Use secure_getenv for filesystem::temp_directory [...] adds d68d275a005 Add testcases that got lost when tree-ssa was merged adds e5e164effa3 Add QI vector mode support to by-pieces for memset adds 0b3560d3a9f Move failed part of a test to a new file [PR101671] adds d242acc396d Change const basic_block to const_basic_block. adds ebbcdd7fae1 Change integral divide by zero to produce UNDEFINED. adds 145bc41dae7 Handle constants in wi_fold for trunc_mod. adds ee189a73275 doc: correct documentation of "call" (et al) operand 2. adds 5b2515f5ae8 MMIX: remove generic placeholders parameters in call insn p [...] adds f7bf03cf69c Decrement followed by cmov improvements.
No new revisions were added by this update.
Summary of changes: gcc/builtins.c | 171 ++++++++++++++++---- gcc/builtins.h | 4 +- gcc/c-family/c-common.c | 2 + gcc/c-family/c-common.h | 1 + gcc/config/i386/i386-options.c | 6 +- gcc/config/i386/i386.md | 87 +++++++++++ gcc/config/mips/mips-msa.md | 22 +++ gcc/config/mips/mips-protos.h | 1 + gcc/config/mips/mips.c | 23 ++- gcc/config/mmix/mmix.c | 20 +-- gcc/config/mmix/mmix.md | 62 +++----- gcc/cp/class.c | 3 +- gcc/cp/constexpr.c | 16 +- gcc/cp/constraint.cc | 4 + gcc/cp/cp-gimplify.c | 50 ++++-- gcc/cp/cp-objcp-common.c | 1 + gcc/cp/cp-tree.h | 3 + gcc/cp/cxx-pretty-print.c | 7 +- gcc/cp/decl.c | 12 ++ gcc/cp/parser.c | 16 +- gcc/cp/semantics.c | 114 +++++++++++++- gcc/cp/tree.c | 15 +- gcc/d/d-builtins.cc | 19 ++- gcc/d/d-codegen.cc | 54 ++----- gcc/d/d-lang.cc | 6 +- gcc/d/decl.cc | 45 +++--- gcc/d/expr.cc | 26 +--- gcc/d/typeinfo.cc | 23 ++- gcc/d/types.cc | 2 +- gcc/doc/md.texi | 8 +- gcc/doc/tm.texi | 7 + gcc/doc/tm.texi.in | 2 + gcc/expr.c | 172 ++++++++++++++------- gcc/expr.h | 4 +- gcc/gimple-range-cache.cc | 36 ++--- gcc/gimple-range-cache.h | 6 +- gcc/po/de.po | 76 ++++----- gcc/range-op.cc | 21 ++- gcc/rtl.h | 2 + gcc/rtlanal.c | 11 ++ gcc/target.def | 9 ++ gcc/testsuite/g++.dg/cpp0x/gen-attrs-76.C | 31 ++++ .../cpp2a/is-pointer-interconvertible-base-of1.C | 55 +++++++ .../is-pointer-interconvertible-with-class1.C | 65 ++++++++ .../is-pointer-interconvertible-with-class2.C | 135 ++++++++++++++++ .../is-pointer-interconvertible-with-class3.C | 11 ++ .../is-pointer-interconvertible-with-class4.C | 31 ++++ .../is-pointer-interconvertible-with-class5.C | 59 +++++++ .../is-pointer-interconvertible-with-class6.C | 19 +++ gcc/testsuite/g++.dg/ext/anon-struct8.C | 9 ++ gcc/testsuite/g++.dg/warn/Wunused-18.C | 13 ++ gcc/testsuite/gcc.c-torture/compile/20030405-2.c | 58 +++++++ gcc/testsuite/gcc.c-torture/compile/20040304-2.c | 45 ++++++ gcc/testsuite/gcc.c-torture/compile/pr83510.c | 25 --- gcc/testsuite/gcc.dg/20030612-2.c | 20 +++ gcc/testsuite/gcc.dg/Warray-bounds-87.c | 48 ++++++ gcc/testsuite/gcc.dg/shrink-wrap-loop.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_2.c | 40 ++++- gcc/testsuite/gcc.target/i386/dec-cmov-1.c | 105 +++++++++++++ gcc/testsuite/gcc.target/i386/dec-cmov-2.c | 57 +++++++ gcc/testsuite/gcc.target/i386/pr100865-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-4b.c | 2 +- gcc/testsuite/gcc.target/i386/pr101685.c | 10 ++ gcc/testsuite/gcc.target/mips/pr101132.c | 14 ++ libgomp/fortran.c | 4 + libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 11 ++ libstdc++-v3/configure.ac | 1 + libstdc++-v3/src/c++17/fs_ops.cc | 31 +--- libstdc++-v3/src/filesystem/ops-common.h | 40 +++++ libstdc++-v3/src/filesystem/ops.cc | 32 +--- .../filesystem/operations/temp_directory_path.cc | 7 + .../filesystem/operations/temp_directory_path.cc | 9 +- 73 files changed, 1732 insertions(+), 432 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-76.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C create mode 100644 gcc/testsuite/g++.dg/ext/anon-struct8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-18.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20030405-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20040304-2.c create mode 100644 gcc/testsuite/gcc.dg/20030612-2.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-87.c create mode 100644 gcc/testsuite/gcc.target/i386/dec-cmov-1.c create mode 100644 gcc/testsuite/gcc.target/i386/dec-cmov-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101685.c create mode 100644 gcc/testsuite/gcc.target/mips/pr101132.c