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

Re: [parisc-linux] Re: gcc-hppa64 compilers

> On 1/7/06, Helge Deller <deller@gmx.de> wrote:
> >
> > BTW, what does it take to drop hppa64-compiler in favour of a "-m64" compiler flag (as on x86_64) to hppa-gcc as well ?
> This is probably impossible for the simple reason that the 64bit
> flavour of hppa gcc can only build kernels: we don't have a 64bit
> userland and thus the 64bit gcc is very limited in its features...
> This is not a full-featured compiler:

That's not true.  Under hpux, it's features are essentially equivalent
to the 32-bit compiler except for the lack of an ada port.  A -m64
option would be immediately useful under hpux.

There's not a lot that needs to be added to GCC for a 64-bit linux runtime.
The problems in creating a 64-bit userland are elsewhere.  Carlos has
made a start.  Maybe this should be in the wiki.

As usual, the main issue is the number of contributors.  Randolph and
Carlos have just about finished TLS support.  Randolph and others in
the gdb project have made numerous fixes to gdb that makes life so much
easier...  When TLS is finished, possibly the next step is to move back
to the 64-bit runtime.

As well as GCC, work needs to be done on binutils for merged 32/64 bit
support.  For example, it would be nice if elf32-hppa.c and elf64-hppa.c 
could be merged to elfxx-hppa.c.  We really need to merge the binutils
tools before doing GCC.

J. David Anglin                                  dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)

Reply to: