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

Reply via email to