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]
Other format: [Raw text]

Re: C54x port: some general technical questions


On Fri, Apr 29, 2005 at 04:10:57PM -0400, Jonathan Bastien-Filiatrault wrote:
>    Me and Brian Richter are in the early development stage of the TI
> C54x DSP port of GCC. We have some technical/project management questions. 
> I'll
> keep it short, so here it is:
> 
> * How do we officially become maintainers of this port ? We are presently 
> in the process of filling out the copyright assignment forms. We have some 
> code but it is far from complete. I was thinking of having a development 
> branch in the main CVS tree that would get merged into mainline when ready.

The first requirement is that your paperwork be complete; the second, I
think, is that an initial version of your port passes a technical review.
The SC would normally make the contributors of an accepted port the
official maintainers of that port.  Before the port is accepted, you
would presumably just have permission to write on your CVS branch (after
the legal stuff is taken care of).

> * We have defined BIT_PER_WORD to 16 and UNITS_PER_WORD to 1. On this
> DSP, there are two 40-bits accumulators. How do we make GCC take
> advantage of this and which machine mode do we use ? I do not think
> using HImode for these registers would be the best thing. Would a "custom" 
> mode be necessary ? Suggestions welcome.

I'll let those who are more expert than me answer that one.  I know that
there were Analog Devices gcc ports, though they were never contributed
back; it seems that they would have had to deal with the same issue.



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