gcc: Solaris Pragmas

1 
1 6.61.8 Solaris Pragmas
1 ----------------------
1 
11 The Solaris target supports '#pragma redefine_extname' (⇒
 Symbol-Renaming Pragmas).  It also supports additional '#pragma'
1 directives for compatibility with the system compiler.
1 
1 'align ALIGNMENT (VARIABLE [, VARIABLE]...)'
1 
1      Increase the minimum alignment of each VARIABLE to ALIGNMENT.  This
11      is the same as GCC's 'aligned' attribute ⇒Variable
      Attributes).  Macro expansion occurs on the arguments to this
1      pragma when compiling C and Objective-C.  It does not currently
1      occur when compiling C++, but this is a bug which may be fixed in a
1      future release.
1 
1 'fini (FUNCTION [, FUNCTION]...)'
1 
1      This pragma causes each listed FUNCTION to be called after main, or
1      during shared module unloading, by adding a call to the '.fini'
1      section.
1 
1 'init (FUNCTION [, FUNCTION]...)'
1 
1      This pragma causes each listed FUNCTION to be called during
1      initialization (before 'main') or during shared module loading, by
1      adding a call to the '.init' section.
1