<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Can you reduce the test case and open a bug report (<a href="http://llvm.org/bugs/">http://llvm.org/bugs/</a>) ?   Can you check if your code works using static compilation ?</div><br><div><div>On Sep 12, 2012, at 9:07 AM, "Weiss, Eran" <<a href="mailto:Eran.Weiss@emc.com">Eran.Weiss@emc.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">I see two instructions "add    %al,(%eax)" (which are four 0 bytes, numerically) prior to function calls. As eax holds the pointer to the called function, this crashes with SIGBUS. These instructions don't make sense in the context of the code, which is why I'm suspecting a code generation error. I'd appreciate any any suggestions regarding what could cause this behavior or where to look for clues.</div><br class="Apple-interchange-newline"></blockquote></div><br></body></html>