tree.c (substitute_in_expr): Tweak and reformat.
authorEric Botcazou <ebotcazou@adacore.com>
Fri, 19 Jun 2009 21:33:21 +0000 (21:33 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Fri, 19 Jun 2009 21:33:21 +0000 (21:33 +0000)
commit6569d386e28bb84135413af40c470d238a7fea54
treedfb7b06c5ec8138aeeeb8d117e191a4058bd79e9
parentce41c38bfcb5f4f45791fd13b52dcd687834c818
tree.c (substitute_in_expr): Tweak and reformat.

* tree.c (substitute_in_expr) <COMPONENT_REF>: Tweak and reformat.
<tcc_vl_exp>: Call process_call_operands on the new CALL_EXPR.
Propagate the TREE_READONLY flag without overwriting it.
(substitute_placeholder_in_expr) <tcc_vl_exp>: Likewise.
Propagate the TREE_READONLY flag onto the result.
(process_call_operands): Move around.  Use correct constant value.

From-SVN: r148729
gcc/ChangeLog
gcc/tree.c