tree-data-ref.c (find_data_references_in_loop): Give up when the body of the loop...
authorSebastian Pop <pop@cri.ensmp.fr>
Wed, 11 May 2005 11:03:31 +0000 (13:03 +0200)
committerSebastian Pop <spop@gcc.gnu.org>
Wed, 11 May 2005 11:03:31 +0000 (11:03 +0000)
commit4aad410db7d0ecc97870e0861f8ccda16fca2506
tree2b36f0d698e7273b6c6c70f5211052c8f17dcd18
parent802fc8260d06c25a9f6df650a2b6d4f6a7a2ddb7
tree-data-ref.c (find_data_references_in_loop): Give up when the body of the loop contains a CALL_EXPR or an ASM_EXPR...

* tree-data-ref.c (find_data_references_in_loop): Give up when
the body of the loop contains a CALL_EXPR or an ASM_EXPR: they
may embed arbitrary side effects.
Remove the assumption that GIMPLE form contains a single array
access per statement.
When the statement contains virtual operands, fail if it is not
a MODIFY_EXPR or a CALL_EXPR.
Return after the dont know node is inserted.

From-SVN: r99573
gcc/ChangeLog
gcc/tree-data-ref.c