• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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