Among the GNU extensions that the CodeWarrior Assembler does not support are:
As a workaround, you can create your own sections with the .section <name> directive. You may have an arbitrary number of text subsections with the names .text1, .text2, etc.
As a workaround, you can advance the location counter with .space <expr>
There is no workaround for this. You must always supply the arguments.
The linker automatically detects logically-identical sections, and uses the following factors to determine whether to keep only one or both in the final image:
We do not support 16-byte numbers directly. As a workaround, you may use consecutive .long directives to build a large number in memory.
We do not support eight-byte numbers directly. As a workaround, you may use consecutive .long directives to build a large number in memory.