<br><br><div class="gmail_quote">On 6 November 2012 15:39, Duncan Sands <span dir="ltr"><<a href="mailto:baldrick@free.fr" target="_blank">baldrick@free.fr</a>></span> wrote:<br><blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid" class="gmail_quote">

Hi Anitha,<div class="im"><br>
<br>
<blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid" class="gmail_quote">
    it's surely just that dragonegg doesn't have any support for this builtin.<br>
<br>
ok. Just verified that Target.cpp and x86_builtins do not have iceil support.<br>
I have this tricky situation - I use dragonegg generated LLVM IR as input to<br>
clang for some analysis (well it is clang++ actually). Understably,clang cribs<br>
looking at __builtin_iceil. Any idea how to resolve that as well?<br>
</blockquote>
<br></div>
adding dragonegg support for iceil would solve both problems.<br></blockquote><div> </div><div>Cool. <a href="http://llvm.org/bugs/show_bug.cgi?id=14270">http://llvm.org/bugs/show_bug.cgi?id=14270</a></div><div> </div><div>

Thanks Duncan.</div><div> </div><div>- Anitha</div><div> </div><blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid" class="gmail_quote">


<br>
Ciao, Duncan.<br>
<br>
<blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid" class="gmail_quote"><div class="im">
clang++   -O2 -march=bdver2 -mno-fma -save-temps  -mfma4 -ffp-contract=fast<br>
-DSPEC_CPU_LP64        Compute.o ComputeList.o ComputeNonbondedUtil.o LJTable.o<br>
Molecule.o Patch.o PatchList.o ResultSet.o SimParameters.o erf.o<br>
spec_namd.o                     -o namd<br>
spec_namd.o: In function `main':<br>
spec_namd.ll:(.text+0x2a3): undefined reference to `__builtin_iceil'<br>
<br>
    Please open a bug report with a minimal test case<br>
<br>
Will do. Thanks<br>
-Anitha<br>
<br>
    Ciao, Duncan.<br>
<br>
      when compiled<br>
<br>
        with dragonegg using -ffast-math option. My dragonegg is built with<br>
        gcc-4.7.0<br>
        (I am compiling namd spec benchmark here again).<br>
        Any idea?<br>
        g++ -march=bdver2 -save-temps<br></div>
        -fplugin=/home/anboyapa/__<u></u>install/bin/dragonegg.so<br>
        -O2 -march=bdver2 -save-temps<br>
        -fplugin=/home/anboyapa/__<u></u>install/bin/dragonegg.so<div class="im"><br>
        -mno-fma -mfma4 -ffast-math  -DSPEC_CPU_LP64        Compute.o ComputeList.o<br>
        ComputeNonbondedUtil.o LJTable.o Molecule.o Patch.o PatchList.o ResultSet.o<br>
        SimParameters.o erf.o spec_namd.o                     -o namd<br>
        spec_namd.o: In function `main':<br>
        spec_namd.C:(.text+0x2a3): undefined reference to `__builtin_iceil'<br>
        collect2: error: ld returned 1 exit status<br>
        specmake: *** [namd] Error 1<br>
<br>
<br>
        On 5 November 2012 14:32, Duncan Sands <<a href="mailto:baldrick@free.fr" target="_blank">baldrick@free.fr</a><br>
        <mailto:<a href="mailto:baldrick@free.fr" target="_blank">baldrick@free.fr</a>><br></div><div class="im">
        <mailto:<a href="mailto:baldrick@free.fr" target="_blank">baldrick@free.fr</a> <mailto:<a href="mailto:baldrick@free.fr" target="_blank">baldrick@free.fr</a>>>> wrote:<br>
<br>
             Hi Anitha,<br>
<br>
<br></div>
        <a href="http://llvm.org/bugs/show_bug.____cgi?id=14185" target="_blank">http://llvm.org/bugs/show_bug.<u></u>____cgi?id=14185</a><br>
        <<a href="http://llvm.org/bugs/show_bug.__cgi?id=14185" target="_blank">http://llvm.org/bugs/show_<u></u>bug.__cgi?id=14185</a>><br>
<br>
                 <<a href="http://llvm.org/bugs/show___bug.cgi?id=14185" target="_blank">http://llvm.org/bugs/show___<u></u>bug.cgi?id=14185</a><div class="im"><br>
        <<a href="http://llvm.org/bugs/show_bug.cgi?id=14185" target="_blank">http://llvm.org/bugs/show_<u></u>bug.cgi?id=14185</a>>><br>
                 I am stuck on analysis. Does any one have alternate suggestions<br>
        on debugging<br>
                 llvm? (Please refer to comments for the work done so far)<br>
<br>
<br>
             try to reduce a small standalone testcase which is an LLVM IR (.ll)<br>
        file.<br>
<br>
             Ciao, Duncan.<br>
<br></div>
             ______________________________<u></u>_____________________<div class="im"><br>
             LLVM Developers mailing list<br>
        <a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a> <mailto:<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>><br></div>
        <mailto:<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a> <mailto:<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>>><br>
        <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
        <a href="http://lists.cs.uiuc.edu/____mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/____<u></u>mailman/listinfo/llvmdev</a><br>
        <<a href="http://lists.cs.uiuc.edu/__mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/__<u></u>mailman/listinfo/llvmdev</a>><div class="im"><br>
             <<a href="http://lists.cs.uiuc.edu/__mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/__<u></u>mailman/listinfo/llvmdev</a><br>
        <<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/llvmdev</a>>><br>
<br>
<br>
<br>
<br>
</div></blockquote></blockquote></div>