blob: 0e060267903ae5c0e0cbae10e21ea34103da2f81 [file] [log] [blame]
Mike Stump24e9b002010-01-07 22:21:26 +00001GXX := llvm-g++-4.2
Mike Stump53b926c2010-01-07 18:58:28 +00002CLANGXX := clang++
3
4all: one
5
6test.cc: gen.cc
7 g++ gen.cc -o gen
8 gen >test.cc
9
10test-gcc.sum: test.cc
Mike Stumpa771b0a2010-01-07 19:19:39 +000011 time $(GXX) test.cc -o test-gcc.s -S
12 $(GXX) test-gcc.s -o test-gcc
Mike Stump53b926c2010-01-07 18:58:28 +000013 test-gcc >test-gcc.sum
14
15test-clang.sum: test.cc
Mike Stumpa771b0a2010-01-07 19:19:39 +000016 time $(CLANGXX) test.cc -o test-clang.s -S
17 $(CLANGXX) test-clang.s -o test-clang
Mike Stump53b926c2010-01-07 18:58:28 +000018 test-clang >test-clang.sum
19
20one: test-gcc.sum test-clang.sum
21 cmp test-gcc.sum test-clang.sum