diff options
author | Roman Divacky <rdivacky@FreeBSD.org> | 2010-04-02 08:55:10 +0000 |
---|---|---|
committer | Roman Divacky <rdivacky@FreeBSD.org> | 2010-04-02 08:55:10 +0000 |
commit | 11d2b2d2bb706fca0656f2760839721bb7f6cb6f (patch) | |
tree | d374cdca417e76f1bf101f139dba2db1d10ee8f7 /utils | |
parent | c0c7bca4e5b8d12699dc93a0da49e9e4bb79671b (diff) | |
download | src-11d2b2d2bb706fca0656f2760839721bb7f6cb6f.tar.gz src-11d2b2d2bb706fca0656f2760839721bb7f6cb6f.zip |
Update clang to r100181.
Notes
Notes:
svn path=/vendor/clang/dist/; revision=206084
Diffstat (limited to 'utils')
-rw-r--r-- | utils/VtableTest/Makefile | 9 | ||||
-rwxr-xr-x | utils/VtableTest/check-ztt | 8 |
2 files changed, 10 insertions, 7 deletions
diff --git a/utils/VtableTest/Makefile b/utils/VtableTest/Makefile index 0e060267903a..dd615aef6a92 100644 --- a/utils/VtableTest/Makefile +++ b/utils/VtableTest/Makefile @@ -5,17 +5,20 @@ all: one test.cc: gen.cc g++ gen.cc -o gen - gen >test.cc + ./gen >test.cc test-gcc.sum: test.cc time $(GXX) test.cc -o test-gcc.s -S $(GXX) test-gcc.s -o test-gcc - test-gcc >test-gcc.sum + ./test-gcc >test-gcc.sum test-clang.sum: test.cc time $(CLANGXX) test.cc -o test-clang.s -S $(CLANGXX) test-clang.s -o test-clang - test-clang >test-clang.sum + ./test-clang >test-clang.sum one: test-gcc.sum test-clang.sum cmp test-gcc.sum test-clang.sum + +clean: + rm -f gen test-gcc test-clang test.cc test-gcc.sum test-clang.sum test-gcc.s test-clang.s diff --git a/utils/VtableTest/check-ztt b/utils/VtableTest/check-ztt index 77cf99d53598..4a83c55796a4 100755 --- a/utils/VtableTest/check-ztt +++ b/utils/VtableTest/check-ztt @@ -6,10 +6,10 @@ N_STRUCTS=300 let i=1; while [ $i != $N_STRUCTS ]; do - sed -n "/^__ZTT.*s$i:/,/\.[sg][el]/p" test-clang.s | - grep -v '\.[sg][el]' | sed 's/(\([0-9][0-9]*\))/\1/' >test-clang-ztt - sed -n "/^__ZTT.*s$i:/,/\.[sg][el]/p" test-gcc.s | - grep -v '\.[sg][el]' | sed 's/(\([0-9][0-9]*\))/\1/' >test-gcc-ztt + sed -n "/^__ZTT.*s$i:/,/\.[sgm][elo]/p" test-clang.s | + grep -v '\.[sgm][elo]' | sed -e 's/[()]//g' -e '/^$/d' >test-clang-ztt + sed -n "/^__ZTT.*s$i:/,/\.[sgm][elo]/p" test-gcc.s | + grep -v '\.[sgm][elo]' | sed -e 's/[()]//g' -e 's/ + /+/' >test-gcc-ztt diff -U3 test-gcc-ztt test-clang-ztt if [ $? != 0 ]; then echo "FAIL: s$i VTT" |