This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap in repository toolchain/ci/gcc.
from 9e0d5db3e04 [Ada] Simplify regular expression that matches 8 consecutiv [...] adds 71c05bb8e2b analyzer: show close event for use_after_close diagnostic adds 3a6de2b2db5 analyzer: reorder initialization of state m_invalid in sm-f [...] adds acb696b792e analyzer: add testcase of using closed fd without warning. adds c785204735b d: Build the D sources in the front-end with -fno-exceptions adds 208fbc779c7 d: Merge upstream dmd 56589f0f4, druntime 651389b5, phobos [...] adds e46f4d7430c diagnostics: Honor #pragma GCC diagnostic in the preprocess [...]
No new revisions were added by this update.
Summary of changes: gcc/analyzer/sm-fd.cc | 20 +- gcc/c-family/c-common.cc | 14 + gcc/c-family/c-common.h | 2 + gcc/c-family/c-ppoutput.cc | 78 ++- gcc/c-family/c-pragma.cc | 425 +++++++++++--- gcc/c-family/c-pragma.h | 13 +- gcc/cp/parser.cc | 89 ++- gcc/d/Make-lang.in | 6 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/cparse.d | 118 +++- gcc/d/dmd/dmodule.d | 2 +- gcc/d/dmd/expressionsem.d | 8 + gcc/d/dmd/globals.d | 2 +- gcc/d/dmd/globals.h | 2 +- gcc/d/dmd/hdrgen.d | 17 +- gcc/d/dmd/mtype.d | 15 +- gcc/d/dmd/tokens.d | 5 +- gcc/d/dmd/tokens.h | 1 + gcc/d/dmd/typesem.d | 9 +- gcc/testsuite/c-c++-common/pragma-diag-11.c | 13 + gcc/testsuite/c-c++-common/pragma-diag-12.c | 10 + gcc/testsuite/c-c++-common/pragma-diag-13.c | 4 + gcc/testsuite/gcc.dg/analyzer/fd-4.c | 14 +- gcc/testsuite/gdc.test/compilable/test3004.d | 4 +- gcc/testsuite/gdc.test/compilable/vcg-ast.d | 3 + .../gdc.test/fail_compilation/diag_in_array.d | 20 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/core/internal/parseoptions.d | 17 + libphobos/libdruntime/core/thread/osthread.d | 9 + libphobos/libdruntime/rt/aApply.d | 108 +++- libphobos/libdruntime/rt/aApplyR.d | 71 ++- libphobos/libdruntime/rt/aaA.d | 39 +- libphobos/libdruntime/rt/arrayassign.d | 83 ++- libphobos/libdruntime/rt/lifetime.d | 378 ++++++++---- libphobos/src/MERGE | 2 +- libphobos/src/std/complex.d | 4 +- libphobos/src/std/file.d | 35 +- libphobos/src/std/math/exponential.d | 648 ++++++++++++--------- 38 files changed, 1653 insertions(+), 639 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pragma-diag-11.c create mode 100644 gcc/testsuite/c-c++-common/pragma-diag-12.c create mode 100644 gcc/testsuite/c-c++-common/pragma-diag-13.c create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag_in_array.d