This option specifies that the output of the assembler should be marked
as position-independent code (PIC). It will also ensure that
pseudo-instructions that deal with address calculation are output as
PIC, and that all absolute address references in the code are marked as
such.
--linkrelax
This option specifies that the output of the assembler should be marked
as linker-relaxable. It will also ensure that all PC-relative operands
that may change during linker relaxation get appropriate relocations.