Thank you for the answer. That worked. I had defined another pass but I had actually installed that with the rest of llvm but that was quite some time back. Since I was not adding "-load" for that, I thought its not needed for reaching-def as well.<br>
<br><div class="gmail_quote">On Tue, Apr 6, 2010 at 2:10 PM, Trevor Harmon <span dir="ltr"><<a href="mailto:Trevor.W.Harmon@nasa.gov">Trevor.W.Harmon@nasa.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Apr 5, 2010, at 7:10 PM, funceval wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
opt -load ../../../Release/lib/iel.so<br>
<premain>: CommandLine Error: Argument 'inline-threshold' defined more than once!<br>
opt: CommandLine Error: Argument 'inline-threshold' defined more than once!<br>
Error opening '../../../Release/lib/iel.so': ../../../Release/lib/iel.so: undefined symbol: _ZTI11ReachingDef<br>
  -load request ignored.<br>
<br>
It looks like the ReachingDef pass is not being recognized. Please tell me how to fix this.<br>
</blockquote>
<br></div>
Don't you need to add a -load for reaching-def also?<br><font color="#888888">
<br>
Trevor<br>
<br>
</font></blockquote></div><br>