Machine constraints list

Paul_Koning@Dell.com Paul_Koning@Dell.com
Mon May 9 13:42:00 GMT 2016


> 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



More information about the Gcc mailing list