auto merge of #8172 : brson/rust/nomorestack, r=pcwalton
The new scheduler does not yet implement split stacks
This commit is contained in:
commit
d346f1a40e
@ -8,6 +8,7 @@
|
||||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
// xfail-test newsched transition
|
||||
// error-pattern:fail
|
||||
fn getbig(i: int) {
|
||||
if i != 0 {
|
||||
|
@ -8,6 +8,7 @@
|
||||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
// xfail-test newsched transition
|
||||
// error-pattern:explicit failure
|
||||
|
||||
// This time we're testing that the stack limits are restored
|
||||
|
@ -8,6 +8,7 @@
|
||||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
// xfail-test newsched transition
|
||||
// error-pattern:explicit failure
|
||||
|
||||
// Just testing unwinding
|
||||
|
@ -8,6 +8,7 @@
|
||||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
// xfail-test newsched transition
|
||||
// error-pattern:explicit failure
|
||||
|
||||
// Just testing unwinding
|
||||
|
@ -8,6 +8,8 @@
|
||||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
// xfail-test newsched transition
|
||||
|
||||
fn getbig(i: int) {
|
||||
if i != 0 {
|
||||
getbig(i - 1);
|
||||
|
@ -8,6 +8,8 @@
|
||||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
// xfail-test newsched transition
|
||||
|
||||
fn getbig(i: int) -> int {
|
||||
let m = if i >= 0 {
|
||||
let j = getbig(i - 1);
|
||||
|
@ -8,6 +8,8 @@
|
||||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
// xfail-test newsched transition
|
||||
|
||||
// Here we're testing that all of the argument registers, argument
|
||||
// stack slots, and return value are preserved across split stacks.
|
||||
fn getbig(a0: int,
|
||||
|
@ -8,6 +8,8 @@
|
||||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
// xfail-test newsched transition
|
||||
|
||||
// This is testing for stack frames greater than 256 bytes,
|
||||
// for which function prologues are generated differently
|
||||
|
||||
|
@ -8,6 +8,8 @@
|
||||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
// xfail-test newsched transition
|
||||
|
||||
// This test will call __morestack with various minimum stack sizes
|
||||
|
||||
extern mod extra;
|
||||
|
@ -8,6 +8,8 @@
|
||||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
// xfail-test newsched transition
|
||||
|
||||
// This test attempts to force the dynamic linker to resolve
|
||||
// external symbols as close to the red zone as possible.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user