rustc_target/spec/base/
xtensa.rs

1use rustc_abi::Endian;
2
3use crate::spec::{Cc, LinkerFlavor, Lld, PanicStrategy, RelocModel, TargetOptions};
4
5pub(crate) fn opts() -> TargetOptions {
6    TargetOptions {
7        os: "none".into(),
8        endian: Endian::Little,
9        c_int_width: "32".into(),
10        linker_flavor: LinkerFlavor::Gnu(Cc::Yes, Lld::No),
11        executables: true,
12        panic_strategy: PanicStrategy::Abort,
13        relocation_model: RelocModel::Static,
14        emit_debug_gdb_scripts: false,
15        atomic_cas: false,
16        ..Default::default()
17    }
18}