Initial version of AArch64 support.

Adds AArch64 knowledge to:
* configure,
* make files,
* sources,
* tests, and
* documentation.
This commit is contained in:
Akos Kiss
2014-12-12 23:39:27 +00:00
parent fc2ba13939
commit 6e5fb8bd1b
44 changed files with 509 additions and 89 deletions

View File

@@ -1,4 +1,4 @@
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT
// file at the top-level directory of this distribution and at
// http://rust-lang.org/COPYRIGHT.
//
@@ -120,7 +120,8 @@ unsafe fn exchange_free(ptr: *mut u8, old_size: uint, align: uint) {
target_arch = "mipsel"))]
const MIN_ALIGN: uint = 8;
#[cfg(any(target_arch = "x86",
target_arch = "x86_64"))]
target_arch = "x86_64",
target_arch = "aarch64"))]
const MIN_ALIGN: uint = 16;
#[cfg(external_funcs)]