9c: support clang on Mac

R=rsc
http://codereview.appspot.com/6744055
diff --git a/bin/9c b/bin/9c
index 4b464db..78ce552 100755
--- a/bin/9c
+++ b/bin/9c
@@ -65,7 +65,10 @@
 		-Wno-unknown-pragmas \
 		-Wno-empty-body \
 		-Wno-unused-value \
+		-Wno-array-bounds \
+		-Wno-gnu-designator \
 		-fsigned-char \
+		-fno-caret-diagnostics \
 	"
 	cflags="$ngflags -g"
 }
@@ -75,8 +78,16 @@
 *FreeBSD*gcc*)	usegcc ;;
 *FreeBSD*clang*)	useclang ;;
 *BSD*)	usegcc ;;
+*Darwin-x86_64*clang*)
+		useclang
+		cflags="$ngflags -g3 -m64"
+		;;
 *Darwin-x86_64*) usegcc
 		cflags="$ngflags -g3 -no-cpp-precomp -m64" ;;
+*Darwin*clang*)
+		useclang
+		cflags="$ngflags -g3 -m32"
+		;;
 *Darwin*)	usegcc 
 		cflags="$ngflags -g3 -no-cpp-precomp -m32" ;;
 *HP-UX*)	cc=${CC9:-cc}; cflags="-g -O -c -Ae" ;;