aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKito Cheng <kito.cheng@sifive.com>2020-12-23 07:34:50 -0800
committerKito Cheng <kito.cheng@sifive.com>2020-12-24 10:59:14 +0800
commit168be2b3afddd41d4575ed55439231812bc3e7c9 (patch)
tree21536a75ed42c3703883d9806e55a5c1a8931917 /gcc
parent085fd2a46e512638a4d7a96e07eaf3b8b021a567 (diff)
RISC-V: Fix python3 compatibility for multilib-generator
The subprocess return string is raw bytes in python3, it must decode before used as string, verifed with python2 and python3. gcc/ChangeLog: * config/riscv/multilib-generator (arch_canonicalize): Call decode for the subprocess return value.
Diffstat (limited to 'gcc')
-rwxr-xr-xgcc/config/riscv/multilib-generator2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/riscv/multilib-generator b/gcc/config/riscv/multilib-generator
index ccfd9ea18ea..64ff15f449b 100755
--- a/gcc/config/riscv/multilib-generator
+++ b/gcc/config/riscv/multilib-generator
@@ -57,7 +57,7 @@ def arch_canonicalize(arch):
proc = subprocess.Popen([sys.executable, arch_can_script, arch],
stdout=subprocess.PIPE)
out, err = proc.communicate()
- return out.strip()
+ return out.decode().strip()
#
# Handle expansion operation.