On Tue, Mar 24, 2026 at 9:25 AM Dongsheng Song <[email protected]> wrote:
>
> Hi,
>
> I downloaded the archives of the most recent seven GCC test-result
> emails. The results of the AI analysis are presented below for your
> reference:
>
> Key Points:
>
> - powerpc64le and powerpc64 combined account for 67% of the total;
> they are clearly the dominant platforms, evidently supported by a
> highly active fleet of automated testing bots.
> - x86_64 spans four operating systems (Linux, Darwin, FreeBSD, and
> Solaris) and accounts for approximately 16% of the total.
> - aarch64-linux-gnu accounts for only 3.5%; considering the widespread
> adoption of ARM servers, this level of test coverage is notably low.
> - riscv64-linux-gnu accounts for a mere 38 reports (0.3%), while
> loongarch64-linux-gnu accounts for only 5 reports; test coverage for
> these emerging architectures is severely inadequate.
> - Traditional or niche architectures—such as ia64, mmix, mips64el, and
> vax—each account for only 1 to 3 reports, indicating that they are
> currently receiving only minimal maintenance support.
>
> The statistical results are presented below (Data scope: September
> 2025 through March 2026—a 7-month period—comprising 15,151 test
> reports across 29 distinct Multiarch platforms):

That's interesting - did you manually filter the GCC version tested to
a single one?  Otherwise the result isn't telling much, at least for the
entries with very few reports, but maybe also in general.


> | Rank | Report Count | Percentage | Multiarch |
> |------|--------|------|-----------|
> | 1 | 6,146 | 40.6% | powerpc64le-linux-gnu |
> | 2 | 4,005 | 26.4% | powerpc64-linux-gnu |
> | 3 | 1,449 | 9.6% | x86_64-linux-gnu |
> | 4 | 684 | 4.5% | x86_64-darwin |
> | 5 | 526 | 3.5% | aarch64-linux-gnu |
> | 6 | 429 | 2.8% | s390x-linux-gnu |
> | 7 | 260 | 1.7% | arm-eabi |
> | 8 | 258 | 1.7% | i686-solaris |
> | 9 | 258 | 1.7% | sparc-solaris |
> | 10 | 218 | 1.4% | pru-elf |
> | 11 | 208 | 1.4% | x86_64-freebsd |
> | 12 | 146 | 1.0% | i686-darwin |
> | 13 | 132 | 0.9% | m68k-linux-gnu |
> | 14 | 116 | 0.8% | arm-linux-gnueabihf |
> | 15 | 67 | 0.4% | x86_64-solaris |
> | 16 | 67 | 0.4% | sparcv9-solaris |
> | 17 | 48 | 0.3% | avr-none |
> | 18 | 38 | 0.3% | riscv64-linux-gnu |
> | 19 | 29 | 0.2% | hppa64-hpux |
> | 20 | 17 | 0.1% | hppa-linux-gnu |
> | 21 | 16 | 0.1% | i686-linux-gnu |
> | 22 | 10 | 0.1% | arm-linux-gnueabi |
> | 23 | 8 | 0.1% | powerpc-aix |
> | 24 | 5 | 0.0% | loongarch64-linux-gnu |
> | 25 | 5 | 0.0% | riscv32-none-elf |
> | 26 | 3 | 0.0% | ia64-linux-gnu |
> | 27 | 1 | 0.0% | mmix-mmixware |
> | 28 | 1 | 0.0% | mips64el-linux-gnuabi64 |
> | 29 | 1 | 0.0% | vax-netbsdelf |
>
> Thanks,
> Dongsheng
>
>
> On Tue, Mar 24, 2026 at 4:05 PM Richard Biener via Gcc <[email protected]> 
> wrote:
> >
> > On Tue, Mar 24, 2026 at 3:54 AM Andrew Pinski via Gcc <[email protected]> 
> > wrote:
> > >
> > > Hi all,
> > >   I would like to request some changes to the secondary tasrgets of
> > > the GCC 17 Release Criteria. As the secondary targets seem out of date
> > > in some cases.
> > >
> > > I propose to switch out mips64-linux-gnu with riscv64-linux-gnu as
> > > being a secondary platform. riscv64-linux-gnu is gaining in popularity
> > > and is riscv backend is actively maintained. There is much less
> > > hardware available for mips64 too. Note we should maybe even consider
> > > riscv64-linux-gnu for primary with GCC 18 but that might be too soon
> > > at this point.
> > >
> > > Also `i686-mingw32` should be swapped out with `x86_64-mingw`. I don't
> > > think 32bit mingw is being testing these days only 64bit.
> > > Also I propose removing `i686-pc-cygwin`, I have not seen any recent
> > > work on 32bit x86 cygwin or testresults.
> > > Note I think adding `aarch64-mingw` would be too soon to add at this
> > > stage. Though I think we should reconsider it for GCC 18.
> > >
> > > So the full for the secondary targets which I am proposing:
> > > aarch64-elf
> > > i686-apple-darwin
> > > x86_64-mingw32
> > > s390x-linux-gnu
> > > riscv64-linux-gnu
> >
> > I'd like to see comments from the respective old/new triplets
> > target/OS maintainers,
> > in particular this request should probably be split up.
> >
> > I agree to _add_ riscv64-linux-gnu for GCC 17.
> >
> > Thanks,
> > Richard.
> >
> > >
> > >
> > > Thanks,
> > > Andrew

Reply via email to