autoconf: general: Sanitize IFS in EXIT trap

https://github.com/libsdl-org/autoconf/commit/73039b6903a8cc0be2aaba739e7fd00b6e9a9634

From 73039b6903a8cc0be2aaba739e7fd00b6e9a9634 Mon Sep 17 00:00:00 2001
From: Andreas Schwab <[EMAIL REDACTED]>
Date: Wed, 18 Jul 2012 22:23:14 +0200
Subject: [PATCH] general: Sanitize IFS in EXIT trap

IFS may be modified temporarily when the configure script receives a
signal.  Make sure the EXIT trap uses the standard value.

* lib/autoconf/general.m4: Sanitize IFS in trap.
* THANKS: Update.

Copyright-paperwork-exempt: Yes
(cherry picked from commit 2738235a0ce6ad225621474ef0d0c21c5095c177)
---
 THANKS                  | 2 +-
 lib/autoconf/general.m4 | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/THANKS b/THANKS
index be88713f..03fa7e9b 100644
--- a/THANKS
+++ b/THANKS
@@ -33,7 +33,7 @@ Anders Kaseorg              andersk@MIT.EDU
 Andreas Buening             andreas.buening@nexgo.de
 Andreas Jaeger              aj@suse.de
 Andreas Schott              schott@rzg.mpg.de
-Andreas Schwab              schwab@issan.informatik.uni-dortmund.de
+Andreas Schwab              schwab@linux-m68k.org
 Andreas Waechter            andreasw@watson.ibm.com
 Andrej Borsenkow            borsenkow.msk@sni.de
 Andrew Belov                ?
diff --git a/lib/autoconf/general.m4 b/lib/autoconf/general.m4
index 55906ea1..6d268ef4 100644
--- a/lib/autoconf/general.m4
+++ b/lib/autoconf/general.m4
@@ -1266,6 +1266,8 @@ AS_UNSET(ac_configure_args1)
 # WARNING: Use '\'' to represent an apostrophe within the trap.
 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
 trap 'exit_status=$?
+  # Sanitize IFS.
+  IFS=" ""	$as_nl"
   # Save into config.log some information that might help in debugging.
   {
     echo