[PATCH, d] Committed ensure all unittests are registered against the original module.

2019-04-21 Thread Iain Buclaw
Hi, This patch is a follow-up fix for PR d/89255, as any unittest functions registered against the testing module when compiling with -fbuilding-libphobos-tests are ignored during the generation of the ModuleInfo data. Regression tested on x86_64-linux-gnu. Committed to trunk as r270477. -- Ia

[PATCH, d] Committed use guard to prevent declaration pass from running multiple times

2019-04-21 Thread Iain Buclaw
Hi, This patch adds checks for semanticRun in the Declaration visitor passes. While it shouldn't happen during normal traversal of the AST provided from the front-end, there are some cases where declarations need to be visited out of order, such as what is being done in PR d/89017, it then become

{PATCH, committed] Update Darwin maintainers entry.

2019-04-21 Thread Iain Sandoe
Hi As per subject, Iain / 2019-04-21 Iain Sandoe * MAINTAINERS: Add myself as co-maintainer for Darwin. diff --git a/MAINTAINERS b/MAINTAINERS index cece720..fa51ba5 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -126,6 +126,7 @@ xtensa port Sterling Augustine aix

New French PO file for 'gcc' (version 9.1-b20190414)

2019-04-21 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'gcc' has been submitted by the French team of translators. The file is available at: https://translationproject.org/latest/gcc/fr.po (This file, 'gcc-9.1-b20190414.fr.po',

[PATCH, libphobos] Committed merge with upstream druntime 4b2674b3

2019-04-21 Thread Iain Buclaw
Hi, This patch merges the libdruntime sub-library with upstream druntime 4b2674b3. Adds version (BacktraceExternal) for using libexecinfo instead of internal implementation on FreeBSD, NetBSD, and DragonFly. Bootstrapped and regression tested on x86_64-linux-gnu, with preliminary build testing d

[PATCH, libphobos] Committed merge with upstream phobos 428460ddd

2019-04-21 Thread Iain Buclaw
Hi, This patch merges the libphobos library with upstream phobos 428460ddd. Defines growDownwards on SPARC64, fixing PR d/90064, and backports another fix to std.process, allowing permissions tests to be skipped when running as root. Bootstrapped and regression tested on x86_64-linux-gnu. Commi

Re: [PATCH] Fix PR90131, wrong-debug

2019-04-21 Thread Richard Biener
On Fri, 19 Apr 2019, Jeff Law wrote: > On 4/19/19 3:26 AM, Jakub Jelinek wrote: > > On Thu, Apr 18, 2019 at 11:20:32AM +0200, Richard Biener wrote: > >> > >> This fixes another case similar to the fixed PR89892, mergephi > >> via remove_forwarder_block_with_phi caused out-of-date debug > >> binds

Re: [PATCH] PR fortran/90166 -- check F2018:C1547

2019-04-21 Thread Steve Kargl
On Sat, Apr 20, 2019 at 09:51:11PM +0200, Dominique d'Humières wrote: > OK I missed the previous error. However I am still puzzled by (2): > > + > +found outside of a module > Why are you puzzled? Did you read the patch? The entire error message is + gfc_error ("MODULE prefix at %C fou

[PATCH] LRA: Revert "Remove useless move insns"

2019-04-21 Thread H.J. Lu
On Sat, Apr 20, 2019 at 2:54 PM Vladimir Makarov wrote: > > > On 4/20/19 4:55 AM, Uros Bizjak wrote: > > On 4/20/19, Vladimir Makarov wrote: > >> On 11/21/18 2:33 PM, Uros Bizjak wrote: > >>> Hello! > >>> > >>> Before the recent patch to post-reload mode switching, vzeroupper > >>> insertion depe

[PATCH, PR d/90130] Committed dmd fixes for big endian targets

2019-04-21 Thread Iain Buclaw
Hi, This patch merges the D front-end implementation with dmd upstream 065fbd452. Fixes one endian bug in CTFE, and corrects tests in the D2 testsuite that failed on big endian targets. Boostrapped and regression tested on x86_64-linux-gnu. Committed to trunk as r270485. -- Iain --- diff --gi

Re: [Patch, fortran] PR57284 - [OOP] ICE with find_array_spec for polymorphic arrays

2019-04-21 Thread Paul Richard Thomas
Thanks, Steve. Committed as revision 270489. Paul On Fri, 19 Apr 2019 at 18:28, Steve Kargl wrote: > > On Fri, Apr 19, 2019 at 06:19:00PM +0100, Paul Richard Thomas wrote: > > The part of this patch in resolve.c had essentially already been > > sorted out by Tobias Burnus in comment #2 of the P