rust/src/librustc_back
Josh Stone 95a5a0ed16 Add TargetOptions::min_global_align, with s390x at 16-bit
The SystemZ `LALR` instruction provides PC-relative addressing for
globals, but only to *even* addresses, so other compilers make sure that
such globals are always 2-byte aligned.  In Clang, this is modeled with
`TargetInfo::MinGlobalAlign`, and `TargetOptions::min_global_align` now
serves the same purpose for rustc.

In Clang, the only targets that set this are SystemZ, Lanai, and NVPTX,
and the latter two don't have targets in rust master.
2017-09-08 14:49:51 -07:00
..
target Add TargetOptions::min_global_align, with s390x at 16-bit 2017-09-08 14:49:51 -07:00
build.rs rustc: Add some build scripts for librustc crates 2017-07-22 22:04:13 -07:00
Cargo.toml Remove internal liblog 2017-03-23 11:28:00 -07:00
dynamic_lib.rs rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
lib.rs *: remove crate_{name,type} attributes 2017-08-25 16:18:21 -04:00
slice.rs std: Stabilize library APIs for 1.5 2015-10-25 09:36:32 -07:00
tempdir.rs rustc: Remove some dead code 2017-08-19 13:27:16 +03:00