On Fri, 2008-02-01 at 10:40 +0000, Nick Clifton wrote:
> > The GNU tools never generate EM_COLDFIRE.  I think some non-GNU tools
> > do.
> 
> Ok, but is the EM_COLDFIRE number the correct one to use ?  (ie are the GNU 
> tools wrong ?)  It would appear so given the name, but maybe it is an 
> unofficial number.

Nick:

I suspect that this is a huge can of worms. First, it will get everyone
entangled in the "should m68k be split" discussion. Second, there will
be compatibility issues. Third, doing a split won't really benefit the
target, because the dingbats at FreeScale have made some incompatible
and conflicting choices within the Coldfire line.

Concretely, this means that splitting the architecture won't absolve the
developer of the need to specify the target CPU in any case, and from an
expressiveness perspective there just isn't that big a difference
between "its a coldfire" and "its an m68k+isa_b CPU".

Looking over our kernel, I'm not convinced (for the moment) that there
is anything CPU dependent at this level that can't be handled
sufficiently with #define's supplied from the BSP.

shap



_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to