This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: GCC for TMS340x0 processor


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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]