Richard Biener <rguent...@suse.de> writes:
> The following deprecates ia64*-*-* for GCC 14. Since we plan to > force LRA for GCC 15 and the target only has slim chances of getting > updated this notifies people in advance. Given both Linux and > glibc have axed the target further development is also made difficult. > > "Tested" for ia64-elf and x86_64-unknown-linux-gnu. > > OK? There's no listed ia64 maintainer to CC. Maybe tag PR90785. Anyway, no objection from us. It's not in a great state anyway. > > Thanks, > Richard. > > gcc/ > * config.cc: Add ia64*-*-* to the list of obsoleted targets. > > contrib/ > * config-list.mk (LIST): --enable-obsolete for ia64*-*-*. > --- > contrib/config-list.mk | 5 +++-- > gcc/config.gcc | 1 + > 2 files changed, 4 insertions(+), 2 deletions(-) > > diff --git a/contrib/config-list.mk b/contrib/config-list.mk > index 0694cc128fa..16df66f0fc6 100644 > --- a/contrib/config-list.mk > +++ b/contrib/config-list.mk > @@ -60,8 +60,9 @@ LIST = \ > i686-pc-linux-gnu i686-pc-msdosdjgpp i686-lynxos i686-nto-qnx \ > i686-rtems i686-solaris2.11 i686-wrs-vxworks \ > i686-wrs-vxworksae \ > - i686-cygwinOPT-enable-threads=yes i686-mingw32crt ia64-elf \ > - ia64-linux ia64-hpux ia64-hp-vms iq2000-elf lm32-elf \ > + i686-cygwinOPT-enable-threads=yes i686-mingw32crt > ia64-elfOPT-enable-obsolete \ > + ia64-linuxOPT-enable-obsolete ia64-hpuxOPT-enable-obsolete \ > + 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 \ > diff --git a/gcc/config.gcc b/gcc/config.gcc > index a0f9c672308..2e35a112040 100644 > --- a/gcc/config.gcc > +++ b/gcc/config.gcc > @@ -273,6 +273,7 @@ esac > # Obsolete configurations. > case ${target}${target_min} in > *-*-solaris2.11.[0-3]* \ > + | ia64*-*-* \ > ) > if test "x$enable_obsolete" != xyes; then > echo "*** Configuration ${target}${target_min} is obsolete." >&2