-m8k
This option instructs the linker to generate code for parts with no more than
8 kilobytes of code memory. In particular, the linker will always use
RJMP
instructions for relative branches which can wrap around the 8K memory space.
Even if you are using less than 8K of memory for your application on devices
with more than 8K of memory, you should still not use this switch as
your application will fail.