[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Plans for GCC in Squeeze



> > * Ada in Debian Squeeze
> >
> > As far as GCC is concerned, my plans are (tentatively) to:
> >
> > - enable support for multilib (this support is new in the Ada parts of GCC
> > 4.4).
> > - provide at least one cross-compiler package. The first target I will try
> > to support is arm.
> >
> > Of course, any help is welcome on this font :)
> I shall try to help in this way.

arm need some work for Ada to support "ZCX" exceptions, after asking
on the gcc@ list I got some people proposal and advices on how to proceed. 
I tried to build 4.4 with sjlj for arm but exceptions did not work, this was
a few monthes ago so may be it's better now.

What is your plan exactly? sjlj?

Reference: http://gcc.gnu.org/ml/gcc-patches/2008-12/msg01185.html

Note: binutils people are working on the stage1 "too big to link" issue on arm:
http://sourceware.org/bugzilla/show_bug.cgi?id=9743
http://sourceware.org/ml/binutils/2009-02/msg00170.html
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38523

For multilib a priori when it's not working for Ada it's a simple matter
of adding better detection in gcc/ada/gcc-interface/Makefile.in, many
people have contributed patches there.

One item left is adding to gnatmake smartness to handle -m flag
without needing explicit --RTS=, this will allow testsuite
to check multilib for Ada, discussed here but no
volunteer yet:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5911

Also reported:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37703
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32548
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39172

Thanks in advance,

Laurent



Reply to: