diff options
author | sandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-19 04:12:49 +0000 |
---|---|---|
committer | sandra <sandra@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-19 04:12:49 +0000 |
commit | f43a1a602f0d97344d9e7ddf7e0b05a87245613b (patch) | |
tree | 67bc671c6913b0f60fec3a50355040a59c4bb2f7 /gcc/tree-ssa-propagate.c | |
parent | a42c3d85b8e9090abaeef1029ae9edcaa1e24cfd (diff) | |
download | gcc-f43a1a602f0d97344d9e7ddf7e0b05a87245613b.tar.gz |
2007-02-18 Sandra Loosemore <sandra@codesourcery.com>
PR middle-end/30833
* tree-dump.c (dequeue_and_dump): Add tcc_vl_exp case missed
during CALL_EXPR representation conversion.
* tree-ssa-propagate.c (set_rhs): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122122 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa-propagate.c')
-rw-r--r-- | gcc/tree-ssa-propagate.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/gcc/tree-ssa-propagate.c b/gcc/tree-ssa-propagate.c index 040d972cf4f..1bfb56c6eae 100644 --- a/gcc/tree-ssa-propagate.c +++ b/gcc/tree-ssa-propagate.c @@ -615,7 +615,6 @@ set_rhs (tree *stmt_p, tree expr) return false; break; - case CALL_EXPR: case EXC_PTR_EXPR: case FILTER_EXPR: break; @@ -625,6 +624,16 @@ set_rhs (tree *stmt_p, tree expr) } break; + case tcc_vl_exp: + switch (code) + { + case CALL_EXPR: + break; + default: + return false; + } + break; + case tcc_exceptional: switch (code) { |