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
