Ada updates frozen

Jan Hubicka jh@suse.cz
Mon Nov 3 14:48:00 GMT 2003


> > > Jan Hubicka <jh@suse.cz> writes:
> > > 
> > > >> 
> > > >> I'm too far behind on email to understand what the reference to Jan's
> > > >> patch is.  I do know about Zack's patch.  So, this email refers to
> > > >> Zack's patch, but not Jan's patch.
> > > >
> > > > My patch does exactly the same Zack did for IA-64.  x86-64 has exactly
> > > > symetric behaviour wrt long double and __float128 as IA-64 ABI has.  I
> > > > really hope that if Zack works out the issues with Ada, it will
> > > > automatically fix the x86-64 part too.  I can do any help with fixing
> > > > the bug if Zack figure out how to make me involved in his effort.
> > > 
> > > I appreciate your patch because it has made it possible for me to
> > > reproduce the Ada bootstrap problems on i386.  I do not have access to
> > > any ia64 machine on which GNAT can be built.
> > > 
> > > The problem is indeed exactly symmetric.  I sent a partial patch to
> > > the list earlier today.  [http://gcc.gnu.org/ml/gcc/2003-11/msg00064.html]
> > > 
> > > Jan, if you would like to help, could you
> > > please try to debug the abort in make gnatlib_and_tools?
> > I will try my best this evening.  (we do have conference now and I was
> > just scheduled to do some other work).
> > Does it happen on i386 or x86-64?  It should not happen for the former.
> > Urhm, yes.  Now I see it reproduces on i386 as I forgot to remove there
> > hack I used to bootstrap with -m128bit-long-double by default.
> > I am commiting obvious fix for this part at least and will continue with
> > testing on x86-64.
> > 
> > Honza
> > 
> > 2003-11-03  Jan Hubicka  <jh@suse.cz>
> > 	* i386.c (override_options):  Remove hack enabling 128bit long double
> > 	commited by accident.
> 
> One idea comes into mind.  I think ADA is duplicating all the knowledge
> about target types somehow.  Perhaps it just gets confused by sudden
> changes in long double type size and bootstrap will work just fine on
> x86-64.  Just testing...

OK, x86-64 bootstrap passed.  I am going to test i386.

Honza
> 
> Honza



More information about the Gcc mailing list