[arm] account only 4 bytes on stack for single precision arguments
authorBernhard Urban <lewurm@gmail.com>
Tue, 27 Aug 2019 12:46:06 +0000 (08:46 -0400)
committerLarry Ewing <lewing@microsoft.com>
Wed, 28 Aug 2019 01:35:42 +0000 (20:35 -0500)
commitdce4ed26872968192ae2bae4793834d13e373fd8
tree5fdca9f9960e8441bece4adcaec8b5c4a9b38324
parent12088df8e98cc865010f6ba1c95a0a896f5e7e85
[arm] account only 4 bytes on stack for single precision arguments

Fixes `test_0_arm64_small_stack_args` in gshared.cs when
* `test_0_arm64_small_stack_args` is compiled with LLVM
* `Foo3.Floats` is compiled with Mini

Commit migrated from https://github.com/mono/mono/commit/ba824cb9213670069b85ab397a7163a50e911ff6
src/mono/mono/mini/mini-arm.c