<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">In X86FastISel::</span><span style="font-family:arial,sans-serif;font-size:13px">X86SelectStore(), improperly aligned stores are rejected and handled by the DAG-based ISel.  However, X86FastISel::</span><span style="font-family:arial,sans-serif;font-size:13px">X86SelectLoad() makes no such requirement.  There doesn't appear to be an x86 architectural correctness issue with allowing potentially unaligned store instructions.</span><br>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">The attached patch removes this restriction.</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">Jim</span></div></div>