re PR middle-end/26306 (ICE on volatile array with non-constant bounds)
authorEric Botcazou <ebotcazou@adacore.com>
Thu, 16 Nov 2006 21:25:16 +0000 (21:25 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Thu, 16 Nov 2006 21:25:16 +0000 (21:25 +0000)
commita9e64c639ef604bfc2d734b3973dfc0953875877
tree3474f1e6d8e5a0484dd9285fb4f30365e230b1df
parentc8cf9f0f27b4bc784419f60976390c6e4111ccae
re PR middle-end/26306 (ICE on volatile array with non-constant bounds)

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.

From-SVN: r118900
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]