[LLVMdev] llvm/test: suffix or operands invalid for `push'

Joachim Durchholz jo at durchholz.org
Fri Feb 29 15:43:19 PST 2008


For completeness, here's the log of what I did:

$ wget http://llvm.org/releases/2.2/llvm-test-2.2.tar.gz
$ tar xzf llvm-2.2.tar.gz
$ cd llvm-2.2.tar.gz
$ ./configure --prefix=$HOME --target=i686 --with-gnu-ld CC=gcc-4.2 \
  CXX=g++-4.2 CXXCPP=cpp-4.2
# The default compiler is 4.1.2, which I wanted to avoid after reading
# the warnings in the installation instructions.
# ./configure finished with no errors, though it warned about a few
# longints being truncated to signed, and some strict pointer stuff.
# (If anybody is interested, I'll post the warnings in a separate
# message.)
$ cd test
$ make

This is what I got:

-- snip --

( ulimit -t 600 ; ulimit -d 512000 ; \

PATH="/home/jo/Delta/llvm-2.2/Release/bin:/home/jo/Delta/llvm-2.2/test/Scripts:/home/jo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" \
          /usr/bin/runtest --ignore "llvm2cpp.exp ocaml.exp" )
WARNING: No tool specified
Test Run By jo on Sat Mar  1 00:03:22 2008
Target is i686-pc-none
Host   is x86_64-unknown-linux-gnu

                ===  tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file
for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for
target.
WARNING: Couldn't find tool config file for unix, using default.
WARNING: Assuming target board is the local machine (which is probably
wrong).
You may need to set your DEJAGNU environment variable.
Running /home/jo/Delta/llvm-2.2/test/Analysis/Andersens/dg.exp ...
[...]
Running /home/jo/Delta/llvm-2.2/test/BugPoint/dg.exp ...
Running /home/jo/Delta/llvm-2.2/test/C++Frontend/dg.exp ...
FAIL: /home/jo/Delta/llvm-2.2/test/C
++Frontend/2006-11-30-NoCompileUnit.cpp
Failed with exit(1) at line 2
while running: as NoCompileUnit.s -o NoCompileUnit.o
NoCompileUnit.s: Assembler messages:
NoCompileUnit.s:33: Error: suffix or operands invalid for `push'
NoCompileUnit.s:52: Error: suffix or operands invalid for `pop'
NoCompileUnit.s:64: Error: suffix or operands invalid for `push'
NoCompileUnit.s:83: Error: suffix or operands invalid for `pop'
NoCompileUnit.s:95: Error: suffix or operands invalid for `push'
NoCompileUnit.s:116: Error: suffix or operands invalid for `pop'
NoCompileUnit.s:128: Error: suffix or operands invalid for `push'
NoCompileUnit.s:225: Error: suffix or operands invalid for `pop'
NoCompileUnit.s:237: Error: suffix or operands invalid for `push'
NoCompileUnit.s:243: Error: suffix or operands invalid for `push'
NoCompileUnit.s:268: Error: suffix or operands invalid for `pop'
NoCompileUnit.s:269: Error: suffix or operands invalid for `pop'

FAIL: /home/jo/Delta/llvm-2.2/test/C++Frontend/2006-11-30-Pubnames.cpp
Failed with exit(1) at line 2
while running: as 2006-11-30-Pubnames.cpp.tmp.s -o
2006-11-30-Pubnames.cpp.tmp.o
2006-11-30-Pubnames.cpp.tmp.s: Assembler messages:
2006-11-30-Pubnames.cpp.tmp.s:33: Error: suffix or operands invalid for
`push'
2006-11-30-Pubnames.cpp.tmp.s:55: Error: suffix or operands invalid for
`pop'

Running /home/jo/Delta/llvm-2.2/test/CFrontend/dg.exp ...
[...]
Running /home/jo/Delta/llvm-2.2/test/Verifier/dg.exp ...

                ===  Summary ===

# of expected passes            2518
# of unexpected failures        2
# of expected failures          7
make: *** [check-local] Fehler 1
-- snip --

(Snipped most lines reporting successful tests.)

HTH

Regards,
Jo




More information about the llvm-dev mailing list