rjmccall added a comment.

The exact sequence of volatile accesses is observable behavior, and it's the 
ABI's right to define correct behavior for compliant implementations, so we do 
need to do this.

Diogo, IRGen breaks up bit-field storage units in 
CGRecordLowering::accumulateBitFields.  I'm sure there's some reasonable way to 
add target-specific adjustments to that so that we break things up by storage 
unit.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D67399



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to