]> git.proxmox.com Git - rustc.git/blob - vendor/crossbeam-epoch/no_atomic.rs
New upstream version 1.67.1+dfsg1
[rustc.git] / vendor / crossbeam-epoch / no_atomic.rs
1 // This file is @generated by no_atomic.sh.
2 // It is not intended for manual editing.
3
4 const NO_ATOMIC_CAS: &[&str] = &[
5 "armv4t-none-eabi",
6 "armv5te-none-eabi",
7 "avr-unknown-gnu-atmega328",
8 "bpfeb-unknown-none",
9 "bpfel-unknown-none",
10 "msp430-none-elf",
11 "riscv32i-unknown-none-elf",
12 "riscv32im-unknown-none-elf",
13 "riscv32imc-unknown-none-elf",
14 "thumbv4t-none-eabi",
15 "thumbv5te-none-eabi",
16 "thumbv6m-none-eabi",
17 ];
18
19 #[allow(dead_code)] // Only crossbeam-utils uses this.
20 const NO_ATOMIC_64: &[&str] = &[
21 "arm-linux-androideabi",
22 "armebv7r-none-eabi",
23 "armebv7r-none-eabihf",
24 "armv4t-none-eabi",
25 "armv4t-unknown-linux-gnueabi",
26 "armv5te-none-eabi",
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-sony-psx",
41 "mipsel-unknown-linux-gnu",
42 "mipsel-unknown-linux-musl",
43 "mipsel-unknown-linux-uclibc",
44 "mipsel-unknown-none",
45 "mipsisa32r6-unknown-linux-gnu",
46 "mipsisa32r6el-unknown-linux-gnu",
47 "msp430-none-elf",
48 "powerpc-unknown-freebsd",
49 "powerpc-unknown-linux-gnu",
50 "powerpc-unknown-linux-gnuspe",
51 "powerpc-unknown-linux-musl",
52 "powerpc-unknown-netbsd",
53 "powerpc-unknown-openbsd",
54 "powerpc-wrs-vxworks",
55 "powerpc-wrs-vxworks-spe",
56 "riscv32gc-unknown-linux-gnu",
57 "riscv32gc-unknown-linux-musl",
58 "riscv32i-unknown-none-elf",
59 "riscv32im-unknown-none-elf",
60 "riscv32imac-unknown-none-elf",
61 "riscv32imac-unknown-xous-elf",
62 "riscv32imc-unknown-none-elf",
63 "thumbv4t-none-eabi",
64 "thumbv5te-none-eabi",
65 "thumbv6m-none-eabi",
66 "thumbv7em-none-eabi",
67 "thumbv7em-none-eabihf",
68 "thumbv7m-none-eabi",
69 "thumbv8m.base-none-eabi",
70 "thumbv8m.main-none-eabi",
71 "thumbv8m.main-none-eabihf",
72 ];
73
74 #[allow(dead_code)] // Only crossbeam-utils uses this.
75 const NO_ATOMIC: &[&str] = &[
76 "avr-unknown-gnu-atmega328",
77 "mipsel-sony-psx",
78 "msp430-none-elf",
79 "riscv32i-unknown-none-elf",
80 "riscv32im-unknown-none-elf",
81 "riscv32imc-unknown-none-elf",
82 ];