public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH] Add ia64*-*-* to the list of obsolete targets
@ 2024-02-23  8:05 Richard Biener
  2024-02-23  8:11 ` Sam James
  2024-02-23  8:30 ` Jeff Law
  0 siblings, 2 replies; 3+ messages in thread
From: Richard Biener @ 2024-02-23  8:05 UTC (permalink / raw)
  To: gcc-patches; +Cc: jeffreyalaw

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.

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
-- 
2.35.3

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] Add ia64*-*-* to the list of obsolete targets
  2024-02-23  8:05 [PATCH] Add ia64*-*-* to the list of obsolete targets Richard Biener
@ 2024-02-23  8:11 ` Sam James
  2024-02-23  8:30 ` Jeff Law
  1 sibling, 0 replies; 3+ messages in thread
From: Sam James @ 2024-02-23  8:11 UTC (permalink / raw)
  To: Richard Biener; +Cc: jeffreyalaw, gcc-patches


Richard Biener <rguenther@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


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] Add ia64*-*-* to the list of obsolete targets
  2024-02-23  8:05 [PATCH] Add ia64*-*-* to the list of obsolete targets Richard Biener
  2024-02-23  8:11 ` Sam James
@ 2024-02-23  8:30 ` Jeff Law
  1 sibling, 0 replies; 3+ messages in thread
From: Jeff Law @ 2024-02-23  8:30 UTC (permalink / raw)
  To: Richard Biener, gcc-patches



On 2/23/24 01:05, Richard Biener wrote:
> 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.
> 
> Thanks,
> Richard.
> 
> gcc/
> 	* config.cc: Add ia64*-*-* to the list of obsoleted targets.
> 
> contrib/
> 	* config-list.mk (LIST): --enable-obsolete for ia64*-*-*.
OK.
jeff


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-02-23  8:30 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-23  8:05 [PATCH] Add ia64*-*-* to the list of obsolete targets Richard Biener
2024-02-23  8:11 ` Sam James
2024-02-23  8:30 ` Jeff Law

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).