This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: wide-int, arc
- From: Joern Rennecke <joern dot rennecke at embecosm dot com>
- To: Mike Stump <mikestump at comcast dot net>
- Cc: "gcc-patches at gcc dot gnu dot org Patches" <gcc-patches at gcc dot gnu dot org>, Kenneth Zadeck <zadeck at naturalbridge dot com>
- Date: Sun, 24 Nov 2013 01:19:06 +0000
- Subject: Re: wide-int, arc
- Authentication-results: sourceware.org; auth=none
- References: <3D9B9EED-1787-463F-8E6A-1EBCA54598EC at comcast dot net>
On 23 November 2013 19:19, Mike Stump <mikestump@comcast.net> wrote:
> Richi has asked the we break the wide-int patch so that the individual port and front end maintainers can review their parts without have to go through the entire patch. This patch covers the arc port.
>
> Ok?
>
wide-int.h says widest_int is always signed, yet the iterations count
in the doloop interface is now unsigned. So, which is right, the code
or the documentation?
I see that dfp.c and vax.c directly include wide-int.h,
but aarch64.c and arc.c don't. Is that safe?
Is there a rationale which files directly include wide-int.h and which
ones don't?