aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKito Cheng <kito.cheng@sifive.com>2022-02-05 17:24:46 +0800
committerKito Cheng <kito.cheng@sifive.com>2022-02-05 17:29:17 +0800
commitaffdeda16ef7fbd34f850443fe63bb407714297e (patch)
tree1d2dc86cacaa14e9c51bfd80d3d1605035743fd4
parent06e32a5ebf20c11dd31bc2677bede569fef84316 (diff)
downloadgcc-affdeda16ef7fbd34f850443fe63bb407714297e.zip
gcc-affdeda16ef7fbd34f850443fe63bb407714297e.tar.gz
gcc-affdeda16ef7fbd34f850443fe63bb407714297e.tar.bz2
RISC-V: Fix detection of zifencei support for binutils
- binutils will complain version info is not found if default ISA spec is 2.2 for binutils. Error: cannot find default versions of the ISA extension `zifencei' gcc/ChangeLog: * configure.ac: Fix detection for zifencei support. * configure: Regenerate.
-rwxr-xr-xgcc/configure2
-rw-r--r--gcc/configure.ac2
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/configure b/gcc/configure
index bd4d472..258b17a 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -28746,7 +28746,7 @@ else
gcc_cv_as_riscv_march_zifencei=no
if test x$gcc_cv_as != x; then
$as_echo '' > conftest.s
- if { ac_try='$gcc_cv_as $gcc_cv_as_flags -march=rv32i_zifencei -o conftest.o conftest.s >&5'
+ if { ac_try='$gcc_cv_as $gcc_cv_as_flags -march=rv32i_zifencei2p0 -o conftest.o conftest.s >&5'
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
(eval $ac_try) 2>&5
ac_status=$?
diff --git a/gcc/configure.ac b/gcc/configure.ac
index 1171c94..06750ce 100644
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -5286,7 +5286,7 @@ configured with --enable-newlib-nano-formatted-io.])
[Define if the assembler understands -misa-spec=.])])
gcc_GAS_CHECK_FEATURE([-march=rv32i_zifencei support],
gcc_cv_as_riscv_march_zifencei,
- [-march=rv32i_zifencei],,,
+ [-march=rv32i_zifencei2p0],,,
[AC_DEFINE(HAVE_AS_MARCH_ZIFENCEI, 1,
[Define if the assembler understands -march=rv*_zifencei.])])
;;