Hi all,
while writing a testcase thate needed to do a grep containg {, I found that
the DejaGNU test framework didn't handle those very well. It's a bit of
a fuss
to escape accolades properly, but most of all the framework seemed to silently
ignore errors in the escaping (and just not run the command then). See [1].
Fixing the framework resulted in 80 of the tests failing. I spent the
afternoon fixing 60 tests. Of these, I fixed 42 that have been running fine so
far, but generated output on stderr or were marked as failing for some other
reason. Additionally, I fixed 18 test cases that were not run or only partly
run before (though all of those passed after fixing the test case).
I leave the remaining 20 failing testcases, since I do not see a clear
resolution for them. In a lot of cases disabling or fixing a warning might be
enough, but since I can't always see what a test is supposed to test,
I'm
afraid that that will actually render the testcase useless.
Of these final 20 tests, 3 are related to bugpoint producing stderr output (but
I
can't see if that is expected output or not). Two are related to an invalid
-mcpu option, I think the corresponding RUN lines should be removed or
changed? One is related to the -mattr=sse1 option that is not supported
(anymore?). The remaining 14 are warnings produced by llvm-gcc.
I've attached the error output for the remaining 20 tests, please check it
and
fix them where possible.
Gr.
Matthijs
[1]:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080609/063543.html
-------------- next part --------------
llvm[0]: Running test suite
make[1]: Entering directory `/home/kooijman/src/llvm-trunk/test'
( ulimit -t 600 ; ulimit -d 512000 ; \
PATH="/home/kooijman/src/llvm-trunk/Debug/bin:/home/kooijman/src/llvm-trunk/test/Scripts:/home/kooijman/bin:/home/kooijman/src/montiumccfe/Debug/bin:/home/kooijman/src/llvm-trunk/Debug/bin:/home/kooijman/src/llvm-trunk/tools/clang/Debug/bin:/home/kooijman/src/llvm-gcc/install/bin:/home/kooijman/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/kooijman/bin"
\
/usr/bin/runtest --ignore "llvm2cpp.exp ocaml.exp" )
Test Run By kooijman on Tue Jun 10 18:13:38 2008
Native configuration is i686-pc-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.
Running /home/kooijman/src/llvm-trunk/test/Analysis/Andersens/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Analysis/BasicAA/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Analysis/Dominators/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Analysis/GlobalsModRef/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Analysis/LoadVN/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Analysis/LoopInfo/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Analysis/PostDominators/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Analysis/ScalarEvolution/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Archive/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Assembler/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Bitcode/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/BugPoint/dg.exp ...
FAIL: /home/kooijman/src/llvm-trunk/test/BugPoint/crash-narrowfunctiontest.ll
Failed with unknown error (or has stderr output) at line 1
while running: bugpoint
/home/kooijman/src/llvm-trunk/test/BugPoint/crash-narrowfunctiontest.ll
-bugpoint-crashcalls
Read input file :
'/home/kooijman/src/llvm-trunk/test/BugPoint/crash-narrowfunctiontest.ll'
*** All input ok
Running selected passes on program to test for crash: Crashed with signal #6
Dumped core
*** Debugging optimizer crash!
Checking to see if these passes crash: -bugpoint-crashcalls: Crashed with signal
#6
Dumped core
*** Found crashing pass: -bugpoint-crashcalls
Emitted bitcode to 'bugpoint-passes.bc'
*** You can reproduce the problem with: opt bugpoint-passes.bc
-bugpoint-crashcalls
*** Attempting to reduce the number of functions in the testcase
Checking for crash with only these functions: foo test bar: Crashed with signal
#6
Dumped core
Checking for crash with only these functions: bar foo: Success!
Checking for crash with only these functions: test: Crashed with signal #6
Dumped core
Emitted bitcode to 'bugpoint-reduced-function.bc'
*** You can reproduce the problem with: opt bugpoint-reduced-function.bc
-bugpoint-crashcalls
Checking for crash with only these blocks: : Crashed with signal #6
Dumped core
*** Attempting to reduce testcase by deleting instructions: Simplification Level
#1
Checking instruction '': Success!
*** Attempting to reduce testcase by deleting instructions: Simplification Level
#0
Checking instruction '': Success!
*** Attempting to perform final cleanups: Crashed with signal #6
Dumped core
Emitted bitcode to 'bugpoint-reduced-simplified.bc'
*** You can reproduce the problem with: opt bugpoint-reduced-simplified.bc
-bugpoint-crashcalls
bugpoint[0x8749012]
bugpoint[0x8749144]
[0xffffe420]
/lib/tls/i686/cmov/libc.so.6(abort+0x101)[0x4019b201]
bugpoint(_ZN43_GLOBAL__N_TestPasses.cpp_00000000_FFBF142F12CrashOnCalls15runOnBasicBlockERN4llvm10BasicBlockE+0x5a)[0x83e6d4a]
bugpoint[0x86d8b1c]
bugpoint(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x13d)[0x86d85a3]
bugpoint(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x6e)[0x86d8750]
bugpoint(_ZN4llvm13MPPassManager11runOnModuleERNS_6ModuleE+0x108)[0x86d8222]
bugpoint(_ZN4llvm15PassManagerImpl3runERNS_6ModuleE+0x6e)[0x86d83da]
bugpoint(_ZN4llvm11PassManager3runERNS_6ModuleE+0x1b)[0x86d842d]
bugpoint(_ZN4llvm9BugDriver16runPassesAsChildERKSt6vectorIPKNS_8PassInfoESaIS4_EE+0x2aa)[0x83e5b18]
bugpoint(_ZN4llvm9BugDriver3runEv+0x28)[0x83bb184]
bugpoint(main+0x144)[0x83ee6c2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0x40185050]
bugpoint[0x83bab01]
bugpoint[0x8749012]
bugpoint[0x8749144]
[0xffffe420]
/lib/tls/i686/cmov/libc.so.6(abort+0x101)[0x4019b201]
bugpoint(_ZN43_GLOBAL__N_TestPasses.cpp_00000000_FFBF142F12CrashOnCalls15runOnBasicBlockERN4llvm10BasicBlockE+0x5a)[0x83e6d4a]
bugpoint[0x86d8b1c]
bugpoint(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x13d)[0x86d85a3]
bugpoint(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x6e)[0x86d8750]
bugpoint(_ZN4llvm13MPPassManager11runOnModuleERNS_6ModuleE+0x108)[0x86d8222]
bugpoint(_ZN4llvm15PassManagerImpl3runERNS_6ModuleE+0x6e)[0x86d83da]
bugpoint(_ZN4llvm11PassManager3runERNS_6ModuleE+0x1b)[0x86d842d]
bugpoint(_ZN4llvm9BugDriver16runPassesAsChildERKSt6vectorIPKNS_8PassInfoESaIS4_EE+0x2aa)[0x83e5b18]
bugpoint(_ZN4llvm9BugDriver3runEv+0x28)[0x83bb184]
bugpoint(main+0x144)[0x83ee6c2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0x40185050]
bugpoint[0x83bab01]
bugpoint[0x8749012]
bugpoint[0x8749144]
[0xffffe420]
/lib/tls/i686/cmov/libc.so.6(abort+0x101)[0x4019b201]
bugpoint(_ZN43_GLOBAL__N_TestPasses.cpp_00000000_FFBF142F12CrashOnCalls15runOnBasicBlockERN4llvm10BasicBlockE+0x5a)[0x83e6d4a]
bugpoint[0x86d8b1c]
bugpoint(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x13d)[0x86d85a3]
bugpoint(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x6e)[0x86d8750]
bugpoint(_ZN4llvm13MPPassManager11runOnModuleERNS_6ModuleE+0x108)[0x86d8222]
bugpoint(_ZN4llvm15PassManagerImpl3runERNS_6ModuleE+0x6e)[0x86d83da]
bugpoint(_ZN4llvm11PassManager3runERNS_6ModuleE+0x1b)[0x86d842d]
bugpoint(_ZN4llvm9BugDriver16runPassesAsChildERKSt6vectorIPKNS_8PassInfoESaIS4_EE+0x2aa)[0x83e5b18]
bugpoint(_ZN4llvm9BugDriver3runEv+0x28)[0x83bb184]
bugpoint(main+0x144)[0x83ee6c2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0x40185050]
bugpoint[0x83bab01]
bugpoint[0x8749012]
bugpoint[0x8749144]
[0xffffe420]
/lib/tls/i686/cmov/libc.so.6(abort+0x101)[0x4019b201]
bugpoint(_ZN43_GLOBAL__N_TestPasses.cpp_00000000_FFBF142F12CrashOnCalls15runOnBasicBlockERN4llvm10BasicBlockE+0x5a)[0x83e6d4a]
bugpoint[0x86d8b1c]
bugpoint(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x13d)[0x86d85a3]
bugpoint(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x6e)[0x86d8750]
bugpoint(_ZN4llvm13MPPassManager11runOnModuleERNS_6ModuleE+0x108)[0x86d8222]
bugpoint(_ZN4llvm15PassManagerImpl3runERNS_6ModuleE+0x6e)[0x86d83da]
bugpoint(_ZN4llvm11PassManager3runERNS_6ModuleE+0x1b)[0x86d842d]
bugpoint(_ZN4llvm9BugDriver16runPassesAsChildERKSt6vectorIPKNS_8PassInfoESaIS4_EE+0x2aa)[0x83e5b18]
bugpoint(_ZN4llvm9BugDriver3runEv+0x28)[0x83bb184]
bugpoint(main+0x144)[0x83ee6c2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0x40185050]
bugpoint[0x83bab01]
bugpoint[0x8749012]
bugpoint[0x8749144]
[0xffffe420]
/lib/tls/i686/cmov/libc.so.6(abort+0x101)[0x4019b201]
bugpoint(_ZN43_GLOBAL__N_TestPasses.cpp_00000000_FFBF142F12CrashOnCalls15runOnBasicBlockERN4llvm10BasicBlockE+0x5a)[0x83e6d4a]
bugpoint[0x86d8b1c]
bugpoint(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x13d)[0x86d85a3]
bugpoint(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x6e)[0x86d8750]
bugpoint(_ZN4llvm13MPPassManager11runOnModuleERNS_6ModuleE+0x108)[0x86d8222]
bugpoint(_ZN4llvm15PassManagerImpl3runERNS_6ModuleE+0x6e)[0x86d83da]
bugpoint(_ZN4llvm11PassManager3runERNS_6ModuleE+0x1b)[0x86d842d]
bugpoint(_ZN4llvm9BugDriver16runPassesAsChildERKSt6vectorIPKNS_8PassInfoESaIS4_EE+0x2aa)[0x83e5b18]
bugpoint(_ZN4llvm9BugDriver3runEv+0x28)[0x83bb184]
bugpoint(main+0x144)[0x83ee6c2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0x40185050]
bugpoint[0x83bab01]
bugpoint[0x8749012]
bugpoint[0x8749144]
[0xffffe420]
/lib/tls/i686/cmov/libc.so.6(abort+0x101)[0x4019b201]
bugpoint(_ZN43_GLOBAL__N_TestPasses.cpp_00000000_FFBF142F12CrashOnCalls15runOnBasicBlockERN4llvm10BasicBlockE+0x5a)[0x83e6d4a]
bugpoint[0x86d8b1c]
bugpoint(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x13d)[0x86d85a3]
bugpoint(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x6e)[0x86d8750]
bugpoint(_ZN4llvm13MPPassManager11runOnModuleERNS_6ModuleE+0x108)[0x86d8222]
bugpoint(_ZN4llvm15PassManagerImpl3runERNS_6ModuleE+0x6e)[0x86d83da]
bugpoint(_ZN4llvm11PassManager3runERNS_6ModuleE+0x1b)[0x86d842d]
bugpoint(_ZN4llvm9BugDriver16runPassesAsChildERKSt6vectorIPKNS_8PassInfoESaIS4_EE+0x2aa)[0x83e5b18]
bugpoint(_ZN4llvm9BugDriver3runEv+0x28)[0x83bb184]
bugpoint(main+0x144)[0x83ee6c2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0x40185050]
bugpoint[0x83bab01]
FAIL: /home/kooijman/src/llvm-trunk/test/BugPoint/misopt-basictest.ll
Failed with unknown error (or has stderr output) at line 1
while running: bugpoint
/home/kooijman/src/llvm-trunk/test/BugPoint/misopt-basictest.ll -dce
-bugpoint-deletecalls -simplifycfg
Read input file :
'/home/kooijman/src/llvm-trunk/test/BugPoint/misopt-basictest.ll'
*** All input ok
Running selected passes on program to test for crash: Success!
Initializing execution environment: Running the code generator to test for a
crash: <cbe>
Generating reference output from raw program: <cbe><cbe><gcc>
Checking to see if we can delete global inits: <cbe> - Removing all
global inits hides problem!
Checking for crash with only these blocks: : <cbe>
*** Attempting to reduce testcase by deleting instructions: Simplification Level
#1
Checking instruction '': <cbe>
*** Attempting to reduce testcase by deleting instructions: Simplification Level
#0
Checking instruction '': <cbe>
*** Attempting to perform final cleanups: <cbe>Emitted bitcode to
'bugpoint-reduced-simplified.bc'
*** You can reproduce the problem with: opt bugpoint-reduced-simplified.bc -dce
-bugpoint-deletecalls -simplifycfg
Found gcc: /usr/bin/gcc
Error running tool:
/usr/bin/gcc -x c -fno-strict-aliasing bugpoint-test-program.bc.cbe.c -x none
-o bugpoint-test-program.bc.cbe.c.gcc.exe -lm -O2 -Wl,-R.
bugpoint-test-program.bc.cbe.c:83: error: unable to emulate ‘TI’
bugpoint-test-program.bc.cbe.c:84: error: unable to emulate ‘TI’
bugpoint-test-program.bc.cbe.c:127: warning: conflicting types for built-in
function ‘malloc’
bugpoint-test-program.bc.cbe.c: In function ‘main’:
bugpoint-test-program.bc.cbe.c:156: warning: return type of ‘main’ is not ‘int’
*** Debugging code generator crash!
FAIL: /home/kooijman/src/llvm-trunk/test/BugPoint/remove_arguments_test.ll
Failed with unknown error (or has stderr output) at line 1
while running: bugpoint
/home/kooijman/src/llvm-trunk/test/BugPoint/remove_arguments_test.ll
-bugpoint-crashcalls
Read input file :
'/home/kooijman/src/llvm-trunk/test/BugPoint/remove_arguments_test.ll'
*** All input ok
Running selected passes on program to test for crash: Crashed with signal #6
Dumped core
*** Debugging optimizer crash!
Checking to see if these passes crash: -bugpoint-crashcalls: Crashed with signal
#6
Dumped core
*** Found crashing pass: -bugpoint-crashcalls
Emitted bitcode to 'bugpoint-passes.bc'
*** You can reproduce the problem with: opt bugpoint-passes.bc
-bugpoint-crashcalls
Checking for crash with only these blocks: : Crashed with signal #6
Dumped core
*** Attempting to reduce testcase by deleting instructions: Simplification Level
#1
Checking instruction '': Success!
*** Attempting to reduce testcase by deleting instructions: Simplification Level
#0
Checking instruction '': Success!
*** Attempting to perform final cleanups: Crashed with signal #6
Dumped core
Emitted bitcode to 'bugpoint-reduced-simplified.bc'
*** You can reproduce the problem with: opt bugpoint-reduced-simplified.bc
-bugpoint-crashcalls
bugpoint[0x8749012]
bugpoint[0x8749144]
[0xffffe420]
/lib/tls/i686/cmov/libc.so.6(abort+0x101)[0x4019b201]
bugpoint(_ZN43_GLOBAL__N_TestPasses.cpp_00000000_FFBF142F12CrashOnCalls15runOnBasicBlockERN4llvm10BasicBlockE+0x5a)[0x83e6d4a]
bugpoint[0x86d8b1c]
bugpoint(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x13d)[0x86d85a3]
bugpoint(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x6e)[0x86d8750]
bugpoint(_ZN4llvm13MPPassManager11runOnModuleERNS_6ModuleE+0x108)[0x86d8222]
bugpoint(_ZN4llvm15PassManagerImpl3runERNS_6ModuleE+0x6e)[0x86d83da]
bugpoint(_ZN4llvm11PassManager3runERNS_6ModuleE+0x1b)[0x86d842d]
bugpoint(_ZN4llvm9BugDriver16runPassesAsChildERKSt6vectorIPKNS_8PassInfoESaIS4_EE+0x2aa)[0x83e5b18]
bugpoint(_ZN4llvm9BugDriver3runEv+0x28)[0x83bb184]
bugpoint(main+0x144)[0x83ee6c2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0x40185050]
bugpoint[0x83bab01]
bugpoint[0x8749012]
bugpoint[0x8749144]
[0xffffe420]
/lib/tls/i686/cmov/libc.so.6(abort+0x101)[0x4019b201]
bugpoint(_ZN43_GLOBAL__N_TestPasses.cpp_00000000_FFBF142F12CrashOnCalls15runOnBasicBlockERN4llvm10BasicBlockE+0x5a)[0x83e6d4a]
bugpoint[0x86d8b1c]
bugpoint(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x13d)[0x86d85a3]
bugpoint(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x6e)[0x86d8750]
bugpoint(_ZN4llvm13MPPassManager11runOnModuleERNS_6ModuleE+0x108)[0x86d8222]
bugpoint(_ZN4llvm15PassManagerImpl3runERNS_6ModuleE+0x6e)[0x86d83da]
bugpoint(_ZN4llvm11PassManager3runERNS_6ModuleE+0x1b)[0x86d842d]
bugpoint(_ZN4llvm9BugDriver16runPassesAsChildERKSt6vectorIPKNS_8PassInfoESaIS4_EE+0x2aa)[0x83e5b18]
bugpoint(_ZN4llvm9BugDriver3runEv+0x28)[0x83bb184]
bugpoint(main+0x144)[0x83ee6c2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0x40185050]
bugpoint[0x83bab01]
bugpoint[0x8749012]
bugpoint[0x8749144]
[0xffffe420]
/lib/tls/i686/cmov/libc.so.6(abort+0x101)[0x4019b201]
bugpoint(_ZN43_GLOBAL__N_TestPasses.cpp_00000000_FFBF142F12CrashOnCalls15runOnBasicBlockERN4llvm10BasicBlockE+0x5a)[0x83e6d4a]
bugpoint[0x86d8b1c]
bugpoint(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x13d)[0x86d85a3]
bugpoint(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x6e)[0x86d8750]
bugpoint(_ZN4llvm13MPPassManager11runOnModuleERNS_6ModuleE+0x108)[0x86d8222]
bugpoint(_ZN4llvm15PassManagerImpl3runERNS_6ModuleE+0x6e)[0x86d83da]
bugpoint(_ZN4llvm11PassManager3runERNS_6ModuleE+0x1b)[0x86d842d]
bugpoint(_ZN4llvm9BugDriver16runPassesAsChildERKSt6vectorIPKNS_8PassInfoESaIS4_EE+0x2aa)[0x83e5b18]
bugpoint(_ZN4llvm9BugDriver3runEv+0x28)[0x83bb184]
bugpoint(main+0x144)[0x83ee6c2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0x40185050]
bugpoint[0x83bab01]
bugpoint[0x8749012]
bugpoint[0x8749144]
[0xffffe420]
/lib/tls/i686/cmov/libc.so.6(abort+0x101)[0x4019b201]
bugpoint(_ZN43_GLOBAL__N_TestPasses.cpp_00000000_FFBF142F12CrashOnCalls15runOnBasicBlockERN4llvm10BasicBlockE+0x5a)[0x83e6d4a]
bugpoint[0x86d8b1c]
bugpoint(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x13d)[0x86d85a3]
bugpoint(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x6e)[0x86d8750]
bugpoint(_ZN4llvm13MPPassManager11runOnModuleERNS_6ModuleE+0x108)[0x86d8222]
bugpoint(_ZN4llvm15PassManagerImpl3runERNS_6ModuleE+0x6e)[0x86d83da]
bugpoint(_ZN4llvm11PassManager3runERNS_6ModuleE+0x1b)[0x86d842d]
bugpoint(_ZN4llvm9BugDriver16runPassesAsChildERKSt6vectorIPKNS_8PassInfoESaIS4_EE+0x2aa)[0x83e5b18]
bugpoint(_ZN4llvm9BugDriver3runEv+0x28)[0x83bb184]
bugpoint(main+0x144)[0x83ee6c2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0x40185050]
bugpoint[0x83bab01]
Running /home/kooijman/src/llvm-trunk/test/CodeGen/ARM/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/CodeGen/Alpha/dg.exp ...
FAIL: /home/kooijman/src/llvm-trunk/test/CodeGen/Alpha/ctlz.ll
Failed with unknown error (or has stderr output) at line 4
while running: llvm-as <
/home/kooijman/src/llvm-trunk/test/CodeGen/Alpha/ctlz.ll | llc -march=alpha
-mcpu=ev56 | not grep -i ctlz
'ev56' is not a recognized processor for this target (ignoring
processor)
'ev56' is not a recognized processor for this target (ignoring
processor)
FAIL: /home/kooijman/src/llvm-trunk/test/CodeGen/Alpha/ctpop.ll
Failed with unknown error (or has stderr output) at line 4
while running: llvm-as <
/home/kooijman/src/llvm-trunk/test/CodeGen/Alpha/ctpop.ll | llc -march=alpha
-mcpu=ev56 | not grep -i ctpop
'ev56' is not a recognized processor for this target (ignoring
processor)
'ev56' is not a recognized processor for this target (ignoring
processor)
Running /home/kooijman/src/llvm-trunk/test/CodeGen/CBackend/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/CodeGen/CellSPU/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/CodeGen/Generic/GC/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/CodeGen/Generic/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/CodeGen/IA64/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/CodeGen/PowerPC/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/CodeGen/SPARC/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/CodeGen/X86/dg.exp ...
FAIL: /home/kooijman/src/llvm-trunk/test/CodeGen/X86/scalar_sse_minmax.ll
Failed with unknown error (or has stderr output) at line 1
while running: llvm-as <
/home/kooijman/src/llvm-trunk/test/CodeGen/X86/scalar_sse_minmax.ll | llc
-march=x86 -mattr=+sse1,+sse2 | grep mins | count 3
'+sse1' is not a recognized feature for this target (ignoring feature)
Running /home/kooijman/src/llvm-trunk/test/DebugInfo/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/ExecutionEngine/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Feature/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/FrontendAda/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/FrontendC/dg.exp ...
FAIL: /home/kooijman/src/llvm-trunk/test/FrontendC/2002-07-14-MiscTests.c
Failed with unknown error (or has stderr output) at line 1
while running: /home/kooijman/src/llvm-gcc/install/bin/llvm-gcc -emit-llvm -S
/home/kooijman/src/llvm-trunk/test/FrontendC/2002-07-14-MiscTests.c -o - |
llvm-as -f -o /dev/null
/home/kooijman/src/llvm-trunk/test/FrontendC/2002-07-14-MiscTests.c: In function
‘memset_impl’:
/home/kooijman/src/llvm-trunk/test/FrontendC/2002-07-14-MiscTests.c:15: warning:
cast from pointer to integer of different size
/home/kooijman/src/llvm-trunk/test/FrontendC/2002-07-14-MiscTests.c:19: warning:
cast to pointer from integer of different size
FAIL: /home/kooijman/src/llvm-trunk/test/FrontendC/2002-07-14-MiscTests3.c
Failed with unknown error (or has stderr output) at line 1
while running: /home/kooijman/src/llvm-gcc/install/bin/llvm-gcc -emit-llvm -S
/home/kooijman/src/llvm-trunk/test/FrontendC/2002-07-14-MiscTests3.c -o - |
llvm-as -f -o /dev/null
/home/kooijman/src/llvm-trunk/test/FrontendC/2002-07-14-MiscTests3.c:161:
warning: conflicting types for built-in function ‘strcpy’
/home/kooijman/src/llvm-trunk/test/FrontendC/2002-07-14-MiscTests3.c:165:
warning: conflicting types for built-in function ‘strcat’
FAIL: /home/kooijman/src/llvm-trunk/test/FrontendC/2003-08-21-WideString.c
Failed with unknown error (or has stderr output) at line 1
while running: /home/kooijman/src/llvm-gcc/install/bin/llvm-gcc -emit-llvm -S
/home/kooijman/src/llvm-trunk/test/FrontendC/2003-08-21-WideString.c -o - |
llvm-as -f -o /dev/null
/home/kooijman/src/llvm-trunk/test/FrontendC/2003-08-21-WideString.c:5: warning:
initialization from incompatible pointer type
FAIL: /home/kooijman/src/llvm-trunk/test/FrontendC/2003-09-18-BitfieldTests.c
Failed with unknown error (or has stderr output) at line 1
while running: /home/kooijman/src/llvm-gcc/install/bin/llvm-gcc -emit-llvm -S
/home/kooijman/src/llvm-trunk/test/FrontendC/2003-09-18-BitfieldTests.c -o - |
llvm-as -f -o /dev/null
/home/kooijman/src/llvm-trunk/test/FrontendC/2003-09-18-BitfieldTests.c: In
function ‘test3’:
/home/kooijman/src/llvm-trunk/test/FrontendC/2003-09-18-BitfieldTests.c:20:
warning: overflow in implicit constant conversion
/home/kooijman/src/llvm-trunk/test/FrontendC/2003-09-18-BitfieldTests.c: In
function ‘test5’:
/home/kooijman/src/llvm-trunk/test/FrontendC/2003-09-18-BitfieldTests.c:28:
warning: overflow in implicit constant conversion
FAIL: /home/kooijman/src/llvm-trunk/test/FrontendC/2004-02-13-IllegalVararg.c
Failed with unknown error (or has stderr output) at line 1
while running: /home/kooijman/src/llvm-gcc/install/bin/llvm-gcc -emit-llvm -xc
/home/kooijman/src/llvm-trunk/test/FrontendC/2004-02-13-IllegalVararg.c -c -o -
| llc
.text
.align 16
.globl test
.type test, at function
test:
subl $20, %esp
movl 24(%esp), %eax
movl %eax, 16(%esp)
leal 28(%esp), %eax
movl %eax, 4(%esp)
ud2
.size test, .-test
.section .note.GNU-stack,"", at progbits
/home/kooijman/src/llvm-trunk/test/FrontendC/2004-02-13-IllegalVararg.c: In
function ‘test’:
/home/kooijman/src/llvm-trunk/test/FrontendC/2004-02-13-IllegalVararg.c:9:
warning: ‘float’ is promoted to ‘double’ when passed through ‘...’
/home/kooijman/src/llvm-trunk/test/FrontendC/2004-02-13-IllegalVararg.c:9:
warning: (so you should pass ‘double’ not ‘float’ to ‘va_arg’)
/home/kooijman/src/llvm-trunk/test/FrontendC/2004-02-13-IllegalVararg.c:9: note:
if this code is reached, the program will abort
FAIL: /home/kooijman/src/llvm-trunk/test/FrontendC/2004-05-21-IncompleteEnum.c
Failed with unknown error (or has stderr output) at line 1
while running: /home/kooijman/src/llvm-gcc/install/bin/llvm-gcc -emit-llvm -S
/home/kooijman/src/llvm-trunk/test/FrontendC/2004-05-21-IncompleteEnum.c -o - |
llvm-as -f -o /dev/null
/home/kooijman/src/llvm-trunk/test/FrontendC/2004-05-21-IncompleteEnum.c:3:
warning: ‘enum foo’ declared inside parameter list
/home/kooijman/src/llvm-trunk/test/FrontendC/2004-05-21-IncompleteEnum.c:3:
warning: its scope is only this definition or declaration, which is probably not
what you want
FAIL: /home/kooijman/src/llvm-trunk/test/FrontendC/2006-07-31-PR854.c for PR854
Failed with unknown error (or has stderr output) at line 1
while running: /home/kooijman/src/llvm-gcc/install/bin/llvm-gcc -emit-llvm
/home/kooijman/src/llvm-trunk/test/FrontendC/2006-07-31-PR854.c -S -o -
; ModuleID =
'/home/kooijman/src/llvm-trunk/test/FrontendC/2006-07-31-PR854.c'
target datalayout =
"e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"
target triple = "i386-pc-linux-gnu"
%struct.kernel_symbol = type { i32 }
@loops_per_jiffy = global i32 4096 ; <i32*> [#uses=1]
@__kstrtab_loops_per_jiffy = internal constant [16 x i8]
c"loops_per_jiffy\00", section "__ksymtab_strings" ;
<[16 x i8]*> [#uses=0]
@__ksymtab_loops_per_jiffy = internal constant %struct.kernel_symbol { i32
ptrtoint (i32* @loops_per_jiffy to i32) }, section "__ksymtab" ;
<%struct.kernel_symbol*> [#uses=1]
@llvm.used = appending global [1 x i8*] [ i8* bitcast (%struct.kernel_symbol*
@__ksymtab_loops_per_jiffy to i8*) ], section "llvm.metadata" ;
<[1 x i8*]*> [#uses=0]
/home/kooijman/src/llvm-trunk/test/FrontendC/2006-07-31-PR854.c:11: warning:
excess elements in struct initializer
/home/kooijman/src/llvm-trunk/test/FrontendC/2006-07-31-PR854.c:11: warning:
(near initialization for ‘__ksymtab_loops_per_jiffy’)
FAIL:
/home/kooijman/src/llvm-trunk/test/FrontendC/2006-09-18-fwrite-cast-crash.c for
PR910
Failed with unknown error (or has stderr output) at line 1
while running: /home/kooijman/src/llvm-gcc/install/bin/llvm-gcc -emit-llvm
/home/kooijman/src/llvm-trunk/test/FrontendC/2006-09-18-fwrite-cast-crash.c -S
-o -
; ModuleID =
'/home/kooijman/src/llvm-trunk/test/FrontendC/2006-09-18-fwrite-cast-crash.c'
target datalayout =
"e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"
target triple = "i386-pc-linux-gnu"
%struct.l_struct_2E_FILE = type { i8 }
@str301 = internal global [39 x i8] zeroinitializer, align 32 ; <[39 x
i8]*> [#uses=0]
define internal void @Usage(i8* %ltmp_611_6) nounwind {
entry:
%ltmp_611_6_addr = alloca i8* ; <i8**> [#uses=1]
%ltmp_6203_92 = alloca i32 ; <i32*> [#uses=0]
%ltmp_6202_16 = alloca %struct.l_struct_2E_FILE* ;
<%struct.l_struct_2E_FILE**> [#uses=0]
%"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
store i8* %ltmp_611_6, i8** %ltmp_611_6_addr
call void @llvm.trap( )
unreachable
return: ; No predecessors!
ret void
}
declare void @llvm.trap() nounwind
/home/kooijman/src/llvm-trunk/test/FrontendC/2006-09-18-fwrite-cast-crash.c: In
function ‘Usage’:
/home/kooijman/src/llvm-trunk/test/FrontendC/2006-09-18-fwrite-cast-crash.c:11:
warning: function called through a non-compatible type
/home/kooijman/src/llvm-trunk/test/FrontendC/2006-09-18-fwrite-cast-crash.c:11:
note: if this code is reached, the program will abort
FAIL:
/home/kooijman/src/llvm-trunk/test/FrontendC/2007-02-16-VariableSizeStructArg.c
for PR1170
Failed with unknown error (or has stderr output) at line 1
while running: /home/kooijman/src/llvm-gcc/install/bin/llvm-gcc -emit-llvm -S
/home/kooijman/src/llvm-trunk/test/FrontendC/2007-02-16-VariableSizeStructArg.c
-o -
; ModuleID =
'/home/kooijman/src/llvm-trunk/test/FrontendC/2007-02-16-VariableSizeStructArg.c'
target datalayout =
"e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"
target triple = "i386-pc-linux-gnu"
%struct..0anon = type { i32 }
%struct..1anon = type { [1 x i32] }
define i32 @f(i32 %a, %struct..0anon* %c) nounwind {
entry:
%a_addr = alloca i32 ; <i32*> [#uses=2]
%retval = alloca i32 ; <i32*> [#uses=2]
%tmp = alloca i32 ; <i32*> [#uses=2]
%a.0 = alloca i32 ; <i32*> [#uses=8]
%"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
store i32 %a, i32* %a_addr
%tmp1 = load i32* %a_addr, align 4 ; <i32> [#uses=1]
store i32 %tmp1, i32* %a.0, align 4
%tmp2 = load i32* %a.0, align 4 ; <i32> [#uses=1]
%tmp3 = sub i32 %tmp2, 1 ; <i32> [#uses=0]
%tmp4 = load i32* %a.0, align 4 ; <i32> [#uses=1]
%tmp45 = zext i32 %tmp4 to i64 ; <i64> [#uses=1]
%mask = and i64 %tmp45, 68719476735 ; <i64> [#uses=2]
%mask6 = and i64 %mask, 68719476735 ; <i64> [#uses=0]
%mask7 = and i64 %mask, 68719476735 ; <i64> [#uses=1]
%tmp8 = mul i64 %mask7, 32 ; <i64> [#uses=1]
%mask9 = and i64 %tmp8, 68719476735 ; <i64> [#uses=1]
%mask10 = and i64 %mask9, 68719476735 ; <i64> [#uses=0]
%tmp11 = load i32* %a.0, align 4 ; <i32> [#uses=1]
%tmp12 = mul i32 %tmp11, 4 ; <i32> [#uses=0]
%tmp13 = load i32* %a.0, align 4 ; <i32> [#uses=1]
%tmp1314 = zext i32 %tmp13 to i64 ; <i64> [#uses=1]
%mask15 = and i64 %tmp1314, 68719476735 ; <i64> [#uses=2]
%mask16 = and i64 %mask15, 68719476735 ; <i64> [#uses=0]
%mask17 = and i64 %mask15, 68719476735 ; <i64> [#uses=1]
%tmp18 = mul i64 %mask17, 32 ; <i64> [#uses=1]
%mask19 = and i64 %tmp18, 68719476735 ; <i64> [#uses=1]
%mask20 = and i64 %mask19, 68719476735 ; <i64> [#uses=0]
%tmp21 = load i32* %a.0, align 4 ; <i32> [#uses=1]
%tmp22 = mul i32 %tmp21, 4 ; <i32> [#uses=0]
%tmp23 = load i32* %a.0, align 4 ; <i32> [#uses=1]
%tmp2324 = zext i32 %tmp23 to i64 ; <i64> [#uses=1]
%mask25 = and i64 %tmp2324, 68719476735 ; <i64> [#uses=2]
%mask26 = and i64 %mask25, 68719476735 ; <i64> [#uses=0]
%mask27 = and i64 %mask25, 68719476735 ; <i64> [#uses=1]
%tmp28 = mul i64 %mask27, 32 ; <i64> [#uses=1]
%mask29 = and i64 %tmp28, 68719476735 ; <i64> [#uses=1]
%mask30 = and i64 %mask29, 68719476735 ; <i64> [#uses=0]
%tmp31 = load i32* %a.0, align 4 ; <i32> [#uses=1]
%tmp32 = mul i32 %tmp31, 4 ; <i32> [#uses=0]
%tmp33 = getelementptr %struct..0anon* %c, i32 0, i32 0 ; <i32*>
[#uses=1]
%tmp34 = getelementptr i32* %tmp33, i32 0 ; <i32*> [#uses=1]
%tmp35 = load i32* %tmp34, align 4 ; <i32> [#uses=1]
store i32 %tmp35, i32* %tmp, align 4
%tmp36 = load i32* %tmp, align 4 ; <i32> [#uses=1]
store i32 %tmp36, i32* %retval, align 4
br label %return
return: ; preds = %entry
%retval37 = load i32* %retval ; <i32> [#uses=1]
ret i32 %retval37
}
define i32 @g(%struct..1anon* byval align 4 %c) nounwind {
entry:
%retval = alloca i32 ; <i32*> [#uses=2]
%tmp = alloca i32 ; <i32*> [#uses=2]
%"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
%tmp1 = getelementptr %struct..1anon* %c, i32 0, i32 0 ; <[1 x i32]*>
[#uses=1]
%tmp2 = getelementptr [1 x i32]* %tmp1, i32 0, i32 0 ; <i32*> [#uses=1]
%tmp3 = load i32* %tmp2, align 4 ; <i32> [#uses=1]
store i32 %tmp3, i32* %tmp, align 4
%tmp4 = load i32* %tmp, align 4 ; <i32> [#uses=1]
store i32 %tmp4, i32* %retval, align 4
br label %return
return: ; preds = %entry
%retval5 = load i32* %retval ; <i32> [#uses=1]
ret i32 %retval5
}
/home/kooijman/src/llvm-trunk/test/FrontendC/2007-02-16-VariableSizeStructArg.c:3:
warning: anonymous struct declared inside parameter list
/home/kooijman/src/llvm-trunk/test/FrontendC/2007-02-16-VariableSizeStructArg.c:3:
warning: its scope is only this definition or declaration, which is probably not
what you want
/home/kooijman/src/llvm-trunk/test/FrontendC/2007-02-16-VariableSizeStructArg.c:5:
warning: anonymous struct declared inside parameter list
FAIL: /home/kooijman/src/llvm-trunk/test/FrontendC/2007-03-06-VarSizeInStruct1.c
Failed with unknown error (or has stderr output) at line 1
while running: /home/kooijman/src/llvm-gcc/install/bin/llvm-gcc -emit-llvm
/home/kooijman/src/llvm-trunk/test/FrontendC/2007-03-06-VarSizeInStruct1.c -S -o
-
; ModuleID =
'/home/kooijman/src/llvm-trunk/test/FrontendC/2007-03-06-VarSizeInStruct1.c'
target datalayout =
"e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"
target triple = "i386-pc-linux-gnu"
%struct..0f = type { i8, i8 }
define i8* @p(i32 %n) nounwind {
entry:
%n_addr = alloca i32 ; <i32*> [#uses=2]
%retval = alloca i8* ; <i8**> [#uses=2]
%saved_stack.9 = alloca i8* ; <i8**> [#uses=2]
%tmp = alloca i8* ; <i8**> [#uses=2]
%F.8 = alloca %struct..0f* ; <%struct..0f**> [#uses=3]
%n.0 = alloca i32 ; <i32*> [#uses=9]
%"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
store i32 %n, i32* %n_addr
%tmp1 = call i8* @llvm.stacksave( ) ; <i8*> [#uses=1]
store i8* %tmp1, i8** %saved_stack.9, align 4
%tmp2 = load i32* %n_addr, align 4 ; <i32> [#uses=1]
store i32 %tmp2, i32* %n.0, align 4
%tmp3 = load i32* %n.0, align 4 ; <i32> [#uses=1]
%tmp4 = sub i32 %tmp3, 1 ; <i32> [#uses=0]
%tmp5 = load i32* %n.0, align 4 ; <i32> [#uses=1]
%tmp56 = zext i32 %tmp5 to i64 ; <i64> [#uses=1]
%mask = and i64 %tmp56, 68719476735 ; <i64> [#uses=2]
%mask7 = and i64 %mask, 68719476735 ; <i64> [#uses=0]
%mask8 = and i64 %mask, 68719476735 ; <i64> [#uses=1]
%tmp9 = mul i64 %mask8, 8 ; <i64> [#uses=1]
%mask10 = and i64 %tmp9, 68719476735 ; <i64> [#uses=1]
%mask11 = and i64 %mask10, 68719476735 ; <i64> [#uses=0]
%tmp12 = load i32* %n.0, align 4 ; <i32> [#uses=0]
%tmp13 = load i32* %n.0, align 4 ; <i32> [#uses=1]
%tmp14 = add i32 %tmp13, 1 ; <i32> [#uses=0]
%tmp15 = load i32* %n.0, align 4 ; <i32> [#uses=1]
%tmp1516 = zext i32 %tmp15 to i64 ; <i64> [#uses=1]
%mask17 = and i64 %tmp1516, 68719476735 ; <i64> [#uses=2]
%mask18 = and i64 %mask17, 68719476735 ; <i64> [#uses=0]
%mask19 = and i64 %mask17, 68719476735 ; <i64> [#uses=1]
%tmp20 = add i64 %mask19, 1 ; <i64> [#uses=1]
%mask21 = and i64 %tmp20, 68719476735 ; <i64> [#uses=2]
%mask22 = and i64 %mask21, 68719476735 ; <i64> [#uses=0]
%mask23 = and i64 %mask21, 68719476735 ; <i64> [#uses=1]
%tmp24 = mul i64 %mask23, 8 ; <i64> [#uses=1]
%mask25 = and i64 %tmp24, 68719476735 ; <i64> [#uses=1]
%mask26 = and i64 %mask25, 68719476735 ; <i64> [#uses=0]
%tmp27 = load i32* %n.0, align 4 ; <i32> [#uses=1]
%tmp28 = add i32 %tmp27, 1 ; <i32> [#uses=0]
%tmp29 = load i32* %n.0, align 4 ; <i32> [#uses=1]
%tmp2930 = zext i32 %tmp29 to i64 ; <i64> [#uses=1]
%mask31 = and i64 %tmp2930, 68719476735 ; <i64> [#uses=2]
%mask32 = and i64 %mask31, 68719476735 ; <i64> [#uses=0]
%mask33 = and i64 %mask31, 68719476735 ; <i64> [#uses=1]
%tmp34 = add i64 %mask33, 1 ; <i64> [#uses=1]
%mask35 = and i64 %tmp34, 68719476735 ; <i64> [#uses=2]
%mask36 = and i64 %mask35, 68719476735 ; <i64> [#uses=0]
%mask37 = and i64 %mask35, 68719476735 ; <i64> [#uses=1]
%tmp38 = mul i64 %mask37, 8 ; <i64> [#uses=1]
%mask39 = and i64 %tmp38, 68719476735 ; <i64> [#uses=1]
%mask40 = and i64 %mask39, 68719476735 ; <i64> [#uses=0]
%tmp41 = load i32* %n.0, align 4 ; <i32> [#uses=1]
%tmp42 = add i32 %tmp41, 1 ; <i32> [#uses=1]
%tmp43 = alloca i8, i32 %tmp42 ; <i8*> [#uses=1]
%tmp4344 = bitcast i8* %tmp43 to %struct..0f* ; <%struct..0f*> [#uses=1]
store %struct..0f* %tmp4344, %struct..0f** %F.8, align 4
%tmp45 = load %struct..0f** %F.8, align 4 ; <%struct..0f*> [#uses=1]
%tmp46 = getelementptr %struct..0f* %tmp45, i32 0, i32 1 ; <i8*>
[#uses=1]
%tmp47 = getelementptr i8* %tmp46, i32 0 ; <i8*> [#uses=1]
store i8 120, i8* %tmp47, align 1
%tmp48 = load %struct..0f** %F.8, align 4 ; <%struct..0f*> [#uses=1]
%tmp4849 = bitcast %struct..0f* %tmp48 to i8* ; <i8*> [#uses=1]
store i8* %tmp4849, i8** %tmp, align 4
%tmp50 = load i8** %saved_stack.9, align 4 ; <i8*> [#uses=1]
call void @llvm.stackrestore( i8* %tmp50 )
%tmp51 = load i8** %tmp, align 4 ; <i8*> [#uses=1]
store i8* %tmp51, i8** %retval, align 4
br label %return
return: ; preds = %entry
%retval52 = load i8** %retval ; <i8*> [#uses=1]
ret i8* %retval52
}
declare i8* @llvm.stacksave() nounwind
declare void @llvm.stackrestore(i8*) nounwind
/home/kooijman/src/llvm-trunk/test/FrontendC/2007-03-06-VarSizeInStruct1.c: In
function ‘p’:
/home/kooijman/src/llvm-trunk/test/FrontendC/2007-03-06-VarSizeInStruct1.c:7:
warning: function returns address of local variable
FAIL: /home/kooijman/src/llvm-trunk/test/FrontendC/2007-09-05-ConstCtor.c for
PR1641
Failed with unknown error (or has stderr output) at line 1
while running: /home/kooijman/src/llvm-gcc/install/bin/llvm-gcc -emit-llvm -xc
-Os -c /home/kooijman/src/llvm-trunk/test/FrontendC/2007-09-05-ConstCtor.c -o
/dev/null
/home/kooijman/src/llvm-trunk/test/FrontendC/2007-09-05-ConstCtor.c:11:30:
warning: multi-character character constant
FAIL:
/home/kooijman/src/llvm-trunk/test/FrontendC/2007-09-28-PackedUnionMember.c
Failed with unknown error (or has stderr output) at line 1
while running: /home/kooijman/src/llvm-gcc/install/bin/llvm-gcc -emit-llvm
/home/kooijman/src/llvm-trunk/test/FrontendC/2007-09-28-PackedUnionMember.c -S
-o -
; ModuleID =
'/home/kooijman/src/llvm-trunk/test/FrontendC/2007-09-28-PackedUnionMember.c'
target datalayout =
"e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"
target triple = "i386-pc-linux-gnu"
%struct.E = type { i32, i32 }
%struct.H = type <{ i32, i32, { %struct.anon } }>
%struct.anon = type <{ %struct.opaque3*, i16 }>
%struct.opaque1 = type opaque
%struct.opaque2 = type opaque
%struct.opaque3 = type opaque
@events.1106 = internal constant [1 x %struct.E] [ %struct.E { i32 1668113523,
i32 1 } ] ; <[1 x %struct.E]*> [#uses=1]
define internal i32 @hndlr() nounwind {
entry:
%retval = alloca i32 ; <i32*> [#uses=2]
%cmd = alloca %struct.H, align 2 ; <%struct.H*> [#uses=5]
%tmp = alloca i32 ; <i32*> [#uses=2]
%"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
%tmp1 = getelementptr %struct.H* %cmd, i32 0, i32 0 ; <i32*> [#uses=1]
store i32 0, i32* %tmp1, align 2
%tmp2 = getelementptr %struct.H* %cmd, i32 0, i32 1 ; <i32*> [#uses=1]
store i32 0, i32* %tmp2, align 2
%tmp3 = getelementptr %struct.H* %cmd, i32 0, i32 2 ; <{ %struct.anon
}*> [#uses=1]
%tmp4 = getelementptr { %struct.anon }* %tmp3, i32 0, i32 0 ;
<%struct.anon*> [#uses=2]
%tmp5 = getelementptr %struct.anon* %tmp4, i32 0, i32 0 ;
<%struct.opaque3**> [#uses=1]
store %struct.opaque3* null, %struct.opaque3** %tmp5, align 2
%tmp6 = getelementptr %struct.anon* %tmp4, i32 0, i32 1 ; <i16*>
[#uses=1]
store i16 0, i16* %tmp6, align 2
%tmp7 = getelementptr %struct.H* %cmd, i32 0, i32 0 ; <i32*> [#uses=1]
store i32 4, i32* %tmp7, align 1
%tmp8 = getelementptr %struct.H* %cmd, i32 0, i32 1 ; <i32*> [#uses=1]
store i32 1717662324, i32* %tmp8, align 1
store i32 0, i32* %tmp, align 4
%tmp9 = load i32* %tmp, align 4 ; <i32> [#uses=1]
store i32 %tmp9, i32* %retval, align 4
br label %return
return: ; preds = %entry
%retval10 = load i32* %retval ; <i32> [#uses=1]
ret i32 %retval10
}
define void @foo(i8* %inWindow) nounwind {
entry:
%inWindow_addr = alloca i8* ; <i8**> [#uses=1]
%"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
store i8* %inWindow, i8** %inWindow_addr
%tmp = call i32 @bork( i32 (...)* bitcast (i32 ()* @hndlr to i32 (...)*),
%struct.E* getelementptr ([1 x %struct.E]* @events.1106, i32 0, i32 0) )
nounwind ; <i32> [#uses=0]
br label %return
return: ; preds = %entry
ret void
}
declare i32 @bork(i32 (...)*, %struct.E*)
/home/kooijman/src/llvm-trunk/test/FrontendC/2007-09-28-PackedUnionMember.c:28:23:
warning: multi-character character constant
/home/kooijman/src/llvm-trunk/test/FrontendC/2007-09-28-PackedUnionMember.c:33:7:
warning: multi-character character constant
FAIL:
/home/kooijman/src/llvm-trunk/test/FrontendC/2008-05-12-TempUsedBeforeDef.c for
PR2264
Failed with unknown error (or has stderr output) at line 1
while running: /home/kooijman/src/llvm-gcc/install/bin/llvm-gcc -emit-llvm -S
-o /dev/null
/home/kooijman/src/llvm-trunk/test/FrontendC/2008-05-12-TempUsedBeforeDef.c
/home/kooijman/src/llvm-trunk/test/FrontendC/2008-05-12-TempUsedBeforeDef.c: In
function ‘test’:
/home/kooijman/src/llvm-trunk/test/FrontendC/2008-05-12-TempUsedBeforeDef.c:8:
warning: comparison is always true due to limited range of data type
Running /home/kooijman/src/llvm-trunk/test/FrontendC++/dg.exp ...
FAIL:
/home/kooijman/src/llvm-trunk/test/FrontendC++/2006-11-30-NoCompileUnit.cpp
Failed with unknown error (or has stderr output) at line 3
while running: g++ -I/home/kooijman/src/llvm-trunk/include
-I/home/kooijman/src/llvm-trunk/test -D_DEBUG -D_GNU_SOURCE
-D__STDC_LIMIT_MACROS -g -fno-exceptions -Woverloaded-virtual -pedantic -Wall
-W -Wwrite-strings -Wno-long-long -Wunused -Wno-unused-parameter -c
NoCompileUnit.o -o NoCompileUnit.exe
g++: NoCompileUnit.o: linker input file unused because linking not done
Running /home/kooijman/src/llvm-trunk/test/FrontendObjC/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Integer/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/LLVMC/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Linker/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Other/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/TableGen/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/ADCE/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/ArgumentPromotion/dg.exp
...
Running /home/kooijman/src/llvm-trunk/test/Transforms/BlockPlacement/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/CodeExtractor/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/CondProp/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/ConstProp/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/ConstantMerge/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/DeadArgElim/dg.exp ...
Running
/home/kooijman/src/llvm-trunk/test/Transforms/DeadStoreElimination/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/GCSE/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/GVN/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/GVNPRE/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/GlobalDCE/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/GlobalOpt/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/IPConstantProp/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/IndVarsSimplify/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/Inline/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/InstCombine/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/Internalize/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/JumpThreading/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/LCSSA/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/LICM/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/LoopDeletion/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/LoopIndexSplit/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/LoopRotate/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/LoopSimplify/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/LoopStrengthReduce/dg.exp
...
Running /home/kooijman/src/llvm-trunk/test/Transforms/LoopUnroll/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/LoopUnswitch/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/LowerInvoke/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/LowerSetJmp/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/LowerSwitch/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/Mem2Reg/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/MemCpyOpt/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/PredicateSimplifier/dg.exp
...
Running /home/kooijman/src/llvm-trunk/test/Transforms/PruneEH/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/RaiseAllocations/dg.exp
...
Running /home/kooijman/src/llvm-trunk/test/Transforms/Reassociate/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/SCCP/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/SRETPromotion/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/ScalarRepl/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/SimplifyCFG/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/SimplifyLibCalls/dg.exp
...
Running /home/kooijman/src/llvm-trunk/test/Transforms/StripSymbols/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/TailCallElim/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Transforms/TailDup/dg.exp ...
Running /home/kooijman/src/llvm-trunk/test/Verifier/dg.exp ...
=== Summary ==
# of expected passes 2866
# of unexpected failures 20
# of expected failures 5
make[1]: Leaving directory `/home/kooijman/src/llvm-trunk/test'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20080610/d956dbdf/attachment.sig>