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-arm-lts-defconfig in repository toolchain/ci/gcc.
from 77aa098963d 2019-01-13 Jerry DeLisle jvdelisle@gcc.gnu.org adds a0c1db4416b [D] Merge upstream dmd cd2034cd7 adds d8b18ebe75b Undo undesirable part of r267850 2019-01-11 commit. adds c7a7ba467de PR rtl-optimization/88796 * emit-rtl.h (struct rtl_data): [...] adds 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 [...] adds 0b953692632 2019-01-15 Thomas Koenig tkoenig@gcc.gnu.org adds a96be85278e 2019-01-15 Thomas Koenig tkoenig@gcc.gnu.org adds 1f4720bafea [D] Move building of typeof(null) values to a common function. adds 85bfd1290fd runtime: add padding to FFI type of struct ending with [...] adds 727d210bf24 Fix ICE on class-template argument deduction (PR c++/88795) adds cb94628769b gcc/: * godump.c (go_output_typedef): When outputti [...] adds 0ca47588bd2 Daily bump. new de62156b618 Add myself new 0f535bb05c8 [libbacktrace] Unify function name preference handling new af93b844576 PR libstdc++/88738 treat shared_ptr and unique_ptr more lik [...]
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: ChangeLog | 4 + MAINTAINERS | 1 + Makefile.in | 2 +- Makefile.tpl | 2 +- gcc/ChangeLog | 89 +++++++++++++ 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 | 17 ++- gcc/common.opt | 4 + gcc/config/i386/i386.c | 1 + gcc/config/i386/t-i386 | 2 +- gcc/config/nvptx/nvptx.c | 3 +- gcc/cp/ChangeLog | 59 +++++++++ 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/pt.c | 2 + gcc/cp/rtti.c | 2 +- gcc/cp/tree.c | 1 + gcc/cp/typeck.c | 6 + gcc/cp/typeck2.c | 57 ++++---- gcc/d/ChangeLog | 12 ++ gcc/d/d-codegen.cc | 36 +++++ gcc/d/d-convert.cc | 16 +-- gcc/d/d-tree.h | 1 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/iasmgcc.c | 5 +- gcc/d/expr.cc | 28 +--- gcc/d/lang.opt | 2 +- gcc/defaults.h | 4 + gcc/doc/extend.texi | 21 ++- gcc/doc/invoke.texi | 73 +++++++++-- gcc/dse.c | 23 +++- gcc/dwarf2out.c | 2 +- gcc/emit-rtl.h | 4 + gcc/fortran/ChangeLog | 20 +++ gcc/fortran/resolve.c | 30 ++++- gcc/fortran/trans-expr.c | 11 +- gcc/function.c | 2 +- gcc/genmatch.c | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/types.cc | 62 +++++---- gcc/go/gofrontend/types.h | 22 ++++ gcc/godump.c | 2 +- gcc/ipa-pure-const.c | 10 +- gcc/match.pd | 62 +++++++-- gcc/testsuite/ChangeLog | 104 +++++++++++++++ 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/template/pr88795.C | 23 ++++ 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.misc-tests/godump-1.c | 5 + gcc/testsuite/gcc.target/i386/pr52813.c | 3 +- gcc/testsuite/gcc.target/i386/pr88796.c | 8 ++ gcc/testsuite/gdc.dg/asm1.d | 82 ++++++++++++ gcc/testsuite/gdc.dg/asm2.d | 8 ++ gcc/testsuite/gdc.dg/asm3.d | 24 ++++ gcc/testsuite/gdc.dg/asm4.d | 40 ++++++ .../gdc.test/compilable/deprecate12979a.d | 27 ---- .../gdc.test/compilable/iasm_labeloperand.d | 48 ------- gcc/testsuite/gdc.test/compilable/test11471.d | 10 -- gcc/testsuite/gdc.test/compilable/test12979a.d | 5 - gcc/testsuite/gdc.test/compilable/test12979b.d | 64 --------- .../gdc.test/fail_compilation/deprecate12979a.d | 18 --- .../gdc.test/fail_compilation/deprecate12979b.d | 17 --- .../gdc.test/fail_compilation/deprecate12979c.d | 17 --- .../gdc.test/fail_compilation/deprecate12979d.d | 16 --- gcc/testsuite/gdc.test/fail_compilation/diag6717.d | 14 -- .../gdc.test/fail_compilation/fail12635.d | 21 --- .../gdc.test/fail_compilation/fail13938.d | 16 --- .../gdc.test/fail_compilation/fail13939.d | 17 --- .../gdc.test/fail_compilation/fail14009.d | 14 -- gcc/testsuite/gdc.test/fail_compilation/fail152.d | 29 ---- gcc/testsuite/gdc.test/fail_compilation/fail2350.d | 15 --- gcc/testsuite/gdc.test/fail_compilation/fail274.d | 11 -- gcc/testsuite/gdc.test/fail_compilation/fail327.d | 17 --- gcc/testsuite/gdc.test/fail_compilation/fail3354.d | 12 -- gcc/testsuite/gdc.test/fail_compilation/fail353.d | 42 ------ gcc/testsuite/gdc.test/fail_compilation/fail8168.d | 6 - gcc/testsuite/gdc.test/fail_compilation/ice15239.d | 23 ---- .../gdc.test/fail_compilation/test12979.d | 16 --- gcc/testsuite/gdc.test/runnable/argufilem.d | 22 ---- gcc/testsuite/gdc.test/runnable/ctorpowtests.d | 36 ++--- gcc/testsuite/gdc.test/runnable/imports/argufile.d | 146 --------------------- gcc/testsuite/gdc.test/runnable/test23.d | 36 ++--- gcc/testsuite/gdc.test/runnable/test34.d | 19 +-- gcc/testsuite/gdc.test/runnable/test36.d | 109 --------------- gcc/testsuite/gdc.test/runnable/test42.d | 61 +++------ gcc/testsuite/gdc.test/runnable/testsafe.d | 15 +-- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c | 2 +- .../gfortran.dg/actual_array_substr_3.f90 | 11 ++ gcc/testsuite/gfortran.dg/pr81849.f90 | 16 +++ gcc/testsuite/lib/gdc.exp | 5 + 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 + gcc/tree.c | 2 + libbacktrace/ChangeLog | 8 ++ libbacktrace/dwarf.c | 33 +++-- libgo/go/reflect/type.go | 58 +++++--- libgo/go/runtime/ffi.go | 10 ++ 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 | 43 ++++++ libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 25 ++++ libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 3 +- libstdc++-v3/include/bits/c++config | 8 ++ libstdc++-v3/include/bits/erase_if.h | 4 +- libstdc++-v3/include/bits/shared_ptr.h | 36 ++--- libstdc++-v3/include/bits/shared_ptr_base.h | 2 +- libstdc++-v3/include/bits/stl_uninitialized.h | 6 +- libstdc++-v3/include/bits/unique_ptr.h | 36 ++--- 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 +- 196 files changed, 2634 insertions(+), 1292 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/g++.dg/template/pr88795.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/gcc.target/i386/pr88796.c create mode 100644 gcc/testsuite/gdc.dg/asm1.d create mode 100644 gcc/testsuite/gdc.dg/asm2.d create mode 100644 gcc/testsuite/gdc.dg/asm3.d create mode 100644 gcc/testsuite/gdc.dg/asm4.d delete mode 100644 gcc/testsuite/gdc.test/compilable/deprecate12979a.d delete mode 100644 gcc/testsuite/gdc.test/compilable/iasm_labeloperand.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test11471.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test12979a.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test12979b.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/deprecate12979a.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/deprecate12979b.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/deprecate12979c.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/deprecate12979d.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag6717.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12635.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13938.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail13939.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail14009.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail152.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail2350.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail274.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail327.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail3354.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail353.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail8168.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice15239.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/test12979.d delete mode 100644 gcc/testsuite/gdc.test/runnable/argufilem.d delete mode 100644 gcc/testsuite/gdc.test/runnable/imports/argufile.d delete mode 100644 gcc/testsuite/gdc.test/runnable/test36.d create mode 100644 gcc/testsuite/gfortran.dg/actual_array_substr_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr81849.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/gang-reduction-var- [...]