diff options
author | Sebastian Pop <pop@cri.ensmp.fr> | 2005-05-11 13:03:31 +0200 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2005-05-11 11:03:31 +0000 |
commit | 4aad410db7d0ecc97870e0861f8ccda16fca2506 (patch) | |
tree | 2b36f0d698e7273b6c6c70f5211052c8f17dcd18 /gcc/stor-layout.c | |
parent | 802fc8260d06c25a9f6df650a2b6d4f6a7a2ddb7 (diff) | |
download | gcc-4aad410db7d0ecc97870e0861f8ccda16fca2506.zip gcc-4aad410db7d0ecc97870e0861f8ccda16fca2506.tar.gz gcc-4aad410db7d0ecc97870e0861f8ccda16fca2506.tar.bz2 |
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
Diffstat (limited to 'gcc/stor-layout.c')
0 files changed, 0 insertions, 0 deletions