aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2014-01-09 18:14:03 +0100
committerUros Bizjak <uros@gcc.gnu.org>2014-01-09 18:14:03 +0100
commit4e520eb4dc46717e353cdf541fa1202c92b3b18e (patch)
tree55fb79b73743c15121463fc0ccae10ca94966f8c /gcc
parentc7b0a171d0374918842082a2d9bd7020a94f63fb (diff)
downloadgcc-4e520eb4dc46717e353cdf541fa1202c92b3b18e.zip
gcc-4e520eb4dc46717e353cdf541fa1202c92b3b18e.tar.gz
gcc-4e520eb4dc46717e353cdf541fa1202c92b3b18e.tar.bz2
go-test.exp (go-gc-tests): Don't run peano.go on systems which don't support -fsplit-stack.
* go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems which don't support -fsplit-stack. Skip rotate[0123].go tests. From-SVN: r206470
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/go.test/go-test.exp11
2 files changed, 10 insertions, 6 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 30e02ed..0b15ca1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2014-01-09 Uros Bizjak <ubizjak@gmail.com>
+
+ * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
+ which don't support -fsplit-stack. Skip rotate[0123].go tests.
+
2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
PR testsuite/59524
diff --git a/gcc/testsuite/go.test/go-test.exp b/gcc/testsuite/go.test/go-test.exp
index 0f95edc..3bcd71b 100644
--- a/gcc/testsuite/go.test/go-test.exp
+++ b/gcc/testsuite/go.test/go-test.exp
@@ -400,17 +400,16 @@ proc go-gc-tests { } {
}
if { ( [file tail $test] == "select2.go" \
- || [file tail $test] == "stack.go" ) \
+ || [file tail $test] == "stack.go" \
+ || [file tail $test] == "peano.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.
+ # These tests fails on targets without split stack.
untested $name
continue
}
- if { [file tail $test] == "rotate.go" } {
- # This test produces a temporary file that takes too long
+ if [string match "*go.test/test/rotate\[0123\].go" $test] {
+ # These tests produces a temporary file that takes too long
# to compile--5 minutes on my laptop without optimization.
# When compiling without optimization it tests nothing
# useful, since the point of the test is to see whether