message: fix sparc64 ABI for aggregates with floating point members
diff: @@ -71,7 +71,7 @@ fn apply_arg_attrs_to_abi_param(mut param: AbiParam, arg_attrs: ArgAttributes) -
  .prefix
  .iter()
  .flatten()
  - .map(|&kind| reg_to_abi_param(Reg { kind, size: cast.prefix_chunk_size }))
  + .map(|&reg| reg_to_abi_param(reg))
  .chain((0..rest_count).map(|_| reg_to_abi_param(cast.rest.unit)))
  .collect::<SmallVec<_>>();
  