[PATCH] D60748: Fix i386 struct and union parameter alignment

Ed Maste via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 24 11:43:00 PDT 2019


emaste added a comment.

In D60748#1499756 <https://reviews.llvm.org/D60748#1499756>, @dim wrote:

> Please also exclude FreeBSD from these changes, since we care a lot about backwards compatibility, and specifically about alignment requirements.  (We have run into many issues in our ports collection where upstream assumes everything is 16-byte aligned on i386, which is *NOT* ABI compliant.)


@dim that said I think we'd expect to be able to mix gcc- and clang-built objects, and it seems this is addressing somewhat of a corner case?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D60748/new/

https://reviews.llvm.org/D60748





More information about the cfe-commits mailing list