 -	assert "" "update compiler"
 -else
 -	echo "success [$CC]"
-+	$CC -o .1 .1.c
-+	COMPILER=`./.1`
-+	r=$?
-+	rm -f .1.c .1
-+
 +	if test "$r" -ne 0; then
 +		assert "" "update compiler"
 +	else

Index: git/configure
===================================================================
--- git.orig/configure	2012-11-19 21:07:51.917429465 -0800
+++ git/configure	2012-11-19 21:13:19.337437278 -0800
@@ -439,14 +442,18 @@
 	GZIP_SUFFIX=".gz"
 fi
 

+	cat << EOF > .1.c
 #include <stdio.h>
 int main(void) {
 #if defined(_WIN32)
@@ -569,16 +573,16 @@ int main(void) {
 #endif
 }
 EOF
+	$CC -o .1 .1.c
+	COMPILER=`./.1`
+	r=$?
+	rm -f .1.c .1
 
-$CC -o .1 .1.c
-COMPILER=`./.1`
-r=$?
