aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2022-01-18 09:16:26 +0100
committerMartin Liska <mliska@suse.cz>2022-01-18 09:16:26 +0100
commit50c3975129c5d97387bbe4976bea1931d3fad0b2 (patch)
treee18b416e0efbaae594a7a475e13cd8bdd6428e41 /gcc
parent5e26bf17220926d308d0e3bb82bae6e592d2e485 (diff)
downloadgcc-50c3975129c5d97387bbe4976bea1931d3fad0b2.zip
gcc-50c3975129c5d97387bbe4976bea1931d3fad0b2.tar.gz
gcc-50c3975129c5d97387bbe4976bea1931d3fad0b2.tar.bz2
Update check_effective_target_recent_python3
Require at least Python 3.6. gcc/testsuite/ChangeLog: * gcc.src/maintainers.exp: Use the new check_effective_target_recent_python3. * lib/target-supports.exp: Check for Python3 version >= 3.6.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.src/maintainers.exp4
-rw-r--r--gcc/testsuite/lib/target-supports.exp6
2 files changed, 5 insertions, 5 deletions
diff --git a/gcc/testsuite/gcc.src/maintainers.exp b/gcc/testsuite/gcc.src/maintainers.exp
index 63361dd..a4b3986 100644
--- a/gcc/testsuite/gcc.src/maintainers.exp
+++ b/gcc/testsuite/gcc.src/maintainers.exp
@@ -24,8 +24,8 @@ proc gcc_src_run_maintainers_verify_sh {} {
set contrib $rootdir/contrib
set maintainers $rootdir/MAINTAINERS
- if { ![check_effective_target_python3] } {
- unsupported "$script python3 is missing"
+ if { ![check_effective_target_recent_python3] } {
+ unsupported "$script recent python3 is missing"
return
}
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index fd48475..fbb6c73 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -11723,10 +11723,10 @@ proc check_effective_target___OPTIMIZE__ {} {
} [current_compiler_flags]]
}
-# Return 1 if python3 is available.
+# Return 1 if python3 (>= 3.6) is available.
-proc check_effective_target_python3 { } {
- set result [remote_exec host "python3 --version"]
+proc check_effective_target_recent_python3 { } {
+ set result [remote_exec host "python3 -c \"import sys; assert sys.version_info >= (3, 6)\""]
set status [lindex $result 0]
if { $status == 0 } then {
return 1;