diff --git a/src/librustc/session/config.rs b/src/librustc/session/config.rs
index a2f926aa92c52..70d6e7be8138f 100644
--- a/src/librustc/session/config.rs
+++ b/src/librustc/session/config.rs
@@ -770,7 +770,7 @@ options! {CodegenOptions, CodegenSetter, basic_codegen_options,
     no_vectorize_slp: bool = (false, parse_bool, [TRACKED],
         "don't run LLVM's SLP vectorization pass"),
     soft_float: bool = (false, parse_bool, [TRACKED],
-        "generate software floating point library calls"),
+        "use soft float ABI (*eabihf targets only)"),
     prefer_dynamic: bool = (false, parse_bool, [TRACKED],
         "prefer dynamic linking to static linking"),
     no_integrated_as: bool = (false, parse_bool, [TRACKED],