598fb44709
Fixes cases with passing floats, passing aggregates by value, passing scalars requiring alignment. The remaining failing tests look like some kind of corruption or register reuse when passing very large numbers of arguments. TEST=ci Bug: https://github.com/dart-lang/sdk/issues/48164 Change-Id: Ibac32d4f291255e1c2eb8fd1b196b3e2f006f610 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/231282 Reviewed-by: Daco Harkes <dacoharkes@google.com> Commit-Queue: Ryan Macnak <rmacnak@google.com>