+2018-11-11 Sandra Loosemore <sandra@codesourcery.com>
+
+ PR c/69502
+ * doc/extend.texi (Common Type Attributes): For the align type
+ attribute, copy language about decreasing alignment from the
+ corresponding variable attribute.
+
2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
* config/csky/csky.md (*fpuv2_nmulsf3_1, *fpuv2_nmuldf3_1): Handle
in an @code{__attribute__} still only provides you with 8-byte
alignment. See your linker documentation for further information.
-The @code{aligned} attribute can only increase alignment. Alignment
-can be decreased by specifying the @code{packed} attribute. See below.
+When used on a struct, or struct member, the @code{aligned} attribute can
+only increase the alignment; in order to decrease it, the @code{packed}
+attribute must be specified as well. When used as part of a typedef, the
+@code{aligned} attribute can both increase and decrease alignment, and
+specifying the @code{packed} attribute generates a warning.
@cindex @code{warn_if_not_aligned} type attribute
@item warn_if_not_aligned (@var{alignment})