This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Machine constraints list
- From: <Paul_Koning at Dell dot com>
- To: <dw at LimeGreenSocks dot com>
- Cc: <gcc at gcc dot gnu dot org>
- Date: Mon, 9 May 2016 13:42:05 +0000
- Subject: Re: Machine constraints list
- Authentication-results: sourceware.org; auth=none
- References: <cd004f09-c6eb-ae80-d781-2a13df2c2b2e at LimeGreenSocks dot com>
> On May 8, 2016, at 6:27 PM, David Wohlferd <dw@LimeGreenSocks.com> wrote:
>
> 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
> ...
Your theory is quite mistaken. A lot of the ones you labeled "drop" are supported. Quite possibly all of them.
paul