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 jos...@codesourcery.com