Index: lib/CodeGen/BackendUtil.cpp =================================================================== --- lib/CodeGen/BackendUtil.cpp +++ lib/CodeGen/BackendUtil.cpp @@ -552,6 +552,8 @@ .Case("hard", llvm::FloatABI::Hard) .Default(llvm::FloatABI::Default); + Options.RegParm = CodeGenOpts.NumRegisterParameters; + // Set FP fusion mode. switch (CodeGenOpts.getFPContractMode()) { case CodeGenOptions::FPC_Off: