6.35.2 ARC Type Attributes

Declaring objects with uncached allows you to exclude data-cache participation in load and store operations on those objects without involving the additional semantic implications of volatile. The .di instruction suffix is used for all loads and stores of data declared uncached.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-9.3.0/gcc/ARC-Type-Attributes.html