Next: Machine Dependent Features, Previous: Assembler Directives, Up: Using as [Contents][Index]
as assembles source files written for a specific architecture
into object files for that architecture. But not all object files are alike.
Many architectures support incompatible variations. For instance, floating
point arguments might be passed in floating point registers if the object file
requires hardware floating point support—or floating point arguments might be
passed in integer registers if the object file supports processors with no
hardware floating point unit. Another example might be when two object files
make use of different architectural extensions: the final image will require
both features to be supported at runtime; or if the features are mutually
exclusive, the linker can issue a diagnostic.
as currently supports two versions of object attributes:
Object attributes are only supported when generating ELF format.