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-aarch64-bootstrap_O1 in repository toolchain/ci/gcc.
from 3a4a721e0cd Daily bump. adds 7a71ea4df7e libcody: add mostlyclean Makefile target adds f35af8df241 Refactor loop_version adds 4851c80ce8d Rename duplicate_loop_to_header_edge to duplicate_loop_body [...] adds 14d31404053 aarch64: Fix redundant check in aut insn generation adds 0187c03be31 Don't register nonsensical relations. adds 4e0f56d7af9 Move statics to threader pass class. adds bc5baac5c37 Add debug counters to back threader. adds 91bac9fed5d libstdc++: Fix range access for empty std::valarray [PR103022] adds bd5e882cf6e diagnostics: escape non-ASCII source bytes for certain diagnostics adds 8a260d652c4 testsuite: fix failing complex add testcases PR103000 adds 68b48f3f4c4 middle-end: Teach CSE to be able to do vector extracts. adds 1d5c43db79b AArch64: Add better costing for vector constants and operations adds 429e3b7d8bf PR 102281 (-ftrivial-auto-var-init=zero causes ice) adds b050653c4cb contrib: add unicode/utf8-dump.py adds a11c53985a7 Fix test-suite pattern scanning. adds 679652a77da Fix negative integer range for UInteger. adds 09bc98098e4 libstdc++: Reorder constraints on std::span::span(Range&&) [...] adds 6f34b9e4f1e libstdc++: Missing constexpr for __gnu_debug::__valid_range etc adds cf82e8d964a Daily bump.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 4 + contrib/unicode/utf8-dump.py | 69 +++ gcc/ChangeLog | 200 +++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-lex.c | 6 +- gcc/cfghooks.c | 27 +- gcc/cfghooks.h | 18 +- gcc/cfgloopmanip.c | 124 ++--- gcc/cfgloopmanip.h | 9 +- gcc/cfgrtl.c | 2 +- gcc/common.opt | 13 + gcc/config/aarch64/aarch64-cost-tables.h | 30 +- gcc/config/aarch64/aarch64-simd.md | 10 +- gcc/config/aarch64/aarch64.c | 44 +- gcc/config/aarch64/aarch64.md | 3 +- gcc/config/arm/aarch-common-protos.h | 3 + gcc/config/arm/aarch-cost-tables.h | 30 +- gcc/cse.c | 80 ++- gcc/dbgcnt.def | 4 + gcc/diagnostic-format-json.cc | 3 + gcc/diagnostic-show-locus.c | 580 ++++++++++++++++++--- gcc/diagnostic.c | 10 +- gcc/diagnostic.h | 18 + gcc/doc/invoke.texi | 43 +- gcc/doc/loop.texi | 4 +- gcc/gimplify.c | 25 +- gcc/input.c | 62 ++- gcc/input.h | 7 +- gcc/loop-unroll.c | 78 ++- gcc/opt-functions.awk | 4 +- gcc/optc-gen.awk | 2 +- gcc/opts.c | 4 + gcc/params.opt | 4 +- gcc/passes.def | 10 +- gcc/rtl.h | 7 + gcc/selftest.c | 15 + gcc/selftest.h | 2 + gcc/simplify-rtx.c | 22 + gcc/testsuite/ChangeLog | 48 ++ .../c-c++-common/diagnostic-format-json-1.c | 1 + .../c-c++-common/diagnostic-format-json-2.c | 1 + .../c-c++-common/diagnostic-format-json-3.c | 1 + .../c-c++-common/diagnostic-format-json-4.c | 2 + .../c-c++-common/diagnostic-format-json-5.c | 1 + gcc/testsuite/c-c++-common/pr102281.c | 17 + gcc/testsuite/g++.dg/ipa/modref-1.C | 4 +- gcc/testsuite/gcc.dg/cpp/warn-normalized-4-bytes.c | 21 + .../gcc.dg/cpp/warn-normalized-4-unicode.c | 19 + gcc/testsuite/gcc.dg/encoding-issues-bytes.c | Bin 0 -> 595 bytes gcc/testsuite/gcc.dg/encoding-issues-unicode.c | Bin 0 -> 613 bytes gcc/testsuite/gcc.dg/pr103003.c | 12 + .../complex/fast-math-bb-slp-complex-add-double.c | 3 +- .../complex/fast-math-bb-slp-complex-add-float.c | 3 +- .../fast-math-bb-slp-complex-add-pattern-float.c | 3 +- ...st-math-bb-slp-complex-add-pattern-half-float.c | 5 +- gcc/testsuite/gcc.target/aarch64/auto-init-6.c | 4 +- .../gcc.target/aarch64/vect-cse-codegen.c | 97 ++++ gcc/testsuite/gcc.target/i386/auto-init-2.c | 2 +- gcc/testsuite/gcc.target/i386/auto-init-4.c | 10 +- gcc/testsuite/gcc.target/i386/auto-init-6.c | 7 +- .../gfortran.dg/diagnostic-format-json-1.F90 | 1 + .../gfortran.dg/diagnostic-format-json-2.F90 | 1 + .../gfortran.dg/diagnostic-format-json-3.F90 | 1 + gcc/tree-cfg.c | 2 +- gcc/tree-ssa-loop-ivcanon.c | 16 +- gcc/tree-ssa-loop-manip.c | 22 +- gcc/tree-ssa-loop-manip.h | 7 +- gcc/tree-ssa-threadbackward.c | 179 ++++--- gcc/value-relation.cc | 8 +- libcody/ChangeLog | 5 + libcody/Makefile.in | 20 +- libcpp/ChangeLog | 47 ++ libcpp/charset.c | 63 ++- libcpp/errors.c | 82 ++- libcpp/include/cpplib.h | 76 ++- libcpp/include/line-map.h | 13 + libcpp/internal.h | 23 + libcpp/lex.c | 38 +- libcpp/line-map.c | 3 +- libstdc++-v3/ChangeLog | 22 + libstdc++-v3/include/debug/stl_iterator.h | 32 +- libstdc++-v3/include/std/span | 6 +- libstdc++-v3/include/std/valarray | 30 +- .../testsuite/25_algorithms/move/constexpr.cc | 11 + .../testsuite/26_numerics/valarray/103022.cc | 15 + .../testsuite/26_numerics/valarray/range_access.cc | 49 +- .../26_numerics/valarray/range_access2.cc | 22 +- 88 files changed, 2099 insertions(+), 539 deletions(-) create mode 100755 contrib/unicode/utf8-dump.py create mode 100644 gcc/testsuite/c-c++-common/pr102281.c create mode 100644 gcc/testsuite/gcc.dg/cpp/warn-normalized-4-bytes.c create mode 100644 gcc/testsuite/gcc.dg/cpp/warn-normalized-4-unicode.c create mode 100644 gcc/testsuite/gcc.dg/encoding-issues-bytes.c create mode 100644 gcc/testsuite/gcc.dg/encoding-issues-unicode.c create mode 100644 gcc/testsuite/gcc.dg/pr103003.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-cse-codegen.c create mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/103022.cc