diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-22 13:14:54 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-22 13:14:54 +0000 |
commit | 3fd927c9e8d37f3bfa26b6b4dc85f9e0b57cb2c6 (patch) | |
tree | fae650def4a7a28004b38754200328a15d3aac87 /libjava/classpath/vm/reference/java/io/VMObjectInputStream.java | |
parent | 2d01d7d124d08042e59a1e6cf21772bf84eb46e5 (diff) | |
download | ppe42-gcc-3fd927c9e8d37f3bfa26b6b4dc85f9e0b57cb2c6.tar.gz ppe42-gcc-3fd927c9e8d37f3bfa26b6b4dc85f9e0b57cb2c6.zip |
2012-03-22 Richard Guenther <rguenther@suse.de>
PR tree-optimization/52548
* tree-ssa-pre.c (valid_in_sets): Remove handling of invalidation
because of clobbers.
(prune_clobbered_mems): New function.
(compute_antic_aux): Use it to prune ANTIC_OUT.
(compute_partial_antic_aux): Use it to prune PA_IN.
(compute_avail): Only insert expressions into EXP_GEN that
are not invalidated when translated up to the beginning of
the block.
* gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185691 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/vm/reference/java/io/VMObjectInputStream.java')
0 files changed, 0 insertions, 0 deletions