This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC for TMS340x0 processor
- To: helfried dot tschemmernegg at gmx dot at
- Subject: Re: GCC for TMS340x0 processor
- From: Nick Ing-Simmons <nick at ing-simmons dot net>
- Date: Thu, 19 Jul 2001 10:49:18 +0100
- Cc: gcc at gcc dot gnu dot org
- References: <7213.995535062@www53.gmx.net>
- Reply-To: Nick Ing-Simmons <nick at ing-simmons dot net>
Helfried Tschemmernegg <helfried.tschemmernegg@gmx.at> writes:
>Hi there!
>
>Does anyone have any experience in porting GCC for the TMS340x0 processor.
>I'm not a compiler specialist, but I'm gathering information for someone who
>will possibly try to port GCC for this processor as a diploma thesis at Graz
>University of Technology.
I was one of the architects of that series of processors when I was at
TI. I did try and do a GCC port. At the time (gcc-1.37.* IIRC) there
were major problems due to GCC's assumption of "byte" addressing.
The TMS340XX are bit addressable.
Although the machine description macros are in theory capable of
describing the machine, they were not used consistently.
This _may_ have improved, but my guess is that it will actually
have got worse due to bit-rot as most processors will not notice.
Also at the time the bitfield operations went out of their way
to get data into registers - which is just what what was not wanted.
The other snag with TMS340XX is that I don't think TI is shipping
them anymore - I had a call the other day from someone trying
to source them second-hand.
--
Nick Ing-Simmons
http://www.ni-s.u-net.com/