This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 22aede7a122 expand: Fix up LTO ICE with COMPOUND_LITERAL_EXPR [PR99849] new 71958f740f1 x86: Define _serialize as macro new 38258326dc9 libphobos: Re-add -fno-moduleinfo flag to dg-runtest [PR99812] new 2b778748319 libphobos: Remove is-effective-target static from druntime [...] new 385ee099eea libphobos: Explicitly use -static-libphobos in druntime and [...] new 32703b80f66 libphobos: Add section support code for MACHO and PE/COFF new d118ec221dd libphobos: Build runtime library with -ffunction-sections - [...] new 0344b5b822b d: Merge upstream dmd 0450061c8
The 7 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/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.target/i386/{serialize-1.c => pr99744-2.c} | 6 +- .../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 + 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 ----- .../gcc/{unwind/package.d => sections/common.d} | 30 +- .../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 +- 48 files changed, 2051 insertions(+), 1147 deletions(-) copy gcc/testsuite/gcc.target/i386/{serialize-1.c => pr99744-2.c} (51%) 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 copy libphobos/libdruntime/gcc/{unwind/package.d => sections/common.d} (56%) 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