tree-ssa-loop-ivopts.c (may_be_nonaddressable_p): Make case self-contained.
authorEric Botcazou <ebotcazou@adacore.com>
Sun, 8 Feb 2009 23:10:00 +0000 (23:10 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sun, 8 Feb 2009 23:10:00 +0000 (23:10 +0000)
commit9a58d4d27c50e04b08d5e5d9f39da489403f0987
tree6a2ee53b314ca031061181f3fc11e2218d380be3
parentede965edbc14b64b34ed2e2f71164f151c3bf191
tree-ssa-loop-ivopts.c (may_be_nonaddressable_p): Make case self-contained.

* tree-ssa-loop-ivopts.c (may_be_nonaddressable_p) <VIEW_CONVERT_EXPR>:
Make case self-contained.
<ARRAY_REF>: Test TYPE_NONALIASED_COMPONENT flag.
ada/
* gcc-interface/decl.c (gnat_to_gnu_entity) <E_String_Literal_Subtype>:
Set TYPE_NONALIASED_COMPONENT on the array type.

From-SVN: r144021
gcc/ChangeLog
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c
gcc/tree-ssa-loop-ivopts.c