I had an old version of m68k-elf-as in my path ahead of the correct version - depending upon how the compiler was called - it would sometimes find the older non working version of as. Sorry - my fault.