Commit cd636811 by Ian Lance Taylor

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
parent e97e73c5
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> 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.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. machine instuction in the log.
2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu> 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
......
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
load_lib go-dg.exp load_lib go-dg.exp
load_lib go-torture.exp load_lib go-torture.exp
load_lib target-supports.exp
# Compare two files # Compare two files
proc filecmp { file1 file2 testname } { proc filecmp { file1 file2 testname } {
...@@ -329,6 +330,15 @@ proc go-gc-tests { } { ...@@ -329,6 +330,15 @@ proc go-gc-tests { } {
continue 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 fd [open $test r]
set lines_ok 1 set lines_ok 1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment