rust/compiler/rustc_target/src
Jacob Pratt 57eb95ca6f
Rollup merge of #135203 - RalfJung:arm-soft-float, r=workingjubilee
arm: add unstable soft-float target feature

This has an actual usecase as mentioned [here](https://github.com/rust-lang/rust/issues/116344#issuecomment-2575324988), and with my recent ARM float ABI changes there shouldn't be any soundness concerns any more. We will reject enabling this feature on `hf` targets, but disabling it on non-`hf` targets is entirely fine -- the target feature refers to whether softfloat emulation is used for float instructions, and is independent of the ABI which we set separately via `llvm_floatabi`.

Cc ``@workingjubilee``
2025-01-08 00:52:49 -05:00
..
asm Re-export more rustc_span::symbol things from rustc_span. 2024-12-18 13:38:53 +11:00
callconv make no-variant types a dedicated Variants variant 2024-12-18 11:01:54 +01:00
spec Reserve x18 register for aarch64 wrs vxworks target 2025-01-07 09:18:31 +05:30
json.rs compiler: Move impl of ToJson for abi::Endian 2024-10-11 17:41:52 -07:00
lib.rs compiler: Wire {TyAnd,}Layout into rustc_abi 2024-10-11 17:41:52 -07:00
target_features.rs arm: add unstable soft-float target feature 2025-01-07 16:13:43 +01:00
tests.rs Use serde_json for target spec json 2022-06-03 16:46:19 +00:00