This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 5470a9b176c d: Merge dmd, druntime d8e3976a58, phobos 7a6e95688 new f2043599318 d: Merge dmd, druntime bce5c1f7b5, phobos e4d0dd513. new 48148a0bb6c Fix some of vect-avg-*.c testcases new 85094e2aa6d middle-end: check memory accesses in the destination block [...]
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: gcc/d/d-attribs.cc | 2 +- gcc/d/d-lang.cc | 5 +- gcc/d/decl.cc | 2 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/astenums.d | 6 + gcc/d/dmd/constfold.d | 1 + gcc/d/dmd/declaration.d | 29 + gcc/d/dmd/dinterpret.d | 132 +-- gcc/d/dmd/dmodule.d | 18 +- gcc/d/dmd/doc.d | 1 + gcc/d/dmd/dscope.d | 1 + gcc/d/dmd/dsymbolsem.d | 6 +- gcc/d/dmd/dtemplate.d | 964 +++++++++++---------- gcc/d/dmd/dtoh.d | 11 + gcc/d/dmd/escape.d | 1 + gcc/d/dmd/expression.d | 33 - gcc/d/dmd/expressionsem.d | 243 +++++- gcc/d/dmd/file_manager.d | 30 +- gcc/d/dmd/func.d | 33 +- gcc/d/dmd/globals.d | 4 +- gcc/d/dmd/globals.h | 2 +- gcc/d/dmd/mtype.d | 573 +----------- gcc/d/dmd/mtype.h | 35 +- gcc/d/dmd/mustuse.d | 1 + gcc/d/dmd/ob.d | 1 + gcc/d/dmd/parse.d | 61 +- gcc/d/dmd/safe.d | 1 + gcc/d/dmd/scope.h | 1 + gcc/d/dmd/semantic3.d | 6 +- gcc/d/dmd/sideeffect.d | 1 + gcc/d/dmd/statementsem.d | 5 +- gcc/d/dmd/template.h | 2 +- gcc/d/dmd/typesem.d | 564 +++++++++++- gcc/d/expr.cc | 49 +- gcc/d/typeinfo.cc | 14 +- gcc/testsuite/gcc.dg/vect/vect-avg-1.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-avg-11.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-avg-12.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-avg-13.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-avg-14.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-avg-2.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-avg-3.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-avg-4.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-avg-5.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-avg-6.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-avg-7.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-avg-8.c | 3 +- ...y-break_3.c => vect-early-break_108-pr113588.c} | 22 +- .../gcc.dg/vect/vect-early-break_109-pr113588.c | 44 + gcc/testsuite/gdc.test/compilable/b18242.d | 2 +- gcc/testsuite/gdc.test/compilable/issue24316.d | 13 + .../gdc.test/fail_compilation/test24295.d | 13 + .../gdc.test/runnable/imports/issue18919b.d | 250 ++++++ gcc/testsuite/gdc.test/runnable/issue18919.d | 47 + gcc/testsuite/gdc.test/runnable/test18916.d | 4 +- gcc/testsuite/gdc.test/runnable/testptrref.d | 5 +- gcc/testsuite/gdc.test/runnable/xtest46.d | 28 +- gcc/tree-vect-data-refs.cc | 92 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/core/exception.d | 12 +- .../libdruntime/core/internal/container/array.d | 6 +- .../libdruntime/core/internal/container/common.d | 4 +- libphobos/libdruntime/core/internal/dassert.d | 7 +- .../core/internal/gc/impl/conservative/gc.d | 34 +- libphobos/libdruntime/core/internal/gc/os.d | 19 +- libphobos/libdruntime/core/internal/spinlock.d | 4 +- libphobos/libdruntime/core/memory.d | 11 +- libphobos/libdruntime/core/stdc/assert_.d | 9 + libphobos/libdruntime/core/stdc/errno.d | 234 ++++- libphobos/libdruntime/core/stdc/fenv.d | 43 + libphobos/libdruntime/core/stdc/locale.d | 17 + libphobos/libdruntime/core/stdc/stdio.d | 150 ++++ libphobos/libdruntime/core/stdc/stdlib.d | 3 + libphobos/libdruntime/core/stdc/string.d | 7 + libphobos/libdruntime/core/stdc/wchar_.d | 14 + libphobos/libdruntime/core/sys/windows/basetsd.d | 3 - libphobos/libdruntime/core/sys/windows/commctrl.d | 8 +- libphobos/libdruntime/core/sys/windows/ddeml.d | 8 +- libphobos/libdruntime/core/sys/windows/dll.d | 57 +- libphobos/libdruntime/core/sys/windows/httpext.d | 4 +- libphobos/libdruntime/core/sys/windows/imagehlp.d | 2 +- libphobos/libdruntime/core/sys/windows/msacm.d | 4 +- libphobos/libdruntime/core/sys/windows/ntsecapi.d | 2 +- libphobos/libdruntime/core/sys/windows/ole.d | 2 +- libphobos/libdruntime/core/sys/windows/prsht.d | 2 +- libphobos/libdruntime/core/sys/windows/rpcdce.d | 4 +- libphobos/libdruntime/core/sys/windows/rpcdcep.d | 2 +- libphobos/libdruntime/core/sys/windows/rpcnsi.d | 2 +- libphobos/libdruntime/core/sys/windows/setupapi.d | 2 +- libphobos/libdruntime/core/sys/windows/shellapi.d | 2 +- libphobos/libdruntime/core/sys/windows/shlwapi.d | 2 +- libphobos/libdruntime/core/sys/windows/subauth.d | 2 +- libphobos/libdruntime/core/sys/windows/vfw.d | 2 +- libphobos/libdruntime/core/sys/windows/windef.d | 68 +- libphobos/libdruntime/core/sys/windows/wininet.d | 3 +- libphobos/libdruntime/core/sys/windows/winsvc.d | 4 +- libphobos/libdruntime/core/sys/windows/winuser.d | 4 +- libphobos/libdruntime/core/sys/windows/wtypes.d | 4 +- libphobos/libdruntime/object.d | 9 +- libphobos/libdruntime/rt/cast_.d | 89 +- libphobos/libdruntime/rt/dmain2.d | 12 + libphobos/src/MERGE | 2 +- libphobos/src/std/bitmanip.d | 4 +- libphobos/src/std/complex.d | 2 +- libphobos/src/std/conv.d | 8 +- libphobos/src/std/exception.d | 6 +- libphobos/src/std/format/internal/floats.d | 14 +- libphobos/src/std/format/internal/write.d | 7 +- libphobos/src/std/math/algebraic.d | 2 +- libphobos/src/std/math/exponential.d | 44 +- libphobos/src/std/math/hardware.d | 8 - libphobos/src/std/math/operations.d | 21 +- libphobos/src/std/math/package.d | 166 ---- libphobos/src/std/math/rounding.d | 4 +- libphobos/src/std/math/traits.d | 179 +++- libphobos/src/std/math/trigonometry.d | 5 +- libphobos/src/std/mmfile.d | 68 +- libphobos/src/std/regex/internal/backtracking.d | 2 +- libphobos/src/std/regex/internal/ir.d | 4 +- libphobos/src/std/typecons.d | 56 +- 120 files changed, 3037 insertions(+), 1840 deletions(-) copy gcc/testsuite/gcc.dg/vect/{vect-early-break_3.c => vect-early-break_108-pr113 [...] create mode 100644 gcc/testsuite/gcc.dg/vect/vect-early-break_109-pr113588.c create mode 100644 gcc/testsuite/gdc.test/compilable/issue24316.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test24295.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/issue18919b.d create mode 100644 gcc/testsuite/gdc.test/runnable/issue18919.d