Updating GIT tree Updating 1a19d334ce4..9f7d77bd6d6 Fast-forward gcc/c/c-decl.c | 2 +- gcc/config/i386/serializeintrin.h | 7 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dstruct.c | 2 + gcc/d/dmd/dsymbol.h | 2 + gcc/d/dmd/dsymbolsem.c | 65 +- gcc/d/dmd/dtemplate.c | 59 +- gcc/d/dmd/hdrgen.c | 4 + gcc/d/dmd/mtype.c | 9 +- gcc/d/dmd/template.h | 2 + gcc/d/dmd/traits.c | 12 + gcc/d/dmd/typesem.c | 8 +- gcc/d/dmd/version.h | 2 + gcc/expr.c | 2 +- gcc/gimple-ssa-warn-alloca.c | 5 +- gcc/rtlanal.c | 9 +- gcc/testsuite/gcc.dg/lto/pr99849_0.c | 23 + gcc/testsuite/gcc.dg/pr99990.c | 12 + gcc/testsuite/gcc.dg/torture/pr98601.c | 14 + gcc/testsuite/gcc.target/i386/pr99744-2.c | 11 + .../gdc.test/compilable/imports/pkg16044/package.d | 4 + .../compilable/imports/pkg16044/sub/package.d | 4 + gcc/testsuite/gdc.test/compilable/issue16044.d | 9 + gcc/testsuite/gdc.test/compilable/issue20915.d | 10 + gcc/testsuite/gdc.test/compilable/issue21813a.d | 13 + gcc/testsuite/gdc.test/compilable/issue21813b.d | 13 + gcc/testsuite/gdc.test/compilable/test19145.d | 14 + gcc/testsuite/gdc.test/compilable/test20894.d | 46 ++ gcc/testsuite/gdc.test/compilable/test21812.d | 10 + .../gdc.test/fail_compilation/diag19196.d | 16 + .../gdc.test/fail_compilation/test16228.d | 17 +- .../gdc.test/fail_compilation/test20919.d | 13 + gcc/tree.c | 2 +- libphobos/Makefile.in | 1 + libphobos/configure | 47 +- libphobos/configure.ac | 1 + libphobos/libdruntime/Makefile.am | 25 +- libphobos/libdruntime/Makefile.in | 42 +- libphobos/libdruntime/core/thread/osthread.d | 10 +- libphobos/libdruntime/gcc/sections/android.d | 184 ----- libphobos/libdruntime/gcc/sections/common.d | 39 + .../gcc/sections/{elf_shared.d => elf.d} | 71 +- libphobos/libdruntime/gcc/sections/macho.d | 738 ++++++++++++++++++ libphobos/libdruntime/gcc/sections/osx.d | 284 ------- libphobos/libdruntime/gcc/sections/package.d | 47 +- libphobos/libdruntime/gcc/sections/pecoff.d | 826 +++++++++++++++++++++ libphobos/libdruntime/gcc/sections/win32.d | 183 ----- libphobos/libdruntime/gcc/sections/win64.d | 321 -------- libphobos/m4/druntime.m4 | 19 + libphobos/src/Makefile.am | 2 +- libphobos/src/Makefile.in | 3 +- libphobos/testsuite/Makefile.in | 1 + .../testsuite/libphobos.druntime/druntime.exp | 5 +- .../libphobos.druntime_shared/druntime_shared.exp | 2 +- libphobos/testsuite/libphobos.phobos/phobos.exp | 5 +- .../libphobos.phobos_shared/phobos_shared.exp | 2 +- 56 files changed, 2143 insertions(+), 1138 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/lto/pr99849_0.c create mode 100644 gcc/testsuite/gcc.dg/pr99990.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98601.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99744-2.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/pkg16044/package.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/pkg16044/sub/package.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue16044.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue20915.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue21813a.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue21813b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19145.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20894.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21812.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag19196.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test20919.d delete mode 100644 libphobos/libdruntime/gcc/sections/android.d create mode 100644 libphobos/libdruntime/gcc/sections/common.d rename libphobos/libdruntime/gcc/sections/{elf_shared.d => elf.d} (93%) create mode 100644 libphobos/libdruntime/gcc/sections/macho.d delete mode 100644 libphobos/libdruntime/gcc/sections/osx.d create mode 100644 libphobos/libdruntime/gcc/sections/pecoff.d delete mode 100644 libphobos/libdruntime/gcc/sections/win32.d delete mode 100644 libphobos/libdruntime/gcc/sections/win64.d Current branch master is up to date. Adjusting file timestamps Touching libphobos/aclocal.m4... Touching libphobos/Makefile.in... Touching libphobos/config.h.in... Touching libphobos/configure... Touching libphobos/src/Makefile.in... Touching libphobos/testsuite/Makefile.in...