commit | 4d95f4edfa74a1023ba77e2745ee24102f97e656 | [log] [tgz] |
---|---|---|
author | David Gross <dgross@google.com> | Wed Mar 29 20:55:34 2017 +0000 |
committer | David Gross <dgross@google.com> | Wed Mar 29 15:20:54 2017 -0700 |
tree | a9ebb03fb3932d4a2439c813a76bb6c8b36851d1 | |
parent | b82642f7a25c67923fa1fe2e0cbf71996aae8c99 [diff] |
Add regression tests for 32-bit x86 struct layout bug fixes. Bug: http://b/29154200 Bug: http://b/28070272 Test: (aosp_x86_64-eng emulator, full_fugu-eng, aosp_angler-eng) x (RsTest 32-bit, RsTest 64-bit) - Tried ( modified slang, unmodified bcc) and ( modified slang, modified bcc) - "Modified bcc" is a forthcoming bcc change to turn off old struct layout fixes, and to verify that front end (Module) and back end (TargetMachine) agree on the layout of every exported struct type. https://android-review.googlesource.com/#/c/358954 - "Modified slang" is a forthcoming slang change to add explicit padding to struct types, thereby fixing the struct layout bugs. https://android-review.googlesource.com/#/c/359135/ Change-Id: I393230bd9a8d5e87f0e3a94a2fa2bf6e89d00929 (cherry picked from commit 08012d1f91f78dcacdffa298d9bf3414dea75209)