File tree Expand file tree Collapse file tree 3 files changed +19
-0
lines changed
compiler/rustc_target/src/spec Expand file tree Collapse file tree 3 files changed +19
-0
lines changed Original file line number Diff line number Diff line change 1+ use crate :: abi:: Endian ;
2+ use crate :: spec:: { Target , TargetOptions } ;
3+
4+ pub fn target ( ) -> Target {
5+ Target {
6+ llvm_target : "aarch64_be-unknown-netbsd" . into ( ) ,
7+ pointer_width : 64 ,
8+ data_layout : "E-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128" . into ( ) ,
9+ arch : "aarch64" . into ( ) ,
10+ options : TargetOptions {
11+ mcount : "__mcount" . into ( ) ,
12+ max_atomic_width : Some ( 128 ) ,
13+ endian : Endian :: Big ,
14+ ..super :: netbsd_base:: opts ( )
15+ } ,
16+ }
17+ }
Original file line number Diff line number Diff line change @@ -1100,6 +1100,7 @@ supported_targets! {
11001100 ( "x86_64-unknown-openbsd" , x86_64_unknown_openbsd) ,
11011101
11021102 ( "aarch64-unknown-netbsd" , aarch64_unknown_netbsd) ,
1103+ ( "aarch64_be-unknown-netbsd" , aarch64_be_unknown_netbsd) ,
11031104 ( "armv6-unknown-netbsd-eabihf" , armv6_unknown_netbsd_eabihf) ,
11041105 ( "armv7-unknown-netbsd-eabihf" , armv7_unknown_netbsd_eabihf) ,
11051106 ( "i686-unknown-netbsd" , i686_unknown_netbsd) ,
Original file line number Diff line number Diff line change @@ -327,6 +327,7 @@ def default_build_triple(verbose):
327327 cputype_mapper = {
328328 'BePC' : 'i686' ,
329329 'aarch64' : 'aarch64' ,
330+ 'aarch64eb' : 'aarch64' ,
330331 'amd64' : 'x86_64' ,
331332 'arm64' : 'aarch64' ,
332333 'i386' : 'i686' ,
You can’t perform that action at this time.
0 commit comments