Clang buil problem

I built llvm with clang on my machine. But it’s not working.
For clang to build c program,

$ cat > t.c <<EOF
$ typedef float V attribute((vector_size(16)));
$ V foo(V a, V b) { return a+b*a; }
$ EOF

$ clang -v t.c