]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
RISC-V: Fix detection of zifencei support for binutils
authorKito Cheng <kito.cheng@sifive.com>
Sat, 5 Feb 2022 09:24:46 +0000 (17:24 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Sat, 5 Feb 2022 09:29:17 +0000 (17:29 +0800)
- 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.

gcc/configure
gcc/configure.ac

index bd4d472186815f4fa5dcf9bd09f69fd5e72ce78d..258b17a226e719b0b1f727de99fedf7a2772b1f5 100755 (executable)
@@ -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=$?
index 1171c946e6efc196215e8c9341cd6fc43d0ca471..06750cee9775e294fe9493bbfed5925e4990919f 100644 (file)
@@ -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.])])
     ;;