> From: Richard Biener <richard.guent...@gmail.com>
> Date: Tue, 7 Jul 2020 09:00:22 +0200

> On Tue, Jul 7, 2020 at 6:03 AM Hans-Peter Nilsson via Gcc-patches
> <gcc-patches@gcc.gnu.org> wrote:
> >
> > We say very little about reads and writes to aggregate /
> > compound objects, just scalar objects (i.e. assignments don't
> > cause reads).  Let's lets say something safe about aggregate
> > objects, but only for those that are the same size as a scalar
> > type.
> >
> > There's an equal-sounding section (Volatiles) in extend.texi,
> > but this seems a more appropriate place, as specifying the
> > behavior of a standard qualifier.
> 
> Hmm, might be true only up to word-mode size, not, say, __int128_t.

I'm not saying a *single* read or write, I'm saying exactly as
(many as) would happen for the integer type.

> Also very likely only in case the object has the same alignment
> as the naturally aligned integer type.

Again, just as needed for the integer type.

So WDYT about Martin Sebor's suggestion?

brgds, H-P

Reply via email to