Remove a Java-specific hunk.
2017-07-31 Martin Liska <mliska@suse.cz> * gimplify.c (mostly_copy_tree_r): Remove Java specific hunk. (gimplify_save_expr): Fix comment. From-SVN: r250726
This commit is contained in:
parent
f826c40ecb
commit
3dd9302511
2 changed files with 7 additions and 8 deletions
|
@ -1,3 +1,8 @@
|
|||
2017-07-31 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gimplify.c (mostly_copy_tree_r): Remove Java specific hunk.
|
||||
(gimplify_save_expr): Fix comment.
|
||||
|
||||
2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR target/79793
|
||||
|
|
|
@ -818,12 +818,7 @@ mostly_copy_tree_r (tree *tp, int *walk_subtrees, void *data)
|
|||
/* Stop at types, decls, constants like copy_tree_r. */
|
||||
else if (TREE_CODE_CLASS (code) == tcc_type
|
||||
|| TREE_CODE_CLASS (code) == tcc_declaration
|
||||
|| TREE_CODE_CLASS (code) == tcc_constant
|
||||
/* We can't do anything sensible with a BLOCK used as an
|
||||
expression, but we also can't just die when we see it
|
||||
because of non-expression uses. So we avert our eyes
|
||||
and cross our fingers. Silly Java. */
|
||||
|| code == BLOCK)
|
||||
|| TREE_CODE_CLASS (code) == tcc_constant)
|
||||
*walk_subtrees = 0;
|
||||
|
||||
/* Cope with the statement expression extension. */
|
||||
|
@ -5807,8 +5802,7 @@ gimplify_save_expr (tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p)
|
|||
/* If the SAVE_EXPR has not been resolved, then evaluate it once. */
|
||||
if (!SAVE_EXPR_RESOLVED_P (*expr_p))
|
||||
{
|
||||
/* The operand may be a void-valued expression such as SAVE_EXPRs
|
||||
generated by the Java frontend for class initialization. It is
|
||||
/* The operand may be a void-valued expression. It is
|
||||
being executed only for its side-effects. */
|
||||
if (TREE_TYPE (val) == void_type_node)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue