[LLVMdev] Running gcc tests using Clang
John Thompson
john.thompson.jtsoftware at gmail.com
Wed Sep 22 11:32:25 PDT 2010
I've run the tests from clang-tests/trunk/gcc-4_2-testsuite on a Ubuntu
x86-64 Linux box with the following results:
=== gcc Summary ===
# of expected passes 29946
# of unexpected failures 9938
# of unexpected successes 29
# of expected failures 28
# of unresolved testcases 1451
# of untested testcases 273
# of unsupported tests 811
pid is 4456 -4456
output is clang version 2.9 (trunk 113841)
Target: x86_64-unknown-linux-gnu
Thread model: posix
status 0
/home/john/llvm/Release+Asserts/bin/clang version 2.9 (trunk 113841)
This seems to be an improvement over the results I had previously when using
the i386 configuration. However, it sounded like you had more success on a
Darwin box, with only 1 unexpected failure (mine, which should be fixed
now). Should I expect that with this configuration?
I found that I had to exit most other running applications to be able to run
the tests without running out of memory.
I've enclosed my hacked makefile, hacked to change the configuration and add
the -v (verbose) flag.
I have a 6 mb log file from this run if needed.
~/gcc-4_2-testsuite$ find . -print | wc
36392 36392 1687901
Some output from the first few failed tests:
Testing gcc.apple/5490617.c
doing compile
pid is 17502 -17502
output is status 0
FAIL: gcc.apple/5490617.c scan-assembler .lcomm __my_endbss
Testing gcc.apple/4104248.c
doing compile
pid is 17445 -17445
close result is 17445 exp8 0 1
output is ilp3217400.c:2: error: array size is negative
status 1
Testing gcc.apple/4641942.c
doing compile
pid is 17481 -17481
output is status 0
FAIL: gcc.apple/4641942.c (test for warnings, line 20)
Testing gcc.apple/5597292.c
doing compile
pid is 17507 -17507
close result is 17507 exp8 0 1
output is /home/john/gcc-4_2-testsuite/src/gcc.apple/5597292.c:7: error:
fields must have a constant size: 'variable length array in structure'
extension will never be supported
status 1
compiler exited with status 1
FAIL: gcc.apple/5597292.c (test for excess errors)
Testing gcc.apple/6286881.c
doing compile
pid is 17572 -17572
close result is 17572 exp8 0 1
output is /home/john/gcc-4_2-testsuite/src/gcc.apple/6286881.c:8: warning: ^
has lower precedence than !=; != will be evaluated first [-Wparentheses]
/home/john/gcc-4_2-testsuite/src/gcc.apple/6286881.c:8: note: place
parentheses around the ^ expression to evaluate it first
/home/john/gcc-4_2-testsuite/src/gcc.apple/6286881.c:8: note: place
parentheses around the != expression to silence this warning
/home/john/gcc-4_2-testsuite/src/gcc.apple/6286881.c:8: error: address
expression must be an lvalue or a function designator
status 1
compiler exited with status 1
FAIL: gcc.apple/6286881.c (test for errors, line 8)
etc.
-John
--
John Thompson
John.Thompson.JTSoftware at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100922/223ffa63/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Makefile
Type: application/octet-stream
Size: 2872 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100922/223ffa63/attachment.obj>
More information about the llvm-dev
mailing list