* alias.c (get_alias_set): For INDIRECT_REFs, deal with
SSA_NAME pointers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129577
138bc75d-0d04-0410-961f-
82ee72b054a4
+2007-10-23 Richard Guenther <rguenther@suse.de>
+
+ * alias.c (get_alias_set): For INDIRECT_REFs, deal with
+ SSA_NAME pointers.
+
2007-10-22 Seongbae Park <seongbae.park@gmail.com>
David S. Miller <davem@davemloft.net>
/* Check for accesses through restrict-qualified pointers. */
if (INDIRECT_REF_P (inner))
{
- tree decl = find_base_decl (TREE_OPERAND (inner, 0));
+ tree decl;
+
+ if (TREE_CODE (TREE_OPERAND (inner, 0)) == SSA_NAME)
+ decl = SSA_NAME_VAR (TREE_OPERAND (inner, 0));
+ else
+ decl = find_base_decl (TREE_OPERAND (inner, 0));
if (decl && DECL_POINTER_ALIAS_SET_KNOWN_P (decl))
{