a2ac423c60
Fix the alignment of structs on MacOS arm64 so that it is the same as on iOS arm64. This fixes some of the ffi test failures, but not all. I'll follow up with further CLs. (Having this landed will allow us to see further failures on the bots.) Bug: https://github.com/dart-lang/sdk/issues/46305 TEST=runtime/vm/compiler/ffi/unit_tests/struct12bytesFloatx6/arm64_macos.expect TEST=tests/ffi(_2)/(.*)function(.*)_test.dart Change-Id: I66d214ecf672734c685ff97316b1666a2859b106 Cq-Include-Trybots: luci.dart.try:vm-kernel-mac-release-arm64-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/202940 Reviewed-by: Clement Skau <cskau@google.com> Commit-Queue: Daco Harkes <dacoharkes@google.com>
9 lines
236 B
Plaintext
9 lines
236 B
Plaintext
M(xmm0 double, xmm1 double) Struct(size: 12)
|
|
M(xmm2 double, xmm3 double) Struct(size: 12)
|
|
M(xmm4 double, xmm5 double) Struct(size: 12)
|
|
M(xmm6 double, xmm7 double) Struct(size: 12)
|
|
S+0 Struct(size: 12)
|
|
S+16 Struct(size: 12)
|
|
=>
|
|
rax int64
|