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_profiled_lto in repository toolchain/ci/gcc.
from 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. adds 73c7feb34d4 Daily bump. adds 9b316951f63 DF usage in loop-invariant.c (PR46590) adds f3d42468b75 Fix typo in ChangeLog adds 3b1530d132a 2019-04-04 Paolo Carlini paolo.carlini@oracle.com adds 194bf565ec5 2019-04-04 Paolo Carlini paolo.carlini@oracle.com adds 19474c767a6 2019-04-04 Paolo Carlini paolo.carlini@oracle.com adds c453bf8803e 2019-04-04 Harald Anlauf anlauf@gmx.de adds 1a15dd71087 PR rtl-optimization/89399 * ree.c (combine_set_extension) [...] adds ffc3c769c49 PR middle-end/89934 - ICE on a call with fewer arguments to [...] adds cdde1804197 PR middle-end/89957 - ICE calling strnlen with an int128_t [...] adds b11751dcf08 PR c++/89974 - ICE on a definition of a non-type specializa [...] adds 7395ef5fd90 Daily bump. new 80d04049662 PR c++/86986 - ICE with TTP with parameter pack. new 1a08779b89c PR c++/89966 - error with non-type auto tparm. new 071a07dadd3 PR c++/89948 - ICE with break in statement-expr.
The 3 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 | 296 + gcc/DATESTAMP | 2 +- gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-warn.c | 3 + gcc/calls.c | 3 + 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 | 52 + gcc/cp/constexpr.c | 9 + gcc/cp/decl.c | 22 + gcc/cp/mangle.c | 79 +- gcc/cp/pt.c | 28 +- gcc/cp/semantics.c | 3 + gcc/cp/typeck.c | 17 +- gcc/doc/extend.texi | 10 +- gcc/doc/invoke.texi | 4 +- gcc/fortran/ChangeLog | 17 + gcc/fortran/check.c | 22 + gcc/fortran/expr.c | 3 +- gcc/gimple-ssa-warn-restrict.c | 4 + gcc/ipa-inline.c | 13 +- gcc/loop-invariant.c | 19 +- gcc/lto-wrapper.c | 4 +- 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/ree.c | 64 +- gcc/reorg.c | 15 +- gcc/sel-sched-ir.h | 10 +- gcc/sel-sched.c | 6 +- gcc/testsuite/ChangeLog | 186 + gcc/testsuite/g++.dg/abi/mangle69.C | 164 + gcc/testsuite/g++.dg/abi/mangle70.C | 29 + gcc/testsuite/g++.dg/abi/mangle71.C | 28 + gcc/testsuite/g++.dg/abi/mangle72.C | 106 + gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C | 137 + gcc/testsuite/g++.dg/cpp0x/friend4.C | 30 + gcc/testsuite/g++.dg/cpp0x/friend5.C | 26 + .../g++.dg/cpp0x/lambda/lambda-variadic8.C | 14 + gcc/testsuite/g++.dg/cpp0x/noexcept40.C | 17 + gcc/testsuite/g++.dg/cpp0x/variadic-ttp9.C | 10 + gcc/testsuite/g++.dg/cpp1z/nontype-auto15.C | 6 + gcc/testsuite/g++.dg/cpp2a/nontype-class15.C | 222 + gcc/testsuite/g++.dg/cpp2a/nontype-class16.C | 57 + gcc/testsuite/g++.dg/ext/builtin-offsetof4.C | 11 + gcc/testsuite/g++.dg/ext/stmtexpr23.C | 10 + gcc/testsuite/g++.dg/init/array51.C | 86 + gcc/testsuite/g++.dg/other/offsetof8.C | 2 +- gcc/testsuite/g++.dg/template/friend67.C | 26 + gcc/testsuite/g++.dg/template/memtmpl6.C | 13 + gcc/testsuite/g++.dg/template/nontype29.C | 81 + gcc/testsuite/g++.target/i386/mv1.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr89399.c | 10 + gcc/testsuite/gcc.dg/Wrestrict-19.c | 32 + gcc/testsuite/gcc.dg/Wrestrict-5.c | 15 +- gcc/testsuite/gcc.dg/Wstringop-overflow-13.c | 40 + gcc/testsuite/gcc.dg/live-patching-4.c | 23 + gcc/testsuite/gcc.dg/pr84206.c | 24 + gcc/testsuite/gcc.dg/pr85876.c | 18 + gcc/testsuite/gcc.dg/pr86928.c | 1 - gcc/testsuite/gcc.dg/torture/pr71598-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr71598-2.c | 1 + 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 | 16 +- gcc/testsuite/lib/go-torture.exp | 9 +- gcc/testsuite/lib/target-supports.exp | 16 + gcc/tree-vect-stmts.c | 64 + include/ChangeLog | 6 + include/longlong.h | 6 +- libcpp/ChangeLog | 4 + libcpp/files.c | 2 +- libstdc++-v3/ChangeLog | 14 + libstdc++-v3/include/std/string | 35 + libstdc++-v3/include/std/variant | 28 +- .../testsuite/21_strings/basic_string/hash/hash.cc | 57 + .../21_strings/basic_string/hash/hash_char8_t.cc | 61 + 141 files changed, 14363 insertions(+), 11452 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/mangle69.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle70.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle71.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle72.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/friend4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/friend5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept40.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ttp9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class16.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-offsetof4.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr23.C create mode 100644 gcc/testsuite/g++.dg/init/array51.C create mode 100644 gcc/testsuite/g++.dg/template/friend67.C create mode 100644 gcc/testsuite/g++.dg/template/memtmpl6.C create mode 100644 gcc/testsuite/g++.dg/template/nontype29.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr89399.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-19.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-13.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/pr85876.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 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