SPRAB89A September 2011 – March 2014
The linker is responsible for ensuring that variables addressed using near DP-relative addressing are placed such that they within the required 15-bit range of the DP, as established the _ _C6000_DSBT_BASE symbol. The linker can detect such accesses as being marked by R_C6000_SBR_* relocation entries. If the linker cannot satisfy this constraint (perhaps due to conflicting instructions from the user), it must fail to link the program.