This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-arm in repository toolchain/ci/gcc.
from 61a7f947cc0 [vect] Consider outside costs earlier for epilogue loops adds 8fd2477ddc3 genmodes: Define NUM_MODE_* macros adds 05783fe65d0 aarch64: LD3/LD4 post-modify costs for struct modes adds eb4a3e6a9a8 Fix 'contrib/update-copyright.py': 'TypeError: exceptions m [...] adds b7cd3946062 Fix 'Copyright (C) 2020-21' into '2020-2021' adds 409767d774c Dump static chain for cgraph_node. adds 7553bd35c87 gcov-profile: Fix -fcompare-debug with -fprofile-generate [ [...] adds 355eb60b667 Fix static chain dump. adds 71cf7c0a0e9 rs6000: Update rs6000_builtin_decl adds a354b4255b6 rs6000: Miscellaneous uses of rs6000_builtins_decl_x adds 18546941ae4 path solver: Avoid recalculating ranges already in the cache. adds d626fe77cdc Fix spurious valgrind errors in irred loop verification adds a7dce7626a6 powerpc: Fix vsx_splat_v4si_di breakage on Power8. adds 239d82d4c05 ipa: Unshare expresseions before putting them into debug st [...] adds 666d780426f Move uncprop after modref adds 33a7a63275c Improve handling of some builtins. adds 0cd653bd255 Don't calculate new values when using the private context c [...] adds d44d791012e Remove workaround allowing interposition of nested functions. adds 6c5fffd127e Fix couple of issues in large PIC model on x86-64/VxWorks adds 206c08ce28a rs6000: Add escape-newline support for builtins files adds 1bd89833d73 Daily bump. adds 2abd924f91e Minor optimization of variable bit testing new 69b6cce92e2 Fix clang -Wcast-qual warning. new cc6b8cd9a21 libstdc++: only define _GLIBCXX_HAVE_TLS for VxWorks >= 6.6 new 6b8b959675a Convert strlen pass from evrp to ranger.
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: contrib/ChangeLog | 4 + contrib/update-copyright.py | 4 +- gcc/ChangeLog | 310 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 14 + gcc/cfgloop.c | 23 +- gcc/cgraph.c | 3 + gcc/config/aarch64/aarch64.c | 22 +- gcc/config/i386/i386.c | 16 +- gcc/config/i386/predicates.md | 6 +- gcc/config/rs6000/rbtree.c | 2 +- gcc/config/rs6000/rbtree.h | 2 +- gcc/config/rs6000/rs6000-builtin-new.def | 290 ++++++++++++------- gcc/config/rs6000/rs6000-call.c | 20 ++ gcc/config/rs6000/rs6000-gen-builtins.c | 288 +++++++++++-------- gcc/config/rs6000/rs6000-overload.def | 2 +- gcc/config/rs6000/rs6000.c | 17 +- gcc/config/rs6000/vsx.md | 2 +- gcc/coverage.c | 7 +- gcc/cp/ptree.c | 2 +- gcc/expmed.h | 9 - gcc/fortran/misc.c | 2 +- gcc/genconditions.c | 2 +- gcc/genmodes.c | 13 + gcc/gimple-range-path.cc | 3 + gcc/gimple-range.cc | 4 +- gcc/gimple-ssa-warn-access.cc | 2 +- gcc/gimple.c | 6 +- gcc/ipa-param-manipulation.c | 4 +- gcc/ipa-pure-const.c | 2 + gcc/match.pd | 11 + gcc/passes.def | 8 +- gcc/real.h | 5 +- gcc/system.h | 13 + gcc/testsuite/ChangeLog | 37 +++ gcc/testsuite/g++.dg/ipa/pr103099.C | 25 ++ gcc/testsuite/g++.dg/pr103122.C | 15 + gcc/testsuite/gcc.dg/ipa/pr103107.c | 17 ++ gcc/testsuite/gcc.dg/pr100520.c | 5 + gcc/testsuite/gcc.dg/pr103120.c | 33 +++ gcc/testsuite/gcc.dg/tree-ssa/bittest.c | 27 ++ .../gcc.dg/tree-ssa/builtin-sprintf-warn-22.c | 13 +- gcc/testsuite/gcc.target/aarch64/neoverse_v1_1.c | 15 + gcc/tree-inline.c | 5 +- gcc/tree-ssa-strlen.c | 135 ++++----- libstdc++-v3/config/os/vxworks/os_defines.h | 4 +- 46 files changed, 1114 insertions(+), 337 deletions(-) create mode 100644 gcc/testsuite/g++.dg/ipa/pr103099.C create mode 100644 gcc/testsuite/g++.dg/pr103122.C create mode 100644 gcc/testsuite/gcc.dg/ipa/pr103107.c create mode 100644 gcc/testsuite/gcc.dg/pr100520.c create mode 100644 gcc/testsuite/gcc.dg/pr103120.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/bittest.c create mode 100644 gcc/testsuite/gcc.target/aarch64/neoverse_v1_1.c