From: H.J. Lu Date: Sun, 26 Jul 2015 18:55:57 +0000 (-0700) Subject: Set errcnt and warncnt to 0 in run_host_cmd_yesno X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d76b6207439e16b98aa04f38b730376257b31a62;p=binutils-gdb.git Set errcnt and warncnt to 0 in run_host_cmd_yesno run_host_cmd_yesno should set errcnt and warncnt to 0. Otherwise, they may leak to the next run. * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt to 0. --- diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 5df40669192..cd137f9c6ec 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2015-07-26 H.J. Lu + + * lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt + to 0. + 2015-07-25 H.J. Lu PR ld/18718 diff --git a/ld/testsuite/lib/ld-lib.exp b/ld/testsuite/lib/ld-lib.exp index 0cab4d3946a..6f71e97f7e7 100644 --- a/ld/testsuite/lib/ld-lib.exp +++ b/ld/testsuite/lib/ld-lib.exp @@ -125,8 +125,12 @@ proc run_host_cmd { prog command } { proc run_host_cmd_yesno { prog command } { global exec_output + global errcnt warncnt set exec_output [prune_warnings [run_host_cmd "$prog" "$command"]] + # Ignore error and warning. + set errcnt 0 + set warncnt 0 if [string match "" $exec_output] then { return 1; }