]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
RISC-V: Fix wrong select_kind in riscv_compute_multilib
authorKito Cheng <kito.cheng@sifive.com>
Mon, 15 May 2023 07:23:31 +0000 (15:23 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Tue, 16 May 2023 15:29:40 +0000 (23:29 +0800)
Seems like I screw up bare-metal toolchian multi lib selection during
finxing linux multi-lib selction...

gcc/ChangeLog:

* common/config/riscv/riscv-common.cc (riscv_compute_multilib):
Fix wrong select_kind...

gcc/common/config/riscv/riscv-common.cc

index 3a285dfbff0eae38b8bf4206c286fa9ef2aef18e..fb2635eb5599bc549695093602ebc334b64dabed 100644 (file)
@@ -1777,11 +1777,11 @@ riscv_compute_multilib (
   switch (select_kind)
     {
     case select_by_abi:
-      return riscv_select_multilib (riscv_current_abi_str, subset_list,
-                                   switches, n_switches, multilib_infos);
-    case select_by_abi_arch_cmodel:
       return riscv_select_multilib_by_abi (riscv_current_abi_str,
                                           multilib_infos);
+    case select_by_abi_arch_cmodel:
+      return riscv_select_multilib (riscv_current_abi_str, subset_list,
+                                   switches, n_switches, multilib_infos);
     case select_by_builtin:
       gcc_unreachable ();
     default: