Need help with -m68060 switch on egcs-1.1b

Kirk Hobart hobart@rain.org
Mon Nov 30 23:45:00 GMT 1998


The -m68060 switch isn't working as I expect on my newly-built egcs-1.1b
cross-compiler. (Host i586-pc-linux, target m68k-coff.) The switch is
supposed to avoid CPU opcodes not implemented by the 68060, but the
compiler still emits troublesome opcodes such as:

  mulul %d3,%d1,%d0
  fdmulx %fp4,%fp3

I've seen this same thing on other egcs-based cross-compilers. Hmmm.

Can anyone shed some light on this, please? Do I need to re-build the
cross-compiler in some special way?

After I get the compiler working, I'll need to re-build the libraries
because they also contain unimplemented opcodes. How do I do that?
Re-configure with -enable-cpu-68060, or what?

Thanks!
--
Kirk Hobart   Santa Barbara, California   hobart@rain.org

_______________________________________________
New CrossGCC FAQ: http://www.objsw.com/CrossGCC
_______________________________________________
To remove yourself from the crossgcc list, send
mail to crossgcc-request@cygnus.com with the
text 'unsubscribe' (without the quotes) in the
body of the message.



More information about the crossgcc mailing list