Commit 0705d602 by Richard Kenner Committed by Richard Kenner

* tree-ssa.c (propagate_into_addr): Properly test for LHR.

From-SVN: r86934
parent 78ad8fbe
2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* tree-ssa.c (propagate_into_addr): Properly test for LHR.
* doc/c-tree.texi: Document new operands for ARRAY_REF and * doc/c-tree.texi: Document new operands for ARRAY_REF and
COMPONENT_REF. COMPONENT_REF.
......
...@@ -871,9 +871,9 @@ propagate_into_addr (tree stmt, tree var, tree *x, tree repl) ...@@ -871,9 +871,9 @@ propagate_into_addr (tree stmt, tree var, tree *x, tree repl)
return; return;
addr_var = TREE_OPERAND (repl, 0); addr_var = TREE_OPERAND (repl, 0);
while (TREE_CODE (*x) == ARRAY_REF while (handled_component_p (*x)
|| TREE_CODE (*x) == COMPONENT_REF || TREE_CODE (*x) == REALPART_EXPR
|| TREE_CODE (*x) == BIT_FIELD_REF) || TREE_CODE (*x) == IMAGPART_EXPR)
x = &TREE_OPERAND (*x, 0); x = &TREE_OPERAND (*x, 0);
if (TREE_CODE (*x) != INDIRECT_REF if (TREE_CODE (*x) != INDIRECT_REF
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment