<div dir="ltr">I modified the CC list to add cfe-commit and llvm-commit, but it seems doesn't work. So I manually forward this email. Sorry for any inconvenience. <br><br><div class="gmail_quote">---------- Forwarded message ----------<br>
From: <b class="gmail_sendername">Kevin Qin</b> <span dir="ltr"><<a href="mailto:kevinqindev@gmail.com">kevinqindev@gmail.com</a>></span><br>Date: 2014-04-23 18:05 GMT+08:00<br>Subject: [PATCH] [ARM64] Enable alignment control option in front-end for ARM64 - Clang.<br>
To: <a href="mailto:kevinqindev@gmail.com">kevinqindev@gmail.com</a>, <a href="mailto:t.p.northover@gmail.com">t.p.northover@gmail.com</a><br>Cc: <a href="mailto:amara.emerson@arm.com">amara.emerson@arm.com</a><br><br><br>
Hi t.p.northover,<br>
<br>
Hi Tim and other reviewers,<br>
<br>
This patch is to get "-mno-unaligned-access" and "-munaligned-access" work in front-end for ARM64 target.<br>
<br>
One thing worth to mention is, as ARM and ARM64 shared same command option in front end, does it need to share same command option in backend? If we decide to do this, the opt option "arm-strict-align" and "arm64-strict-align" would be combined to a single opt option("arm-strict-align" for example) which is shared in two backends. My question is, is it necessary to do this? And if we want do this, how to share opt object between two backends in a good way? If there is any other idea around this, please let me know. Thanks.<br>

<br>
<a href="http://reviews.llvm.org/D3466" target="_blank">http://reviews.llvm.org/D3466</a><br>
<br>
Files:<br>
  include/clang/Driver/Options.td<br>
  lib/Driver/Tools.cpp<br>
  test/Driver/arm-alignment.c<br>
</div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Best Regards,<div><br></div><div>Kevin Qin</div></div>
</div>