-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

Page 8
Image 8
HP C/aC++ for PA-RISC Software manual Pragma Directives and Attributes, Initialization and Termination Pragmas, 102