[LLVMdev] Help needed on debugging llvm
Duncan Sands
baldrick at free.fr
Tue Nov 6 02:09:35 PST 2012
Hi Anitha,
> it's surely just that dragonegg doesn't have any support for this builtin.
>
> ok. Just verified that Target.cpp and x86_builtins do not have iceil support.
> I have this tricky situation - I use dragonegg generated LLVM IR as input to
> clang for some analysis (well it is clang++ actually). Understably,clang cribs
> looking at __builtin_iceil. Any idea how to resolve that as well?
adding dragonegg support for iceil would solve both problems.
Ciao, Duncan.
> clang++ -O2 -march=bdver2 -mno-fma -save-temps -mfma4 -ffp-contract=fast
> -DSPEC_CPU_LP64 Compute.o ComputeList.o ComputeNonbondedUtil.o LJTable.o
> Molecule.o Patch.o PatchList.o ResultSet.o SimParameters.o erf.o
> spec_namd.o -o namd
> spec_namd.o: In function `main':
> spec_namd.ll:(.text+0x2a3): undefined reference to `__builtin_iceil'
>
> Please open a bug report with a minimal test case
>
> Will do. Thanks
> -Anitha
>
> Ciao, Duncan.
>
> when compiled
>
> with dragonegg using -ffast-math option. My dragonegg is built with
> gcc-4.7.0
> (I am compiling namd spec benchmark here again).
> Any idea?
> g++ -march=bdver2 -save-temps
> -fplugin=/home/anboyapa/__install/bin/dragonegg.so
> -O2 -march=bdver2 -save-temps
> -fplugin=/home/anboyapa/__install/bin/dragonegg.so
> -mno-fma -mfma4 -ffast-math -DSPEC_CPU_LP64 Compute.o ComputeList.o
> ComputeNonbondedUtil.o LJTable.o Molecule.o Patch.o PatchList.o ResultSet.o
> SimParameters.o erf.o spec_namd.o -o namd
> spec_namd.o: In function `main':
> spec_namd.C:(.text+0x2a3): undefined reference to `__builtin_iceil'
> collect2: error: ld returned 1 exit status
> specmake: *** [namd] Error 1
>
>
> On 5 November 2012 14:32, Duncan Sands <baldrick at free.fr
> <mailto:baldrick at free.fr>
> <mailto:baldrick at free.fr <mailto:baldrick at free.fr>>> wrote:
>
> Hi Anitha,
>
>
> http://llvm.org/bugs/show_bug.____cgi?id=14185
> <http://llvm.org/bugs/show_bug.__cgi?id=14185>
>
> <http://llvm.org/bugs/show___bug.cgi?id=14185
> <http://llvm.org/bugs/show_bug.cgi?id=14185>>
> I am stuck on analysis. Does any one have alternate suggestions
> on debugging
> llvm? (Please refer to comments for the work done so far)
>
>
> try to reduce a small standalone testcase which is an LLVM IR (.ll)
> file.
>
> Ciao, Duncan.
>
> ___________________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>
> <mailto:LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>>
> http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/____mailman/listinfo/llvmdev
> <http://lists.cs.uiuc.edu/__mailman/listinfo/llvmdev>
> <http://lists.cs.uiuc.edu/__mailman/listinfo/llvmdev
> <http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev>>
>
>
>
>
> --
> /* Anitha*/
>
>
>
>
>
> --
> /* Anitha*/
>
More information about the llvm-dev
mailing list