gimplify.h (recalculate_side_effects): Delete.
* gimplify.h (recalculate_side_effects): Delete. * gimplify.c (recalculate_side_effects): Make static and add comment. ada/ * gcc-interface/trans.c (Loop_Statement_to_gnu): Set TREE_SIDE_EFFECTS on the conditional expression directly. From-SVN: r205305
This commit is contained in:
parent
627b82f214
commit
66c14933d1
|
@ -1,3 +1,8 @@
|
|||
2013-11-23 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gimplify.h (recalculate_side_effects): Delete.
|
||||
* gimplify.c (recalculate_side_effects): Make static and add comment.
|
||||
|
||||
2013-11-23 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* config/sh/sh.md: Use nonimmediate_operand rather than general_operand
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2013-11-23 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gcc-interface/trans.c (Loop_Statement_to_gnu): Set TREE_SIDE_EFFECTS
|
||||
on the conditional expression directly.
|
||||
|
||||
2013-11-22 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
* gcc-interface/trans.c: Add required include files from gimple.h.
|
||||
|
|
|
@ -2808,8 +2808,8 @@ Loop_Statement_to_gnu (Node_Id gnat_node)
|
|||
if (gnu_cond_expr)
|
||||
{
|
||||
COND_EXPR_THEN (gnu_cond_expr) = gnu_loop_stmt;
|
||||
TREE_SIDE_EFFECTS (gnu_cond_expr) = 1;
|
||||
gnu_result = gnu_cond_expr;
|
||||
recalculate_side_effects (gnu_cond_expr);
|
||||
}
|
||||
else
|
||||
gnu_result = gnu_loop_stmt;
|
||||
|
|
|
@ -1757,7 +1757,9 @@ gimplify_var_or_parm_decl (tree *expr_p)
|
|||
return GS_ALL_DONE;
|
||||
}
|
||||
|
||||
void
|
||||
/* Recalculate the value of the TREE_SIDE_EFFECTS flag for T. */
|
||||
|
||||
static void
|
||||
recalculate_side_effects (tree t)
|
||||
{
|
||||
enum tree_code code = TREE_CODE (t);
|
||||
|
|
|
@ -64,7 +64,6 @@ extern tree unshare_expr (tree);
|
|||
extern tree unshare_expr_without_location (tree);
|
||||
extern tree voidify_wrapper_expr (tree, tree);
|
||||
extern tree build_and_jump (tree *);
|
||||
extern void recalculate_side_effects (tree);
|
||||
extern enum gimplify_status gimplify_self_mod_expr (tree *, gimple_seq *,
|
||||
gimple_seq *, bool, tree);
|
||||
extern tree gimple_boolify (tree);
|
||||
|
|
Loading…
Reference in New Issue