This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 4.0.2 Status (Ada)
- From: Laurent GUERBY <laurent at guerby dot net>
- To: Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>
- Cc: Jan Hubicka <hubicka at ucw dot cz>, gcc at gcc dot gnu dot org
- Date: Thu, 29 Sep 2005 23:13:42 +0200
- Subject: Re: GCC 4.0.2 Status (Ada)
- References: <10509291132.AA10201@vlsi1.ultra.nyu.edu>
This restores bootstrap on x86 and x86_64-linux, thanks
for looking into this.
http://gcc.gnu.org/ml/gcc-testresults/2005-09/msg01332.html
http://gcc.gnu.org/ml/gcc-testresults/2005-09/msg01333.html
BTW, did you get a chance to look into:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24003
which is causing 17 ACATS regressions on x86-linux?
(it is reverted in my tree hence my testresults)
It looks like Jan Hubicka would appreciate some help :).
Laurent
On Thu, 2005-09-29 at 07:32 -0400, Richard Kenner wrote:
> The patch to restore Ada bootstrap is a one liner: just revert
> the gimplify.c part of 2005-09-24 Richard Henderson's change
> in your tree (see below).
>
> The real fix is below, though I haven't run it throuh a testing cycle yet.
> I was wondering how this ever worked:
>
> *** stor-layout.c 12 Sep 2005 13:49:56 -0000 1.242
> --- stor-layout.c 29 Sep 2005 11:27:37 -0000
> *************** set_sizetype (tree type)
> *** 1967,1972 ****
> --- 1970,1977 ----
> TYPE_UID (t) = TYPE_UID (bitsizetype);
> TYPE_IS_SIZETYPE (t) = 1;
> +
> /* Replace our original stub bitsizetype. */
> memcpy (bitsizetype, t, tree_size (bitsizetype));
> + TYPE_MAIN_VARIANT (bitsizetype) = bitsizetype;
>
> if (TYPE_UNSIGNED (type))
>