aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2016-08-13 02:52:42 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2016-08-13 02:52:42 +0000
commit82b709f9c4c9b21761a44a08db43524efa40dcd5 (patch)
treea118a34eac633019a2a846e4a96f36a50422344d
parent237673d0520f0265983e6e42a6b0c1f5e63dd3bc (diff)
downloadgcc-82b709f9c4c9b21761a44a08db43524efa40dcd5.zip
gcc-82b709f9c4c9b21761a44a08db43524efa40dcd5.tar.gz
gcc-82b709f9c4c9b21761a44a08db43524efa40dcd5.tar.bz2
libgo: don't unset in shell script
Reportedly ksh fails to unset a variable that was not previously set. Change match.sh and gotest to not unset LANG, but instead set LANG=C. Also don't combine exporting and setting variable in a single statement. Reviewed-on: https://go-review.googlesource.com/26999 From-SVN: r239443
-rw-r--r--gcc/go/gofrontend/MERGE2
-rwxr-xr-xlibgo/match.sh4
-rwxr-xr-xlibgo/testsuite/gotest7
3 files changed, 7 insertions, 6 deletions
diff --git a/gcc/go/gofrontend/MERGE b/gcc/go/gofrontend/MERGE
index 00b5ccc..16beba1 100644
--- a/gcc/go/gofrontend/MERGE
+++ b/gcc/go/gofrontend/MERGE
@@ -1,4 +1,4 @@
-d51890dc96a2a33484623728bdc8ac258645e9cc
+24e0c4c98e0614b1892316aca787f1c564f2d269
The first line of this file holds the git revision number of the last
merge done from the gofrontend repository.
diff --git a/libgo/match.sh b/libgo/match.sh
index f626112..23db194 100755
--- a/libgo/match.sh
+++ b/libgo/match.sh
@@ -10,10 +10,10 @@
set -e
-unset LANG
+LANG=C
LC_ALL=C
LC_CTYPE=C
-export LC_ALL LC_CTYPE
+export LANG LC_ALL LC_CTYPE
srcdir=""
goarch=""
diff --git a/libgo/testsuite/gotest b/libgo/testsuite/gotest
index 5fc888b..980e948 100755
--- a/libgo/testsuite/gotest
+++ b/libgo/testsuite/gotest
@@ -10,9 +10,10 @@
# Makes egrep,grep work better in general if we put them
# in ordinary C mode instead of what the current language is.
-unset LANG
-export LC_ALL=C
-export LC_CTYPE=C
+LANG=C
+LC_ALL=C
+LC_CTYPE=C
+export LANG LC_ALL LC_CTYPE
GC=${GC:-gccgo}
GL=${GL:-${GC-gccgo}}