This is the mail archive of the
binutils@sourceware.cygnus.com
mailing list for the binutils project.
RE: more info on Cxx binutils status
- To: "'joel dot sherrill at OARcorp dot com'" <joel dot sherrill at OARcorp dot com>, Michael Hayes <m dot hayes at elec dot canterbury dot ac dot nz>, Nick Clifton <nickc at cygnus dot com>, Greg Smart <GSmart at tennyson dot com dot au>
- Subject: RE: more info on Cxx binutils status
- From: Greg Smart <GSmart at tennyson dot com dot au>
- Date: Fri, 17 Dec 1999 09:35:46 +1100
- Cc: "'binutils at sourceware dot cygnus dot com'" <binutils at sourceware dot cygnus dot com>
Hi all,
as I mentioned earlier, I have a patch against CVS from
about 6 months ago, and I don't think it will take me long to
update this to the latest version. Give me a few days and I'll see
how I go.
The only thing that is awkward in this patch is that an address
increment in the c3x/c4x is a 32-bit word, not a byte. The good
news is that some of the generic changes to binutils over the last
year have been dealing with this issue, so when I went from release
2.9.1 to CVS, I was removing some of the hacks that Michael was
never happy with. There are still a few more though, but nothing too
serious.
I believe the best way to move forward is to introduce c4x as a new
port, and then remove tic30 later. Merging the ports is a waste of
time.
Greg
> -----Original Message-----
> From: Joel Sherrill [SMTP:joel.sherrill@OARcorp.com]
> Sent: Friday, December 17, 1999 12:20 AM
> To: Michael Hayes; Nick Clifton; Greg Smart
> Subject: more info on Cxx binutils status
>
>
> Background: After starting to assemble the Cxx tools, I realized that
> what was needed was a little push on integration. So I got down on
> my virtual knees and started begging. :)
>
> Nick has graciously offered to look at Greg Smart's binutils patch
> against binutils 2.9.1 and try to get it merged.
>
> Greg, please work with Nick primarily by explaining the need for the
> various parts of the patch.
>
> I have cc'ed Michael Hayes because he has been acting as point person
> for the Cxx GNU tools. He did the gcc port and knows what is missing
> for binutils to fully support what gcc does.
>
> Nick, This is a comment from Michael about the status of binutils Cxx
> support.
>
> > The stumbling block now is that someone else submitted a C30 binutils
> > port and I've never had any luck getting a response from him. This
> > does not support the C4x and does not properly support the aux symbol
> > entries to be compatible with the TI tools. Unfortunately, I don't
> > have the time to try and merge the two radically different
> > implementations.
>
> FYI I know the holidays are coming up and don't expect much to be done
> by anyone (including myself) until after the holidays. All I can hope
> for is that the need for patches is eliminated. :)
>
> I suppose after this email, the traffic should move to the
> binutils@sourceware.cygnus.com mailing list.
>
> Thanks everyone. There is a lot of great work already done on the
> TI Cxx port of the GNU tools. Let's make it generally available.
>
> --
> Joel Sherrill, Ph.D. Director of Research & Development
> joel@OARcorp.com On-Line Applications Research
> Ask me about RTEMS: a free RTOS Huntsville AL 35805
> Support Available (256) 722-9985