2015-11-17 Sandra Loosemore <sandra@codesourcery.com>
authorsandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Nov 2015 21:07:15 +0000 (21:07 +0000)
committersandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Nov 2015 21:07:15 +0000 (21:07 +0000)
PR 48568
* doc/extend.texi (Common Function Attributes) [visibility]:
Add cross-references to matching variable and type attributes.
(Common Variable Attributes) [visibility]: Add missing entry.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230498 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/doc/extend.texi

index c3229fc..70e7f20 100644 (file)
@@ -1,3 +1,10 @@
+2015-11-17  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR 48568
+       * doc/extend.texi (Common Function Attributes) [visibility]:
+       Add cross-references to matching variable and type attributes.
+       (Common Variable Attributes) [visibility]: Add missing entry.
+
 2015-11-17  Richard Sandiford  <richard.sandiford@arm.com>
 
        * config/rs6000/rs6000.c (rs6000_builtin_vectorized_function): Remove
index a81f8df..63fce0f 100644 (file)
@@ -3216,6 +3216,9 @@ class itself is instantiated.
 @item visibility ("@var{visibility_type}")
 @cindex @code{visibility} function attribute
 This attribute affects the linkage of the declaration to which it is attached.
+It can be applied to variables (@pxref{Common Variable Attributes}) and types
+(@pxref{Common Type Attributes}) as well as functions.
+
 There are four supported @var{visibility_type} values: default,
 hidden, protected or internal visibility.
 
@@ -5660,6 +5663,12 @@ struct S  __attribute__ ((vector_size (16))) foo;
 is invalid even if the size of the structure is the same as the size of
 the @code{int}.
 
+@item visibility ("@var{visibility_type}")
+@cindex @code{visibility} variable attribute
+This attribute affects the linkage of the declaration to which it is attached.
+The @code{visibility} attribute is described in
+@ref{Common Function Attributes}.
+
 @item weak
 @cindex @code{weak} variable attribute
 The @code{weak} attribute is described in