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-lts-allyesconfig in repository toolchain/ci/gcc.
from 0cc7cbe4ddb 2019-01-13 Dominique d'Humieres dominiq@gcc.gnu.org adds 0af4e4339ad Daily bump. adds 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 [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 28 ++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 41 ++++++ 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 | 5 + gcc/cfgexpand.c | 1 + gcc/config/i386/i386.c | 1 + gcc/config/i386/t-i386 | 2 +- gcc/cp/ChangeLog | 40 ++++++ gcc/cp/cp-tree.h | 1 + gcc/cp/cvt.c | 1 + gcc/cp/decl.c | 4 +- gcc/cp/decl2.c | 9 +- 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/dmd/MERGE | 2 +- gcc/d/dmd/iasmgcc.c | 5 +- gcc/defaults.h | 4 + gcc/doc/extend.texi | 12 +- gcc/doc/invoke.texi | 73 +++++++++-- gcc/dse.c | 23 +++- gcc/emit-rtl.h | 4 + gcc/function.c | 2 +- gcc/genmatch.c | 4 +- gcc/testsuite/ChangeLog | 49 +++++++ 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/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/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/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.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/namelist_96.f90 | 38 ++++++ 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 +- libgfortran/ChangeLog | 6 + libgfortran/io/open.c | 16 ++- libiberty/ChangeLog | 7 + libiberty/cp-demangle.c | 18 ++- libiberty/cp-demangle.h | 2 +- 138 files changed, 1727 insertions(+), 1071 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/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/other/abstract7.C create mode 100644 gcc/testsuite/gcc.dg/format/attr-8.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/namelist_96.f90