as: TIC6X Options
1
1 9.46.1 TIC6X Options
1 --------------------
1
1 '-march=ARCH'
1 Enable (only) instructions from architecture ARCH. By default, all
1 instructions are permitted.
1
1 The following values of ARCH are accepted: 'c62x', 'c64x', 'c64x+',
1 'c67x', 'c67x+', 'c674x'.
1
1 '-mdsbt'
1 '-mno-dsbt'
1 The '-mdsbt' option causes the assembler to generate the
1 'Tag_ABI_DSBT' attribute with a value of 1, indicating that the
1 code is using DSBT addressing. The '-mno-dsbt' option, the
1 default, causes the tag to have a value of 0, indicating that the
1 code does not use DSBT addressing. The linker will emit a warning
1 if objects of different type (DSBT and non-DSBT) are linked
1 together.
1
1 '-mpid=no'
1 '-mpid=near'
1 '-mpid=far'
1 The '-mpid=' option causes the assembler to generate the
1 'Tag_ABI_PID' attribute with a value indicating the form of data
1 addressing used by the code. '-mpid=no', the default, indicates
1 position-dependent data addressing, '-mpid=near' indicates
1 position-independent addressing with GOT accesses using near DP
1 addressing, and '-mpid=far' indicates position-independent
1 addressing with GOT accesses using far DP addressing. The linker
1 will emit a warning if objects built with different settings of
1 this option are linked together.
1
1 '-mpic'
1 '-mno-pic'
1 The '-mpic' option causes the assembler to generate the
1 'Tag_ABI_PIC' attribute with a value of 1, indicating that the code
1 is using position-independent code addressing, The '-mno-pic'
1 option, the default, causes the tag to have a value of 0,
1 indicating position-dependent code addressing. The linker will
1 emit a warning if objects of different type (position-dependent and
1 position-independent) are linked together.
1
1 '-mbig-endian'
1 '-mlittle-endian'
1 Generate code for the specified endianness. The default is
1 little-endian.
1