Re: Parallelize the compilation using Threads

2018-12-17 Thread Richard Biener
On Wed, Dec 12, 2018 at 4:46 PM Giuliano Augusto Faulin Belinassi wrote: > > Hi, I have some news. :-) > > I replicated the Martin Liška experiment [1] on a 64-cores machine for > gcc [2] and Linux kernel [3] (Linux kernel was fully parallelized), > and I am excited to dive into this problem. As a

Re: [bootstrappable] Re: GNU Mes 0.19 released

2018-12-17 Thread Ricardo Wurmus
Hi Arne, > Do you have a document showing the bootstrap path — ideally in graph > form, i.e. with plantuml activity diagram? > http://plantuml.com/activity-diagram-legacy You can see the current bootstrap path here: https://bootstrappable.org/projects/mes.html This is without the path from

Re: GNU Mes 0.19 released

2018-12-17 Thread Jérémy Korwin-Zmijowski
Very inspiring work ! Le 16 décembre 2018 21:21:21 GMT+01:00, Jan Nieuwenhuizen a écrit : >We are pleased to announce the release of GNU Mes 0.19, representing >100 commits over 10 weeks. > >Mes has now brought the Reduced Binary Seed bootstrap to Guix >(bootstrap >a GNU/Linux system without bin

Re: Strange changes triggered by --enable-maintainer-mode

2018-12-17 Thread Joseph Myers
On Sat, 15 Dec 2018, Rainer Orth wrote: > In a similar case (libphobos), I've simply regenerated all files with > unmodifed self-built versions of autoconf 2.69 and automake 1.15.1. I That's also what I did when updating the autoconf / automake versions used in GCC. -- Joseph S. Myers jos...@

Re: Segfault Question

2018-12-17 Thread Nathan Sidwell
On 12/14/18 10:55 AM, nick wrote: Greetings All, I was attempting to fix this bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88395#add_comment and managed to track it down to expand_concept in constraint.cc. Seems that we are hitting this case in tsubst_expr for the NULL_TREE: if (t == NULL_

Re: Segfault Question

2018-12-17 Thread Jonathan Wakely
On Mon, 17 Dec 2018 at 14:55, Nathan Sidwell wrote: > > On 12/14/18 10:55 AM, nick wrote: > > Greetings All, > > I was attempting to fix this bug: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88395#add_comment > > > > and managed to track it down to expand_concept in constraint.cc. > > > > See

Re: Segfault Question

2018-12-17 Thread Jonathan Wakely
On Mon, 17 Dec 2018 at 15:11, Jonathan Wakely wrote: > > On Mon, 17 Dec 2018 at 14:55, Nathan Sidwell wrote: > > > > On 12/14/18 10:55 AM, nick wrote: > > > Greetings All, > > > I was attempting to fix this bug: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88395#add_comment > > > > > > and m

Re: Segfault Question

2018-12-17 Thread Nathan Sidwell
On 12/17/18 10:11 AM, Jonathan Wakely wrote: The second snippet is his suggested fix for the caller of tsubst_expr in expand_concept. That would have been a lot more helpful as a patch: --- a/gcc/cp/constraint.cc +++ b/gcc/cp/constraint.cc @@ -563,7 +563,7 @@ expand_concept (tree decl, tree arg

Re: Segfault Question

2018-12-17 Thread Jakub Jelinek
On Mon, Dec 17, 2018 at 03:11:03PM +, Jonathan Wakely wrote: > --- a/gcc/cp/constraint.cc > +++ b/gcc/cp/constraint.cc > @@ -563,7 +563,7 @@ expand_concept (tree decl, tree args) >++processing_template_decl; >tree result = tsubst_expr (def, args, tf_none, NULL_TREE, true); >--proces

Re: Segfault Question

2018-12-17 Thread Jonathan Wakely
On Mon, 17 Dec 2018 at 15:24, Jakub Jelinek wrote: > > On Mon, Dec 17, 2018 at 03:11:03PM +, Jonathan Wakely wrote: > > --- a/gcc/cp/constraint.cc > > +++ b/gcc/cp/constraint.cc > > @@ -563,7 +563,7 @@ expand_concept (tree decl, tree args) > >++processing_template_decl; > >tree result

Re: Segfault Question

2018-12-17 Thread nick
On 2018-12-17 10:23 a.m., Nathan Sidwell wrote: > On 12/17/18 10:11 AM, Jonathan Wakely wrote: > >> The second snippet is his suggested fix for the caller of tsubst_expr >> in expand_concept. That would have been a lot more helpful as a patch: >> >> --- a/gcc/cp/constraint.cc >> +++ b/gcc/cp/co

Re: [bootstrappable] Re: GNU Mes 0.19 released

2018-12-17 Thread Arne Babenhauserheide
Ricardo Wurmus writes: > Hi Arne, > >> Do you have a document showing the bootstrap path — ideally in graph >> form, i.e. with plantuml activity diagram? >> http://plantuml.com/activity-diagram-legacy > > You can see the current bootstrap path here: > > https://bootstrappable.org/projects/me

Re: [bootstrappable] Re: GNU Mes 0.19 released

2018-12-17 Thread Jan Nieuwenhuizen
Arne Babenhauserheide writes: Hi Arne, >> You can see the current bootstrap path here: >> >> https://bootstrappable.org/projects/mes.html > I do not see gmake in there. Is that covered by one of them, or can it > be built with them? `make-mesboot0' is the initial build of GNU make. You can

Re: [bootstrappable] Re: GNU Mes 0.19 released

2018-12-17 Thread Arne Babenhauserheide
Jan Nieuwenhuizen writes: > `make-mesboot0' is the initial build of GNU make. You can read the full > Guix bootstrap build recipe here: > > > http://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/commencement.scm?h=core-updates Ah, nice! Again: Thank you very much! Best wishes, Arn