Previous: TIC6X Syntax, Up: TIC6X-Dependent

9.37.3 TIC6X Directives

Directives controlling the set of instructions accepted by the assembler have effect for instructions between the directive and any subsequent directive overriding it.

.arch arch
This has the same effect as -march=arch.

These have the same effects as -matomic and -mno-atomic.

.c6xabi_attribute tag, value
Set the C6000 EABI build attribute tag to value.

The tag is either an attribute number or one of Tag_ISA, Tag_ABI_wchar_t, Tag_ABI_stack_align_needed, Tag_ABI_stack_align_preserved, Tag_ABI_DSBT, Tag_ABI_PID, Tag_ABI_PIC, TAG_ABI_array_object_alignment, TAG_ABI_array_object_align_expected, Tag_ABI_compatibility and Tag_ABI_conformance. The value is either a number, "string", or number, "string" depending on the tag.

Disallow use of C64x+ compact instructions in the current text section.