about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-05-10 04:07:50 -0700
committerbors <bors@rust-lang.org>2013-05-10 04:07:50 -0700
commitfdf601eaf3f6fcc727819f8c0ae2b44b30770a8a (patch)
tree7e57b220a06ddc9f50a9683db5805dfb2f24b807 /src/libstd
parent6da2c989ba88dc4e6b49ddd086699404bf93916f (diff)
parentc2bf9bf9fed8de0c399125feba8252ad263a71fc (diff)
downloadrust-fdf601eaf3f6fcc727819f8c0ae2b44b30770a8a.tar.gz
rust-fdf601eaf3f6fcc727819f8c0ae2b44b30770a8a.zip
auto merge of #6358 : crabtw/rust/mips-segstk, r=brson
I changed ```RED_ZONE_SIZE``` to ```RZ_MAC_32``` because of stack canary failure.
Here is a LLVM patch for MIPS segmented stacks.
http://people.cs.nctu.edu.tw/~jyyou/rust/mips-segstk.patch

Current test results
```
failures:
    rand::tests::test_rng_seeded_custom_seed2
    run::tests::test_forced_destroy_actually_kills
    run::tests::test_unforced_destroy_actually_kills
    time::tests::run_tests
    uv_ll::test::test_uv_ll_struct_size_addrinfo
    uv_ll::test::test_uv_ll_struct_size_uv_timer_t

segfaults:
    rt::io::option::test::test_option_writer_error
    rt::local_services::test::unwind
    rt::sched::test_swap_tasks_then
    stackwalk::test_simple
    stackwalk::test_simple_deep
```
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/ebml.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libstd/ebml.rs b/src/libstd/ebml.rs
index 5e4f708f52f..55f48fb8671 100644
--- a/src/libstd/ebml.rs
+++ b/src/libstd/ebml.rs
@@ -157,6 +157,7 @@ pub mod reader {
     }
 
     #[cfg(target_arch = "arm")]
+    #[cfg(target_arch = "mips")]
     pub fn vuint_at(data: &[u8], start: uint) -> Res {
         vuint_at_slow(data, start)
     }