go-test.exp (go-gc-tests): Don't run chan/select2.go on systems which don't support -fsplit-stack.

* go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
	systems which don't support -fsplit-stack.

From-SVN: r184033
This commit is contained in:
Ian Lance Taylor 2012-02-09 06:42:03 +00:00
parent e97e73c546
commit cd6368115d
2 changed files with 16 additions and 1 deletions

View file

@ -1,7 +1,12 @@
2012-02-08 Ian Lance Taylor <iant@google.com>
* go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
systems which don't support -fsplit-stack.
2012-02-08 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
* gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
* gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
machine instuction in the log.
2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>

View file

@ -33,6 +33,7 @@
load_lib go-dg.exp
load_lib go-torture.exp
load_lib target-supports.exp
# Compare two files
proc filecmp { file1 file2 testname } {
@ -329,6 +330,15 @@ proc go-gc-tests { } {
continue
}
if { [file tail $test] == "select2.go" && \
! [check_effective_target_split_stack] } {
# chan/select2.go fails on targets without split stack,
# because they allocate a large stack segment that blows
# out the memory calculations.
untested $name
continue
}
set fd [open $test r]
set lines_ok 1