10.5.1. Reserved Names in Linker Command Files

The following names (in both uppercase and lowercase) are reserved as keywords for linker directives. Do not use them as symbol or section names in a command file.

  • ADDRESS_MASK

  • ALGORITHM

  • ALIAS

  • ALIGN

  • ATTR

  • BLOCK

  • COMPRESSION

  • COPY

  • CRC_TABLE

  • DSECT

  • ECC

  • END

  • f

  • FILL

  • GROUP

  • HAMMING_MASK

  • HIGH

  • INPUT_PAGE

  • INPUT_RANGE

  • l (lowercase L)

  • LAST

  • LEN

  • LENGTH

  • LOAD

  • LOAD_END

  • LOAD_SIZE

  • LOAD_START

  • MEMORY

  • MIRRORING

  • NOINIT

  • NOLOAD

  • o

  • ORG

  • ORIGIN

  • PAGE

  • PALIGN

  • PARITY_MASK

  • RUN

  • RUN_END

  • RUN_SIZE

  • RUN_START

  • SECTIONS

  • SIZE

  • START

  • TABLE

  • TYPE

  • UNION

  • UNORDERED

  • VFILL

In addition, any section names used by the TI tools are reserved from being used as the prefix for other names, unless the section will be a subsection of the section name used by the TI tools. For example, section names may not begin with .debug.