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-aarch64-stable-allmodconfig in repository toolchain/ci/gcc.
from 0764f7c0c7c 2019-01-14 Richard Biener rguenther@suse.de adds d8b56202034 gcc/ChangeLog: adds bf4eb32bc1a Fix location of tls_wrapper_fn (PR gcov-profile/88263). adds 955a4e68299 PR target/88638 - FAIL: fsf-nsstring-format-1.s on darwin adds 82362779f2c Implement P0482R5, char8_t: A type for UTF-8 characters an [...] adds affca1c86b2 PR c++/88830 - ICE with abstract class. * decl2.c (maybe_ [...] adds 478fe3c07d9 * c-cppbuiltin.c (c_cpp_builtin): Define __cpp_guaranteed_ [...] adds 9f8a8956070 PR c++/88825 - ICE with bogus function return type deducti [...] adds 10c02abb9f1 Daily bump. adds 5ce6daa3b3e Lower sampling rate for autofdo bootstrap adds 15934f6ea53 PR tree-optimization/88775 * match.pd (cmp (convert1?@2 a [...] adds 39a51021cc5 /cp 2019-01-15 Paolo Carlini paolo.carlini@oracle.com adds b5f91d03ef4 2019-01-15 Richard Biener rguenther@suse.de Pratha [...] adds 63130ee336e [nvptx] Handle assignment to gang-level reduction variable adds 8793c0dee2d * doc/xml/manual/status_cxx2020.xml: Update P1123R0 status. adds d253bcb1642 Fix missing or incorrect feature test macros adds feb8990673f Fix more missing or incorrect feature test macros adds afa61572325 Update value of __cpp_lib_shared_ptr_arrays macro adds 5ead71c81f8 2019-01-15 Richard Biener rguenther@suse.de adds c415e6f6fb2 2019-01-15 Richard Biener rguenther@suse.de adds 9d1cdb749a1 PR inline-asm/52813 revisited adds 24c4343f184 * g++.dg/ext/utf-cvt-char8_t.C: Pass -fsigned-char. adds 68597c49c64 PR c++/88866 * g++.dg/cpp0x/variadic126.C: Tweak dg-error. adds 8f56373387d 2019-01-15 Paul Thomas pault@gcc.gnu.org adds ef1b2a9867d 2019-01-15 Steven G. Kargl kargl@gcc.gnu.org adds 12bbaa89a85 compiler, runtime: panic on uncomparable map key, even [...]
No new revisions were added by this update.
Summary of changes: Makefile.in | 2 +- Makefile.tpl | 2 +- gcc/ChangeLog | 59 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 46 ++++++++++++ gcc/c-family/c-attribs.c | 31 ++++++--- gcc/c-family/c-common.c | 41 ++++++++++- gcc/c-family/c-common.h | 36 ++++++---- gcc/c-family/c-cppbuiltin.c | 9 +++ gcc/c-family/c-format.c | 20 ++++-- gcc/c-family/c-lex.c | 14 +++- gcc/c-family/c-opts.c | 4 ++ gcc/c-family/c.opt | 9 ++- gcc/cfgexpand.c | 16 +++-- gcc/common.opt | 4 ++ gcc/config/nvptx/nvptx.c | 3 +- gcc/cp/ChangeLog | 53 ++++++++++++++ gcc/cp/cp-tree.h | 1 + gcc/cp/cvt.c | 1 + gcc/cp/decl.c | 14 ++-- gcc/cp/decl2.c | 15 ++-- gcc/cp/lex.c | 2 + gcc/cp/mangle.c | 4 +- gcc/cp/parser.c | 16 ++++- gcc/cp/rtti.c | 2 +- gcc/cp/tree.c | 1 + gcc/cp/typeck.c | 6 ++ gcc/cp/typeck2.c | 57 ++++++++------- gcc/d/ChangeLog | 5 ++ gcc/d/lang.opt | 2 +- gcc/defaults.h | 4 ++ gcc/doc/extend.texi | 21 ++++-- gcc/doc/invoke.texi | 73 ++++++++++++++++--- gcc/dwarf2out.c | 2 +- gcc/fortran/ChangeLog | 11 +++ gcc/fortran/resolve.c | 2 +- gcc/fortran/trans-expr.c | 11 ++- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/types.cc | 62 ++++++++++------- gcc/go/gofrontend/types.h | 22 ++++++ gcc/ipa-pure-const.c | 10 ++- gcc/match.pd | 62 ++++++++++++++--- gcc/testsuite/ChangeLog | 76 ++++++++++++++++++++ gcc/testsuite/c-c++-common/raw-string-13.c | 60 ++++++++++++++++ gcc/testsuite/c-c++-common/raw-string-15.c | 60 ++++++++++++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-wstring2.C | 1 + .../g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C | 81 ++++++++++++++++++++++ gcc/testsuite/g++.dg/cpp0x/udlit-resolve-char8_t.C | 38 ++++++++++ gcc/testsuite/g++.dg/cpp0x/udlit-string-length.C | 8 +++ gcc/testsuite/g++.dg/cpp0x/udlit-string-literal.C | 2 + gcc/testsuite/g++.dg/cpp0x/udlit-string-literal.h | 6 ++ gcc/testsuite/g++.dg/cpp0x/variadic126.C | 4 +- gcc/testsuite/g++.dg/cpp1y/auto-fn55.C | 8 +++ gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 12 ++++ gcc/testsuite/g++.dg/cpp1z/udlit-utf8char.C | 4 +- gcc/testsuite/g++.dg/cpp1z/utf8.C | 4 ++ gcc/testsuite/g++.dg/cpp2a/char8_t1.C | 5 ++ gcc/testsuite/g++.dg/cpp2a/char8_t2.C | 5 ++ gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 20 ++++++ gcc/testsuite/g++.dg/diagnostic/bitfld3.C | 5 ++ .../g++.dg/diagnostic/typedef-initialized.C | 6 ++ gcc/testsuite/g++.dg/ext/char8_t-aliasing-1.C | 8 +++ gcc/testsuite/g++.dg/ext/char8_t-char-literal-1.C | 12 ++++ gcc/testsuite/g++.dg/ext/char8_t-char-literal-2.C | 12 ++++ gcc/testsuite/g++.dg/ext/char8_t-deduction-1.C | 30 ++++++++ gcc/testsuite/g++.dg/ext/char8_t-deduction-2.C | 30 ++++++++ .../g++.dg/ext/char8_t-feature-test-macro-1.C | 8 +++ .../g++.dg/ext/char8_t-feature-test-macro-2.C | 10 +++ gcc/testsuite/g++.dg/ext/char8_t-init-1.C | 21 ++++++ gcc/testsuite/g++.dg/ext/char8_t-init-2.C | 33 +++++++++ gcc/testsuite/g++.dg/ext/char8_t-keyword-1.C | 5 ++ gcc/testsuite/g++.dg/ext/char8_t-keyword-2.C | 5 ++ gcc/testsuite/g++.dg/ext/char8_t-limits-1.C | 9 +++ gcc/testsuite/g++.dg/ext/char8_t-overload-1.C | 26 +++++++ gcc/testsuite/g++.dg/ext/char8_t-overload-2.C | 26 +++++++ .../g++.dg/ext/char8_t-predefined-macros-1.C | 12 ++++ .../g++.dg/ext/char8_t-predefined-macros-2.C | 12 ++++ gcc/testsuite/g++.dg/ext/char8_t-sizeof-1.C | 7 ++ .../g++.dg/ext/char8_t-specialization-1.C | 8 +++ .../g++.dg/ext/char8_t-specialization-2.C | 17 +++++ .../g++.dg/ext/char8_t-string-literal-1.C | 12 ++++ .../g++.dg/ext/char8_t-string-literal-2.C | 12 ++++ .../g++.dg/ext/char8_t-type-specifier-1.C | 5 ++ .../g++.dg/ext/char8_t-type-specifier-2.C | 16 +++++ gcc/testsuite/g++.dg/ext/char8_t-typedef-1.C | 6 ++ gcc/testsuite/g++.dg/ext/char8_t-typedef-2.C | 6 ++ gcc/testsuite/g++.dg/ext/char8_t-udl-1.C | 19 +++++ gcc/testsuite/g++.dg/ext/char8_t-udl-2.C | 21 ++++++ gcc/testsuite/g++.dg/ext/utf-array-short-wchar.C | 54 +++++++++------ gcc/testsuite/g++.dg/ext/utf-array.C | 54 +++++++++------ gcc/testsuite/g++.dg/ext/utf-cvt-char8_t.C | 39 +++++++++++ gcc/testsuite/g++.dg/ext/utf-cxx98.C | 12 +++- gcc/testsuite/g++.dg/ext/utf-dflt.C | 16 +++-- gcc/testsuite/g++.dg/ext/utf-gnuxx98.C | 12 +++- gcc/testsuite/g++.dg/ext/utf-type-char8_t.C | 11 +++ gcc/testsuite/g++.dg/ext/utf8-1.C | 33 +++++---- gcc/testsuite/g++.dg/ext/utf8-2.C | 38 +++++----- gcc/testsuite/g++.dg/gcov/pr88263-2.C | 25 +++++++ gcc/testsuite/g++.dg/lto/pr88046_0.C | 14 ++++ gcc/testsuite/g++.dg/other/abstract7.C | 14 ++++ gcc/testsuite/g++.dg/warn/Wformat-ranges-c++11.C | 1 + gcc/testsuite/gcc.dg/darwin-cfstring-format-1.c | 4 +- gcc/testsuite/gcc.dg/format/attr-3.c | 12 ++-- gcc/testsuite/gcc.dg/format/attr-8.c | 34 +++++++++ gcc/testsuite/gcc.dg/pr88855.c | 21 ++++++ gcc/testsuite/gcc.dg/tree-ssa/pr88775-1.c | 73 +++++++++++++++++++ gcc/testsuite/gcc.dg/tree-ssa/pr88775-2.c | 43 ++++++++++++ gcc/testsuite/gcc.target/i386/pr52813.c | 3 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c | 2 +- gcc/testsuite/gfortran.dg/pr81849.f90 | 16 +++++ gcc/testsuite/obj-c++.dg/fsf-nsstring-format-1.mm | 4 +- gcc/testsuite/objc.dg/fsf-nsstring-format-1.m | 4 +- gcc/tree-if-conv.c | 4 ++ libgo/go/reflect/type.go | 58 +++++++++++----- libgo/go/runtime/map.go | 73 ++++++++++--------- libgo/go/runtime/type.go | 37 +++++++--- libgomp/ChangeLog | 6 ++ .../gang-reduction-var-assignment.c | 16 +++++ libiberty/ChangeLog | 7 ++ libiberty/cp-demangle.c | 18 +++-- libiberty/cp-demangle.h | 2 +- libstdc++-v3/ChangeLog | 34 +++++++++ libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 25 +++++++ libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 3 +- libstdc++-v3/include/bits/erase_if.h | 4 +- libstdc++-v3/include/bits/shared_ptr_base.h | 2 +- libstdc++-v3/include/bits/stl_uninitialized.h | 6 +- libstdc++-v3/include/std/any | 2 +- libstdc++-v3/include/std/iterator | 4 ++ libstdc++-v3/include/std/optional | 2 +- libstdc++-v3/include/std/variant | 2 +- libstdc++-v3/include/std/version | 17 ++++- libstdc++-v3/libsupc++/exception | 4 +- 133 files changed, 2095 insertions(+), 322 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/udlit-resolve-char8_t.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn55.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/char8_t1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/char8_t2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bitfld3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/typedef-initialized.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-aliasing-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-char-literal-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-char-literal-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-deduction-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-deduction-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-feature-test-macro-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-feature-test-macro-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-init-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-init-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-keyword-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-keyword-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-limits-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-overload-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-overload-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-predefined-macros-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-predefined-macros-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-sizeof-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-specialization-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-specialization-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-string-literal-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-string-literal-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-type-specifier-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-type-specifier-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-typedef-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-typedef-2.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-udl-1.C create mode 100644 gcc/testsuite/g++.dg/ext/char8_t-udl-2.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-cvt-char8_t.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-type-char8_t.C create mode 100644 gcc/testsuite/g++.dg/gcov/pr88263-2.C create mode 100644 gcc/testsuite/g++.dg/lto/pr88046_0.C create mode 100644 gcc/testsuite/g++.dg/other/abstract7.C create mode 100644 gcc/testsuite/gcc.dg/format/attr-8.c create mode 100644 gcc/testsuite/gcc.dg/pr88855.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88775-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88775-2.c create mode 100644 gcc/testsuite/gfortran.dg/pr81849.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/gang-reduction-var- [...]