gcc: H8/300 Variable Attributes

1 
1 6.32.5 H8/300 Variable Attributes
1 ---------------------------------
1 
1 These variable attributes are available for H8/300 targets:
1 
1 'eightbit_data'
1      Use this attribute on the H8/300, H8/300H, and H8S to indicate that
1      the specified variable should be placed into the eight-bit data
1      section.  The compiler generates more efficient code for certain
1      operations on data in the eight-bit data area.  Note the eight-bit
1      data area is limited to 256 bytes of data.
1 
1      You must use GAS and GLD from GNU binutils version 2.7 or later for
1      this attribute to work correctly.
1 
1 'tiny_data'
1      Use this attribute on the H8/300H and H8S to indicate that the
1      specified variable should be placed into the tiny data section.
1      The compiler generates more efficient code for loads and stores on
1      data in the tiny data section.  Note the tiny data area is limited
1      to slightly under 32KB of data.
1