[committed] d: Merge upstream dmd ad8412530, druntime fd9a4544, phobos 495e835c2.

2021-12-20 Thread Iain Buclaw via Gcc-patches
Hi, This patch merges the D front-end with upstream dmd ad8412530, and the run-time libraries with upstream druntime fd9a4544 and phobos 495e835c2. D front-end changes: - Import dmd v2.098.1 - Remove calling of _d_delstruct from code generator. Druntime changes: - Import druntime v

[GCC-9, 10, 11][committed] libphobos: Fix definition of stat_t for MIPS64 (PR103604)

2021-12-21 Thread Iain Buclaw via Gcc-patches
Hi, This patch backports a specific change from commit r12-6003 to the release branches to fix the layout of stat_t on MIPS64 targets. Bootstrapped and regression tested on mips-unknown-linux, with -mabi=64 and -mabi=n32 multilib configurations. Committed to releases/gcc-11, gcc-10, and gcc-9 br

[committed] libphobos: Add power*-*-freebsd* as supported target

2021-12-21 Thread Iain Buclaw via Gcc-patches
Hi, This patch adds power*-*-freebsd* as supported targets for libphobos. This has been tested on powerpc64-freebsd13 and powerpc64le-freebsd13, and used to build dub, along with some D tools from ports. Regression tested, and committed to mainline. Regards, Iain. --- libphobos/ChangeLog:

[GCC-11][committed] libphobos: Add power*-*-freebsd* as supported target

2021-12-21 Thread Iain Buclaw via Gcc-patches
This patch backports the change in mainline that adds power*-*-freebsd* as supported targets for libphobos, which soft depends on another change in mainline that adds FreeBSD_13 support for the bindings. Regression tested on powerpc64-portbld-freebsd13.0, and committed to the releases/gcc-11 branc

Re: [PATCH] docs: replace http:// with https://

2021-12-22 Thread Iain Buclaw via Gcc-patches
Excerpts from Martin Liška's message of Dezember 22, 2021 1:57 pm: > I replaced and verified http:// links for various domains. > > Ready to be installed? > Tahnks, > Martin > Hi, > gcc/d/ChangeLog: > > * gdc.texi: Replace http:// with https. > > --- > gcc/d/gdc.texi

Re: gcc/configure: out of date

2022-01-14 Thread Iain Buclaw via Gcc-patches
Excerpts from Martin Liška's message of Januar 14, 2022 4:51 pm: > On 1/14/22 16:46, Martin Liška wrote: >> Hello. >> >> I noticed that when I run: >> ACLOCAL=~/bin/automake-1.15.1/bin/aclocal   >> AUTOMAKE=~/bin/automake-1.15.1/bin/automake autoconf >> >> in gcc subfolder I get the following dif

[committed] d: Fix closure fields don't get same alignment as local variable [PR109144]

2023-03-16 Thread Iain Buclaw via Gcc-patches
Hi, Local variables with both non-local references and explicit alignment did not propagate their alignment to either the closure field or closure frame type, resulting in the closure being misaligned. This is now correctly set-up when building the frame type. Bootstrapped and regression tested o

[committed] d: Merge upstream dmd, druntime 5f7552bb28, phobos 67a47cf39.

2023-03-16 Thread Iain Buclaw via Gcc-patches
Hi, This patch merges the D front-end and run-time library with upstream dmd 5f7552bb28, and standard library with phobos 67a47cf39. Synchronizing the latest bug fixes in the upcoming v2.103.0 release. D front-end changes: - Import dmd v2.103.0-rc.1. D runtime changes: - Impor

<    6   7   8   9   10   11