This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check/master-aarch64 in repository toolchain/ci/gcc.
from 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.
No new revisions were added by this update.
Summary of changes: contrib/unicode/utf8-dump.py | 69 +++ gcc/c-family/c-lex.c | 6 +- gcc/common.opt | 13 + gcc/config/aarch64/aarch64-cost-tables.h | 30 +- gcc/config/aarch64/aarch64-simd.md | 10 +- gcc/config/aarch64/aarch64.c | 38 +- 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/gimplify.c | 25 +- gcc/input.c | 62 ++- gcc/input.h | 7 +- gcc/opts.c | 4 + gcc/passes.def | 10 +- gcc/rtl.h | 7 + gcc/selftest.c | 15 + gcc/selftest.h | 2 + gcc/simplify-rtx.c | 22 + .../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-ssa-threadbackward.c | 179 ++++--- gcc/value-relation.cc | 8 +- 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/include/std/valarray | 30 +- .../testsuite/26_numerics/valarray/103022.cc | 15 + .../testsuite/26_numerics/valarray/range_access.cc | 49 +- .../26_numerics/valarray/range_access2.cc | 22 +- 61 files changed, 1594 insertions(+), 314 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