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-arm-mainline-defconfig in repository toolchain/ci/gcc.
from 900faedacd3 [GCC, Vect] Fix costing for vector shifts adds b244201a82f Use OPTION_MASK_ISA2_$target_[SET,UNSET, ] to indicate thos [...] adds 52a4d47923d libgomp/testsuite/*fortran – make 'stop' values unique adds bbfdb255a0b In 'libgomp/target.c:gomp_exit_data', remove open-coded 'go [...] adds e5247d4a693 Add 'libgomp.oacc-c-c++-common/host_data-6.c' adds e14bd9d202b [PR92854] Add 'libgomp.oacc-c-c++-common/pr92854-1.c' adds 524aec42ea4 Add 'libgomp.oacc-c-c++-common/map-data-1.c' adds 2d518714976 [PR92511] More testing for OpenACC "present" subarrays adds 924931a1a34 libgcc: Dont define __do_global_dtors_aux if it will be empty adds b2e4a1f1d4e [mid-end] Add notes to dataflow insn info when re-emitting [...] adds 0489fe141d2 libgcc: Fix misuse of USE_EH_FRAME_REGISTRY in crtstuff.c adds 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 new 1804784460b Fortran] PR 92872 – Fix get_CFI_desc
The 1 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 | 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 | 291 +- gcc/DATESTAMP | 2 +- gcc/bb-reorder.c | 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/common/config/i386/i386-common.c | 226 +- gcc/config/arm/t-multilib | 3 +- gcc/config/gcn/gcn-valu.md | 4 +- gcc/config/i386/i386-builtin.def | 128 +- gcc/config/i386/i386-builtins.c | 14 +- gcc/config/i386/i386-c.c | 32 +- gcc/config/i386/i386-options.c | 102 +- gcc/config/i386/i386.c | 6 +- gcc/config/i386/i386.h | 76 +- gcc/config/i386/i386.opt | 38 +- 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/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/haifa-sched.c | 1 + 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/regstat.c | 1 + gcc/testsuite/ChangeLog | 103 + 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/testsuite/gcc.dg/torture/pr92410.c | 8 + 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.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 +- libgcc/ChangeLog | 10 + libgcc/crtstuff.c | 8 +- libgo/go/runtime/os_hurd.go | 4 - libgomp/ChangeLog | 95 + libgomp/libgomp.h | 10 +- libgomp/oacc-host.c | 2 - libgomp/oacc-mem.c | 156 +- libgomp/target.c | 12 +- .../libgomp.fortran/use_device_addr-3.f90 | 328 +- .../libgomp.fortran/use_device_addr-4.f90 | 328 +- .../libgomp.fortran/use_device_ptr-optional-2.f90 | 4 +- .../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 +- .../libgomp.oacc-c-c++-common/copyin-devptr-1.c | 28 - .../libgomp.oacc-c-c++-common/copyin-devptr-2.c | 35 - .../libgomp.oacc-c-c++-common/host_data-6.c | 47 + .../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-22.c | 33 - .../testsuite/libgomp.oacc-c-c++-common/lib-30.c | 30 - .../testsuite/libgomp.oacc-c-c++-common/lib-91.c | 2 + .../libgomp.oacc-c-c++-common/map-data-1.c | 53 + .../testsuite/libgomp.oacc-c-c++-common/nested-1.c | 26 +- .../libgomp.oacc-c-c++-common/pr92854-1.c | 31 + .../libgomp.oacc-c-c++-common/pr92877-1.c | 19 + .../subset-subarray-mappings-1-d-a.c | 7 + .../subset-subarray-mappings-1-d-p.c | 7 + .../subset-subarray-mappings-1-r-a.c | 7 + .../subset-subarray-mappings-1-r-p.c | 514 + .../subset-subarray-mappings-2.c | 115 + .../testsuite/libgomp.oacc-fortran/declare-5.f90 | 4 +- .../optional-data-copyin-by-value.f90 | 2 +- .../libgomp.oacc-fortran/optional-firstprivate.f90 | 2 +- .../libgomp.oacc-fortran/optional-update-host.f90 | 8 +- 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 + 207 files changed, 43720 insertions(+), 2247 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.dg/torture/pr92410.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 delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/copyin-devptr-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/copyin-devptr-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-6.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-22.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-30.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/map-data-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92854-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92877-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/subset-subarray-map [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/subset-subarray-map [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/subset-subarray-map [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/subset-subarray-map [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/subset-subarray-map [...] 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