diff options
| author | bors <bors@rust-lang.org> | 2013-04-04 15:36:58 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-04-04 15:36:58 -0700 |
| commit | c08fb75dcd656707faf28264e93513da4606ea29 (patch) | |
| tree | 8ce9bca99a6ebc59b8749fa7329395fa7b5cae94 /src/rustllvm/RustWrapper.cpp | |
| parent | 717ed51f123aac1cb25ba710ffacdd7821a577df (diff) | |
| parent | 4f1d8cb6fce625d13baf12f49e41d29f1433c8dd (diff) | |
| download | rust-c08fb75dcd656707faf28264e93513da4606ea29.tar.gz rust-c08fb75dcd656707faf28264e93513da4606ea29.zip | |
auto merge of #5431 : crabtw/rust/mips-rt, r=brson
Because the PTHREAD_STACK_MIN of my system is larger than default size, I add the stack_sz check to prevent assertion failure.
Besides, libuv has to be modified because some flags are different from other targets. Instead of using hardcoded numbers, I change them to predefined symbols.
By the way, the toolchain I used is http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/mips-gnu-linux
libuv patch: http://people.cs.nctu.edu.tw/~jyyou/rust/mips-uv.patch
Below is the current test result.
* core test
stackwalk tests can cause segfault so I ignored them.
```
failures:
io::tests::test_read_be_int_n
io::tests::test_read_buffer_big_enough
io::tests::test_read_f32
io::tests::test_read_write_be
io::tests::test_read_write_f32
io::tests::test_read_write_le
io::tests::test_simple
io::tests::test_write_empty
rand::tests::rng_seeded_custom_seed2
unstable::uvll::test::test_uv_ll_struct_size_addrinfo
unstable::uvll::test::test_uv_ll_struct_size_uv_timer_t
result: FAILED. 596 passed; 11 failed; 49 ignored
```
* std test:
```
failures:
time::tests::run_tests
result: FAILED. 330 passed; 1 failed; 21 ignored
```
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
