diff options
| author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-08-13 14:22:19 +0000 |
|---|---|---|
| committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-08-13 14:22:19 +0000 |
| commit | 5768aeb3c88117d813e1b958c58a5c871bf43667 (patch) | |
| tree | a132b33918fa2aabf5676cd2cede6a9b1320407a /libjava/classpath/lib/java/security/KeyManagementException.class | |
| parent | 5519c0df626b0baf3d1372f60d00be068d464d7b (diff) | |
| download | ppe42-gcc-5768aeb3c88117d813e1b958c58a5c871bf43667.tar.gz ppe42-gcc-5768aeb3c88117d813e1b958c58a5c871bf43667.zip | |
2008-08-13 Richard Guenther <rguenther@suse.de>
* tree.h (maybe_fold_offset_to_address): Declare.
* tree-ssa-ccp.c (surely_varying_stmt_p): Fix typo in last commit.
(ccp_fold): Handle pointer conversions the same as fold_stmt.
Likewise for POINTER_PLUS_EXPR.
(maybe_fold_offset_to_reference): Enable disabled code.
(maybe_fold_offset_to_address): New function.
(fold_stmt_r): Use it.
(fold_gimple_assign): Likewise.
* gimplify.c (gimplify_conversion): Use maybe_fold_offset_to_address.
(gimplify_expr): Likewise.
* gcc.dg/tree-ssa/ssa-ccp-21.c: New testcase.
* gcc.dg/tree-ssa/ssa-ccp-22.c: Likewise.
* gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@139061 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/java/security/KeyManagementException.class')
0 files changed, 0 insertions, 0 deletions

