diff options
author | Richard Biener <rguenther@suse.de> | 2019-05-17 08:15:46 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2019-05-17 08:15:46 +0000 |
commit | 8666d8bdeab4504987894785645cb33b84c10207 (patch) | |
tree | 51bfe521ec42969f62edf558c957114ad8dfb52a | |
parent | dc2e58c56f29374ea89cbe1892ffb8113637fcea (diff) | |
download | gcc-8666d8bdeab4504987894785645cb33b84c10207.zip gcc-8666d8bdeab4504987894785645cb33b84c10207.tar.gz gcc-8666d8bdeab4504987894785645cb33b84c10207.tar.bz2 |
ccmp.c (expand_ccmp_expr_1): Do not use gimple_assign_rhs_to_tree.
2019-05-17 Richard Biener <rguenther@suse.de>
* ccmp.c (expand_ccmp_expr_1): Do not use gimple_assign_rhs_to_tree.
From-SVN: r271315
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ccmp.c | 7 |
2 files changed, 7 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2c65bea..07ada3b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2019-05-17 Richard Biener <rguenther@suse.de> + + * ccmp.c (expand_ccmp_expr_1): Do not use gimple_assign_rhs_to_tree. + 2019-05-17 Martin Liska <mliska@suse.cz> PR driver/90496 @@ -187,12 +187,11 @@ expand_ccmp_next (tree op, tree_code code, rtx prev, static rtx expand_ccmp_expr_1 (gimple *g, rtx_insn **prep_seq, rtx_insn **gen_seq) { - tree exp = gimple_assign_rhs_to_tree (g); - tree_code code = TREE_CODE (exp); + tree_code code = gimple_assign_rhs_code (g); basic_block bb = gimple_bb (g); - tree op0 = TREE_OPERAND (exp, 0); - tree op1 = TREE_OPERAND (exp, 1); + tree op0 = gimple_assign_rhs1 (g); + tree op1 = gimple_assign_rhs2 (g); gimple *gs0 = get_gimple_for_ssa_name (op0); gimple *gs1 = get_gimple_for_ssa_name (op1); rtx tmp; |