as.info: Sparc-Aligned-Data
Go forward to Sparc-Float
Go backward to Sparc-Opts
Go up to Sparc-Dependent
Go to the top op as
Enforcing aligned data
SPARC GAS normally permits data to be misaligned. For example, it
permits the `.long' pseudo-op to be used on a byte boundary. However,
the native SunOS and Solaris assemblers issue an error when they see
misaligned data.
You can use the `--enforce-aligned-data' option to make SPARC GAS
also issue an error about misaligned data, just as the SunOS and Solaris
assemblers do.
The `--enforce-aligned-data' option is not the default because gcc
issues misaligned data pseudo-ops when it initializes certain packed
data structures (structures defined using the `packed' attribute). You
may have to assemble with GAS in order to initialize packed data
structures in your own code.
Created Wed Sep 1 16:41:07 2004 on bee with info_to_html version 0.9.6.