use crate::spec::Target;

pub(crate) fn target() -> Target {
    let mut base = super::i686_unknown_linux_gnu::target();
    base.rustc_abi = None; // overwrite the SSE2 ABI set by the base target
    base.cpu = "pentium".into();
    base.llvm_target = "i586-unknown-linux-gnu".into();
    base.metadata = crate::spec::TargetMetadata {
        description: Some("32-bit Linux (kernel 3.2, glibc 2.17+)".into()),
        tier: Some(2),
        host_tools: Some(false),
        std: Some(true),
    };
    base
}
