diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1cc83d655448c96e3d2798a001538560a12ef251..e58840416a79884bf626417f6ba364bc18cc4f0d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+Tue Apr 27 01:33:43 1999  Jeffrey A Law  (law@cygnus.com)
+
+	* Makefile.in (ORDINARY_FLAGS_TO_PASS): Renmaed from FLAGS_TO_PASS.
+	Remove "CC".
+	(FLAGS_TO_PASS): New variable.
+
 Tue Apr 27 00:36:44 1999  Nick Burrett  <nick.burrett@btinternet.com>
 
 	* arm.md (nop): Output instruction using output_asm_insn to fix
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 4d4f939c309a3732be06901f20d4cbb39dfb62e9..4e1d855e513197ab259cc4d352fb982575cc0b6f 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -613,12 +613,11 @@ LANG_EXTRA_HEADERS = @all_headers@
 # because we need CC="stage1/xgcc -Bstage1/" to work in the language
 # subdirectories.
 # ??? The choices here will need some experimenting with.
-FLAGS_TO_PASS = \
+ORDINARY_FLAGS_TO_PASS = \
 	"AR_FLAGS_FOR_TARGET=$(AR_FLAGS_FOR_TARGET)" \
 	"AR_FOR_TARGET=$(AR_FOR_TARGET)" \
 	"BISON=$(BISON)" \
 	"BISONFLAGS=$(BISONFLAGS)" \
-	"CC=@cc_set_by_configure@" \
 	"CFLAGS=$(CFLAGS)" \
 	"CLIB=$(CLIB)" \
 	"GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
@@ -647,7 +646,7 @@ FLAGS_TO_PASS = \
 	"datadir=$(datadir)" \
 	"distdir=../tmp/\$$(subdir)" \
 	"localedir=$(localedir)"
-
+FLAGS_TO_PASS = $(ORDINARY_FLAGS_TO_PASS) "CC=@cc_set_by_configure@"
 PREPEND_DOTDOT_TO_RELATIVE_PATHS = sed \
 	-e 's|^ *[^ /][^ /]*/|%&|' \
 	-e 's| -B| -B%|g' \