]> git.lizzy.rs Git - rust.git/commit
initial support for s390x
authorJorge Aparicio <japaricious@gmail.com>
Sat, 27 Aug 2016 02:05:16 +0000 (21:05 -0500)
committerJorge Aparicio <japaricious@gmail.com>
Sat, 27 Aug 2016 02:05:50 +0000 (21:05 -0500)
commit027eab2f87d8cd30949e257cb52f520077575ff2
tree7a83ac27dd9767f07b3223a69504d68ca922f3b5
parente07dd59eaeb7be95afd2fb3dc131108ae750c91c
initial support for s390x

A new target, `s390x-unknown-linux-gnu`, has been added to the compiler
and can be used to build no_core/no_std Rust programs.

Known limitations:

- librustc_trans/cabi_s390x.rs is missing. This means no support for
  `extern "C" fn`.
- No support for this arch in libc. This means std can be cross compiled
  for this target.
mk/cfg/s390x-unknown-linux-gnu.mk [new file with mode: 0644]
src/bootstrap/native.rs
src/librustc_back/target/mod.rs
src/librustc_back/target/s390x_unknown_linux_gnu.rs [new file with mode: 0644]
src/librustc_llvm/build.rs
src/librustc_llvm/lib.rs