Patch for IFS

Geoff Keating geoffk@cygnus.com
Wed Mar 15 19:35:00 GMT 2000


GCC wasn't configuring properly with --enable-checking on Solaris 2.6
with the default shell.  It turns out that shell doesn't set IFS by
default, and it ends up with being ',', which is not good.  Silly
shell.

Is this patch OK?

-- 
- Geoffrey Keating <geoffk@cygnus.com>

===File ~/patches/cygnus/egcs-ifs.patch=====================
2000-03-15  Geoff Keating  <geoffk@cygnus.com>

	* configure.in: Set $IFS to a value if it doesn't already have one
	in the --enable-checking handling.
	* configure: Regenerate.

Index: configure.in
===================================================================
RCS file: /cvs/gcc/egcs/gcc/configure.in,v
retrieving revision 1.346
diff -p -u -u -p -r1.346 configure.in
--- configure.in	2000/03/16 03:16:40	1.346
+++ configure.in	2000/03/16 03:33:02
@@ -186,7 +186,7 @@ yes)	AC_DEFINE(ENABLE_CHECKING)
 	AC_DEFINE(ENABLE_TREE_CHECKING)
 	AC_DEFINE(ENABLE_RTL_CHECKING)	;;
 no)	;;
-*)	ac_save_IFS="$IFS" IFS="$IFS,"
+*)	IFS="${IFS= 	}"; ac_save_IFS="$IFS" IFS="$IFS,"
 	set fnord $enableval; shift
 	IFS="$ac_save_IFS"
 	for check
============================================================


More information about the Gcc-patches mailing list