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