This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap_profiled in repository toolchain/ci/gcc.
from ee448a523d3 Limit depth for all GORI expressions. adds 16137fbb925 Restore ancient -Waddress for weak symbols [PR33925]. adds ada63d56beb Use modref even for nested functions in ref_maybe_used_by_call_p_1 adds 458d2c68996 options: Make -Ofast switch off -fsemantic-interposition adds 2d76292bd67 libstdc++: Begin lifetime of chars in constexpr std::string [...] adds b8f2efaed02 libstdc++: Suppress -Wstringop warnings [PR103332] adds 532fae74c3b libphobos, testsuite: Add prune clauses for two Darwin cases. adds c7b782d847d libstdc++, testsuite: Add a prune expression for external t [...] adds b9873b4e2c9 libgcc, emutls: Allow building weak definitions of the emut [...] adds d4943ce939d Darwin: Rework handling for unwinder code in libgcc_s and s [...] adds b903e0f3ade c++: Fix cpp0x/lambda/lambda-nested9.C with C++11 adds fc6c6f64ecf rs6000: Add optimizations for _mm_sad_epu8 adds 1f8d01eb147 libstdc++: One more change for Clang to support constexpr s [...] adds 5faf1c8c7ab libstdc++: Use __is_single_threaded in locale initialization adds be08d573177 libstdc++: Improve tests for stringstream constructors in C++20 adds f573d35147c analyzer: fix false leak due to overeager state merging [PR103217] adds 16d1d97626c gcc, doc: Fix Darwin bootstrap: Amend an @option command to [...] adds b751b225e4f c++: Avoid adding implicit attributes during apply_late_tem [...] adds 9c0773984c8 Daily bump. adds cfe8dbd9c08 libgccjit: Add some reflection functions [PR96889] adds 38e4a361e79 harden conds: detach without decls adds 74faa9834a9 Fix tree-optimization/103220: Another missing folding of (t [...] adds 5f40d34b6dd libstdc++: [_GLIBCXX_DEBUG] Reduce performance impact on st [...] adds 7950c96ca66 Clobber the condition code in the bfin doloop patterns
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 166 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 34 +++ gcc/analyzer/engine.cc | 10 +- gcc/analyzer/program-state.cc | 9 +- gcc/analyzer/program-state.h | 3 +- gcc/analyzer/region-model.cc | 33 ++- gcc/analyzer/region-model.h | 20 +- gcc/analyzer/svalue.cc | 8 + gcc/c-family/ChangeLog | 14 ++ gcc/c-family/c-common.c | 39 ++- gcc/c/ChangeLog | 14 ++ gcc/c/c-typeck.c | 5 +- gcc/config/bfin/bfin.md | 9 +- gcc/config/darwin-driver.c | 18 ++ gcc/config/darwin.c | 24 -- gcc/config/darwin.h | 98 +++++--- gcc/config/darwin.opt | 4 + gcc/config/i386/darwin.h | 31 --- gcc/config/i386/darwin32-biarch.h | 13 - gcc/config/i386/darwin64-biarch.h | 13 - gcc/config/rs6000/emmintrin.h | 24 +- gcc/cp/ChangeLog | 71 ++++++ gcc/cp/pt.c | 11 + gcc/cp/typeck.c | 2 + gcc/doc/invoke.texi | 3 + gcc/gimple-harden-conditionals.cc | 9 +- gcc/jit/docs/topics/compatibility.rst | 43 +++- gcc/jit/docs/topics/functions.rst | 26 ++ gcc/jit/docs/topics/types.rst | 122 ++++++++++ gcc/jit/jit-recording.h | 7 + gcc/jit/libgccjit.c | 264 +++++++++++++++++++++ gcc/jit/libgccjit.h | 89 +++++++ gcc/jit/libgccjit.map | 21 ++ gcc/match.pd | 3 +- gcc/opts.c | 1 + gcc/testsuite/ChangeLog | 135 +++++++++++ gcc/testsuite/c-c++-common/Waddress-5.c | 133 +++++++++++ gcc/testsuite/c-c++-common/Waddress-6.c | 32 +++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested9.C | 2 +- gcc/testsuite/g++.dg/pr102988.C | 17 ++ gcc/testsuite/g++.dg/warn/Waddress-7.C | 76 ++++++ gcc/testsuite/g++.dg/warn/Walways-true-2.C | 2 +- gcc/testsuite/g++.target/i386/pr101180.C | 25 ++ gcc/testsuite/gcc.dg/Walways-true-2.c | 2 +- gcc/testsuite/gcc.dg/analyzer/explode-1.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pr103217.c | 42 ++++ gcc/testsuite/gcc.dg/analyzer/pr94858-1.c | 2 + gcc/testsuite/gcc.dg/pr25530.c | 2 +- .../gcc.dg/torture/fp-int-convert-timode-3.c | 1 - .../gcc.dg/torture/fp-int-convert-timode-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/modref-dse-6.c | 23 ++ gcc/testsuite/gcc.dg/tree-ssa/pr103220-1.c | 15 ++ gcc/testsuite/gcc.dg/tree-ssa/pr103220-2.c | 16 ++ gcc/testsuite/gcc.dg/weak/weak-3.c | 6 +- gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 + gcc/testsuite/jit.dg/test-reflection.c | 95 ++++++++ gcc/tree-ssa-alias.c | 2 +- libgcc/ChangeLog | 21 ++ libgcc/config.host | 7 +- libgcc/config/i386/darwin-lib.h | 9 - libgcc/config/i386/libgcc-darwin.10.4.ver | 98 -------- libgcc/config/i386/libgcc-darwin.10.5.ver | 102 -------- libgcc/config/libgcc-libsystem.ver | 38 ++- libgcc/config/rs6000/libgcc-darwin.10.4.ver | 93 -------- libgcc/config/rs6000/libgcc-darwin.10.5.ver | 106 --------- libgcc/config/t-darwin | 13 + libgcc/config/t-darwin-noeh | 4 + libgcc/config/t-slibgcc-darwin | 74 ++---- libgcc/emutls.c | 17 +- libphobos/ChangeLog | 16 ++ libphobos/testsuite/lib/libphobos.exp | 7 + libstdc++-v3/ChangeLog | 67 ++++++ libstdc++-v3/include/bits/basic_string.h | 40 +++- libstdc++-v3/include/bits/basic_string.tcc | 9 +- libstdc++-v3/include/bits/char_traits.h | 92 ++++++- libstdc++-v3/include/bits/erase_if.h | 8 +- libstdc++-v3/include/debug/macros.h | 42 ++-- libstdc++-v3/include/debug/map.h | 11 +- libstdc++-v3/include/debug/multimap.h | 11 +- libstdc++-v3/include/debug/multiset.h | 11 +- libstdc++-v3/include/debug/set.h | 11 +- libstdc++-v3/include/debug/unordered_map | 14 ++ libstdc++-v3/include/debug/unordered_set | 14 ++ libstdc++-v3/include/experimental/map | 12 +- libstdc++-v3/include/experimental/set | 10 +- libstdc++-v3/include/experimental/unordered_map | 12 +- libstdc++-v3/include/experimental/unordered_set | 12 +- libstdc++-v3/include/ext/vstring.h | 1 + libstdc++-v3/include/std/map | 12 +- libstdc++-v3/include/std/set | 10 +- libstdc++-v3/include/std/string_view | 2 + libstdc++-v3/include/std/unordered_map | 12 +- libstdc++-v3/include/std/unordered_set | 12 +- libstdc++-v3/src/c++98/locale_init.cc | 11 +- .../21_strings/basic_string/capacity/char/1.cc | 3 + .../capacity/char/resize_and_overwrite.cc | 14 ++ .../21_strings/basic_string/operators/char/1.cc | 3 + .../27_io/basic_istringstream/cons/char/1.cc | 119 ++++++++-- .../27_io/basic_istringstream/cons/wchar_t/1.cc | 119 ++++++++-- .../27_io/basic_ostringstream/cons/char/1.cc | 121 ++++++++-- .../27_io/basic_ostringstream/cons/wchar_t/1.cc | 122 ++++++++-- .../27_io/basic_stringstream/cons/char/1.cc | 121 ++++++++-- .../27_io/basic_stringstream/cons/wchar_t/1.cc | 119 ++++++++-- .../filesystem/path/factory/u8path-char8_t.cc | 4 +- libstdc++-v3/testsuite/lib/prune.exp | 5 +- 106 files changed, 2920 insertions(+), 777 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Waddress-5.c create mode 100644 gcc/testsuite/c-c++-common/Waddress-6.c create mode 100644 gcc/testsuite/g++.dg/pr102988.C create mode 100644 gcc/testsuite/g++.dg/warn/Waddress-7.C create mode 100644 gcc/testsuite/g++.target/i386/pr101180.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr103217.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr103220-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr103220-2.c create mode 100644 gcc/testsuite/jit.dg/test-reflection.c delete mode 100644 libgcc/config/i386/libgcc-darwin.10.4.ver delete mode 100644 libgcc/config/i386/libgcc-darwin.10.5.ver delete mode 100644 libgcc/config/rs6000/libgcc-darwin.10.4.ver delete mode 100644 libgcc/config/rs6000/libgcc-darwin.10.5.ver create mode 100644 libgcc/config/t-darwin-noeh