This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Oz_LTO in repository toolchain/ci/gcc.
from 371a73ce70e * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase. * [...] adds dcbdf26cdcb * tree-ssa-alias.c (indirect_ref_may_alias_decl_p, indire [...] adds d433f873de6 gcc/ChangeLog adds 4ccf69d71a7 MSP430: Implement 64-bit shifts in assembly code adds 93793aadd35 PR middle-end/64242 * config/pa/pa.md (nonlocal_goto): Re [...] adds aeb8e16a128 [nvptx] Fix some missing mode warnings in nvptx.md adds 081f759d01d PR d/90603 d/dmd: Merge upstream dmd 792f0fdf2 adds 61d856d75f4 Daily bump. adds 8a5a7d1cd0a PR ada/80590 adds 9462a83e712 Fix tests that fail without PCH adds 015164b955f Remove support for alternative Solaris 11.4 ld -V output adds fdb037688d1 Remove dead code (PR ipa/90874). adds bab207332cc * tree-ssa-alias.c (nonoverlapping_component_refs_p): Also [...] adds e32b795891c Simplify node ownership in _Hashtable members adds 665de37f600 Improve PR64242 testcase adds c830e807d3f * tree-ssa-alias.c (aliasing_component_refs_p): Consider o [...] adds c81ddee1c5a [PR c++/90754] name lookup ICE adds 067cff00242 PR libstdc++/90281 Fix string conversions for filesystem::path adds 4b48ab1965d Add 'noexcept' to std::lerp adds e9684c79168 [netbsd][aarch64] add netbsd/aarch64 target adds 3932ab73f06 [nvptx] Fix missing mode warnings in nvptx.md, omp part adds 698ba68e0d9 PR bootstrap/90873. * tree-ssa-alias.c (indirect_ref_may_ [...] adds 8a80c5c7319 Fix AIX test failure due to replacement operator delete adds b4b221d8eb9 PR c++/83820 - excessive attribute arguments not detected. [...] adds 2556988f020 PR target/62055 * config/i386/i386.md (*nabstf2_1): New i [...] adds da008d72c97 * omp-low.c (struct omp_context): Add scan_inclusive field [...] adds 2cfd9694642 Daily bump. adds 82b30d87f9c Add one target hook predict_doloop_p, it return true if [...] adds 7b59f7ff5f4 libsanitizer - remove reference to __cxa_rethrow_primary_ex [...] adds 26fb5106155 [Vectorizer] Support masking fold left reductions adds e6220aca0e4 Fix IPA-CP topological sorting adds 7e96ac5f924 [Darwin] The need for FDE symbols is dependent on linker us [...] adds 02dcca88792 Darwin - strip trailing whitespace from a file, NFC. adds 8ac88374c9b Restore correct iv step for fully-masked loops adds da2e726b3cc [nvptx] Fix __main missing prototype warning in crt0.c adds 8d1fb66da63 [nvptx] Use define_insn parametrization adds 042371f341a aarch64: fix gcc.target/aarch64/pcs_attribute-2.c on non-gn [...] adds bfa356b2a93 Avoid undefined behaviour in std::byte operators (LWG 2950) adds bd9331d6af2 PR ada/80590 adds 31f786a3df9 gcc/testsuite/ChangeLog: adds 963f42d0ff2 2019-06-18 Richard Biener rguenther@suse.de adds dd4bb07e8bd * gcc.target/i386/pr81563.c (dg-final): Check that no reg [...] adds 05049c9b1c5 [AArch64] Simplify SVE IFN_COND patterns adds f8e1b9c1d59 [AArch64] Factor out ptrue predicate creation adds 1804e17ffe2 [AArch64] Factor out pfalse predicate creation adds 114c492e495 [AArch64] Tabify aarch64-sve.md adds 29609b7750d [AArch64] Add a new CC mode for SVE conditions adds 1dbba015fd5 * tree.c (build_constructor): Add MEM_STAT_DECL. adds e8e065dcf5a Handle constexpr conversion from and then to the same type. adds a43f2adc8bc Consolidate constexpr array handling. adds ca612e6a63d * constexpr.c (cxx_eval_store_expression): Delay target ev [...] new d6a320e086f * config/i386/i386.md (@cmp<mode>_1): Rename from cmp<mode [...]
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: gcc/ChangeLog | 274 +++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 15 + gcc/ada/exp_ch9.adb | 15 +- gcc/ada/sem_ch5.adb | 75 ++-- gcc/cfgexpand.c | 6 +- gcc/config.gcc | 6 + gcc/config/aarch64/aarch64-modes.def | 2 + gcc/config/aarch64/aarch64-netbsd.h | 80 ++++ gcc/config/aarch64/aarch64-protos.h | 2 + gcc/config/aarch64/aarch64-sve.md | 422 +++++++---------- gcc/config/aarch64/aarch64.c | 59 ++- gcc/config/aarch64/aarch64.md | 12 +- .../{t-aarch64-freebsd => t-aarch64-netbsd} | 0 gcc/config/darwin.c | 281 ++++++------ gcc/config/i386/i386-expand.c | 179 ++------ gcc/config/i386/i386.md | 96 ++-- gcc/config/i386/sse.md | 27 ++ gcc/config/msp430/msp430.c | 13 +- gcc/config/msp430/msp430.md | 36 ++ gcc/config/nvptx/nvptx.md | 44 +- gcc/config/pa/pa.md | 48 +- gcc/config/rs6000/rs6000.c | 25 +- gcc/configure | 8 +- gcc/configure.ac | 8 +- gcc/cp/ChangeLog | 36 ++ gcc/cp/constexpr.c | 267 ++++++----- gcc/cp/cp-tree.h | 2 +- gcc/cp/name-lookup.c | 18 +- gcc/cp/parser.c | 14 + gcc/cp/semantics.c | 2 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dclass.c | 10 +- gcc/d/dmd/declaration.c | 8 +- gcc/d/dmd/denum.c | 3 + gcc/d/dmd/dimport.c | 8 + gcc/d/dmd/dinterpret.c | 4 +- gcc/d/dmd/dstruct.c | 5 +- gcc/d/dmd/dtemplate.c | 9 +- gcc/d/dmd/expression.c | 9 +- gcc/d/dmd/expressionsem.c | 21 +- gcc/d/dmd/func.c | 5 + gcc/d/dmd/mtype.c | 42 +- gcc/d/dmd/optimize.c | 4 +- gcc/d/dmd/statement.c | 3 +- gcc/d/dmd/statementsem.c | 4 + gcc/d/dmd/traits.c | 6 +- gcc/doc/md.texi | 5 + gcc/doc/sourcebuild.texi | 3 + gcc/doc/tm.texi | 8 + gcc/doc/tm.texi.in | 2 + gcc/internal-fn.c | 5 + gcc/internal-fn.def | 3 + gcc/ipa-cp.c | 1 - gcc/ipa-utils.h | 1 - gcc/omp-low.c | 377 +++++++++++++++- gcc/optabs.def | 1 + gcc/target.def | 9 + gcc/targhooks.c | 13 + gcc/targhooks.h | 1 + gcc/testsuite/ChangeLog | 73 +++ gcc/testsuite/g++.dg/cpp0x/gen-attrs-67.C | 11 + gcc/testsuite/g++.dg/cpp1y/constexpr-79655.C | 12 +- gcc/testsuite/g++.dg/cpp1y/pr77830.C | 4 +- gcc/testsuite/g++.dg/ext/constexpr-vla1.C | 4 +- gcc/testsuite/g++.dg/gomp/scan-1.C | 26 ++ gcc/testsuite/g++.dg/lookup/pr90754.C | 11 + gcc/testsuite/g++.dg/vect/simd-2.cc | 153 +++++++ gcc/testsuite/gcc.c-torture/execute/pr64242.c | 1 + gcc/testsuite/gcc.c-torture/execute/shiftdi-2.c | 24 + gcc/testsuite/gcc.dg/gomp/pr90900.c | 11 + gcc/testsuite/gcc.dg/pr90866-2.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-simd-8.c | 118 +++++ gcc/testsuite/gcc.dg/vect/vect-simd-9.c | 120 +++++ gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c | 21 - gcc/testsuite/gcc.target/aarch64/pcs_attribute-3.c | 58 +++ gcc/testsuite/gcc.target/aarch64/sve/fadda_1.c | 20 + .../gcc.target/aarch64/sve/struct_vect_18.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_19.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_20.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_21.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_22.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_23.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/unroll-1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/while_1.c | 1 + gcc/testsuite/gcc.target/i386/fnabs.c | 21 + gcc/testsuite/gcc.target/i386/pr81563.c | 3 +- gcc/testsuite/gcc.target/msp430/mspabi_sllll.c | 10 + gcc/testsuite/gcc.target/msp430/mspabi_srall.c | 10 + gcc/testsuite/gcc.target/msp430/mspabi_srlll.c | 10 + .../gdc.test/compilable/imports/test16214b.d | 10 + gcc/testsuite/gdc.test/compilable/test16214a.d | 7 + gcc/testsuite/gdc.test/fail_compilation/b15875.d | 10 + gcc/testsuite/gdc.test/fail_compilation/b17285.d | 15 + gcc/testsuite/gdc.test/fail_compilation/b19691.d | 20 + gcc/testsuite/gdc.test/fail_compilation/b19691e.d | 24 + gcc/testsuite/gdc.test/fail_compilation/b19717.d | 16 + gcc/testsuite/gdc.test/fail_compilation/b19717a.d | 14 + gcc/testsuite/lib/target-supports.exp | 9 + gcc/tree-ssa-alias.c | 62 +-- gcc/tree-ssa-dce.c | 6 +- gcc/tree-ssa-loop-ivopts.c | 57 +++ gcc/tree-vect-data-refs.c | 17 +- gcc/tree-vect-loop-manip.c | 49 +- gcc/tree-vect-loop.c | 56 ++- gcc/tree-vect-stmts.c | 499 ++++++++++++++++++++- gcc/tree-vectorizer.h | 6 +- gcc/tree.c | 4 +- gcc/tree.h | 2 +- libgcc/ChangeLog | 18 + libgcc/config.host | 6 + libgcc/config/msp430/slli.S | 33 ++ libgcc/config/msp430/srai.S | 34 ++ libgcc/config/msp430/srli.S | 35 ++ libgcc/config/nvptx/crt0.c | 4 +- libsanitizer/ChangeLog | 10 + libsanitizer/asan/Makefile.am | 2 +- libsanitizer/asan/Makefile.in | 3 +- libsanitizer/asan/asan_interceptors.h | 7 +- libsanitizer/asan/libtool-version | 2 +- libstdc++-v3/ChangeLog | 109 +++++ libstdc++-v3/include/bits/fs_path.h | 182 ++++---- libstdc++-v3/include/bits/hashtable.h | 283 ++++++------ libstdc++-v3/include/bits/hashtable_policy.h | 58 +-- libstdc++-v3/include/bits/locale_conv.h | 56 ++- libstdc++-v3/include/c_global/cmath | 8 +- libstdc++-v3/include/c_global/cstddef | 74 ++- libstdc++-v3/include/experimental/bits/fs_path.h | 118 ++--- libstdc++-v3/src/c++17/fs_path.cc | 2 +- libstdc++-v3/src/filesystem/path.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/1.cc | 15 +- .../testsuite/20_util/bad_function_call/what.cc | 1 + .../20_util/shared_ptr/cons/weak_ptr_expired.cc | 1 + .../20_util/tuple/cons/allocator_with_any.cc | 1 + .../array/tuple_interface/tuple_element.cc | 2 +- .../array/tuple_interface/tuple_size.cc | 1 + .../testsuite/23_containers/deque/cons/55977.cc | 1 + .../testsuite/23_containers/vector/cons/55977.cc | 1 + .../filesystem/path/construct/90281.cc} | 52 +-- .../path/{native/string.cc => factory/u8path.cc} | 53 ++- .../27_io/filesystem/path/native/alloc.cc | 92 ++++ .../27_io/filesystem/path/native/string.cc | 27 ++ .../filesystem/path/construct/90281.cc | 55 +++ .../experimental/filesystem/path/factory/u8path.cc | 68 +++ .../experimental/filesystem/path/native/alloc.cc | 93 ++++ .../experimental/filesystem/path/native/string.cc | 27 ++ libstdc++-v3/testsuite/experimental/map/erasure.cc | 1 + .../experimental/unordered_map/erasure.cc | 1 + 148 files changed, 4375 insertions(+), 1430 deletions(-) create mode 100644 gcc/config/aarch64/aarch64-netbsd.h copy gcc/config/aarch64/{t-aarch64-freebsd => t-aarch64-netbsd} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-67.C create mode 100644 gcc/testsuite/g++.dg/gomp/scan-1.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr90754.C create mode 100644 gcc/testsuite/g++.dg/vect/simd-2.cc create mode 100644 gcc/testsuite/gcc.c-torture/execute/shiftdi-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr90900.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pcs_attribute-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fadda_1.c create mode 100644 gcc/testsuite/gcc.target/i386/fnabs.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_sllll.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_srall.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_srlll.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test16214b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16214a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b15875.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b17285.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19691.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19691e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19717.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19717a.d copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/weak_ptr_expired.cc => 27_io/ [...] copy libstdc++-v3/testsuite/27_io/filesystem/path/{native/string.cc => factory/u8p [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/native/alloc.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/construct/90281.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/factory/u8path.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/native/alloc.cc