AS does only assembly, whereas when you use gcc, the source go through
the preprocessor stage.
So it's ok then. In the meantime I've figured out that "local" error, it's about using ".altmacro" directive, it seems as 2.13 has it switched on by default.
But that 'mc68000' definition should be definitely same in all versions I think...