https://gcc.gnu.org/g:47989be8e1e6d3550a2376a5eddf369fe3d13290

commit r17-1926-g47989be8e1e6d3550a2376a5eddf369fe3d13290
Author: Andi Kleen <[email protected]>
Date:   Thu Jun 25 13:28:49 2026 -0700

    Support overriding of CREATE_GCOV for test suite
    
    create_gcov use is currently hard coded in the test suite. Allow to
    override it with a environment variable similar to what the
    autoprofiled bootstrap allows.
    
    gcc/testsuite/ChangeLog:
    
            * lib/profopt.exp (profopt-execute): Check if CREATE_GCOV env
            variable exists and use it when there.
    
    Signed-off-by: Andi Kleen <[email protected]>

Diff:
---
 gcc/testsuite/lib/profopt.exp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gcc/testsuite/lib/profopt.exp b/gcc/testsuite/lib/profopt.exp
index 370b45436fb8..4f3f61958aa5 100644
--- a/gcc/testsuite/lib/profopt.exp
+++ b/gcc/testsuite/lib/profopt.exp
@@ -462,7 +462,11 @@ proc profopt-execute { src } {
                } else {
                    set profiler "perf"
                }
-               set cmd "create_gcov --binary $execname1 
--profile=$tmpdir/$base.perf.data --profiler=$profiler 
--gcov_version=$autofdo_version --gcov=$tmpdir/$bprefix$base.$ext"
+               set create_gcov "[getenv CREATE_GCOV]"
+               if { $create_gcov == "" } {
+                   set create_gcov "create_gcov"
+               }
+               set cmd "$create_gcov --binary $execname1 
--profile=$tmpdir/$base.perf.data --profiler=$profiler 
--gcov_version=$autofdo_version --gcov=$tmpdir/$bprefix$base.$ext"
                verbose "Running $cmd"
                set id [remote_spawn "" $cmd]
                if { $id < 0 } {

Reply via email to