[LLVMdev] OpenBSD port in progress

Arnaud Bergeron abergeron at gmail.com
Sun Sep 21 11:28:57 PDT 2008


Since the initial mail, I found out that gcc doesn't like
amd64/X86_64.  I made a table of versions and the problems encountered

3.3.5 (any optimization): it does to "llvm[3]: Building ARM.td
instruction selector implementation with tblgen", then tblgen crashes
[1]

4.2.0 (-O0): 2 failures in tests
4.2.0 (-O1): it goes to "llvm[3]: Building ARM.td instruction selector
implementation with tblgen", then tblgen crashes[1]
4.2.0 (-O2): random parts of the tests fail
4.2.0 (-O3): 2 failures in tests (the same as with -O1)

[1] the crash log for tblgen
assertion "getOperator()->isSubClassOf("SDNodeXForm") && "Unknown node
type!"" failed: file "CodeGenDAGPatterns.cpp", line 932, function
"ApplyTypeConstraints"
gmake[3]: *** [/usr/ports/mystuff/devel/llvm/w-llvm-2.3/llvm-2.3/lib/Target/ARM/Release/ARMGenInstrInfo.inc.tmp]
Abort trap (core dumped)

If anybody has an idea of how to fix this (other than using another
version of gcc because I am sick of compiling), I would appreciate.  I
can offer backtraces or shell access if anybody is interested, just
ask me what you need.

Arnaud



More information about the llvm-dev mailing list