This is the mail archive of the gcc-patches@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: The TI C6X port


On Wed, 11 May 2011, Bernd Schmidt wrote:

> On 05/10/2011 06:51 PM, Joseph S. Myers wrote:
> > On Tue, 10 May 2011, Bernd Schmidt wrote:
> > 
> >> Binutils and uClibc already contain C6X patches; unfortunately there
> >> isn't an open-source sim.
> > 
> > The newlib support is also upstream.
> > 
> >> I've also run c6x tests, which look fairly clean on the whole.
> > 
> > Does this testing cover all six architecture variants (c62x, c64x, c64x+, 
> > c67x, c67x+, c674x), for both big and little endian?
> 
> No, not recently. In general, most effort is on c64x+ and c674x - as
> shown by the multilib selection and by the --with-arch selection as you
> noticed. Linux certainly won't run on anything else, although I suppose
> I could give c6x-elf another try.

I'd say that since the port has options for the older variants, it should 
at least be tested that they appear to work at the point the port goes in 
(will build libgcc / pass the testsuite for c6x-elf without ICEs or wrong 
code being generated) - though it will of course be for anyone in the 
community who wishes to use it on those variants to do any performance 
tuning for them, or add any missing features for the older variants, and 
it would be reasonable to call sorry () in any cases where an option, 
language feature etc. isn't currently supported for them.

-- 
Joseph S. Myers
joseph@codesourcery.com


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