Home | Contact | Pricing | News | Events | Partners | Mailing List | Site Map
  • Development log
  • Technical papers
  • Live docs

More Resources

Recent Papers

Browse by Technology

Dev Log Archives

Developer Center

[GNAT] GNAAMP generates static packed aggregates as data

Tuesday March 6, 2007

For the AAMP target, the compiler generates aggregates that have bit-packed components and that are initialized entirely by static values by storing them as counter 2 data rather than using expensive and space-consumptive code to initialize them in RAM. In some cases, particularly for large aggregates, the pragma Restrictions (No_Elaboration_Code) needs to be applied to the containing unit to achieve counter 2 allocation.

 

Posted by Posted in Development Log, GNAT Compilation System