[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

[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

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

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

[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.

[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

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, 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

[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

[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. --