aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2011-05-03 18:13:51 -0700
committerGraydon Hoare <[email protected]>2011-05-03 18:14:02 -0700
commitc36645b358a5e3ed8502177076b69ad4e243a030 (patch)
treea1ef5ab04c105869928d877c25e6286355924f92 /src/test/run-pass
parentFix bug in CFG_TESTLIB that only manifests on stage1, stage2. (diff)
downloadrust-c36645b358a5e3ed8502177076b69ad4e243a030.tar.xz
rust-c36645b358a5e3ed8502177076b69ad4e243a030.zip
Assume xfail-stage0 implies stage1 and stage2 in tests, for now.
Diffstat (limited to 'src/test/run-pass')
-rw-r--r--src/test/run-pass/acyclic-unwind.rs2
-rw-r--r--src/test/run-pass/alt-type-simple.rs2
-rw-r--r--src/test/run-pass/artificial-block.rs2
-rw-r--r--src/test/run-pass/basic-1.rs2
-rw-r--r--src/test/run-pass/basic-2.rs2
-rw-r--r--src/test/run-pass/basic.rs2
-rw-r--r--src/test/run-pass/child-outlives-parent.rs2
-rw-r--r--src/test/run-pass/clone-with-exterior.rs2
-rw-r--r--src/test/run-pass/comm.rs2
-rw-r--r--src/test/run-pass/constrained-type.rs2
-rw-r--r--src/test/run-pass/destructor-ordering.rs2
-rw-r--r--src/test/run-pass/iter-ret.rs2
-rw-r--r--src/test/run-pass/lazychan.rs2
-rw-r--r--src/test/run-pass/lib-io.rs2
-rw-r--r--src/test/run-pass/lib-rand.rs2
-rw-r--r--src/test/run-pass/lib-str-buf.rs2
-rw-r--r--src/test/run-pass/many.rs2
-rw-r--r--src/test/run-pass/mlist-cycle.rs2
-rw-r--r--src/test/run-pass/mlist.rs2
-rw-r--r--src/test/run-pass/multi.rc2
-rw-r--r--src/test/run-pass/native-mod.rc2
-rw-r--r--src/test/run-pass/native.rc2
-rw-r--r--src/test/run-pass/obj-as.rs2
-rw-r--r--src/test/run-pass/obj-dtor.rs2
-rw-r--r--src/test/run-pass/pred.rs2
-rw-r--r--src/test/run-pass/preempt.rs2
-rw-r--r--src/test/run-pass/spawn-fn.rs2
-rw-r--r--src/test/run-pass/spawn-module-qualified.rs2
-rw-r--r--src/test/run-pass/spawn.rs2
-rw-r--r--src/test/run-pass/syntax-extension-fmt.rs2
-rw-r--r--src/test/run-pass/syntax-extension-shell.rs2
-rw-r--r--src/test/run-pass/task-comm-0.rs2
-rw-r--r--src/test/run-pass/task-comm-1.rs2
-rw-r--r--src/test/run-pass/task-comm-10.rs2
-rw-r--r--src/test/run-pass/task-comm-11.rs2
-rw-r--r--src/test/run-pass/task-comm-12.rs2
-rw-r--r--src/test/run-pass/task-comm-13-thread.rs2
-rw-r--r--src/test/run-pass/task-comm-13.rs2
-rw-r--r--src/test/run-pass/task-comm-15.rs2
-rw-r--r--src/test/run-pass/task-comm-2.rs2
-rw-r--r--src/test/run-pass/task-comm-3.rs2
-rw-r--r--src/test/run-pass/task-comm-7.rs2
-rw-r--r--src/test/run-pass/task-comm-8.rs2
-rw-r--r--src/test/run-pass/task-comm-9.rs2
-rw-r--r--src/test/run-pass/task-comm.rs2
-rw-r--r--src/test/run-pass/task-killjoin.rs2
-rw-r--r--src/test/run-pass/task-life-0.rs2
-rw-r--r--src/test/run-pass/threads.rs2
-rw-r--r--src/test/run-pass/type-sizes.rs2
-rw-r--r--src/test/run-pass/use-import-export.rs2
-rw-r--r--src/test/run-pass/use.rs2
-rw-r--r--src/test/run-pass/user.rs2
-rw-r--r--src/test/run-pass/utf8.rs2
-rw-r--r--src/test/run-pass/utf8_chars.rs2
-rw-r--r--src/test/run-pass/vec-alloc-append.rs2
-rw-r--r--src/test/run-pass/vec-append.rs2
-rw-r--r--src/test/run-pass/vec-slice.rs2
-rw-r--r--src/test/run-pass/yield.rs2
-rw-r--r--src/test/run-pass/yield2.rs2
59 files changed, 118 insertions, 0 deletions
diff --git a/src/test/run-pass/acyclic-unwind.rs b/src/test/run-pass/acyclic-unwind.rs
index 3f3b108c..61793773 100644
--- a/src/test/run-pass/acyclic-unwind.rs
+++ b/src/test/run-pass/acyclic-unwind.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
fn f(chan[int] c)
diff --git a/src/test/run-pass/alt-type-simple.rs b/src/test/run-pass/alt-type-simple.rs
index 62193866..d0522e4b 100644
--- a/src/test/run-pass/alt-type-simple.rs
+++ b/src/test/run-pass/alt-type-simple.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn altsimple(any x) {
alt type (f) {
case (int i) { print("int"); }
diff --git a/src/test/run-pass/artificial-block.rs b/src/test/run-pass/artificial-block.rs
index a47787e0..30344c4c 100644
--- a/src/test/run-pass/artificial-block.rs
+++ b/src/test/run-pass/artificial-block.rs
@@ -1,6 +1,8 @@
// xfail-stage0
// xfail-stage1
// xfail-stage2
+// xfail-stage1
+// xfail-stage2
fn f() -> int {
{ ret 3; }
}
diff --git a/src/test/run-pass/basic-1.rs b/src/test/run-pass/basic-1.rs
index d861e45d..6f9d6267 100644
--- a/src/test/run-pass/basic-1.rs
+++ b/src/test/run-pass/basic-1.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
fn a(chan[int] c) {
diff --git a/src/test/run-pass/basic-2.rs b/src/test/run-pass/basic-2.rs
index 5bd9e823..5da4945a 100644
--- a/src/test/run-pass/basic-2.rs
+++ b/src/test/run-pass/basic-2.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
fn a(chan[int] c) {
diff --git a/src/test/run-pass/basic.rs b/src/test/run-pass/basic.rs
index e538d4f2..832eae2f 100644
--- a/src/test/run-pass/basic.rs
+++ b/src/test/run-pass/basic.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
fn a(chan[int] c) {
diff --git a/src/test/run-pass/child-outlives-parent.rs b/src/test/run-pass/child-outlives-parent.rs
index 01ee19af..a9459a47 100644
--- a/src/test/run-pass/child-outlives-parent.rs
+++ b/src/test/run-pass/child-outlives-parent.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// Reported as issue #126, child leaks the string.
fn child2(str s) {
diff --git a/src/test/run-pass/clone-with-exterior.rs b/src/test/run-pass/clone-with-exterior.rs
index 99c319c2..9a75042d 100644
--- a/src/test/run-pass/clone-with-exterior.rs
+++ b/src/test/run-pass/clone-with-exterior.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn f(@rec(int a, int b) x) {
assert (x.a == 10);
assert (x.b == 12);
diff --git a/src/test/run-pass/comm.rs b/src/test/run-pass/comm.rs
index ef93eee6..e28b4f66 100644
--- a/src/test/run-pass/comm.rs
+++ b/src/test/run-pass/comm.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
fn main() {
diff --git a/src/test/run-pass/constrained-type.rs b/src/test/run-pass/constrained-type.rs
index 3c110400..ba79c8e4 100644
--- a/src/test/run-pass/constrained-type.rs
+++ b/src/test/run-pass/constrained-type.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
// Reported as issue #141, as a parse error. Ought to work in full though.
diff --git a/src/test/run-pass/destructor-ordering.rs b/src/test/run-pass/destructor-ordering.rs
index aed38bc2..e8821fbc 100644
--- a/src/test/run-pass/destructor-ordering.rs
+++ b/src/test/run-pass/destructor-ordering.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// This test checks that destructors run in the right order. Because
// stateful objects can't have destructors, we have the destructors
// record their expected order into a channel when they execute (so
diff --git a/src/test/run-pass/iter-ret.rs b/src/test/run-pass/iter-ret.rs
index 6d725061..966234be 100644
--- a/src/test/run-pass/iter-ret.rs
+++ b/src/test/run-pass/iter-ret.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
iter x() -> int {
}
diff --git a/src/test/run-pass/lazychan.rs b/src/test/run-pass/lazychan.rs
index a91adaa1..77ab4394 100644
--- a/src/test/run-pass/lazychan.rs
+++ b/src/test/run-pass/lazychan.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
fn main() {
diff --git a/src/test/run-pass/lib-io.rs b/src/test/run-pass/lib-io.rs
index bcc2163c..5c97c2f0 100644
--- a/src/test/run-pass/lib-io.rs
+++ b/src/test/run-pass/lib-io.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
use std;
diff --git a/src/test/run-pass/lib-rand.rs b/src/test/run-pass/lib-rand.rs
index 62d94dc4..3ef94973 100644
--- a/src/test/run-pass/lib-rand.rs
+++ b/src/test/run-pass/lib-rand.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
use std;
diff --git a/src/test/run-pass/lib-str-buf.rs b/src/test/run-pass/lib-str-buf.rs
index 9b8c56bb..1f25373a 100644
--- a/src/test/run-pass/lib-str-buf.rs
+++ b/src/test/run-pass/lib-str-buf.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
use std;
diff --git a/src/test/run-pass/many.rs b/src/test/run-pass/many.rs
index 5b67fdc6..d9c9779f 100644
--- a/src/test/run-pass/many.rs
+++ b/src/test/run-pass/many.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
fn sub(chan[int] parent, int id) {
diff --git a/src/test/run-pass/mlist-cycle.rs b/src/test/run-pass/mlist-cycle.rs
index 05056592..7c41e4b5 100644
--- a/src/test/run-pass/mlist-cycle.rs
+++ b/src/test/run-pass/mlist-cycle.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
use std;
diff --git a/src/test/run-pass/mlist.rs b/src/test/run-pass/mlist.rs
index 6fc45d7c..eefeb399 100644
--- a/src/test/run-pass/mlist.rs
+++ b/src/test/run-pass/mlist.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
tag mlist {
diff --git a/src/test/run-pass/multi.rc b/src/test/run-pass/multi.rc
index ad08db6b..53280d5f 100644
--- a/src/test/run-pass/multi.rc
+++ b/src/test/run-pass/multi.rc
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
mod multi = "multi-src" {
mod foo; // implicitly = "foo.rs"
diff --git a/src/test/run-pass/native-mod.rc b/src/test/run-pass/native-mod.rc
index 17925c79..c805f5f9 100644
--- a/src/test/run-pass/native-mod.rc
+++ b/src/test/run-pass/native-mod.rc
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
native mod libc = target_libc {
diff --git a/src/test/run-pass/native.rc b/src/test/run-pass/native.rc
index 89556096..386f417c 100644
--- a/src/test/run-pass/native.rc
+++ b/src/test/run-pass/native.rc
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
native "rust" mod rustrt {
diff --git a/src/test/run-pass/obj-as.rs b/src/test/run-pass/obj-as.rs
index 28868548..bbc37a97 100644
--- a/src/test/run-pass/obj-as.rs
+++ b/src/test/run-pass/obj-as.rs
@@ -1,6 +1,8 @@
// xfail-boot
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
obj big() {
fn one() -> int { ret 1; }
diff --git a/src/test/run-pass/obj-dtor.rs b/src/test/run-pass/obj-dtor.rs
index 62e0de87..61627827 100644
--- a/src/test/run-pass/obj-dtor.rs
+++ b/src/test/run-pass/obj-dtor.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
obj worker(chan[int] c) {
drop {
log "in dtor";
diff --git a/src/test/run-pass/pred.rs b/src/test/run-pass/pred.rs
index c2bea010..022e1fc4 100644
--- a/src/test/run-pass/pred.rs
+++ b/src/test/run-pass/pred.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
fn f(int a, int b) : lt(a,b) {
diff --git a/src/test/run-pass/preempt.rs b/src/test/run-pass/preempt.rs
index cbbe1a0a..50520406 100644
--- a/src/test/run-pass/preempt.rs
+++ b/src/test/run-pass/preempt.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// This checks that preemption works.
fn starve_main(chan[int] alive) {
diff --git a/src/test/run-pass/spawn-fn.rs b/src/test/run-pass/spawn-fn.rs
index ea069e31..0cb16b93 100644
--- a/src/test/run-pass/spawn-fn.rs
+++ b/src/test/run-pass/spawn-fn.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
fn x(str s, int n) {
diff --git a/src/test/run-pass/spawn-module-qualified.rs b/src/test/run-pass/spawn-module-qualified.rs
index 833e246a..9f95ec95 100644
--- a/src/test/run-pass/spawn-module-qualified.rs
+++ b/src/test/run-pass/spawn-module-qualified.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn main() {
auto x = spawn m.child(10);
join x;
diff --git a/src/test/run-pass/spawn.rs b/src/test/run-pass/spawn.rs
index 5dd758ba..ba554fda 100644
--- a/src/test/run-pass/spawn.rs
+++ b/src/test/run-pass/spawn.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
fn main() {
diff --git a/src/test/run-pass/syntax-extension-fmt.rs b/src/test/run-pass/syntax-extension-fmt.rs
index 5248e782..bb0c851f 100644
--- a/src/test/run-pass/syntax-extension-fmt.rs
+++ b/src/test/run-pass/syntax-extension-fmt.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
use std;
import std._str;
diff --git a/src/test/run-pass/syntax-extension-shell.rs b/src/test/run-pass/syntax-extension-shell.rs
index f48a1b81..62553281 100644
--- a/src/test/run-pass/syntax-extension-shell.rs
+++ b/src/test/run-pass/syntax-extension-shell.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn main() {
auto s = #shell { uname -a };
log s;
diff --git a/src/test/run-pass/task-comm-0.rs b/src/test/run-pass/task-comm-0.rs
index 54e37a34..cf968cb9 100644
--- a/src/test/run-pass/task-comm-0.rs
+++ b/src/test/run-pass/task-comm-0.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn main() -> () {
test05();
}
diff --git a/src/test/run-pass/task-comm-1.rs b/src/test/run-pass/task-comm-1.rs
index 61613a20..c8ebdd19 100644
--- a/src/test/run-pass/task-comm-1.rs
+++ b/src/test/run-pass/task-comm-1.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn main() -> () {
test00();
}
diff --git a/src/test/run-pass/task-comm-10.rs b/src/test/run-pass/task-comm-10.rs
index 3c504ea7..fcb32fd1 100644
--- a/src/test/run-pass/task-comm-10.rs
+++ b/src/test/run-pass/task-comm-10.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn start(chan[chan[str]] c) {
let port[str] p = port();
c <| chan(p);
diff --git a/src/test/run-pass/task-comm-11.rs b/src/test/run-pass/task-comm-11.rs
index 239e7933..011b65ca 100644
--- a/src/test/run-pass/task-comm-11.rs
+++ b/src/test/run-pass/task-comm-11.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn start(chan[chan[str]] c) {
let port[str] p = port();
c <| chan(p);
diff --git a/src/test/run-pass/task-comm-12.rs b/src/test/run-pass/task-comm-12.rs
index 5d89b5d3..2f8ef985 100644
--- a/src/test/run-pass/task-comm-12.rs
+++ b/src/test/run-pass/task-comm-12.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
use std;
import std._task;
diff --git a/src/test/run-pass/task-comm-13-thread.rs b/src/test/run-pass/task-comm-13-thread.rs
index 1ad8ac7a..e5e42010 100644
--- a/src/test/run-pass/task-comm-13-thread.rs
+++ b/src/test/run-pass/task-comm-13-thread.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
use std;
import std._task;
diff --git a/src/test/run-pass/task-comm-13.rs b/src/test/run-pass/task-comm-13.rs
index ee612ca0..bcae26e5 100644
--- a/src/test/run-pass/task-comm-13.rs
+++ b/src/test/run-pass/task-comm-13.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
use std;
import std._task;
diff --git a/src/test/run-pass/task-comm-15.rs b/src/test/run-pass/task-comm-15.rs
index 197c6005..ee3a0624 100644
--- a/src/test/run-pass/task-comm-15.rs
+++ b/src/test/run-pass/task-comm-15.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn start(chan[int] c, int n) {
let int i = n;
diff --git a/src/test/run-pass/task-comm-2.rs b/src/test/run-pass/task-comm-2.rs
index a6fc9115..9d7c2cc5 100644
--- a/src/test/run-pass/task-comm-2.rs
+++ b/src/test/run-pass/task-comm-2.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn main() -> () {
log "===== SPAWNING and JOINING TASKS =====";
test00(false);
diff --git a/src/test/run-pass/task-comm-3.rs b/src/test/run-pass/task-comm-3.rs
index 59c46c4c..27f01227 100644
--- a/src/test/run-pass/task-comm-3.rs
+++ b/src/test/run-pass/task-comm-3.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn main() -> () {
log "===== WITHOUT THREADS =====";
test00(false);
diff --git a/src/test/run-pass/task-comm-7.rs b/src/test/run-pass/task-comm-7.rs
index f9fbab88..e236f69e 100644
--- a/src/test/run-pass/task-comm-7.rs
+++ b/src/test/run-pass/task-comm-7.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn main() -> () {
test00();
}
diff --git a/src/test/run-pass/task-comm-8.rs b/src/test/run-pass/task-comm-8.rs
index d115ac40..b4493e20 100644
--- a/src/test/run-pass/task-comm-8.rs
+++ b/src/test/run-pass/task-comm-8.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn main() -> () {
test00();
}
diff --git a/src/test/run-pass/task-comm-9.rs b/src/test/run-pass/task-comm-9.rs
index c1c8a3bd..429592ba 100644
--- a/src/test/run-pass/task-comm-9.rs
+++ b/src/test/run-pass/task-comm-9.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn main() -> () {
test00();
}
diff --git a/src/test/run-pass/task-comm.rs b/src/test/run-pass/task-comm.rs
index d256ced9..74faa149 100644
--- a/src/test/run-pass/task-comm.rs
+++ b/src/test/run-pass/task-comm.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn main() -> () {
test00(true);
diff --git a/src/test/run-pass/task-killjoin.rs b/src/test/run-pass/task-killjoin.rs
index 6a9f272f..a0deacef 100644
--- a/src/test/run-pass/task-killjoin.rs
+++ b/src/test/run-pass/task-killjoin.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// Create a task that is supervised by another task,
// join the supervised task from the supervising task,
// then fail the supervised task. The supervised task
diff --git a/src/test/run-pass/task-life-0.rs b/src/test/run-pass/task-life-0.rs
index 567f63a9..70d0aea2 100644
--- a/src/test/run-pass/task-life-0.rs
+++ b/src/test/run-pass/task-life-0.rs
@@ -1,5 +1,7 @@
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn main() -> () {
spawn child("Hello");
}
diff --git a/src/test/run-pass/threads.rs b/src/test/run-pass/threads.rs
index 3b6d8c0b..4dd87e9c 100644
--- a/src/test/run-pass/threads.rs
+++ b/src/test/run-pass/threads.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
fn main() {
diff --git a/src/test/run-pass/type-sizes.rs b/src/test/run-pass/type-sizes.rs
index 1903cb76..e416e9b5 100644
--- a/src/test/run-pass/type-sizes.rs
+++ b/src/test/run-pass/type-sizes.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
import size_of = std.sys.rustrt.size_of;
diff --git a/src/test/run-pass/use-import-export.rs b/src/test/run-pass/use-import-export.rs
index 51495931..3e047149 100644
--- a/src/test/run-pass/use-import-export.rs
+++ b/src/test/run-pass/use-import-export.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
mod foo {
export x;
diff --git a/src/test/run-pass/use.rs b/src/test/run-pass/use.rs
index a71957f2..37cfe074 100644
--- a/src/test/run-pass/use.rs
+++ b/src/test/run-pass/use.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
use std;
use libc();
use zed(name = "std");
diff --git a/src/test/run-pass/user.rs b/src/test/run-pass/user.rs
index b8a8144c..679d3e48 100644
--- a/src/test/run-pass/user.rs
+++ b/src/test/run-pass/user.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
use std (name = "std",
diff --git a/src/test/run-pass/utf8.rs b/src/test/run-pass/utf8.rs
index bf758a49..d23f9805 100644
--- a/src/test/run-pass/utf8.rs
+++ b/src/test/run-pass/utf8.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn main() {
let char yen = '¥'; // 0xa5
let char c_cedilla = 'ç'; // 0xe7
diff --git a/src/test/run-pass/utf8_chars.rs b/src/test/run-pass/utf8_chars.rs
index 07eaca19..e2df05dc 100644
--- a/src/test/run-pass/utf8_chars.rs
+++ b/src/test/run-pass/utf8_chars.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
use std;
import std._str;
import std._vec;
diff --git a/src/test/run-pass/vec-alloc-append.rs b/src/test/run-pass/vec-alloc-append.rs
index 83d58d73..616823ae 100644
--- a/src/test/run-pass/vec-alloc-append.rs
+++ b/src/test/run-pass/vec-alloc-append.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// This is a test for issue #109.
use std;
diff --git a/src/test/run-pass/vec-append.rs b/src/test/run-pass/vec-append.rs
index 69db4788..e63b1d09 100644
--- a/src/test/run-pass/vec-append.rs
+++ b/src/test/run-pass/vec-append.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
use std;
diff --git a/src/test/run-pass/vec-slice.rs b/src/test/run-pass/vec-slice.rs
index c3042d0c..1559ca38 100644
--- a/src/test/run-pass/vec-slice.rs
+++ b/src/test/run-pass/vec-slice.rs
@@ -1,6 +1,8 @@
// xfail-boot
// xfail-boot
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
fn main() {
let vec[int] v = vec(1,2,3,4,5);
auto v2 = v.(1,2);
diff --git a/src/test/run-pass/yield.rs b/src/test/run-pass/yield.rs
index 7b931afb..bc391463 100644
--- a/src/test/run-pass/yield.rs
+++ b/src/test/run-pass/yield.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
fn main() {
diff --git a/src/test/run-pass/yield2.rs b/src/test/run-pass/yield2.rs
index f1a54341..4c824d6d 100644
--- a/src/test/run-pass/yield2.rs
+++ b/src/test/run-pass/yield2.rs
@@ -1,4 +1,6 @@
// xfail-stage0
+// xfail-stage1
+// xfail-stage2
// -*- rust -*-
fn main() {