Specifying visibility attributes using the -fvisibility option (IBM extension)
You can use the -fvisibility option to
globally set visibility attributes for external linkage entities in
your program. The entities have the visibility attribute that is specified
by the -fvisibility option if
they do not get visibility attributes from pragma directives, explicitly
specified attributes, or propagation rules.