Re: Update: Hurd port for gcc-7 go : 7.3.0-8+ for glibc 2.26+

2018-03-10 Thread Samuel Thibault
Hello, Svante Signell, on sam. 10 mars 2018 19:33:35 +0100, wrote: > Attached is the updated patch, src_libgo_build.diff, to build gccgo properly > on > Debian GNU/Hurd on gcc-7 (7-7.3.0-{8,9,10}) again after the update of glibc to > 2.26+ I have updated the gcc-7 package in Debian, thanks!

Re: [committed] Fix va_arg gimplification on powerpc{,spe} (PR target/84772)

2018-03-10 Thread Segher Boessenkool
Hi, On Fri, Mar 09, 2018 at 11:29:02PM +0100, Jakub Jelinek wrote: > The following is a powerpcspe variant of the sparc PR39645, and rs6000 > has the same code (not sure if ever used or dead after powerpcspe removal). It's not dead, this code is for the SVR4 ABI, used on most 32-bit targets

Update: Hurd port for gcc-7 go : 7.3.0-8+ for glibc 2.26+

2018-03-10 Thread Svante Signell
Hi, Attached is the updated patch, src_libgo_build.diff, to build gccgo properly on Debian GNU/Hurd on gcc-7 (7-7.3.0-{8,9,10}) again after the update of glibc to 2.26+ The libgo tests show the following: === libgo Summary === # of expected passes119 # of unexpected

Re: GCC 6 backports

2018-03-10 Thread H.J. Lu
On Wed, Mar 7, 2018 at 1:41 AM, Martin Liška wrote: > Hi. > > Sending GCC 6 branch backports. > Patches can bootstrap on ppc64le-redhat-linux and survives regression tests. > I'm going to install the patches. > > Martin I am going to backport:

Re: patch to fix PR83712

2018-03-10 Thread Jeff Law
On 03/10/2018 09:40 AM, Vladimir Makarov wrote: > A few people reported that the patch broke i686.  I am going to work on > the patch more.  Meanwhile I've reverted the patch. Just a note, none of my other builds failed. Though i686 probably stresses the class-likely-spilled bits than any other.

Re: patch to fix PR83712

2018-03-10 Thread Vladimir Makarov
A few people reported that the patch broke i686.  I am going to work on the patch more.  Meanwhile I've reverted the patch. On 03/09/2018 11:16 AM, Vladimir Makarov wrote: The following patch fixes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83712 It is another "cannot find a spill reg for

[wwwdocs] www.fsf.org switched to https - lists.html

2018-03-10 Thread Gerald Pfeifer
Applied. Gerald Index: lists.html === RCS file: /cvs/gcc/wwwdocs/htdocs/lists.html,v retrieving revision 1.112 diff -u -r1.112 lists.html --- lists.html 31 Aug 2014 16:32:23 - 1.112 +++ lists.html 10 Mar 2018 16:31:59

Re: [wwwdocs] Adjust to new MPC homepage (gcc-4.5/changes.html)

2018-03-10 Thread Gerald Pfeifer
On Sun, 4 Mar 2018, Gerald Pfeifer wrote: > Not sure why they made this change, but the main address now > redirects to an MPC-specific page. Turns out I missed the second link on that page; let's avoid that going forward. ;-) Committed. Gerald Index: gcc-4.5/changes.html

[wwwdocs] AVR entry in readings.htmls

2018-03-10 Thread Gerald Pfeifer
It appears this link at atmel.com has been taken down without what appears a replacement, so I applied the patch below. Denis, if you have a new reference, happy to add that, of course. Gerald Index: readings.html === RCS file:

[PATCH] i386: Fix a typo: Enforcment -> Enforcement

2018-03-10 Thread H.J. Lu
I am checking this in as an obvious fix. H.J. PR target/84807 * config/i386/i386.opt: Replace Enforcment with Enforcement. --- gcc/config/i386/i386.opt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/config/i386/i386.opt b/gcc/config/i386/i386.opt

Re: patch to fix PR83712

2018-03-10 Thread H.J. Lu
On Fri, Mar 9, 2018 at 8:16 AM, Vladimir Makarov wrote: > The following patch fixes > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83712 > > It is another "cannot find a spill reg for reload" problem. LRA has already > a code splitting hard reg live ranges to avoid such

[PR c++/84647] undeclared fn called in auto default arg in ptr decl

2018-03-10 Thread Alexandre Oliva
We ICEd when attempting to convert a default arg for an auto parm, the default arg amounting to a call to an undeclared function, in a declaration of a pointer to function variable. It's all wrong, but because of the bogus implicit template, we accept the typeless expression at first. Later on,

[PR c++/84610,84642] recover from implicit template parms gracefully

2018-03-10 Thread Alexandre Oliva
If we get a parse error during an attempted fully implicit function template parse, and need to skip to the end of the statement or block, we may discard the function parms scope rather than the enclosing injected implicit template parms scope. If we rollback a tentative parse and try something

[PR c++/84729] convert new init to array elt type

2018-03-10 Thread Alexandre Oliva
A parenthesized initializer is only accepted when new()ing an array in permissive mode. We were not careful, however, to convert the TREE_LIST initializer to the array element type in this extension. This patch fixes it: after turning the TREE_LIST initializer to a compound_expr, we convert it to

[Ada] Fix wrong call to protected function returning VFA type

2018-03-10 Thread Eric Botcazou
This is a small regression present on the mainline and 7 branch: the call to a protected function returning a composite type with Volatile_Full_Access aspect or pragma yields a segfault at run time. Tested on x86-64/Linux, applied on the mainline and 7 branch. 2018-03-10 Eric Botcazou