blob: 90ac60afce571a97aa3b9b1b8829de97dc74ead7 [file] [log] [blame]
Joel Galenson6c485dc2021-06-21 12:20:39 -07001// This file is @generated by no_atomic.sh.
2// It is not intended for manual editing.
3
4const NO_ATOMIC_CAS: &[&str] = &[
5 "avr-unknown-gnu-atmega328",
David LeGare15f97022022-03-01 19:01:24 +00006 "bpfeb-unknown-none",
7 "bpfel-unknown-none",
Joel Galenson6c485dc2021-06-21 12:20:39 -07008 "msp430-none-elf",
9 "riscv32i-unknown-none-elf",
10 "riscv32imc-unknown-none-elf",
11 "thumbv4t-none-eabi",
12 "thumbv6m-none-eabi",
13];
David LeGare15f97022022-03-01 19:01:24 +000014
15#[allow(dead_code)] // Only crossbeam-utils uses this.
Joel Galenson6c485dc2021-06-21 12:20:39 -070016const NO_ATOMIC_64: &[&str] = &[
17 "arm-linux-androideabi",
18 "armebv7r-none-eabi",
19 "armebv7r-none-eabihf",
20 "armv4t-unknown-linux-gnueabi",
21 "armv5te-unknown-linux-gnueabi",
22 "armv5te-unknown-linux-musleabi",
23 "armv5te-unknown-linux-uclibceabi",
David LeGare15f97022022-03-01 19:01:24 +000024 "armv6k-nintendo-3ds",
Joel Galenson6c485dc2021-06-21 12:20:39 -070025 "armv7r-none-eabi",
26 "armv7r-none-eabihf",
David LeGare15f97022022-03-01 19:01:24 +000027 "avr-unknown-gnu-atmega328",
Joel Galenson6c485dc2021-06-21 12:20:39 -070028 "hexagon-unknown-linux-musl",
David LeGare15f97022022-03-01 19:01:24 +000029 "m68k-unknown-linux-gnu",
Joel Galenson6c485dc2021-06-21 12:20:39 -070030 "mips-unknown-linux-gnu",
31 "mips-unknown-linux-musl",
32 "mips-unknown-linux-uclibc",
David LeGare15f97022022-03-01 19:01:24 +000033 "mipsel-sony-psp",
Joel Galenson6c485dc2021-06-21 12:20:39 -070034 "mipsel-unknown-linux-gnu",
35 "mipsel-unknown-linux-musl",
36 "mipsel-unknown-linux-uclibc",
37 "mipsel-unknown-none",
38 "mipsisa32r6-unknown-linux-gnu",
39 "mipsisa32r6el-unknown-linux-gnu",
David LeGare15f97022022-03-01 19:01:24 +000040 "msp430-none-elf",
41 "powerpc-unknown-freebsd",
Joel Galenson6c485dc2021-06-21 12:20:39 -070042 "powerpc-unknown-linux-gnu",
43 "powerpc-unknown-linux-gnuspe",
44 "powerpc-unknown-linux-musl",
45 "powerpc-unknown-netbsd",
46 "powerpc-unknown-openbsd",
47 "powerpc-wrs-vxworks",
48 "powerpc-wrs-vxworks-spe",
49 "riscv32gc-unknown-linux-gnu",
50 "riscv32gc-unknown-linux-musl",
David LeGare15f97022022-03-01 19:01:24 +000051 "riscv32i-unknown-none-elf",
Joel Galenson6c485dc2021-06-21 12:20:39 -070052 "riscv32imac-unknown-none-elf",
David LeGare15f97022022-03-01 19:01:24 +000053 "riscv32imc-esp-espidf",
54 "riscv32imc-unknown-none-elf",
55 "thumbv4t-none-eabi",
56 "thumbv6m-none-eabi",
Joel Galenson6c485dc2021-06-21 12:20:39 -070057 "thumbv7em-none-eabi",
58 "thumbv7em-none-eabihf",
59 "thumbv7m-none-eabi",
60 "thumbv8m.base-none-eabi",
61 "thumbv8m.main-none-eabi",
62 "thumbv8m.main-none-eabihf",
Joel Galenson6c485dc2021-06-21 12:20:39 -070063];
David LeGare15f97022022-03-01 19:01:24 +000064
65#[allow(dead_code)] // Only crossbeam-utils uses this.
Joel Galenson6c485dc2021-06-21 12:20:39 -070066const NO_ATOMIC: &[&str] = &[
67 "avr-unknown-gnu-atmega328",
68 "msp430-none-elf",
69 "riscv32i-unknown-none-elf",
70 "riscv32imc-unknown-none-elf",
71];