Re: [PATCH] Asm memory constraints

2017-08-20 Thread Segher Boessenkool
Hi Alan, On Sat, Aug 19, 2017 at 12:19:35AM +0930, Alan Modra wrote: > +Flushing registers to memory has performance implications and may be > +an issue for time-sensitive code. You can provide better information > +to GCC to avoid this, as shown in the following examples. At a > +minimum, alias

[committed] Xfail gcc.dg/ipa/ipcp-cstagg-7.c on 32-bit hppa targets

2017-08-20 Thread John David Anglin
Structures larger than 64 bits are passed by invisible reference on 32-bit hppa targets. As noted in PR ipa/77732, this is not currently handled. So, we need to xfail these targets. Dave -- John David Anglin dave.ang...@bell.net 2017-08-20 John David Anglin PR ipa/77732

[committed] hpux: Fix testsuite/17_intro/names.cc failure

2017-08-20 Thread John David Anglin
On hpux, the namespace for 'd' and 'r' is not clean, so we need to undef them in the test. More info is available in PR testsuite/81056. Dave -- John David Anglin dave.ang...@bell.net 2017-08-20 John David Anglin PR testsuite/81056 * testsuite/17_intro/names.cc: Undef

New German PO file for 'gcc' (version 7.2.0)

2017-08-20 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 German team of translators. The file is available at: http://translationproject.org/latest/gcc/de.po (This file, 'gcc-7.2.0.de.po', has just

Re: [PATCH] Asm memory constraints

2017-08-20 Thread Alan Modra
On Sun, Aug 20, 2017 at 08:00:53AM -0500, Segher Boessenkool wrote: > Hi Alan, > > On Sat, Aug 19, 2017 at 12:19:35AM +0930, Alan Modra wrote: > > +Flushing registers to memory has performance implications and may be > > +an issue for time-sensitive code. You can provide better information > > +t

Clobbers and Scratch Registers

2017-08-20 Thread Alan Modra
This is a revised version of https://gcc.gnu.org/ml/gcc-patches/2017-03/msg01562.html limited to showing just the scratch register aspect, as a followup to https://gcc.gnu.org/ml/gcc-patches/2017-08/msg01174.html * doc/extend.texi (Extended Asm ): Rename to "Clobbers and Scratch R

[patch, fortran] Bug 81296 - derived type I/o problem

2017-08-20 Thread Jerry DeLisle
Hi all, The attached patch adds a check for the format label containing a "DT" format descriptor and enables the generation of the correct code. The patch modifies an existing test case as a future check on this. Regression tested on x86_64-linux. OK for trunk and backport to 7? Regards,