From 3ffa95c25f3f98adb2a5cdb7419a5ffa1e7bc753 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Mon, 25 Aug 2014 20:15:36 +0000 Subject: Convert edge_def.insns.r to rtx_insn * gcc/ * basic-block.h (struct edge_def). Strengthen "r" within union edge_def_insns from rtx to rtx_insn *. * cfgexpand.c (pass_expand::execute): Remove now-redundant cast from rtx to rtx_insn *. Strengthen local "insns" from rtx to rtx_insn *. * cfgrtl.c (commit_one_edge_insertion): Remove now-redundant cast from rtx to rtx_insn *. * cprop.c (find_bypass_set): Strengthen local "insn" from rtx to rtx_insn *. * postreload-gcse.c (reg_killed_on_edge): Likewise. (reg_used_on_edge): Likewise. * tree-cfg.c (gt_ggc_mx): New overload for rtx_insn *&. (gt_pch_nx): New overload for rtx_insn *&. * tree-outof-ssa.c (expand_phi_nodes): Strengthen local "insns" from rtx to rtx_insn *. From-SVN: r214471 --- gcc/basic-block.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/basic-block.h') diff --git a/gcc/basic-block.h b/gcc/basic-block.h index 1f23f04..5efe98e 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -39,7 +39,7 @@ struct GTY((user)) edge_def { /* Instructions queued on the edge. */ union edge_def_insns { gimple_seq g; - rtx r; + rtx_insn *r; } insns; /* Auxiliary info specific to a pass. */ -- cgit v1.1