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-aarch64-bootstrap_debug in repository toolchain/ci/gcc.
from d8fc602407f Enable gcc.dg/attr-aligned-3.c on Solaris adds c1df9acf560 d: Fix run-time SIGSEGV reading ModuleInfo.flags() adds 27c9936ed27 2019-03-31 Thomas Koenig tkoenig@gcc.gnu.org adds 24709509dea 2019-03-31 Harald Anlauf anlauf@gmx.de adds cf13db0c6b7 PR c++/89852 - ICE with C++11 functional cast with { }. * [...] adds 46c910d527d Daily bump. adds 56fc9e27ae8 2019-04-01 Richard Biener rguenther@suse.de adds 806ba3105ec Enhance option suggestion for options expected an argument [...] adds 9c2fddaf0c9 2019-04-01 Richard Biener rguenther@suse.de adds 4f3e024d575 Use single-visitation in variant assignment and swap and relops. adds ca44cbe7373 PR d/88462 libphobos: Fix abort in pthread_mutex_init o [...] adds 33a4b080ff5 sel-sched: remove assert in merge_fences (PR 87273) adds 0aba8c75f10 2019-04-01 Vladimir Makarov vmakarov@redhat.com adds 36aec94fe70 sel-sched: update liveness in redirect_edge_and_branch hook [...] adds a38fa913b49 PR c/89685 - ICE on attribute copy with a compound expression adds 00bc562a24a /cp 2019-04-01 Paolo Carlini paolo.carlini@oracle.com adds a78ef9b4436 sel-sched: correct reset of reset_sched_cycles_p (PR 85412) adds 20dd141865d Check avx2_available in check_avx2_available adds 0ccdb705e81 PR c++/86946 - ICE with function call in template argument. adds 804b00e6807 * fr.po, sv.po: Update. adds f3ebb88f874 Daily bump. adds 844f96a035b gcc/po/ChangeLog: adds 5ba54df6a0d * config/sparc/linux64.h (ASAN_REJECT_SPEC): New macro. ( [...] adds 0552d7c9a10 Fix param description of graphite-max-arrays-per-scop (PR t [...] adds c4bc178c61d S/390: arch13: Add arch13 as architecture option adds 92d5e9eba44 S/390: arch13: Support new bit operations adds 6c83743823b S/390: arch13: Support new popcount instruction variant. adds dbeb7608c93 S/390: arch13: Add support for new select instruction adds b048920df0f S/390: arch13: Support 32 bit fp-int vector converts adds 5554473b532 S/390: arch13: Support 32 bit fp-int scalar converts adds 2cacf019857 S/390: arch13: New vector builtins - preparation adds 9800b362a06 S/390: arch13: vec_revb vector byte swap builtin adds 58c10639dc0 S/390: arch13: vec_reve element order reversal builtins adds e974fcf343c S/390: arch13: vector load/store byte reversed element for [...] adds c89c20faa0d testsuite: do not try to add -m32 (PR 89916) adds f3692774dcb S/390: arch13: vector load byte reversed element and replicate adds 033411a9863 S/390: arch13: vector shift double by bit builtins adds 7a1fd0b2240 S/390: arch13: vector string search builtins adds 192ece6e16a S/390: arch13: vector float-int conversion builtins adds c390a3d0b40 Obsolete Cell Broadband Engine SPU target support adds 8da4fe0dbf9 sel-sched: fixup reset of first_insn (PR 85876) adds 06f30566ce9 sel-sched: skip outer loop in get_all_loop_exits (PR 84206) adds f3d2a658211 PR target/89902 PR target/89903 * config/i386/i386.c (di [...] adds 9830927885b * gcc.target/visium/bit_shift.c: xfail. adds 9535273c791 Daily bump. adds 589c66eb5f3 PR c++/89917 - ICE with lambda in variadic mem-init. adds 24ca56d63c4 2019-04-03 Richard Biener rguenther@suse.de adds 4e4018533b8 2019-04-03 Dominique d'Humieres dominiq@gcc.gnu.org adds 62fd39e8528 Define std::hash specializations for C++17 PMR strings adds e1d699b8a57 PR libstdc++/85184 remove debug assertions from std::variant adds 82e57271f4d [ARC]PR 88409: miscompilation due to missing cc clobber in [...] adds 9fdbe2181f5 [GCC, DOCS, AArch64] Add missing documenation for mbranch-p [...] adds 512e780cf05 [ARC] Restore blink first when optimizing for speed. adds 72be2bb71d1 Fix previous ChangeLog entry adds 4556f83e122 S/390: Reject long disp for vector load/store early adds 4225afe1c45 2019-04-03 Richard Biener rguenther@suse.de adds c08e4245014 [testsuite] PR71598: Fix testcases adds 7570fd592fc PR rtl-optimization/81025 * reorg.c (skip_c [...] adds 5adb4def587 Fix typo in comment adds afe53b550a8 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if i [...] adds 9939b2f79bd 2019-04-03 qing zhao qing.zhao@oracle.com adds 4c246688d98 PR c++/89331 - ICE with offsetof in incomplete class. adds b3902d2e4fe PR c++/86586 - -fcompare-debug=-Wsign-compare. adds 45b5611bbec 2019-04-03 Steven G. Kargl kargl@gcc.gnu.org adds b1d61c0e670 PR c++/81866 - ICE with member template and default targ.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 312 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 11 + gcc/c-family/c-attribs.c | 28 +- gcc/c-family/c-warn.c | 3 + gcc/c/ChangeLog | 8 + gcc/c/c-objc-common.c | 19 + gcc/c/c-objc-common.h | 2 +- gcc/c/c-tree.h | 1 + gcc/common/config/s390/s390-common.c | 21 +- gcc/config.gcc | 3 +- gcc/config/arc/arc.c | 37 +- gcc/config/i386/i386.c | 130 +- gcc/config/s390/driver-native.c | 2 +- gcc/config/s390/s390-builtin-types.def | 41 +- gcc/config/s390/s390-builtins.def | 161 +- gcc/config/s390/s390-c.c | 2 +- gcc/config/s390/s390-opts.h | 1 + gcc/config/s390/s390.c | 118 +- gcc/config/s390/s390.h | 19 +- gcc/config/s390/s390.md | 342 +- gcc/config/s390/s390.opt | 3 + gcc/config/s390/vecintrin.h | 27 +- gcc/config/s390/vector.md | 142 +- gcc/config/s390/vx-builtins.md | 257 +- gcc/config/sparc/linux64.h | 12 +- gcc/config/sparc/sol2.h | 2 +- gcc/cp/ChangeLog | 40 + gcc/cp/constexpr.c | 112 +- gcc/cp/cp-tree.h | 3 + gcc/cp/pt.c | 50 +- gcc/cp/semantics.c | 3 + gcc/cp/typeck.c | 17 +- gcc/cp/typeck2.c | 3 +- gcc/d/ChangeLog | 6 + gcc/d/modules.cc | 4 +- gcc/doc/extend.texi | 10 +- gcc/doc/invoke.texi | 4 +- gcc/domwalk.c | 81 +- gcc/domwalk.h | 7 +- gcc/fortran/ChangeLog | 25 + gcc/fortran/dump-parse-tree.c | 25 + gcc/fortran/expr.c | 3 +- gcc/fortran/target-memory.c | 1 + gcc/fortran/trans-types.c | 3 + gcc/gimple.c | 11 + gcc/ipa-inline.c | 13 +- gcc/ira-costs.c | 7 + gcc/lto-wrapper.c | 4 +- gcc/opt-suggestions.c | 8 + gcc/params.def | 2 +- gcc/po/ChangeLog | 10 + gcc/po/EXCLUDES | 9 +- gcc/po/fr.po | 2756 ++- gcc/po/gcc.pot | 17299 +++++++++---------- gcc/po/sv.po | 511 +- gcc/reorg.c | 15 +- gcc/sel-sched-ir.c | 9 +- gcc/sel-sched-ir.h | 10 +- gcc/sel-sched.c | 8 +- gcc/testsuite/ChangeLog | 192 + gcc/testsuite/g++.dg/cpp0x/fntmp-equiv1.C | 23 + gcc/testsuite/g++.dg/cpp0x/initlist115.C | 18 + .../g++.dg/cpp0x/lambda/lambda-variadic8.C | 14 + gcc/testsuite/g++.dg/ext/attr-copy-2.C | 124 + gcc/testsuite/g++.dg/ext/builtin-offsetof4.C | 11 + gcc/testsuite/g++.dg/other/offsetof8.C | 2 +- gcc/testsuite/g++.dg/template/crash130.C | 15 + gcc/testsuite/g++.dg/template/crash131.C | 16 + gcc/testsuite/g++.dg/template/memtmpl6.C | 13 + gcc/testsuite/g++.target/i386/mv1.C | 2 +- gcc/testsuite/gcc.dg/attr-copy-8.c | 98 + gcc/testsuite/gcc.dg/completion-2.c | 1 + gcc/testsuite/gcc.dg/live-patching-4.c | 23 + gcc/testsuite/gcc.dg/pr84206.c | 24 + gcc/testsuite/gcc.dg/pr85412.c | 21 + gcc/testsuite/gcc.dg/pr85876.c | 18 + gcc/testsuite/gcc.dg/pr86928.c | 24 + gcc/testsuite/gcc.dg/pr87273.c | 20 + gcc/testsuite/gcc.dg/spellcheck-options-13.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-18.c | 3 + gcc/testsuite/gcc.dg/spellcheck-options-19.c | 3 + gcc/testsuite/gcc.dg/spellcheck-options-20.c | 3 + gcc/testsuite/gcc.dg/torture/pr71598-1.c | 22 + gcc/testsuite/gcc.dg/torture/pr71598-2.c | 48 + gcc/testsuite/gcc.dg/torture/pr71598-3.c | 21 + gcc/testsuite/gcc.target/i386/pr70799-4.c | 17 - gcc/testsuite/gcc.target/i386/pr70799-5.c | 17 - gcc/testsuite/gcc.target/i386/pr84101.c | 21 + gcc/testsuite/gcc.target/i386/pr89902.c | 13 + gcc/testsuite/gcc.target/i386/pr89903.c | 14 + gcc/testsuite/gcc.target/s390/arch13/bitops-1.c | 91 + gcc/testsuite/gcc.target/s390/arch13/bitops-2.c | 93 + .../s390/arch13/fp-signedint-convert-1.c | 22 + .../s390/arch13/fp-unsignedint-convert-1.c | 24 + gcc/testsuite/gcc.target/s390/arch13/popcount-1.c | 25 + gcc/testsuite/gcc.target/s390/arch13/sel-1.c | 21 + gcc/testsuite/gcc.target/s390/md/andc-splitter-1.c | 20 +- gcc/testsuite/gcc.target/s390/md/andc-splitter-2.c | 20 +- gcc/testsuite/gcc.target/s390/s390.exp | 3 + .../s390/zvector/bswap-and-replicate-1.c | 28 + .../gcc.target/s390/zvector/get-element-bswap-1.c | 28 + .../gcc.target/s390/zvector/get-element-bswap-2.c | 28 + .../gcc.target/s390/zvector/get-element-bswap-3.c | 28 + .../gcc.target/s390/zvector/get-element-bswap-4.c | 28 + .../gcc.target/s390/zvector/replicate-bswap-1.c | 28 + .../gcc.target/s390/zvector/replicate-bswap-2.c | 28 + .../gcc.target/s390/zvector/set-element-bswap-1.c | 28 + .../gcc.target/s390/zvector/set-element-bswap-2.c | 28 + .../gcc.target/s390/zvector/set-element-bswap-3.c | 31 + .../gcc.target/s390/zvector/vec-double-compile.c | 47 + .../gcc.target/s390/zvector/vec-float-compile.c | 47 + .../s390/zvector/vec-revb-load-double-z14.c | 24 + .../gcc.target/s390/zvector/vec-revb-load-double.c | 27 + .../s390/zvector/vec-revb-store-double-z14.c | 26 + .../s390/zvector/vec-revb-store-double.c | 28 + .../s390/zvector/vec-reve-load-byte-z14.c | 24 + .../gcc.target/s390/zvector/vec-reve-load-byte.c | 30 + .../s390/zvector/vec-reve-load-halfword-z14.c | 24 + .../s390/zvector/vec-reve-load-halfword.c | 27 + .../s390/zvector/vec-reve-store-byte-z14.c | 26 + .../gcc.target/s390/zvector/vec-reve-store-byte.c | 28 + .../s390/zvector/vec-search-string-cc-1.c | 36 + .../s390/zvector/vec-search-string-cc-compile.c | 47 + .../zvector/vec-search-string-until-zero-cc-1.c | 37 + .../vec-search-string-until-zero-cc-compile.c | 47 + .../s390/zvector/vec-shift-left-double-by-bit-1.c | 69 + .../s390/zvector/vec-shift-right-double-by-bit-1.c | 69 + .../gcc.target/s390/zvector/vec-signed-compile.c | 47 + .../gcc.target/s390/zvector/vec-unsigned-compile.c | 47 + gcc/testsuite/gcc.target/visium/bit_shift.c | 2 +- .../gfortran.dg/parameter_array_error_1.f90 | 7 + gcc/testsuite/gfortran.dg/pr85797.f90 | 33 + gcc/testsuite/lib/go-torture.exp | 9 +- gcc/testsuite/lib/target-supports.exp | 18 +- gcc/tree-vect-stmts.c | 64 + include/ChangeLog | 6 + include/longlong.h | 6 +- libcpp/ChangeLog | 4 + libcpp/files.c | 2 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/core/internal/traits.d | 23 + libphobos/libdruntime/core/thread.d | 28 +- libstdc++-v3/ChangeLog | 33 + libstdc++-v3/include/std/string | 35 + libstdc++-v3/include/std/variant | 247 +- .../testsuite/21_strings/basic_string/hash/hash.cc | 57 + .../21_strings/basic_string/hash/hash_char8_t.cc | 61 + 148 files changed, 14002 insertions(+), 11612 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmp-equiv1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist115.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic8.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-copy-2.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-offsetof4.C create mode 100644 gcc/testsuite/g++.dg/template/crash130.C create mode 100644 gcc/testsuite/g++.dg/template/crash131.C create mode 100644 gcc/testsuite/g++.dg/template/memtmpl6.C create mode 100644 gcc/testsuite/gcc.dg/attr-copy-8.c create mode 100644 gcc/testsuite/gcc.dg/live-patching-4.c create mode 100644 gcc/testsuite/gcc.dg/pr84206.c create mode 100644 gcc/testsuite/gcc.dg/pr85412.c create mode 100644 gcc/testsuite/gcc.dg/pr85876.c create mode 100644 gcc/testsuite/gcc.dg/pr86928.c create mode 100644 gcc/testsuite/gcc.dg/pr87273.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-18.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-19.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-20.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71598-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71598-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71598-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr70799-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr70799-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84101.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89902.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89903.c create mode 100644 gcc/testsuite/gcc.target/s390/arch13/bitops-1.c create mode 100644 gcc/testsuite/gcc.target/s390/arch13/bitops-2.c create mode 100644 gcc/testsuite/gcc.target/s390/arch13/fp-signedint-convert-1.c create mode 100644 gcc/testsuite/gcc.target/s390/arch13/fp-unsignedint-convert-1.c create mode 100644 gcc/testsuite/gcc.target/s390/arch13/popcount-1.c create mode 100644 gcc/testsuite/gcc.target/s390/arch13/sel-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/bswap-and-replicate-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-2.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-3.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/get-element-bswap-4.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/replicate-bswap-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/replicate-bswap-2.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/set-element-bswap-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/set-element-bswap-2.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/set-element-bswap-3.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-double-compile.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-float-compile.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-revb-load-double-z14.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-revb-load-double.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-revb-store-double-z14.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-revb-store-double.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-load-byte-z14.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-load-byte.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-load-halfword-z14.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-load-halfword.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-store-byte-z14.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-reve-store-byte.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-search-string-cc-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-search-string-cc-compile.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-search-string-until-z [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-search-string-until-z [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-shift-right-double-by [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-signed-compile.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-unsigned-compile.c create mode 100644 gcc/testsuite/gfortran.dg/parameter_array_error_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85797.f90 create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/hash/hash.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/hash/hash_char8_t.cc