diff options
| author | Brandon Wu <brandon.wu@sifive.com> | 2023-12-20 14:42:11 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-20 14:42:11 +0800 |
| commit | 379d32dab812731dc8883eff48477fd5cc7c8a17 (patch) | |
| tree | 66d8f0b066363562c4c09852f69a67ef30a2d3be /lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py | |
| parent | c8536760612785e8ee97a5261c20d22c6712b4b2 (diff) | |
Recommit [RISCV] Implement multi-lib reuse rule for RISC-V bare-metal toolchain (#73765) (#75890)
Extend the multi-lib re-use selection mechanism for RISC-V.
This funciton will try to re-use multi-lib if they are compatible.
Definition of compatible:
- ABI must be the same.
- multi-lib is a subset of current arch, e.g. multi-lib=march=rv32im
is a subset of march=rv32imc.
- march that contains atomic extension can't reuse multi-lib that
doesn't has atomic, vice versa. e.g. multi-lib=march=rv32im and
march=rv32ima are not compatible, because software and hardware
atomic operation can't work together correctly.
Diffstat (limited to 'lldb/test/API/python_api/global_module_cache/TestGlobalModuleCache.py')
0 files changed, 0 insertions, 0 deletions
