]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
RISC-V: Fix wrong zifencei handling in riscv_subset_list::to_string
authorKito Cheng <kito.cheng@sifive.com>
Tue, 9 Nov 2021 12:07:28 +0000 (20:07 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Thu, 11 Nov 2021 00:46:53 +0000 (08:46 +0800)
This issue cause zifencei never correctly appended on the ISA string.

gcc/ChangeLog

* common/config/riscv/riscv-common.c (riscv_subset_list::to_string): Fix
wrong marco checking.

gcc/common/config/riscv/riscv-common.c

index f3c120b4cb4da27515025062864a5ca51e8368af..b8dd0aeac3e305fb09ac84b2fdbf92344e717956 100644 (file)
@@ -422,7 +422,7 @@ riscv_subset_list::to_string (bool version_p) const
   /* Skip since older binutils doesn't recognize zicsr.  */
   skip_zicsr = true;
 #endif
-#ifndef HAVE_AS_MARCH_ZIFENCE
+#ifndef HAVE_AS_MARCH_ZIFENCEI
   /* Skip since older binutils doesn't recognize zifencei, we made
      a mistake in that binutils 2.35 supports zicsr but not zifencei.  */
   skip_zifencei = true;