The GNU Assembler (GAS). Use for GAS macros, machine dependent syntax, linkage and file format issues. Do use for generic assembler questions about how the machine works; the CPU tags are meant for this.
'gas' or the GNU assembler is used by GCC to process assembler files. It is included in the binutils suite of tools.
Relevant topics include gas macros, machine dependent GAS syntax, linkage and output formats (usually ELF sections). There isn't any need to tag generic assembler question just because 'gas' is being used. Use the CPU tag such as x86, arm, powerpc, etc. instead.
(For x86, att is the syntax used by default by GAS, GCC, and other GNU tools. Its operands are in reverse order from Intel's documentation.)
A manual is hosted online at sourceware.org as well as a possible locally installed version matching the GAS in use.
This tag was formerly called [gas]
, renamed because lots of Google Apps Script questions were getting mistagged as gas.