1 // SPDX-License-Identifier: Apache-2.0 OR MIT 2 // This file is @generated by no_atomic.sh. 3 // It is not intended for manual editing. 4 5 // Note: This is the list as of nightly-2022-02-10. We don't refer to this in 6 // nightly-2022-02-11+ because feature(cfg_target_has_atomic) stabilized. 7 #[rustfmt::skip] 8 static NO_ATOMIC_CAS: &[&str] = &[ 9 "avr-unknown-gnu-atmega328", 10 "bpfeb-unknown-none", 11 "bpfel-unknown-none", 12 "msp430-none-elf", 13 "riscv32i-unknown-none-elf", 14 "riscv32imc-unknown-none-elf", 15 "thumbv4t-none-eabi", 16 "thumbv6m-none-eabi", 17 ]; 18 19 // Note: This is the list as of nightly-2022-02-10. We don't refer to this in 20 // nightly-2022-02-11+ because feature(cfg_target_has_atomic) stabilized. 21 #[rustfmt::skip] 22 static NO_ATOMIC_64: &[&str] = &[ 23 "arm-linux-androideabi", 24 "armebv7r-none-eabi", 25 "armebv7r-none-eabihf", 26 "armv4t-unknown-linux-gnueabi", 27 "armv5te-unknown-linux-gnueabi", 28 "armv5te-unknown-linux-musleabi", 29 "armv5te-unknown-linux-uclibceabi", 30 "armv6k-nintendo-3ds", 31 "armv7r-none-eabi", 32 "armv7r-none-eabihf", 33 "avr-unknown-gnu-atmega328", 34 "hexagon-unknown-linux-musl", 35 "m68k-unknown-linux-gnu", 36 "mips-unknown-linux-gnu", 37 "mips-unknown-linux-musl", 38 "mips-unknown-linux-uclibc", 39 "mipsel-sony-psp", 40 "mipsel-unknown-linux-gnu", 41 "mipsel-unknown-linux-musl", 42 "mipsel-unknown-linux-uclibc", 43 "mipsel-unknown-none", 44 "mipsisa32r6-unknown-linux-gnu", 45 "mipsisa32r6el-unknown-linux-gnu", 46 "msp430-none-elf", 47 "powerpc-unknown-freebsd", 48 "powerpc-unknown-linux-gnu", 49 "powerpc-unknown-linux-gnuspe", 50 "powerpc-unknown-linux-musl", 51 "powerpc-unknown-netbsd", 52 "powerpc-unknown-openbsd", 53 "powerpc-wrs-vxworks", 54 "powerpc-wrs-vxworks-spe", 55 "riscv32gc-unknown-linux-gnu", 56 "riscv32gc-unknown-linux-musl", 57 "riscv32i-unknown-none-elf", 58 "riscv32imac-unknown-none-elf", 59 "riscv32imc-esp-espidf", 60 "riscv32imc-unknown-none-elf", 61 "thumbv4t-none-eabi", 62 "thumbv6m-none-eabi", 63 "thumbv7em-none-eabi", 64 "thumbv7em-none-eabihf", 65 "thumbv7m-none-eabi", 66 "thumbv8m.base-none-eabi", 67 "thumbv8m.main-none-eabi", 68 "thumbv8m.main-none-eabihf", 69 ]; 70 71 #[rustfmt::skip] 72 static NO_ATOMIC: &[&str] = &[ 73 "bpfeb-unknown-none", 74 "bpfel-unknown-none", 75 "mipsel-sony-psx", 76 ]; 77