This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Remove tilegx port
- From: Richard Biener <richard dot guenther at gmail dot com>
- To: gcc-patches at gcc dot gnu dot org,Jeff Law <law at redhat dot com>,Joseph Myers <joseph at codesourcery dot com>
- Cc: libc-alpha at sourceware dot org,gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 27 Apr 2018 19:42:26 +0200
- Subject: Re: Remove tilegx port
- References: <alpine.DEB.2.20.1804271534430.17705@digraph.polyomino.org.uk> <4f6f6682-1fd3-18b3-8b8c-bbd0fb38fb17@redhat.com>
On April 27, 2018 7:26:19 PM GMT+02:00, Jeff Law <law@redhat.com> wrote:
>On 04/27/2018 09:36 AM, Joseph Myers wrote:
>> Since tile support has been removed from the Linux kernel for 4.17,
>> this patch removes the (unmaintained) port to tilegx from glibc (the
>> tilepro support having been previously removed). This reflects the
>> general principle that a glibc port needs upstream support for the
>> architecture in all the components it build-depends on (so binutils,
>> GCC and the Linux kernel, for the normal case of a port supporting
>the
>> Linux kernel but no other OS), in order to be maintainable.
>>
>> Apart from removal of sysdeps/tile and sysdeps/unix/sysv/linux/tile
>> (omitted from the diffs below), there are updates to various comments
>> referencing tile for which removal of those references seemed
>> appropriate. The configuration is removed from README and from
>> build-many-glibcs.py. contrib.texi keeps mention of removed
>> contributions, but I updated Chris Metcalf's entry to reflect that he
>> also contributed the non-removed support for the generic Linux kernel
>> syscall interface. __ASSUME_FADVISE64_64_NO_ALIGN support is
>removed,
>> as it was only used by tile.
>Given tilegx/tilepro removal from the kernel and glibc, should we go
>ahead and deprecate them in GCC? The only tilegx/tilepro
>configurations
>are -linux.
Makes sense to me. Let's deprecate it for GCC 8 and remove from trunk.
Richard.
>Jeff