Skip to content

Commit 93a54ff

Browse files
committed
test: Disable morestack tests
The new scheduler does not yet implement split stacks
1 parent 767bad7 commit 93a54ff

10 files changed

+16
-0
lines changed

src/test/run-fail/morestack1.rs

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11+
// xfail-test newsched transition
1112
// error-pattern:fail
1213
fn getbig(i: int) {
1314
if i != 0 {

src/test/run-fail/morestack2.rs

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11+
// xfail-test newsched transition
1112
// error-pattern:explicit failure
1213

1314
// This time we're testing that the stack limits are restored

src/test/run-fail/morestack3.rs

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11+
// xfail-test newsched transition
1112
// error-pattern:explicit failure
1213

1314
// Just testing unwinding

src/test/run-fail/morestack4.rs

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11+
// xfail-test newsched transition
1112
// error-pattern:explicit failure
1213

1314
// Just testing unwinding

src/test/run-pass/morestack1.rs

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11+
// xfail-test newsched transition
12+
1113
fn getbig(i: int) {
1214
if i != 0 {
1315
getbig(i - 1);

src/test/run-pass/morestack2.rs

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11+
// xfail-test newsched transition
12+
1113
fn getbig(i: int) -> int {
1214
let m = if i >= 0 {
1315
let j = getbig(i - 1);

src/test/run-pass/morestack3.rs

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11+
// xfail-test newsched transition
12+
1113
// Here we're testing that all of the argument registers, argument
1214
// stack slots, and return value are preserved across split stacks.
1315
fn getbig(a0: int,

src/test/run-pass/morestack4.rs

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11+
// xfail-test newsched transition
12+
1113
// This is testing for stack frames greater than 256 bytes,
1214
// for which function prologues are generated differently
1315

src/test/run-pass/morestack5.rs

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11+
// xfail-test newsched transition
12+
1113
// This test will call __morestack with various minimum stack sizes
1214

1315
extern mod extra;

src/test/run-pass/morestack6.rs

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11+
// xfail-test newsched transition
12+
1113
// This test attempts to force the dynamic linker to resolve
1214
// external symbols as close to the red zone as possible.
1315

0 commit comments

Comments
 (0)