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

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:

my_make_check.log.gz (1.99 KB)

Hi Henrik,

You don't have the latest C/C++ Front End Source code. Please update
from CVS to get the fix for the 2005-06-15-ExpandGotoInternalProblem.c
test. Note the date of the test (5 days ago).

Reid.

Hi Reid,

Now, I've removed the file and updated the source tree with this command:

cvs -z3 -d :pserver:anon@llvm-cvs.cs.uiuc.edu:/var/cvs/llvm update -PdR llvm

However, the file still exits.

Henrik.

Hi Reid,
Now, I've removed the file and updated the source tree with this command:
cvs -z3 -d :pserver:anon@llvm-cvs.cs.uiuc.edu:/var/cvs/llvm update -PdR llvm
However, the file still exits.

Henrik,

Please read what Reid wrote (there's a mouthful. :wink:

You updated your LLVM tree, but Reid asked you to update your llvm-gcc
source tree, because it has the fix for the regression test he
mentioned.

If you just deleted the regression test and cvs update re-added it,
that's the correct CVS behavior, but you didn't fix your llvm-gcc.