[LLVMdev] 'make check' failed with: ... PHI node entries do not match predecessors! ...

Henrik Bach henrik_bach_llvm at hotmail.com
Mon Jun 20 09:42:04 PDT 2005


Hi,

Now, I've build the tools and the cfe. However, 'make check' gave me the 
attached results. Summarized as follows:

# of expected passes		1081
# of unexpected failures	26
# of expected failures		32

I configured llvm with following options: '--prefix=/home/hb/llvm/ 
--enable-targets=host-only'. I used gcc version 3.4.2 to build the tools and 
cfe. The cfe is version: llvm-gcc (GCC) 3.4-llvm 20030924 (experimental).

Especially I noticed this one:
--------------------
FAIL: 
/home/hb/projects/src/llvm-1/llvm/test/Regression/CFrontend/2005-06-15-ExpandGotoInternalProblem.c:
PHI node entries do not match predecessors!
	%shortcirc_val = phi bool [ true, %no_exit ], [ %tmp.7, %shortcirc_next 
]		; <bool> [#uses=1]
label %no_exit
label <badref>
Broken module found, compilation aborted!
gccas((anonymous namespace)::PrintStackTrace()+0x1f)[0x82b8c3f]
/lib/tls/libc.so.6(abort+0x1d2)[0x363302]
gccas((anonymous namespace)::Verifier::abortIfBroken()+0x196)[0x8235fb6]
gccas(llvm::PassManagerTraits<llvm::Function>::runOnFunction(llvm::Function&)+0x17)[0x82201d7]
Output/2005-06-15-ExpandGotoInternalProblem.c.out.script: line 1:  5013 Done 
                    
PATH="/home/hb/projects/build/FC1/llvm-1-1/Debug/bin:/home/hb/projects/build/FC1/llvm-1-1/Release/bin:/home/hb/llvm/bin:/home/hb/bin:/home/hb/projects/CMHTREE/PLT/BASH.PLT:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin" 
"/home/hb/llvm/bin/llvm-gcc" -std=c99 
/home/hb/projects/src/llvm-1/llvm/test/Regression/CFrontend/2005-06-15-ExpandGotoInternalProblem.c 
-S -o -
      5015 Aborted                 | gccas -o /dev/null
--------------------

What went wrong in my build/test? I assume that the other errors are ok, due 
to I've only had build for the host-only architechture:
--------------------
uname -a
Linux fc1s050612 2.4.22-1.2115.nptl #1 Wed Oct 29 15:42:51 EST 2003 i686 
i686 i386 GNU/Linux

Henrik

=============================================================
Henrik Bach
LLVM Open Source Developer

e-mail: henrik_bach_llvm at hotmail.com
=============================================================
'Nothing is impossible; The impossible just takes longer time :)'
- Inventor of a new energy saver light bulp from Denmark.

Got Freedom?
Software Freedom Day - 10th of september
http://www.softwarefreedomday.org/
=============================================================

_________________________________________________________________
Log på MSN Messenger direkte fra nettet  http://webmessenger.msn.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: my_make_check.log.gz
Type: application/x-gzip
Size: 2038 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20050620/51505b8f/attachment.bin>


More information about the llvm-dev mailing list