Just for the record, here it is the updated documentation as suggested. And,
indeed the description may very well be suited for NIOS io-variant as well.
Thank you Sandra,
Claudiu
---
gcc/doc/extend.texi | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index a7a770f..3243494 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -6728,6 +6728,7 @@ attributes.
@menu
* Common Type Attributes::
+* ARC Type Attributes::
* ARM Type Attributes::
* MeP Type Attributes::
* PowerPC Type Attributes::
@@ -7161,6 +7162,16 @@ To specify multiple attributes, separate them by commas
within the
double parentheses: for example, @samp{__attribute__ ((aligned (16),
packed))}.
+@node ARC Type Attributes
+@subsection ARC Type Attributes
+
+@cindex @code{uncached} type attribute, ARC
+Declaring objects with @code{uncached} allows you to exclude
+data-cache participation in load and store operations on those objects
+without involving the additional semantic implications of
+@code{volatile}. The @code{.di} instruction suffix is used for all
+loads and stores of data declared @code{uncached}.
+
@node ARM Type Attributes
@subsection ARM Type Attributes
--
1.9.1