Hi, Ok & Thanks,
It’s fixed in patch v6. Jojo 在 2020年8月28日 +0800 AM4:40,Segher Boessenkool <seg...@kernel.crashing.org>,写道: > Hi! > > On Thu, Aug 27, 2020 at 08:47:19PM +0800, Jojo R wrote: > > +insn-emit-split-c = $(foreach o, $(shell for i in > > {1..$(insn-generated-split-num)}; do echo $$i; done), insn-emit$(o).c) > > If you use a variable for the result of that "seq", this will be more > readable / maintainable / etc. > > (Should this use := instead of = ? What about the assignment to > insn-generated-split-num itself?) > > > + long long read_count = 0; > > We use "int" in many other places for similar counts. 2**31 should be > enough for anybody. > > > md_rtx_info info; > > while (read_md_rtx (&info)) > > + { > > + if (!(read_count++ % 10000)) > > Wrong indent. "== 0" is more typical for testing if numbers are zero. > > > + { > > + printf ("/* Split file into separate compilation units for parallel > > compilation %lld */\n\n", read_count); > > Please split this (at least the source line, but probably the target > line is too long a well). > > > All that are details. This does look like it fixes the problems in the > previous versions. Thanks! > > > Segher