This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_O3 in repository toolchain/ci/gcc.
from aaa7c9060de PR c++/91678 - wrong error with decltype and location wrapper. adds bb7b9cf9c9f Fix libstdc++ compiling for an aarch64 multilib with big-endian. adds 786cca9f125 Daily bump. adds 62426003534 Fix ia32 testsuite failures from C2x attributes on types adds 5f74ef090cd 2019-12-08 Thomas Koenig tkoenig@gcc.gnu.org adds bc5f0aab6dd 2018-12-08 Thomas Koenig tkoenig@gcc.gnu.org adds 261e0076a9d Error on Associate with a program. adds e3270120ed6 PR tree-optimization/92860 * common.opt (fprofile-reorder [...] adds bf970136685 Silence overactive sanity check with -fpartial-profile-training adds b1fa5aa7552 Fix tp_first_run update in split_function. adds 6ed54d34796 * opts.c (common_handle_option): Do not clear ipa_referenc [...] adds 07f9b242cca Fix overflows in -fprofile-reorder-functions adds 04c8c008b53 2019-12-08 Sandra Loosemore sandra@codesourcery.com adds f98addd3251 New bswap testcase. adds 51c189fbb57 * cvt.c (maybe_warn_nodiscard): Add workaround for GCC 3.4 [...] adds e49100ded6f Daily bump. adds 3b95b8ebded PR go/92861 runtime: use absolute time for sem_timedwait adds be01b80e798 Enable mask movement for VCOND_EXPR under avx512f for 128/2 [...] adds 5cbf7b5a195 libstdc++: Add C++20 P1032 constexpr to _GLIBCXX_DEBUG array adds 9a5b0bec1e2 Come up with constructors of symtab_node, cgraph_node and v [...] adds 2ba0aacd348 libstdc++: fix buffer overflow in path::operator+= (PR92853) adds a1141012eda libstdc++: Improve testing for path::operator+=(const string&) adds f6e91f22ad2 2019-12-09 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 88688c36698 PR tree-optimization/92834 * match.pd (A - ((A - B) & -(C [...] adds 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 [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 218 ++++++++- gcc/DATESTAMP | 2 +- gcc/bb-reorder.c | 2 + gcc/cgraph.c | 14 +- gcc/cgraph.h | 68 ++- gcc/cgraphunit.c | 70 ++- gcc/common.opt | 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-expand.c | 165 +++---- gcc/config/i386/i386-options.c | 102 ++-- gcc/config/i386/i386.c | 34 ++ gcc/config/i386/i386.h | 76 +-- gcc/config/i386/i386.opt | 38 +- gcc/config/i386/sse.md | 48 ++ gcc/config/nios2/linux.h | 6 - gcc/config/rs6000/rs6000.md | 111 +---- gcc/cp/ChangeLog | 5 + gcc/cp/cvt.c | 26 +- gcc/fortran/ChangeLog | 25 +- gcc/fortran/dependency.c | 24 +- gcc/fortran/interface.c | 2 + gcc/fortran/resolve.c | 6 + gcc/fortran/trans-openmp.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/haifa-sched.c | 1 + gcc/ipa-inline-analysis.c | 1 + gcc/ipa-split.c | 3 +- gcc/lto/ChangeLog | 8 +- gcc/lto/lto-partition.c | 45 +- gcc/match.pd | 25 + gcc/opts.c | 4 - gcc/profile.c | 3 +- gcc/regstat.c | 1 + gcc/testsuite/ChangeLog | 86 ++++ gcc/testsuite/g++.dg/cpp0x/gen-attrs-36.C | 8 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-37.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-8.C | 2 +- gcc/testsuite/g++.target/nios2/hello-pie.C | 14 - gcc/testsuite/g++.target/nios2/nios2.exp | 34 -- gcc/testsuite/gcc.c-torture/execute/bswap-3.c | 25 + .../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/torture/pr92410.c | 8 + gcc/testsuite/gcc.dg/tree-ssa/pr92834.c | 122 +++++ gcc/testsuite/gcc.dg/vect/vect-shift-5.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/pr89007-1.c | 29 ++ gcc/testsuite/gcc.target/aarch64/sve/pr89007-2.c | 29 ++ .../gcc.target/i386/avx512bw-pr92686-movcc-1.c | 133 ++++++ .../gcc.target/i386/avx512bw-pr92686-movcc-2.c | 102 ++++ .../{pr88547-1.c => avx512bw-pr92686-vpcmp-1.c} | 89 ++-- .../gcc.target/i386/avx512bw-pr92686-vpcmp-2.c | 90 ++++ ...547-1.c => avx512bw-pr92686-vpcmp-intelasm-1.c} | 89 ++-- gcc/testsuite/gcc.target/i386/avx512vl-pr88547-1.c | 8 +- .../gcc.target/i386/avx512vl-pr92686-movcc-1.c | 133 ++++++ .../gcc.target/i386/avx512vl-pr92686-movcc-2.c | 102 ++++ .../gcc.target/i386/avx512vl-pr92686-vpcmp-1.c | 112 +++++ .../gcc.target/i386/avx512vl-pr92686-vpcmp-2.c | 91 ++++ .../i386/avx512vl-pr92686-vpcmp-intelasm-1.c | 110 +++++ gcc/testsuite/gcc.target/i386/pr88547-1.c | 16 +- gcc/testsuite/gcc.target/i386/pr92686.inc | 189 ++++++++ gcc/testsuite/gfortran.dg/associate_50.f90 | 8 + gcc/testsuite/gfortran.dg/dependency_57.f90 | 12 + gcc/testsuite/gfortran.dg/interface_44.f90 | 6 + gcc/testsuite/gnat.dg/lto23.adb | 20 + gcc/tree-vect-patterns.c | 66 ++- gcc/tree-vect-stmts.c | 3 +- gcc/tree.c | 27 +- gcc/varpool.c | 6 +- libdecnumber/ChangeLog | 8 + libdecnumber/bid/bid2dpd_dpd2bid.c | 22 +- libgcc/ChangeLog | 10 + libgcc/crtstuff.c | 8 +- libgo/go/runtime/os_hurd.go | 24 +- libgomp/ChangeLog | 43 ++ libgomp/target.c | 11 +- .../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/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-22.c | 33 -- .../testsuite/libgomp.oacc-c-c++-common/lib-30.c | 30 -- .../libgomp.oacc-c-c++-common/map-data-1.c | 53 +++ .../libgomp.oacc-c-c++-common/pr92854-1.c | 31 ++ .../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 | 59 +++ .../config/cpu/aarch64/opt/ext/opt_random.h | 2 + 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/src/c++17/fs_path.cc | 11 +- .../array/tuple_interface/get_debug_neg.cc | 6 +- .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../filesystem/path/concat/{path.cc => 92853.cc} | 52 +-- .../testsuite/27_io/filesystem/path/concat/path.cc | 20 + .../27_io/filesystem/path/concat/strings.cc | 19 + 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 + 132 files changed, 4391 insertions(+), 1585 deletions(-) delete mode 100644 gcc/testsuite/g++.target/nios2/hello-pie.C delete mode 100644 gcc/testsuite/g++.target/nios2/nios2.exp create mode 100644 gcc/testsuite/gcc.c-torture/execute/bswap-3.c 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/torture/pr92410.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92834.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-shift-5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr89007-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr89007-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr92686-movcc-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr92686-movcc-2.c copy gcc/testsuite/gcc.target/i386/{pr88547-1.c => avx512bw-pr92686-vpcmp-1.c} (52%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr92686-vpcmp-2.c copy gcc/testsuite/gcc.target/i386/{pr88547-1.c => avx512bw-pr92686-vpcmp-intelasm [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-movcc-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-movcc-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-vpcmp-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-vpcmp-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92686.inc create mode 100644 gcc/testsuite/gfortran.dg/associate_50.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_57.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_44.f90 create mode 100644 gcc/testsuite/gnat.dg/lto23.adb 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/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/27_io/filesystem/path/concat/{path.cc => 92853.cc} (57%) 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