This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/gcc.
from 50baae26d01 [mid-end] [obvious] Cast to avoid -Wsign-compare warning fr [...] adds 76966234d9c rs6000: Name set<mode>_cc, and delete some old mfcr patterns adds af7447286b7 arm: fix v[78]-r multilibs when configured with --with-mult [...] adds a56e4381fe2 Fix libdecnumber handling of non-canonical BID significands [...] adds 98976b25182 Remove gcc/ prefix adds af846af1e86 Fix more unrecognised GCN instructions adds 101cbf2bd29 Fix column information for omp_clauses in Fortran code adds 6b2f8d9e2bf * tree.c (build_array_type_1): Add SET_CANONICAL parameter [...] adds 55e064d231a libstdc++: Implement ranges::safe_range for C++20 (P1870R1) adds fdd85d8dd91 PR go/92861 runtime: don't define CLOCK_REALTIME in os [...] adds dc28ddccd50 Byte vs column awareness for diagnostic-show-locus.c (PR 49973) adds cf0326f3824 gcc/cp 2019-12-09 Paolo Carlini paolo.carlini@oracle.com adds a8ff10cdd21 PR middle-end/92761 - hash_table::expand invokes assignment [...] adds bea573cb7ea [PR92840] [OpenACC] Refuse 'acc_unmap_data' unless mapped b [...] adds 03383a93c73 [PR92503] [OpenACC] Don't silently 'acc_unmap_data' in 'acc_free' adds a74d1c85921 [PR92116, PR92877] [OpenACC] Replace 'openacc.data_environ' [...] adds 3fc708a83e7 Daily bump. adds e06ae132950 diagnostic_show_locus: move initial newline to callers adds 87f8610d5d6 Replace label_text ctor with "borrow" and "take" adds dc1d32e6df8 libbacktrace: remove duplicate low_pc/high_pc/range handling adds 864ba5aaf46 Fix typos in 2 functions. adds 09e423720ce * config/i386/i386.c (IX86_LEA_PRIORITY): Fix comment typos. adds 1252ea4d975 * gcc.target/i386/avx512f-vmovntpd-2.c: Ensure res is 64-b [...] adds 34b7d973f01 Check for TYPE_DECL in get_odr_name_for_type adds 1804784460b Fortran] PR 92872 – Fix get_CFI_desc adds 5cb4bf8a624 Disallow EXTRACT_LAST_REDUCTION for reduction chains adds fef959ca9fc Fix EXTRACT_LAST_REDUCTION handling of pattern stmts adds d827b9e76a0 Record the loop masks needed for EXTRACT_LAST_REDUCTIONs adds 343c7d09704 Add missing conversion in vect_create_epilog_for_reduction adds 05d46f1df04 Make dwarf2out punt for MODE_VECTOR_BOOL
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 16 + contrib/unicode/EastAsianWidth.txt | 2473 ++ contrib/unicode/PropList.txt | 1666 + contrib/unicode/README | 44 + contrib/unicode/UnicodeData.txt | 32841 +++++++++++++++++++ contrib/unicode/from_glibc/unicode_utils.py | 527 + contrib/unicode/from_glibc/utf8_gen.py | 364 + contrib/unicode/gen_wcwidth.py | 106 + contrib/unicode/unicode-license.txt | 50 + gcc/ChangeLog | 362 +- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 12 + gcc/c-family/c-format.c | 8 +- gcc/c-family/c-opts.c | 1 + gcc/c/ChangeLog | 5 + gcc/c/c-objc-common.c | 4 +- gcc/config/arm/t-multilib | 3 +- gcc/config/gcn/gcn-valu.md | 4 +- gcc/config/i386/i386.c | 6 +- gcc/config/rs6000/rs6000.md | 111 +- gcc/cp/ChangeLog | 44 + gcc/cp/cp-tree.h | 18 +- gcc/cp/decl.c | 3 +- gcc/cp/error.c | 4 +- gcc/cp/method.c | 9 +- gcc/cp/parser.c | 38 +- gcc/cp/pt.c | 8 +- gcc/cp/rtti.c | 38 +- gcc/cp/semantics.c | 21 +- gcc/cp/tree.c | 6 +- gcc/cp/typeck.c | 238 +- gcc/cp/typeck2.c | 19 +- gcc/diagnostic-show-locus.c | 1862 +- gcc/diagnostic.c | 2 + gcc/dwarf2out.c | 13 +- gcc/fortran/ChangeLog | 15 + gcc/fortran/error.c | 1 + gcc/fortran/trans-array.c | 2 +- gcc/fortran/trans-openmp.c | 2 +- gcc/gcc-rich-location.c | 2 +- gcc/gcc-rich-location.h | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/hash-map-tests.c | 25 +- gcc/hash-table.h | 13 +- gcc/input.c | 105 + gcc/input.h | 1 + gcc/ipa-devirt.c | 2 +- gcc/ipa-utils.h | 1 + gcc/predict.c | 7 +- gcc/testsuite/ChangeLog | 106 + gcc/testsuite/c-c++-common/Wcast-align.c | 4 +- gcc/testsuite/c-c++-common/Wcast-function-type.c | 4 +- .../c-c++-common/Wint-to-pointer-cast-1.c | 2 +- .../c-c++-common/Wint-to-pointer-cast-2.c | 2 +- .../c-c++-common/Wint-to-pointer-cast-3.c | 4 +- gcc/testsuite/g++.dg/Wcast-function-type.C | 2 +- gcc/testsuite/g++.dg/addr_builtin-1.C | 4 +- gcc/testsuite/g++.dg/conversion/const2.C | 2 +- gcc/testsuite/g++.dg/conversion/dynamic1.C | 2 +- gcc/testsuite/g++.dg/conversion/ptrmem2.C | 8 +- gcc/testsuite/g++.dg/conversion/ptrmem3.C | 4 +- gcc/testsuite/g++.dg/conversion/qual3.C | 26 +- gcc/testsuite/g++.dg/conversion/reinterpret3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C | 6 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv11.C | 6 +- gcc/testsuite/g++.dg/cpp0x/nullptr04.C | 8 +- gcc/testsuite/g++.dg/cpp0x/reinterpret_cast2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv-cast2.C | 6 +- gcc/testsuite/g++.dg/cpp1y/lambda-conv1.C | 12 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/array-conv9.C | 4 +- gcc/testsuite/g++.dg/expr/cast11.C | 24 +- gcc/testsuite/g++.dg/expr/static_cast8.C | 12 +- gcc/testsuite/g++.dg/ext/vector6.C | 2 +- gcc/testsuite/g++.dg/other/conversion1.C | 2 +- gcc/testsuite/g++.dg/parse/pr26997.C | 8 +- gcc/testsuite/g++.dg/rtti/no-rtti.C | 2 +- gcc/testsuite/g++.dg/tc1/dr137.C | 2 +- gcc/testsuite/g++.dg/template/cast4.C | 2 +- gcc/testsuite/g++.dg/warn/Wcast-qual1.C | 2 +- gcc/testsuite/g++.dg/warn/Wcast-qual2.C | 2 +- .../g++.dg/warn/Wconditionally-supported-1.C | 8 +- gcc/testsuite/g++.dg/warn/Wuseless-cast.C | 64 +- gcc/testsuite/g++.dg/warn/pr35711.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900227_01.C | 4 +- gcc/testsuite/g++.old-deja/g++.bugs/900404_07.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/overload1.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/rfg26.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/warning2.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/dyncast4.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/dyncast6.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p11482.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p2573.C | 6 +- gcc/testsuite/g++.old-deja/g++.mike/p2855.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p7476.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p8039.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/cast2.C | 9 +- gcc/testsuite/g++.old-deja/g++.other/cast3.C | 12 +- gcc/testsuite/g++.old-deja/g++.other/dcast1.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/dcast2.C | 2 +- gcc/testsuite/gcc.dg/cpp/pr66415-1.c | 2 +- .../gcc.dg/dfp/bid-non-canonical-d128-1.c | 30 + .../gcc.dg/dfp/bid-non-canonical-d128-2.c | 42 + .../gcc.dg/dfp/bid-non-canonical-d128-3.c | 5 + .../gcc.dg/dfp/bid-non-canonical-d128-4.c | 6 + gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-1.c | 26 + gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-2.c | 5 + gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c | 26 + gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c | 5 + gcc/testsuite/gcc.dg/lto/tag-1_0.c | 5 + gcc/testsuite/gcc.dg/lto/tag-1_1.c | 6 + .../plugin/diagnostic_plugin_test_show_locus.c | 3 +- .../gcc.target/aarch64/sve/acle/general/debug_4.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/clastb_9.c | 21 + gcc/testsuite/gcc.target/i386/avx512f-vmovntpd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovntps-2.c | 2 +- gcc/testsuite/gfortran.dg/bind_c_optional-1.f90 | 22 + gcc/testsuite/gnat.dg/lto23.adb | 20 + gcc/tree-ssa-loop-niter.c | 10 +- gcc/tree-vect-loop.c | 7 +- gcc/tree-vect-stmts.c | 33 +- gcc/tree.c | 27 +- libbacktrace/ChangeLog | 15 + libbacktrace/dwarf.c | 399 +- libcc1/ChangeLog | 5 + libcc1/libcp1plugin.cc | 5 +- libcpp/ChangeLog | 22 + libcpp/charset.c | 103 + libcpp/generated_cpp_wcwidth.h | 156 + libcpp/include/cpplib.h | 11 + libcpp/include/line-map.h | 31 +- libdecnumber/ChangeLog | 8 + libdecnumber/bid/bid2dpd_dpd2bid.c | 22 +- libgo/go/runtime/os_hurd.go | 4 - libgomp/ChangeLog | 52 + libgomp/libgomp.h | 10 +- libgomp/oacc-host.c | 2 - libgomp/oacc-mem.c | 156 +- libgomp/target.c | 1 - .../libgomp.oacc-c-c++-common/acc_free-pr92503-1.c | 28 + .../libgomp.oacc-c-c++-common/acc_free-pr92503-2.c | 27 + .../acc_free-pr92503-3-2.c | 28 + .../libgomp.oacc-c-c++-common/acc_free-pr92503-3.c | 28 + .../acc_free-pr92503-4-2.c | 29 + .../libgomp.oacc-c-c++-common/acc_free-pr92503-4.c | 30 + .../acc_unmap_data-pr92840-1.c | 27 + .../acc_unmap_data-pr92840-2.c | 25 + .../acc_unmap_data-pr92840-3.c | 26 + .../libgomp.oacc-c-c++-common/clauses-1.c | 33 +- .../libgomp.oacc-c-c++-common/context-1.c | 6 +- .../libgomp.oacc-c-c++-common/context-2.c | 6 +- .../libgomp.oacc-c-c++-common/context-3.c | 6 +- .../libgomp.oacc-c-c++-common/context-4.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-13.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-14.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-18.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-91.c | 2 + .../testsuite/libgomp.oacc-c-c++-common/nested-1.c | 26 +- .../libgomp.oacc-c-c++-common/pr92877-1.c | 19 + libstdc++-v3/ChangeLog | 37 + libstdc++-v3/include/bits/range_access.h | 183 +- libstdc++-v3/include/experimental/string_view | 12 + libstdc++-v3/include/std/ranges | 45 +- libstdc++-v3/include/std/span | 18 +- libstdc++-v3/include/std/string_view | 10 + libstdc++-v3/testsuite/std/ranges/access/begin.cc | 57 +- libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 29 +- libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 13 +- libstdc++-v3/testsuite/std/ranges/access/cend.cc | 28 +- .../testsuite/std/ranges/access/crbegin.cc | 30 +- libstdc++-v3/testsuite/std/ranges/access/crend.cc | 15 +- libstdc++-v3/testsuite/std/ranges/access/data.cc | 9 +- libstdc++-v3/testsuite/std/ranges/access/end.cc | 45 +- libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 13 +- libstdc++-v3/testsuite/std/ranges/access/rend.cc | 12 +- libstdc++-v3/testsuite/std/ranges/empty_view.cc | 4 +- .../std/ranges/{empty_view.cc => safe_range.cc} | 26 +- .../testsuite/std/ranges/safe_range_types.cc | 59 + libstdc++-v3/testsuite/util/testsuite_iterators.h | 5 + 180 files changed, 42311 insertions(+), 1537 deletions(-) create mode 100644 contrib/unicode/EastAsianWidth.txt create mode 100644 contrib/unicode/PropList.txt create mode 100644 contrib/unicode/README create mode 100644 contrib/unicode/UnicodeData.txt create mode 100644 contrib/unicode/from_glibc/unicode_utils.py create mode 100755 contrib/unicode/from_glibc/utf8_gen.py create mode 100755 contrib/unicode/gen_wcwidth.py create mode 100644 contrib/unicode/unicode-license.txt create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-3.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-4.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c create mode 100644 gcc/testsuite/gcc.dg/lto/tag-1_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/tag-1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/debug_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_9.c create mode 100644 gcc/testsuite/gfortran.dg/bind_c_optional-1.f90 create mode 100644 gcc/testsuite/gnat.dg/lto23.adb create mode 100644 libcpp/generated_cpp_wcwidth.h create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-3-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-4-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_unmap_data-pr92840-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_unmap_data-pr92840-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_unmap_data-pr92840-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92877-1.c copy libstdc++-v3/testsuite/std/ranges/{empty_view.cc => safe_range.cc} (51%) create mode 100644 libstdc++-v3/testsuite/std/ranges/safe_range_types.cc