[LLVMdev] Massive Number of Test Failures

David Greene dag at cray.com
Thu Feb 25 12:01:27 PST 2010


I am seeing a whole lot of failures in the tests on trunk.  From discussions 
with Chris and others, I should not be seeing this.

Here's a typical case:

[x86_64-off-opt]: Core was generated by `Output/simple_throw.cbe'.
[x86_64-off-opt]: Program terminated with signal 6, Aborted.
[x86_64-off-opt]: #0  0x00002b0620792b95 in raise () from /lib64/libc.so.6
[x86_64-off-opt]: #0  0x00002b0620792b95 in raise () from /lib64/libc.so.6
[x86_64-off-opt]: #1  0x00002b0620793f90 in abort () from /lib64/libc.so.6
[x86_64-off-opt]: #2  0x00002b0620621af4 in 
__gnu_cxx::__verbose_terminate_handler () from /usr/lib64/libstdc++.so.6
[x86_64-off-opt]: #3  0x00002b062061fc36 in ?? () from 
/usr/lib64/libstdc++.so.6
[x86_64-off-opt]: #4  0x00002b062061fc63 in std::terminate () from 
/usr/lib64/libstdc++.so.6
[x86_64-off-opt]: #5  0x00002b062061fd4a in __cxa_throw () from 
/usr/lib64/libstdc++.so.6
[x86_64-off-opt]: #6  0x0000000000400603 in main ()
[x86_64-off-opt]: /ptmp/dag/llvm-project.official/llvm/trunk/projects/test-
suite/DiffOutput.sh "/ptmp/dag/build.llvm.trunk.official.opt/x86_64-unknown-
linux-gnu/Release/bin/fpcmp " cbe simple_throw 
[x86_64-off-opt]: ******************** TEST (cbe) 'simple_throw' FAILED! 
********************
[x86_64-off-opt]: Execution Context Diff:
[x86_64-off-opt]: /ptmp/dag/build.llvm.trunk.official.opt/x86_64-unknown-
linux-gnu/Release/bin/fpcmp: FP Comparison failed, not a numeric difference 
between 'A' and 't'
[x86_64-off-opt]: ******************** TEST (cbe) 'simple_throw' 
****************************

Any idea why I would be seeing these and when others don't?  Is it because the 
buildbots don't build Release tools?  A quick glance suggests all of these
failures in are Release mode.

I am on x86_64 Linux.  Is anyone else able to reproduce a bunch of failures in
Release mode?

I am using gcc 4.4.2.  Is anyone else using it successfully to build Release 
tools?  Possibly we have another broken gcc.

                                                   -Dave




More information about the llvm-dev mailing list