Joel Galenson | 6c485dc | 2021-06-21 12:20:39 -0700 | [diff] [blame] | 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 | "avr-unknown-gnu-atmega328", |
David LeGare | 15f9702 | 2022-03-01 19:01:24 +0000 | [diff] [blame] | 6 | "bpfeb-unknown-none", |
| 7 | "bpfel-unknown-none", |
Joel Galenson | 6c485dc | 2021-06-21 12:20:39 -0700 | [diff] [blame] | 8 | "msp430-none-elf", |
| 9 | "riscv32i-unknown-none-elf", |
| 10 | "riscv32imc-unknown-none-elf", |
| 11 | "thumbv4t-none-eabi", |
| 12 | "thumbv6m-none-eabi", |
| 13 | ]; |
David LeGare | 15f9702 | 2022-03-01 19:01:24 +0000 | [diff] [blame] | 14 | |
| 15 | #[allow(dead_code)] // Only crossbeam-utils uses this. |
Joel Galenson | 6c485dc | 2021-06-21 12:20:39 -0700 | [diff] [blame] | 16 | const 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 LeGare | 15f9702 | 2022-03-01 19:01:24 +0000 | [diff] [blame] | 24 | "armv6k-nintendo-3ds", |
Joel Galenson | 6c485dc | 2021-06-21 12:20:39 -0700 | [diff] [blame] | 25 | "armv7r-none-eabi", |
| 26 | "armv7r-none-eabihf", |
David LeGare | 15f9702 | 2022-03-01 19:01:24 +0000 | [diff] [blame] | 27 | "avr-unknown-gnu-atmega328", |
Joel Galenson | 6c485dc | 2021-06-21 12:20:39 -0700 | [diff] [blame] | 28 | "hexagon-unknown-linux-musl", |
David LeGare | 15f9702 | 2022-03-01 19:01:24 +0000 | [diff] [blame] | 29 | "m68k-unknown-linux-gnu", |
Joel Galenson | 6c485dc | 2021-06-21 12:20:39 -0700 | [diff] [blame] | 30 | "mips-unknown-linux-gnu", |
| 31 | "mips-unknown-linux-musl", |
| 32 | "mips-unknown-linux-uclibc", |
David LeGare | 15f9702 | 2022-03-01 19:01:24 +0000 | [diff] [blame] | 33 | "mipsel-sony-psp", |
Joel Galenson | 6c485dc | 2021-06-21 12:20:39 -0700 | [diff] [blame] | 34 | "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 LeGare | 15f9702 | 2022-03-01 19:01:24 +0000 | [diff] [blame] | 40 | "msp430-none-elf", |
| 41 | "powerpc-unknown-freebsd", |
Joel Galenson | 6c485dc | 2021-06-21 12:20:39 -0700 | [diff] [blame] | 42 | "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 LeGare | 15f9702 | 2022-03-01 19:01:24 +0000 | [diff] [blame] | 51 | "riscv32i-unknown-none-elf", |
Joel Galenson | 6c485dc | 2021-06-21 12:20:39 -0700 | [diff] [blame] | 52 | "riscv32imac-unknown-none-elf", |
David LeGare | 15f9702 | 2022-03-01 19:01:24 +0000 | [diff] [blame] | 53 | "riscv32imc-esp-espidf", |
| 54 | "riscv32imc-unknown-none-elf", |
| 55 | "thumbv4t-none-eabi", |
| 56 | "thumbv6m-none-eabi", |
Joel Galenson | 6c485dc | 2021-06-21 12:20:39 -0700 | [diff] [blame] | 57 | "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 Galenson | 6c485dc | 2021-06-21 12:20:39 -0700 | [diff] [blame] | 63 | ]; |
David LeGare | 15f9702 | 2022-03-01 19:01:24 +0000 | [diff] [blame] | 64 | |
| 65 | #[allow(dead_code)] // Only crossbeam-utils uses this. |
Joel Galenson | 6c485dc | 2021-06-21 12:20:39 -0700 | [diff] [blame] | 66 | const NO_ATOMIC: &[&str] = &[ |
| 67 | "avr-unknown-gnu-atmega328", |
| 68 | "msp430-none-elf", |
| 69 | "riscv32i-unknown-none-elf", |
| 70 | "riscv32imc-unknown-none-elf", |
| 71 | ]; |