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-mainline-allnoconfig 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 new 82362779f2c Implement P0482R5, char8_t: A type for UTF-8 characters an [...] new affca1c86b2 PR c++/88830 - ICE with abstract class. * decl2.c (maybe_ [...] new 478fe3c07d9 * c-cppbuiltin.c (c_cpp_builtin): Define __cpp_guaranteed_ [...] new 9f8a8956070 PR c++/88825 - ICE with bogus function return type deducti [...]
The 4 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 | 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