This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Machine constraints list
- From: David Wohlferd <dw at LimeGreenSocks dot com>
- To: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, David Wohlferd <dw at LimeGreenSocks dot com>
- Date: Sun, 8 May 2016 15:27:07 -0700
- Subject: Machine constraints list
- Authentication-results: sourceware.org; auth=none
Looking at the v6 release criteria
(https://gcc.gnu.org/gcc-6/criteria.html) there are about a dozen
supported platforms.
Looking at the Machine Constraints docs
(https://gcc.gnu.org/onlinedocs/gcc/Machine-Constraints.html), there are
34 architectures listed. That's a lot of entries to scroll thru. If
these architectures aren't supported anymore, is it time to drop some of
these from this page?
As a first pass, maybe something like this:
Keep
AArch64 familyâconfig/aarch64/constraints.md
ARM familyâconfig/arm/constraints.md
MIPSâconfig/mips/constraints.md
PowerPC and IBM RS6000âconfig/rs6000/constraints.md
S/390 and zSeriesâconfig/s390/s390.h
SPARCâconfig/sparc/sparc.h
x86 familyâconfig/i386/constraints.md
Drop
ARC âconfig/arc/constraints.md
AVR familyâconfig/avr/constraints.md
Blackfin familyâconfig/bfin/constraints.md
CR16 Architectureâconfig/cr16/cr16.h
Epiphanyâconfig/epiphany/constraints.md
FRVâconfig/frv/frv.h
FT32âconfig/ft32/constraints.md
Hewlett-Packard PA-RISCâconfig/pa/pa.h
Intel IA-64âconfig/ia64/ia64.h
M32Câconfig/m32c/m32c.c
MePâconfig/mep/constraints.md
MicroBlazeâconfig/microblaze/constraints.md
Motorola 680x0âconfig/m68k/constraints.md
Moxieâconfig/moxie/constraints.md
MSP430âconfig/msp430/constraints.md
NDS32âconfig/nds32/constraints.md
Nios II familyâconfig/nios2/constraints.md
PDP-11âconfig/pdp11/constraints.md
RL78âconfig/rl78/constraints.md
RXâconfig/rx/constraints.md
SPUâconfig/spu/spu.h
TI C6X familyâconfig/c6x/constraints.md
TILE-Gxâconfig/tilegx/constraints.md
TILEProâconfig/tilepro/constraints.md
Visiumâconfig/visium/constraints.md
Xstormy16âconfig/stormy16/stormy16.h
Xtensaâconfig/xtensa/constraints.md
dw