rust/src/librustc_target
bors 4af96aeceb Auto merge of #58060 - andre-richter:master, r=nagisa
targets: aarch64-unknown-none: Add +strict-align

On AArch64, an unaligned access causes a synchronous exception. In the current
state of the target, the compiler might generate unaligned accesses, see
https://github.com/rust-embedded/rust-raspi3-tutorial/issues/10.

Since this is a bare-metal target, it is possible that there is no exception
handling in place (yet) to recover from this case, causing a binary to just
silently fail.

Add `+strict-align` to avoid this case.
2019-02-02 04:06:11 +00:00
..
abi distinguish "no data" from "heterogeneous" for ABI purposes 2019-01-25 10:03:47 -05:00
spec Auto merge of #58060 - andre-richter:master, r=nagisa 2019-02-02 04:06:11 +00:00
build.rs Remove licenses 2018-12-25 21:08:33 -07:00
Cargo.toml Use IndexVec instead of usize in librustc 2018-11-12 12:33:16 +01:00
lib.rs Remove licenses 2018-12-25 21:08:33 -07:00
README.md rustc-guide has moved 2018-11-26 15:03:13 -06:00

librustc_target contains some very low-level details that are specific to different compilation targets and so forth.

For more information about how rustc works, see the rustc guide.