]> 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>
Mon, 29 May 2023 06:38:46 +0000 (14:38 +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...

(cherry picked from commit 008cbecf622a413ebcc8b41a737f30fd7e2a1abf)

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

index fc2af72b71748c1360b34197c1133052758ac501..e19c0985ca0d8975778e018ef281d211d801b271 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: