Use -malign-double for x86 android

For double, long double and long long variables, they align to one
word boundary on x86, and 2 word boundary on x64 by default. This
is a big problem for android webview, as its render and browser
processes run x86 and x64 repectively. The data structs in shm may
have such misalignment problems.

Bug: 781095
Change-Id: Iad57901a20ec7e9379da234ad72f08caa99224f6
Commit-Queue: Andrew Grieve <>
Reviewed-by: Andrew Grieve <>
Cr-Original-Commit-Position: refs/heads/master@{#669754}
Cr-Mirrored-Commit: 30e58722f71efc4f7576e92724dc914b85f7ecab
1 file changed