PR middle-end/26306
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Nov 2006 21:25:16 +0000 (21:25 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Nov 2006 21:25:16 +0000 (21:25 +0000)
commitfeb12e1fb8ba825742d9af907b1d0fe81b8a223b
tree3474f1e6d8e5a0484dd9285fb4f30365e230b1df
parent75348e6536a8094479dfa52ee8318acb8841d2d3
PR middle-end/26306
* gimplify.c (gimplify_expr): Only force a load for references to
non-BLKmode volatile values.
* doc/implement-c.texi (Qualifiers implementation): Document the
interpretation of what a volatile access is.
* doc/extend.texi (C++ Extensions): Rework same documentation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118900 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/doc/extend.texi
gcc/doc/implement-c.texi
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/volatile_aggregate.adb [new file with mode: 0644]