https://gcc.gnu.org/g:0035613389a939043d654aea7a76faae95f69422
commit r16-161-g0035613389a939043d654aea7a76faae95f69422 Author: Iain Buclaw <ibuc...@gdcproject.org> Date: Fri Apr 25 19:45:07 2025 +0200 Add m32c*-*-* to the list of obsolete targets This patch marks m32c*-*-* targets obsolete in GCC 16. The target has not had a maintainer since GCC 9, and fails to compile even the simplest of functions since GCC 8 (reported in PR83670). contrib/ChangeLog: * config-list.mk: Add m32c*-*-* to the list of obsoleted targets. gcc/ChangeLog: * config.gcc (LIST): --enable-obsolete for m32c-elf. Diff: --- contrib/config-list.mk | 2 +- gcc/config.gcc | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/config-list.mk b/contrib/config-list.mk index fc9fc9902bff..58bb4c5c186b 100644 --- a/contrib/config-list.mk +++ b/contrib/config-list.mk @@ -65,7 +65,7 @@ LIST = \ ia64-hp-vmsOPT-enable-obsolete iq2000-elf lm32-elf \ lm32-rtems lm32-uclinux \ loongarch64-linux-gnuf64 loongarch64-linux-gnuf32 loongarch64-linux-gnusf \ - m32c-elf m32r-elf m32rle-elf \ + m32c-elfOPT-enable-obsolete m32r-elf m32rle-elf \ m68k-elf m68k-netbsdelf \ m68k-uclinux m68k-linux m68k-rtems \ mcore-elf microblaze-linux microblaze-elf \ diff --git a/gcc/config.gcc b/gcc/config.gcc index d98df883fce5..6dbe880c9d45 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -273,6 +273,7 @@ esac # Obsolete configurations. case ${target} in ia64*-*-hpux* | ia64*-*-*vms* | ia64*-*-elf* \ + | m32c*-*-* \ ) if test "x$enable_obsolete" != xyes; then echo "*** Configuration ${target} is obsolete." >&2