9.3.3 --handles
Support far code pointers (this is the default).
Create a special output section named .handles
as a jump table for accessing far code pointers. Entries in the jump
table are used only when the address of a code pointer exceeds 16 bits. The jump table must
be loaded in the lowest range of program memory (as defined in the linker scripts). On
dsPIC33A devices this option is ignored because all code pointers are 32-bits.