From patchwork Mon May 16 13:15:33 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: fixinclude: shell-quote testing file From: Tristan Gingold X-Patchwork-Id: 95749 Message-Id: <965D691B-295D-4BF9-93DC-33B63B53634F@adacore.com> To: "gcc-patches@gcc.gnu.org Patches" , bkorb@gnu.org Date: Mon, 16 May 2011 15:15:33 +0200 Hi, one of the main VMS include files has a dollar in its name (decc$types.h), which is not shell friendly. As a consequence, when the name is reused by check.tpl to create a baseline file, it must be quoted. This is what is implemented in this patch. Tested by 'make check' in fixincludes/ Ok for trunk ? Tristan. fixincludes/ 2011-05-16 Tristan Gingold * check.tpl: Shell-quote testing file. diff --git a/fixincludes/check.tpl b/fixincludes/check.tpl index b239d8b..0f3937a 100644 --- a/fixincludes/check.tpl +++ b/fixincludes/check.tpl @@ -87,7 +87,7 @@ FOR fix =][= ELSE =] cat >> [= IF (exist? "files") =][= - files[0] =][= + (string-substitute (get "files[0]") "$" "\\$") =][= ELSE =]testing.h[= ENDIF =] <<_HACK_EOF_