]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree-ssa-sccvn.c (copy_reference_ops_from_ref): Record TMR_ORIGINAL.
authorRichard Guenther <rguenther@suse.de>
Thu, 21 May 2009 22:43:19 +0000 (22:43 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 21 May 2009 22:43:19 +0000 (22:43 +0000)
commit150e39291c308c6c7c4df44bd1c0d367794ba76d
treee6a3b02aba6f9fa95634d6767e26861ee2e90444
parent9a2b090ce066189030d47ece3022ed6c6d885bee
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
gcc/ChangeLog
gcc/gimplify.c
gcc/tree-ssa-loop-im.c
gcc/tree-ssa-pre.c
gcc/tree-ssa-sccvn.c