6 if [[ "$unamestr" == 'Linux' ]]; then
8 elif [[ "$unamestr" == 'Darwin' ]]; then
21 RUSTC="rustc -Zcodegen-backend=$(pwd)/target/debug/librustc_codegen_cranelift.$dylib_ext -L crate=."
25 SHOULD_CODEGEN=1 $RUSTC ../../examples/mini_core.rs --crate-name mini_core --crate-type lib &&
26 extract_data libmini_core.rlib mini_core.o &&
28 $RUSTC ../../examples/example.rs --crate-type lib &&
30 SHOULD_RUN=1 $RUSTC ../../examples/mini_core_hello_world.rs --crate-type bin &&
32 $RUSTC ../../examples/mini_core_hello_world.rs --crate-type bin &&
33 extract_data mini_core_hello_world mini_core_hello_world.o &&
35 gcc mini_core.o mini_core_hello_world.o -o mini_core_hello_world &&
36 ./mini_core_hello_world &&
38 $RUSTC src/libcore/lib.rs --color=always --crate-type lib -Cincremental=incremental 2>&1 | (head -n 20; echo "===="; tail -n 1000)
39 cat log.txt | sort | uniq -c | grep -v "rval unsize move" | grep -v "rval len"