gcc: IA-64 Variable Attributes

1 
1 6.32.6 IA-64 Variable Attributes
1 --------------------------------
1 
1 The IA-64 back end supports the following variable attribute:
1 
1 'model (MODEL-NAME)'
1 
1      On IA-64, use this attribute to set the addressability of an
1      object.  At present, the only supported identifier for MODEL-NAME
1      is 'small', indicating addressability via "small" (22-bit)
1      addresses (so that their addresses can be loaded with the 'addl'
1      instruction).  Caveat: such addressing is by definition not
1      position independent and hence this attribute must not be used for
1      objects defined by shared libraries.
1