On Sat, 2020-08-01 at 13:38 +0200, Václav Haisman via Gcc-patches wrote:
> On 01. 08. 20 13:02, Jojo R wrote:
> > gcc/ChangeLog:
> > 
> >     * genemit.c (main): Print 'split line'.
> >     * Makefile.in (insn-emit.c): Define split count and file
> > 
> > ---
> >  gcc/Makefile.in | 11 +++++++
> >  gcc/genemit.c   | 87 ++++++++++++++++++++++++++++---------------------
> >  2 files changed, 60 insertions(+), 38 deletions(-)
> > 
> > diff --git a/gcc/Makefile.in b/gcc/Makefile.in
> > index 2ba76656dbf..bc0b3e6d343 100644
> > --- a/gcc/Makefile.in
> > +++ b/gcc/Makefile.in
> > @@ -1253,6 +1253,13 @@ ANALYZER_OBJS = \
> >  # We put the *-match.o and insn-*.o files first so that a parallel make
> >  # will build them sooner, because they are large and otherwise tend to be
> >  # the last objects to finish building.
> > +
> > +insn-generated-split-num = $(shell nproc)
> > +
> > +insn-emit-split-c = $(foreach o, $(shell for i in 
> > {1..$(insn-generated-split-num)}; do echo $$i; done), insn-emit$(o).c)
> 
> I believe {1..10} is a bashism. Is it OK in this context to require Bash?
Nope.  It needs to be more portable than that.

jeff

Reply via email to