In libffi testsuite, we have the following ERRORs: Running /test/gnu/gcc/gcc/libffi/testsuite/libffi.complex/complex.exp ... ERROR: tcl error sourcing /test/gnu/gcc/gcc/libffi/testsuite/libffi.complex/comp lex.exp. ERROR: list element in braces followed by ";" instead of space while executing "lindex $lines end" (procedure "libffi_feature_test" line 14) invoked from within "libffi_feature_test "#ifdef FFI_TARGET_HAS_COMPLEX_TYPE"" invoked from within "if { [libffi_feature_test "#ifdef FFI_TARGET_HAS_COMPLEX_TYPE"] } { run-many-tests $tlist "" } else { foreach test $tlist { unsupported "$tes..." (file "/test/gnu/gcc/gcc/libffi/testsuite/libffi.complex/complex.exp" line 2 4) invoked from within "source /test/gnu/gcc/gcc/libffi/testsuite/libffi.complex/complex.exp" ("uplevel" body line 1) invoked from within "uplevel #0 source /test/gnu/gcc/gcc/libffi/testsuite/libffi.complex/complex.exp" invoked from within "catch "uplevel #0 source $test_file_name"" Running /test/gnu/gcc/gcc/libffi/testsuite/libffi.go/go.exp ... ERROR: tcl error sourcing /test/gnu/gcc/gcc/libffi/testsuite/libffi.go/go.exp. ERROR: list element in braces followed by ";" instead of space while executing "lindex $lines end" (procedure "libffi_feature_test" line 14) invoked from within "libffi_feature_test "#ifdef FFI_GO_CLOSURES"" invoked from within "if { [libffi_feature_test "#ifdef FFI_GO_CLOSURES"] } { run-many-tests $tlist "" } else { foreach test $tlist { unsupported "$test" } }" (file "/test/gnu/gcc/gcc/libffi/testsuite/libffi.go/go.exp" line 24) invoked from within "source /test/gnu/gcc/gcc/libffi/testsuite/libffi.go/go.exp" ("uplevel" body line 1) invoked from within "uplevel #0 source /test/gnu/gcc/gcc/libffi/testsuite/libffi.go/go.exp" invoked from within "catch "uplevel #0 source $test_file_name""
Patch here: https://gcc.gnu.org/ml/gcc-patches/2015-03/msg01490.html
Author: danglin Date: Sun Mar 29 20:46:17 2015 New Revision: 221765 URL: https://gcc.gnu.org/viewcvs?rev=221765&root=gcc&view=rev Log: PR libffi/65567 * testsuite/lib/libffi.exp (libffi_feature_test): Use split to ensure lindex is applied to a list. Modified: trunk/libffi/ChangeLog trunk/libffi/testsuite/lib/libffi.exp
Fixed.
Fixed...
Author: tschwinge Date: Mon May 23 14:54:04 2016 New Revision: 236594 URL: https://gcc.gnu.org/viewcvs?rev=236594&root=gcc&view=rev Log: [PR libffi/65567] libffi: Fix, and simply libffi_feature_test libffi/ PR libffi/65567 * testsuite/lib/libffi.exp (libffi_feature_test): Fix, and simply. Modified: trunk/libffi/ChangeLog trunk/libffi/testsuite/lib/libffi.exp
Author: tschwinge Date: Mon May 23 15:00:41 2016 New Revision: 236595 URL: https://gcc.gnu.org/viewcvs?rev=236595&root=gcc&view=rev Log: [PR libffi/65567] libffi: Fix, and simply libffi_feature_test Backport trunk r236594: libffi/ PR libffi/65567 * testsuite/lib/libffi.exp (libffi_feature_test): Fix, and simply. Modified: branches/gcc-6-branch/libffi/ChangeLog branches/gcc-6-branch/libffi/testsuite/lib/libffi.exp
Author: tschwinge Date: Mon May 23 15:03:08 2016 New Revision: 236596 URL: https://gcc.gnu.org/viewcvs?rev=236596&root=gcc&view=rev Log: [PR libffi/65567] libffi: Fix, and simply libffi_feature_test Backport trunk r236594: libffi/ PR libffi/65567 * testsuite/lib/libffi.exp (libffi_feature_test): Fix, and simply. Modified: branches/gcc-5-branch/libffi/ChangeLog branches/gcc-5-branch/libffi/testsuite/lib/libffi.exp