rust/compiler/rustc_codegen_llvm/src
Matthias Krüger 0daa636b93
Rollup merge of #129897 - RalfJung:soft-float-ignored, r=Urgau
deprecate -Csoft-float because it is unsound (and not fixable)

See  https://github.com/rust-lang/rust/issues/129893 for details. The general sentiment there seems to be that this flag has no use and sound alternatives exist, so let's add this warning and see if anyone out there disagrees.

Also show a different warning on targets where it does nothing (as documented since https://github.com/rust-lang/rust/pull/36261): it seems to correspond to `-mfloat-abi` in GCC/clang, which is an ARM-specific option. To be really sure it does nothing, only forward the flag to LLVM for eabihf targets. This should not change behavior but makes me sleep better ;)
2024-09-15 20:55:12 +02:00
..
back Rollup merge of #129897 - RalfJung:soft-float-ignored, r=Urgau 2024-09-15 20:55:12 +02:00
coverageinfo chore: Fix typos in 'compiler' (batch 1) 2024-09-02 07:42:38 +02:00
debuginfo Don't leave debug locations for constants sitting on the builder indefinitely. 2024-09-06 23:12:18 +00:00
llvm Don't leave debug locations for constants sitting on the builder indefinitely. 2024-09-06 23:12:18 +00:00
abi.rs Add warn(unreachable_pub) to rustc_codegen_llvm. 2024-08-16 08:46:57 +10:00
allocator.rs Avoid extra cast()s after CStr::as_ptr() 2024-08-20 14:04:48 -07:00
asm.rs Add f16 and f128 inline ASM support for aarch64 2024-08-25 00:13:25 +01:00
attributes.rs Do not request sanitizers for naked functions 2024-09-06 14:11:13 +02:00
base.rs Add warn(unreachable_pub) to rustc_codegen_llvm. 2024-08-16 08:46:57 +10:00
builder.rs Add warn(unreachable_pub) to rustc_codegen_llvm. 2024-08-16 08:46:57 +10:00
callee.rs Add warn(unreachable_pub) to rustc_codegen_llvm. 2024-08-16 08:46:57 +10:00
common.rs Add warn(unreachable_pub) to rustc_codegen_llvm. 2024-08-16 08:46:57 +10:00
consts.rs Rollup merge of #128820 - LYF1999:yf/dev, r=nikic 2024-09-05 18:58:53 +02:00
context.rs Add -Z small-data-threshold 2024-09-10 12:19:16 -07:00
declare.rs Add warn(unreachable_pub) to rustc_codegen_llvm. 2024-08-16 08:46:57 +10:00
errors.rs Rollup merge of #126013 - nnethercote:unreachable_pub, r=Urgau 2024-08-27 00:41:57 +02:00
intrinsic.rs simd_shuffle: require index argument to be a vector 2024-09-14 14:43:24 +02:00
lib.rs update cfgs 2024-09-05 17:24:01 +01:00
llvm_util.rs Auto merge of #117465 - paulmenage:small-data-limit, r=compiler-errors 2024-09-12 04:27:08 +00:00
mono_item.rs codegen: better centralize function attribute computation 2024-08-07 19:49:48 +02:00
type_.rs Add warn(unreachable_pub) to rustc_codegen_llvm. 2024-08-16 08:46:57 +10:00
type_of.rs Add warn(unreachable_pub) to rustc_codegen_llvm. 2024-08-16 08:46:57 +10:00
va_arg.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
value.rs Add warn(unreachable_pub) to rustc_codegen_llvm. 2024-08-16 08:46:57 +10:00