Updating GIT tree Updating 2e546c261be..d61ffe12443 Fast-forward gcc/ChangeLog | 44 +++++++ gcc/DATESTAMP | 2 +- gcc/config/i386/i386.h | 6 +- gcc/config/m32r/m32r.md | 6 + gcc/config/rs6000/rs6000-call.c | 2 +- gcc/d/ChangeLog | 59 +++++++++ gcc/d/d-attribs.cc | 9 +- gcc/d/d-lang.cc | 69 ++-------- gcc/d/d-tree.h | 4 +- gcc/d/decl.cc | 18 ++- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/blockexit.c | 2 +- gcc/d/dmd/clone.c | 2 +- gcc/d/dmd/dcast.c | 8 +- gcc/d/dmd/dinterpret.c | 4 +- gcc/d/dmd/dmacro.c | 24 ++-- gcc/d/dmd/dmangle.c | 16 +-- gcc/d/dmd/dmodule.c | 6 +- gcc/d/dmd/doc.c | 144 ++++++++++----------- gcc/d/dmd/dscope.c | 98 +++++++------- gcc/d/dmd/dsymbol.h | 2 +- gcc/d/dmd/expression.c | 2 +- gcc/d/dmd/expressionsem.c | 1 + gcc/d/dmd/func.c | 2 +- gcc/d/dmd/hdrgen.c | 8 +- gcc/d/dmd/json.c | 32 ++--- gcc/d/dmd/lexer.c | 54 ++++---- gcc/d/dmd/macro.h | 2 +- gcc/d/dmd/mtype.c | 6 +- gcc/d/dmd/parse.c | 2 +- gcc/d/dmd/root/filename.c | 6 +- gcc/d/dmd/root/outbuffer.c | 118 ++++++++--------- gcc/d/dmd/root/outbuffer.h | 19 ++- gcc/d/dmd/sapply.c | 2 +- gcc/d/dmd/scope.h | 2 +- gcc/d/dmd/statement.c | 14 +- gcc/d/dmd/statement.h | 8 +- gcc/d/dmd/statementsem.c | 4 +- gcc/d/dmd/visitor.h | 4 +- gcc/d/toir.cc | 2 +- gcc/d/types.cc | 43 ++++++ gcc/fortran/ChangeLog | 30 +++++ gcc/fortran/decl.c | 8 +- gcc/fortran/match.c | 2 +- gcc/fortran/resolve.c | 5 +- gcc/fortran/trans-openmp.c | 7 +- gcc/gimple-isel.cc | 12 +- gcc/testsuite/ChangeLog | 62 +++++++++ .../g++.dg/cpp1y/lambda-generic-variadic21.C | 26 ++++ gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c | 13 ++ gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c | 17 +++ gcc/testsuite/gdc.dg/asm1.d | 8 +- gcc/testsuite/gdc.dg/compilable.d | 2 +- gcc/testsuite/gdc.dg/init1.d | 9 ++ gcc/testsuite/gdc.dg/lto/ltotests_0.d | 2 +- gcc/testsuite/gdc.dg/pr95173.d | 10 ++ gcc/testsuite/gdc.dg/pr95250.d | 18 +++ gcc/testsuite/gdc.dg/runnable.d | 2 +- gcc/testsuite/gfortran.dg/char4-subscript.f90 | 30 +++++ gcc/testsuite/gfortran.dg/gomp/combined-if.f90 | 108 ++++++++++++++++ gcc/testsuite/gfortran.dg/gomp/pr95869.f90 | 18 +++ gcc/testsuite/gfortran.dg/pr95826.f90 | 20 +++ gcc/testsuite/gfortran.dg/pr95828.f90 | 21 +++ gcc/tree-vect-generic.c | 23 +++- gcc/tree-vect-slp.c | 22 +--- gcc/tree-vect-stmts.c | 30 ++++- libgcc/ChangeLog | 11 ++ libgcc/libgcov-driver.c | 26 ++-- libgcc/libgcov-util.c | 11 +- libgcc/libgcov.h | 1 + libphobos/ChangeLog | 6 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/rt/util/utf.d | 4 +- libphobos/src/MERGE | 2 +- libphobos/src/std/range/package.d | 2 +- .../testsuite/libphobos.typeinfo/struct-align.d | 2 +- 76 files changed, 988 insertions(+), 442 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic21.C create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c create mode 100644 gcc/testsuite/gdc.dg/init1.d create mode 100644 gcc/testsuite/gdc.dg/pr95173.d create mode 100644 gcc/testsuite/gdc.dg/pr95250.d create mode 100644 gcc/testsuite/gfortran.dg/char4-subscript.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/combined-if.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr95869.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95826.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95828.f90 Current branch master is up to date. Adjusting file timestamps