diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 468dc66f0d950fa06a4dfffe662b3f92a12be52b..1cf576ef3913e9771d49190cc020fd5f213e53ac 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2001-02-23  Alexandre Oliva <aoliva@redhat.com>
+
+	* mknumeric_limits (CC): Use VAR=${VAR=...} form.
+
 2001-02-23  David Edelsohn <dje@watson.ibm.com>
 
 	* mknumeric_limits (CC): Use $BUILD_DIR/../../gcc/xgcc
diff --git a/libstdc++-v3/mknumeric_limits b/libstdc++-v3/mknumeric_limits
index 06b9b89490e14e34cb43fa0df2e048250081911f..a20b0bf517ef758d7926ba890b5d780ebccdc24f 100755
--- a/libstdc++-v3/mknumeric_limits
+++ b/libstdc++-v3/mknumeric_limits
@@ -47,7 +47,7 @@ if [ $XCOMPILE -eq 1 ]; then
   exit 0;
 fi   
 
-: ${CC:="$BUILD_DIR/../../gcc/xgcc -B$BUILD_DIR/../../gcc/"}
+CC=${CC="$BUILD_DIR/../../gcc/xgcc -B$BUILD_DIR/../../gcc/"}
 
 # We output to a temporary file, so that we don't appear to have
 # succeeded unless we actually do.