On Aug 22, 2017, at 11:53 AM, Daniel Santos <daniel.san...@pobox.com> wrote:
> 
> OK, the problem is at line 4014 of gcc/Makefile.in:
> 
>          $(MAKE) TESTSUITEDIR="$(TESTSUITEDIR)"
> RUNTESTFLAGS="$(RUNTESTFLAGS)" \
>            check-parallel-$* \

So, this is typical of sh scripting.  Most kids don't quote and know how to 
quote in other than trivial cases.  It is one of the reasons why scripting is 
both better and worse.  sh from day 1 should have had a quote function that 
would quote the operand, it doesn't.  If it did, we'd put $(quote ...) in there 
instead of "..." and it would just work.

> I presume that the solution would be to re-escape the contents of
> RUNTESTFLAGS.

Yes.  The annoyance factor is so high, that no one ever does.  Feel free rot 
ignore the problem.

Reply via email to