See related proposal in http://lists.llvm.org/pipermail/cfe-dev/2017-February/052739.html
This patch honors the unaligned type qualifier (currently available through he keyword __unaligned and -fms-extensions) in CodeGen. In the current form the patch affects declarations and expressions. It does not affect fields of classes.