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): | 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
