This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Please revert the patches in bug #54040 and #59346 and special case x32
- From: Eric Botcazou <ebotcazou at adacore dot com>
- To: Ludovic Brenta <ludovic at ludovic-brenta dot org>
- Cc: gcc-patches at gcc dot gnu dot org, svante dot signell at gmail dot com, debian-ada <debian-ada at lists dot debian dot org>, Arnaud Charlet <charlet at adacore dot com>
- Date: Wed, 09 Apr 2014 23:10:51 +0200
- Subject: Re: Please revert the patches in bug #54040 and #59346 and special case x32
- Authentication-results: sourceware.org; auth=none
- References: <1395668239 dot 5365 dot 43 dot camel at G3620 dot my dot own dot domain> <174636620 dot hURAyCpPt0 at polaris> <87sipm46tg dot fsf at ludovic-brenta dot org>
> In my worthless opinion, it is a mistake to declare POSIX data types in
> s-linux.ads, they should be in s-posix.ads or similar (don't worry if
> that's a new file; and it should not be a "leaf" package). Think of
> GNU/kFreeBSD and GNU/Hurd, which have nothing to do with Linux.
> Furthermore there should be only one declaration of type timespec
> (i.e. "do not repeat yourself"); that declaration should be in
> s-posix.ads and that declaration should "violate" POSIX like so:
Right, but you should have posted this message a couple of decades ago when
this stuff was designed. We cannot turn everything upside down now, sorry.
--
Eric Botcazou