aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-im.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2009-05-21 22:43:19 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2009-05-21 22:43:19 +0000
commit150e39291c308c6c7c4df44bd1c0d367794ba76d (patch)
treee6a3b02aba6f9fa95634d6767e26861ee2e90444 /gcc/tree-ssa-loop-im.c
parent9a2b090ce066189030d47ece3022ed6c6d885bee (diff)
downloadgcc-150e39291c308c6c7c4df44bd1c0d367794ba76d.zip
gcc-150e39291c308c6c7c4df44bd1c0d367794ba76d.tar.gz
gcc-150e39291c308c6c7c4df44bd1c0d367794ba76d.tar.bz2
tree-ssa-sccvn.c (copy_reference_ops_from_ref): Record TMR_ORIGINAL.
2009-05-22 Richard Guenther <rguenther@suse.de> * tree-ssa-sccvn.c (copy_reference_ops_from_ref): Record TMR_ORIGINAL. Always either record TMR_SYMBOL or TMR_BASE. * tree-ssa-pre.c (create_component_ref_by_pieces_1): Handle TARGET_MEM_REF. (create_expression_by_pieces): Only convert if necessary. * gimplify.c (gimplify_expr): Handle TARGET_MEM_REF. * tree-ssa-loop-im.c (gen_lsm_tmp_name): Handle INTEGER_CST. From-SVN: r147779
Diffstat (limited to 'gcc/tree-ssa-loop-im.c')
-rw-r--r--gcc/tree-ssa-loop-im.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/tree-ssa-loop-im.c b/gcc/tree-ssa-loop-im.c
index c9d2358..3cdabd6 100644
--- a/gcc/tree-ssa-loop-im.c
+++ b/gcc/tree-ssa-loop-im.c
@@ -1794,6 +1794,10 @@ gen_lsm_tmp_name (tree ref)
lsm_tmp_name_add ("R");
break;
+ case INTEGER_CST:
+ /* Nothing. */
+ break;
+
default:
gcc_unreachable ();
}