-Bsymbolic.........................................................................................................................

91

Template Options...................................................................................................................

91

+[no]dep_name.................................................................................................................

91

+inst_compiletime..............................................................................................................

91

+inst_directed....................................................................................................................

91

+inst_implicit_include.........................................................................................................

91

+inst_include_suffixes.........................................................................................................

92

Trigraph Processing Suppression Option....................................................................................

92

-notrigraph........................................................................................................................

93

Verbose Compile and Link Information.......................................................................................

93

-dumpversion.....................................................................................................................

93

+dryrun............................................................................................................................

93

+O[no]info.......................................................................................................................

93

+wsecurity........................................................................................................................

93

+time...............................................................................................................................

93

-v.....................................................................................................................................

94

-V....................................................................................................................................

94

Concatenating Options...........................................................................................................

95

3 Pragma Directives and Attributes................................................................

96

Initialization and Termination Pragmas......................................................................................

96

INIT.................................................................................................................................

96

FINI.................................................................................................................................

96

Copyright Notice and Identification Pragmas..............................................................................

97

COPYRIGHT......................................................................................................................

97

COPYRIGHT_DATE.............................................................................................................

97

LOCALITY.........................................................................................................................

97

LOCALITY_ALL...................................................................................................................

97

VERSIONID.......................................................................................................................

98

Data Alignment Pragmas.........................................................................................................

98

ALIGN.............................................................................................................................

98

PACK ..............................................................................................................................

98

Basic Example............................................................................................................

100

Template Example.......................................................................................................

100

Handling Unaligned Data............................................................................................

101

Implicit Access to Unaligned Data.................................................................................

101

UNALIGN.......................................................................................................................

102

Optimization Pragmas...........................................................................................................

103

OPT_LEVEL Pragma..........................................................................................................

103

OPTIMIZE Pragma...........................................................................................................

103

FLOAT_TRAPS_ON Pragma...............................................................................................

103

[NO]INLINE Pragma........................................................................................................

104

NO_INLINE Pragma........................................................................................................

104

IVDEP Pragma.................................................................................................................

105

NODEPCHK Pragma........................................................................................................

105

NO_RETURN Pragma.......................................................................................................

105

Diagnostic Pragmas..............................................................................................................

105

diag_xxx Pragmas...........................................................................................................

105

Other Pragmas.....................................................................................................................

105

assert Pragma.................................................................................................................

105

BINDING Pragma............................................................................................................

106

DEFAULT_BINDING Pragma..............................................................................................

106

ESTIMATED_FREQUENCY Pragma.....................................................................................

106

EXTERN Pragma..............................................................................................................

106

FREQUENTLY_CALLED Pragma..........................................................................................

106

8Contents